基于can总线的智能照明控制系统_第1页
基于can总线的智能照明控制系统_第2页
基于can总线的智能照明控制系统_第3页
基于can总线的智能照明控制系统_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于 can 总线的智能照明控制系统 智能照明控制系统为现代化建筑楼宇照明提供了新途径, 微机型灯光控制系统。 它采用网络 控制技术 , 使得照明灯的电力线路可以不再经过控制室 , 而直接引顶棚或马道。这种控制方 法不仅可以方便地控制灯光的亮度 , 还减少了电力线路及相应设施投资 , 减少了灯回路的 辐射干扰 , 而且可以使灯回路采用母线方式布线 , 线路规整 , 便于安装维修。 CAN 总线所 需的完善的通信协议可由 CAN 控制器芯片和接口芯片实现 , 大大降低了系统的开发难度、 组成成本、缩短了开发周期。 CAN 总线简介 CAN 是控制器局域网的简称 , 出现在 80 年 代末 , 最

2、早由德国 osch 公司提出 , 用于汽车内部测量与执行部件之间的数据通信。 CAN 属 于现场总线的范畴 , 是国际上应用最广泛的现场总线之一 , 其总线规范己被 ISO 国际标准 化组织制定为国际标准。 CAN 协议也是建立在 ISO /OSI 模型基础上 , 它采用了 OSI 底 层的物理层、数据链路层和高层的应用层 , 其信号传输介质为双绞线。最高通信速率为 1Mbps( 通信距离为 40m, 最远通信距离可达 10km (通信速率为 5kbp s) , 节点总数可 达 110 个。具有实时性强、可靠性高、通信速率快、结构简单、互操作性好、总线协议具 有完善的错误处理机制、 灵活性高和

3、价格低廉等特点。 由于近几年来 CAN 总线技术逐步在 我国推广开来 , CAN 总线技术的独特特点。传输数据的可靠性和实时性 , 已获得国际自动 化控制领域的认可 , 其应用前景十分光明 , 国内推动 CAN 总线技术进步的应用事例不断扩 展, 积极促进了我国自动化技术的进步。由于 CAN 总线本身的特点 , 其应用范围己经扩展 到过程工业、机械工业、机器人、数控机床、医疗机械、家用电器及传感器等领域。 2 照明 控制系统的总体设计思想及结构框图系统设计从保证系统可靠性和降低成本 , 并具有通用 性、实时性和可扩展性等方面着手。 网络拓扑采用总线式结构 , 这种结构比环型结构吞吐率 低, 但

4、结构简单、 成本低 , 且无源抽头连接 , 系统可靠性高。 CAN 总线控制器工作于多主方 式 , 采用多主站依据优先权访问总线 , 支持主从或广播方式 , 最大网络节点 110 个 , 最大 传输速率 1M bps, 最远距离 10km ( 也可以接 CAN 中继器增加距离 ,但通信速率会下降 。 ( 3) CAN 遵循 ISO 标准模式。具体定义了数据链路层和物理层 , 在工程上 , 这两层通常由 CAN 控制器和收发器实现。 CAN 总线控制器通常有两类 : 一类是在片内的 CAN 微控制器 , 采用这种器件可以方便用户制作印刷板 , 电路图也比较紧凑 ; 另一类是独立的 CAN 控制器

5、 , 可以使开发人员根据需要选用比较实用的单片机。 本系统选择独立的 CAN 控制器。 4) 该 系统的上位机是 PC 机。由于 PC 机有多条扩展槽 , 利用局域网通信卡 , 使得该系统很容易 与其他部门连网 , 便于统一调度和管理。 另外 , 选用 PC 机还可以充分利用现有的软件工具 和开发系统 , 方便快捷地设计功能丰富的计算机软件。该系统的控制台由PC 机、 PC 总线适配卡和相应的软件组成。 ( 5) 传输介质采用双绞线。为了进一步提高系统的抗干扰能力 , 在控制器与传输介质之间采取光电隔离。 ( 6) 信息传输采用 CAN 通信协议。 该系统的主要通信方式83C2M1CANRMW

6、 1sjAinnojIHLIL是控制向各个控制器发送控制数据以及各控制器向控制台发回各种检测信息。图1?系统结构框图照明控制系统的总体框图如上图1所示。上位机采用工业控制计算机,负责系统数据的接收与管理、控制命令的发送、系统工作过程的实时显示等。各智能节点作为下位机,采用ATM EL公司生产的 AT89C52 单片机作为微处理器,负责本单元内照明区域的现场数据检测以及 工作状态的控制等。智能节点内的CAN总线控制器 SJA1000 负责接收来自 CAN总线的数据以及通过 CAN总线向上位机发送数据。上位机通过插在 PC总线扩展槽内的智能 CAN总线通信适配卡连接到 CAN总线上。智能节点也可以

7、脱离上位机 ,直接进行现场手 动控制。节点数量可根据建筑物的规模和照明系统灯具功能的种类增减。3?智能照明节点模块的硬件设计智能节点结构框图如图2所示图2?智能节点原理框图从成本和难易程度考虑,电路采用 AT89C52微处理器单片机为微控制器,AT89C52是美国ATMEL公司开发生产的八位单片机,具有如下资源:8K字节的闪烁可编程及可擦除只读存储器,256字节的RAM,4个并行口,3个16位定时器计数器,两种优先级的 6个中断源,一个全双工串 行口,片内振荡器与时钟电路。它为很多嵌入式控制系统提供了一种高效灵活的解决方案,其功能是根据上位机的给定值控制执行器,系统的执行器是可控硅控制电路,通

8、过它提供均匀可调的输出电压以调节电灯的亮度。传输介质采用双绞线,通信速率设为 20kbs, CAN总线任意两节点之间的距离可以达到 3. 3km, 完全可以满足建筑物内部的通信要求。上位机可以根据传感器所提供的外界光照度,判断此时的灯光亮度范围,再向控制器发送控制数据,使执行器按照 设定的值调节灯光亮度。传感器1采用光敏传感器,其可将光信号变成电信号,电信号的大 小随光的强弱成比例变化,所以使用它可以根据室外光线照度的变化对灯光进行调节,在保证一定标准照度的同时最大程度地节约能源。传感器2是热释电传感器,其只对运动的人或物体敏感,利用它可以知道房间里是否有人,进而可以及时地将无人区的灯关掉,以

9、免造成不必要的浪费。CAN控制器选用Philips 公司生产的SJA1000 。 它是PCA82C200 的替代产品,可完成CAN通信协议所要求的全部特性,经过简单的总线连接 可以完成CAN总线的物理层和数据链路层的所有功能。它能够提供总线仲裁及错误检测功能,并且在检测到错误时能自动重复发送数据,从而减少数据的丢失确保了系统的可靠性。它通过直接内映射方式访问CAN控制器,同时,新增加的CAN模式(PeliCAN )还可以支持CAN2. OB协议。CAN收发器采用 Philips 公司生产的 PCA82C250 。它是CAN控制器与物理总线之间的接口,提供向总线的差动发送功能和对CAN控制器的差

10、动接收功能。智能节点工作现场往往存在大量的干扰源,如果CAN总线与CAN控制器之间没有隔离,那么一旦干扰串 CANBUS 通讯线路,就会影响 CAN控制器正常工作,使微处 理器工作出现混乱,进而影响控制柜主电脑。针对上述问题,在电路中加入光电隔离芯片6N137,信号从6N137的输入端引脚输入发光二极管发光,经片内光通道传送到光敏二极管,反向偏置的光敏二极管经光照后导通,经电流?电压转换后送到与门的有关输入端,与门的另一个输入端为使能端,当使能端为高电平时与门输出高电平,经输出三极管反向后光电隔离器输出低电平。当输入信号电流小于触发阈值或使能端为低电平时,则输出高电平,但这个逻辑高是集电极开路

11、的 ,可对接收电路加上拉电阻或电压调整电路。看门狗 采用集看门狗、复位电路与EPROM 于一体的X25045。由于看门狗和 EPROM 有着重要的作用,看门狗可以防止因程序的跑飞!而引起故障,EPROM 可以存储掉电前所需保护的重要参数、CAN节点的配置参数,包括屏蔽字和验收码、报文定义等。4?系统软件设计系统的软件设计主要包括上位机的通信处理软件和现场测控节点的数据采集与处 理软件的编写。上位机软件采用VC + + 6. 0面向对象的软件开发工具编写 ,包括系统监控、通信管理、数据处理、控制命令、动态显示等模块,具有界面友好、显示直观、操作方便等优点。系统运行时,各检测点和控制点的位置以图形方式形象地显示在上位机显示器精选资料上,检测和控制状态在各自位置旁动态显示,操作者经简单培训即可对整个系统进行控制。主程序流程图如图3所示。上位机首先对CAN总线适配卡及自身初始化 ,然后发送命令通知特定节点向CAN总线上发数据,通过CAN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论