摘要基于CAN总线的智能照明控制系统是自动化技术在照明控制领域的应用和推广,系统针对建筑照明集散控制的优化目标进行了应用探索。基于CAN总线的照明智能控制系统实现了建筑体内照明设施控制的智能化,不仅是实现照明艺术性和舒适性的有效手段,而且符合了节能减排,绿色环保的照明发展方向,应用和发展前景十分广阔。CAN总线是现场总线之一,它具有全数字信号传输、控制功能分散、开放等特点,可靠性高、价格低廉等优势,得到了广泛的应用。本文讨论了CAN总线在照明控制中的应用,分析了基于CAN总线分布式智能照明控制系统结构,设计了基于CAN总线的分布式智能照明控制试验系统。系统硬件部分采用微控制器STC15F2K60S2,控制器SJA1000,收发器TJA1050为核心芯片设计智能控制节点,软件采用CAN总线应用层自主定义通信协议,编程以C语言为主,实现总线节点通信功能。该系统具有如下功能:21508
(1)系统采用多级网络结构,将各相关控制对象分区组网。在下层釆用安全可靠的现场总线技术实施基本采集与控制传输,在上层网络总线连接局域网,满足更多开放连接需求,方便远程监控和共享网络资源。
(2)系统功能丰富,配置简便,适用性强。结合检测控制、场景控制等方法实现照明的智能化、科学统一管理,追求最佳照明艺术效果和节能效果。
(3)充分考虑CAN总线网络系统的兼容性和性价比,CAN总线网络系统组网灵活并且具有实现性强、性价比高的优势。
(4)充分考虑系统运行的安全性,可靠性。系统文护方便,自动控制与人工控制兼顾。
基于CAN总线智能照明应用技术成熟,经工程实际模拟,集散控制方便,节能效果良好。技术成果具有推广价值,可在办公室、公用设施、车站、学校、体育场馆等建筑上进行设计和改造应用,应用前景广阔。
关键词:CAN总线,SJA1000,STC15F2K60S2,模拟I2C总线
LED lighting control system based on CAN bus
Abstract
Intelligent Lighting Control System Based on CAN Bus is the application and popularization of automation technology in the field of lighting control. In order to achieve optimal architectural lighting distributed control, architectural lighting intelligent control system based on CAN bus has been analyzed and explored. The system achieves the effect which system based on CAN bus adapt to relatively concentrated group of buildings and the planning and design of the construction body needs intelligent lighting control. It conforms to architectural lighting intelligent, network-based, scientific management, the direction of development of the green and energy saving policy. The application and development prospects of this system are very broad. CAN-bus, which is one of Field-buses, has advantages in high reliability and low cost so as to it has been used largely in many fields. The dissertation discussed the application of CAN-bus in illumination control, analyzed the system construction of the distributed intelligent control based on CAN-bus, designed an experiment system of intelligent illumination control system based on CAN-bus. System hardware parts adopts microcontroller STC15F2K60S2, controller SJA1000, TJA1050 transceiver as core chip in this paper, designed of intelligent relay nodes. In the software section, the system use self-defined CAN-bus application layer communication protocols, programming in C language, to implement the bus node communication function. The system has the following functions:
(1)The system uses a multi-level network structure, networking control object. In the lower, the system makes use of safe and reliable field bus technology to achieve acquisition and control transmission. In the upper, to meet the more open connectivity needs, network bus connects with the CAN, facilitating remote monitoring and sharing of network resources. 基于CAN总线通信的LED照明控制系统设计:http://www.751com.cn/zidonghua/lunwen_13747.html