基于CAN总线的智能照明系统的设计和实现文档格式.docx
- 文档编号:20063223
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:8
- 大小:27.22KB
基于CAN总线的智能照明系统的设计和实现文档格式.docx
《基于CAN总线的智能照明系统的设计和实现文档格式.docx》由会员分享,可在线阅读,更多相关《基于CAN总线的智能照明系统的设计和实现文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
Abstract
Theintelligentilluminationcontrolsystemistheapplicationandpopularityofautomationtechnology.Itisnotonlytheeffectiverealizationmethodsofaestheticalandcomfortablelightbutalsoaccordancewiththe“GreenIllumination”anditsdirectionofdevelopmentthatisanapprovalofsavingenergyandalleviatingenergycrisis,sothatithasapromisingbrilliantprospect.Field-bus,acommunicationnetworkforconnectingequipmentsinfieldandautomationsystem,haslotsofprominentfeaturessuchastotallydigitaltransmission,distributedcontrolfunction,openingsystemCAN-bus,whichisoneofField-buses,hasadvantagesinhighrealabilityandlowcostsoastoithasbeenusedlargelyinmanyfields.
ThispaperintroducedanintelligentlightingsystembasedonCANbus.Theintelligentlightingsystemisadistributedcontrolsystem,whichcanrealizedecentralizedcontrolandcentralizedmanagement.Inthemaincontrolroom,administrativestaffcancreateacomfortableenvironmentviaproperconfiguration,meanwhile,energysavingcanbeachieved,too.Theintelligentcontrollerdetectsenvironmentilluminationlevelthroughopticelectrictransducer.Thenitcomparesthevaluewithsetpoint.Finally,itadjustsoutputoflighttoexpectedlevel.Viainfraredsensor,thecontrollerwillturnofflightofvoidareaautomatically.
ThispapermainlyintroducedhardwaredesignofCANnodebasedonAT89C52,includingcircuitdesignofdataacquisitionmodule(DAM),actuatormodule,andnetworkcommunication.Blockprogrammingmethodswereappliedtosoftwaredesignoflightingcontrolsystem,includingmainproceduredesignandcommunicationproceduredesignofthecontroller,andcommunicationprotocolforapplicationlayerofCANbuswasmade,too.
TheexperimentshowsthattheintelligentlightingcontrolsystembasedonCANbusproposedinthispaperisfeasible,andeachcircuitofthesystemcanbeoperatedstableandreliable,whichmeetsthedesignedfunctionandrequirementsaswell.
KeyWords:
CANbus,Intelligentlighting,Light-adjusting
目 录
摘 要1
Abstract2
引 言3
1绪论4
1.1课题背景4
1.1.1研究目的4
1.1.2研究意义4
1.1.3主要研究内容5
1.2基于CAN总线的智能照明系统的设计及其国内外相关技术的发展现状6
2基于CAN总线的智能照明系统的设计方案7
2.1CAN总线的特点7
2.2CAN总线在智能照明系统中的应用优势7
2.3智能照明系统的功能需求8
2.4网络拓扑结构及通讯方式8
2.4.1网络拓扑结构8
2.4.2通讯方式9
2.5CAN总线照明系统的体系结构9
2.6智能照明系统的硬件设计方案10
2.6.1方案设定原则10
2.6.2硬件设计方案确定10
3基于CAN总线的智能照明系统硬件设计12
3.1控制单元硬件总体框架12
3.2数据采集模块电路设计12
3.2.1照度检测模块电路13
3.2.2红外探测模块电路设计15
3.3执行器电路设计16
3.3.1开关电路设计16
3.3.2调光控制电路设计17
3.4CAN总线站点接口电路设计21
4基于CAN总线的智能照明控制系统软件25
4.1软件编程思想25
4.2控制器控制功能的实现25
4.3CAN总线通信的实现29
4.3.1初始化29
4.3.2信息发送功能的实现32
4.3.3信息接收功能的实现33
结论34
参考文献35
附录A基于CAN总线的智能照明系统电路原理图36
致谢37
引 言
智能化已经成为当今建筑发展的主流技术,涵盖从空调系统、消防系统到安防系统以及完善的计算机网络和通信系统。
随着智能建筑的发展,长期以来,智能照明系统一直是被忽略的部分,大多数的建筑物仍采用传统的照明控制方式,虽然部分智能大厦采用楼宇自控(BA)系统来监控照明,但实现的也只是简单的区域控制、定时开关和预设的场景控制。
这种控制方式不能随着外界环境的变化而变化,在相对固定的电气设计下,不能提供一个舒适的工作环境,带来的便是工作效率的降低,可以说灵活性比较差,而且,在能源方面,造成的是能源的大量浪费。
对于电力资源相对紧张的中国,这无疑是一种负担。
现场总线是当今工业控制领域技术发展的热点。
它的出现与发展,为分布式控制系统实现各节点之间实时可靠的数据通信提供了强有力的支持。
CAN(ControllerAreaNetwork)是一种有效支持分布式实时控制的串行通信网络,较传统的分布式控制而言,具有明显的优越性。
该系统采用CAN环形冗余结构,给出了系统的总体结构以及控制模块硬件设计方案,并简单介绍了网络通讯和控制软件设计及实现过程。
CAN总线控制器可工作于多种方式,并采用无损结构逐位仲裁竞争方式向总线发布数据。
它废除了站地址编码,代之以对通信数据进行编码,这可使不同节点同时接受到相同的数据,使CAN总线构成的网络测控节点之间的数据通信实时性更强,并且容易构成冗余结构,提高系统的可靠性和灵活性。
设计中介绍的基于CAN总线的智能照明控制系统,它所具有的功能强大,稳定可靠,技术先进,便于扩展的特点,使其具有广泛的应用前景。
根据系统的总体功能要求,首先简单介绍了控制的硬件总体结构,接着从硬件设计的具体内容入手,详细论述了构成控制系统的数据采集模块和执行器模块的功能要求,原理设计和实现方法等。
最后简单介绍了CAN总线控制器和驱动器的结构和功能,并详细论述了系统中CAN总线接口的设计方法,从而完成了具有CAN通讯功能的智能照明控制器的硬件设计。
对于系统的软件组成分别就控制部分程序、控制器与总线的通信部分软件作了详细的阐述。
在控制器控制部分给出了控制器主程序流程图和相应的处理子程序流程图。
1绪论
1.1课题背景
1.1.1研究目的
在现代化生活中,灯光照明设备无处不在,而对其进行有效的控制显然至关重要。
传统的控制方法需要将被控制设备的电力线路引入控制室,不仅造成电力电缆铺设过多,增加了投资成本,而且还增加了照明回路的电磁辐射干扰,降低了系统的可靠性。
运用网络控制技术进行控制是照明控制系统的发展方向。
然而目前的照明控制系统普遍存在通信距离短,数据传输速率慢,误码率高,可靠性差等问题。
因而迫切需要在照明控制系统中引入新技术,研究新方案解决上述问题。
CAN(ControllerAreaNetwork)是一种有效支持分布式实时控制的串行通信网络,较传统的基于RS485总结构建的分布式控制系统而言,具有明显的优越性。
CAN总线控制器可工作于多种方式,并采用无损结构,逐位仲裁竞争方式向总线发布数据。
它废除了站地址编码,代之以对通信数据进行编码,这可使不同节点同时接收到相同的数据,使CAN总线构成的网络测控节点之间的数据通信实时性更强,并且容易构成冗余结构,提高系统的可靠性和灵活性。
其次,CAN总线通过CAN控制器接口芯片PAC82C250的2个输出端CANH和CANL与物理总线相连。
当系统有错误出现多节点同时向总线发送数据时,系统将不会出现总线短路,损坏某些节点的问题,而且CAN节点在错误严重情况下具有自动关闭功能,保证不会出现RS485网络中因个别节点出现问题,使得总线处于“死锁”状态。
最后,CAN总线所需的完善的通信协议可由CAN控制器芯片和接口芯片来实现,降低了系统的开发难度和系统的组成成本,缩短了开发周期。
1.1.2研究意义
早在二十世纪九十年代初国际上就针对节约电能,保护环境的照明系统提出了“绿色照明”的形象性说法。
80年代末期,一些发达国家如美国、日本、英国、荷兰等率先开展了“绿色照明”的推广工作。
1996年l0月我国启动了“中国绿色照明工程”。
“中国绿色照明工程”旨在发展和推广高效照明电器产品,节约照明用电,减少环境污染,满足人民群众日益增长的对照明质量、照明环境和减少环境污染的需要,建立一个优质高效、经济舒适、安全可靠、有益环境的照明系统。
目前,我国照明用电占建筑用电的20%~30%,而目前几家专注于智能照明的电气公司所生产的调光产品或场景控制器基本上都是开环控制,当人们进入工作区域,会按照需要的工作需求来打开所需的光源,调节光源的光输出,使其达到所期望的照度水平,但一般调好一个照度水平后,基本不会再根据室内的光线强度来改变,光线很好时更容易忽略去调节光源的输出,这样不仅不会创造良好的、舒适的工作环境,而且还造成了不必要的能源浪费和经济损失。
另外增加了用电负荷,在增加额外的电力投资的同时,还造成了大量的污染,
鉴于以上问题,本课题设计了基于CAN总线的智能照明控制系统。
该系统是一种分布式的智能控制系统。
与传统的照明控制系统相比克服了过多依赖控制者的个人能力、控制相对分散和无法有效管理、其实时性和自动化程度较低等缺点,同时也实现了自动照明控制方式所不能实现的调光控制。
其主要功能特点概括如下:
(1)照明控制器能够合理利用自然光,及时调节光源的输出使照度达到最合适的水平,并且可以及时关闭无人房间的灯。
(2)该系统是分布式的控制系统,控制器的控制功能进一步下放至最末端的灯具,其上层管理软件是对控制的运行起监控与管理,从而提高了系统的可靠性和增加某些辅助功能,但它不是中央式的控制系统,不会因监控管理系统本身有故障影响整个控制系统的正常控制。
(3)本系统的突出特点就是CAN总线的应用。
因为CAN总线具有实时性好,可靠性高,配置灵活,抗干扰能力强等优点。
因此将CAN总线技术应用到照明控制系统中可以有效解决目前灯光控制系统中采用通信网络如RS232、RS485、20mA电流环等所普遍存在通信距离短,数据传输速度慢,误码率高,可靠性差等问题。
1.1.3主要研究内容
论文中分析了智能照明控制系统的发展历史与国内外智能照明控制系统的现状,提出了基于CAN总线的智能照明控制系统的设计方案,对智能照明控制系统的现场控制节点进行相应的硬件和软件设计,全文的安排如下:
第一章对国内外智能照明控制系统的现状,照明控制方式的发展和智能照明控制系统的发展进行了简单阐述,并明确指出本课题的意义,确定本文的主要内容。
第二章首先对CAN总线的特点和应用进行了概述,确定了CAN总线作为该系统的通信网络。
接下来对系统所要完成的功能进行了分析,最后根据系统所要完成的功能确定系统软硬件的设计方案。
第三章围绕第二章的设计方案,对照明控制系统核心部分进行了相应的硬件电路设计,完成了以AT89C52为核心芯片的数据采集模块电路设计,执行器部分电路设计以及系统通信模块电路设计。
第四章为软件设计,利用模块化编程思想,首先讨论了控制器实现控制功能的程序设计及控制器与物理总线通信功能的程序设计,并给出设计流程图,最后对通信的实现部分包括对信息的发送和接收做了详细的说明。
最后对本文的研究工作进行了回顾总结,并指出系统需要完善的环节。
1.2基于CAN总线的智能照明系统的设计及其国内外相关技术的发展现状
随着社会经济和科学技术的发展,人们的生活水平也不断提高,导致用电负荷的加剧,又由于世界性的能源危机,能源缺乏已成为世界所面临的严峻问题。
而此问题对我国来说尤为严重。
运用网络控制技术进行分布式控制是照明控制系统的发展方向,针对传统的灯光照明设备控制存在通信距离短、数据传输速率慢、误码率高、可靠性差等问题,提出了一种基于CAN总线的智能照明控制系统。
该系统功能强、投资少、可靠性高,便于扩展,有着广阔的应用前景。
所谓照明控制就是利用一定的元器件组成控制装置,控制照明系统,以满足人们的使用要求,营造不同的气氛,产生满意的效果。
同时,让使用者最有效地使用照明器,尽量减少不必要的电能浪费,使照明控制节能又具有良好的照明效果。
合理和正确的选用照明控制方式是实现照明艺术性和舒适性的有效手段,是节约能源的有效措施。
国外从上个世纪90年代就开始从事智能照明系统的开发与应用,如今已开发出不少的智能灯具和照明的智能控制与管理系统,如澳大利亚奇胜(elispal)的C-BUS总线,德国ABB公司的I-BUS总线,邦奇(Dynalim)Dynet总线协议,Philips的DALL协议,日本松下的HBS协议,以及X-10的电力线载波协议。
采用无线网络技术的智能灯光控制系统产品最近也相继出现。
与电力线载波方案一样,由于没有专用的网络线,安装或扩展非常灵活方便,这个方案甚至可以使用电池供电,不用连接电源线,使用灵活方便,同时也降低了用户的总体成本。
然而我国在灯光调控、节能方面的研究起步较晚。
灯光调控在美国的使用率在70%,欧洲占40%~50%,亚洲占l0%~15%,在日、韩占15%~20%,而中国还不到1‰。
但是国内在智能照明控制技术方面的研究也相当迅速,如智能住宅中心控制系统(IHCC),和“真善美”品牌的智能照明控制开关等。
2基于CAN总线的智能照明系统的设计方案
2.1CAN总线的特点
简单地说,CAN总线网络传输就像邮电系统一样,它并不关心每封信的内容,而只注重传输规则。
其规则为每封信都包含一个数据页,数据页最多包含8个数据行。
每次进行投递时,只有最小的ID号的信发至网络上,网上所有的模块都能接收。
较大的ID号的信可能经过几次重试才能发送出去。
CAN具有如下特性:
(1)CAN为多主方式工作,网络上任一节点均可在任意时刻主动地向网络上其他节点发送信息,而不分主从,通信方式灵活,且无需站点地址等节点信息。
利用这一特点可方便地构成多机备份系统。
(2)CAN网络上的节点信息分成不同的优先级,可满足不同的实时要求,高优先级的数据最多可在134微秒内得到传输。
(3)CAN采用非破坏性总线仲裁技术,当多个节点同时向总线发送信息时,优先级较低的节点会自动地退出发送,而优先级高的节点可不受影响地继续传输数据,从而大大地节省了总线冲突仲裁时间。
尤其是在网络负载很重的情况下,也不会出现网络瘫痪情况(以太网则有可能)。
(4)CAN只需要通过报文滤波即可实现点对点、一点对多点及全局广播等几种方式传送接收数据,无需专门的“调度”。
(5)CAN的直接通信距离最远可达10km(速率5kbps以下);
通信速率最高可达1Mbps(此时通信距离最长为40m)。
(6)CAN上的节点数主要取决于总线驱动电路,目前可达110个,报文标识符可达2032种(CAN2.0A),而扩展标准(CAN2.0B)的标识符几乎不受限制。
(7)CAN采用短帧结构,传输时间短,受千扰的概率低,具有极好的检错效果。
(8)CAN的每帧信息都有CRC检验及其他检错措施,保证了数据的出错率极低。
(9)CAN的通信介质可为双绞线、同轴电缆或光纤,选择灵活。
CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响。
2.2CAN总线在智能照明系统中的应用优势
目前使用的微机型灯光控制系统中,其网络通信大多采用RS-232、RS-485、20mA电流环等通信方式,普遍存在通信距离短,数据传输速度慢,误码率高,可靠性差等问题,在微机灯光控制系统中引入开放系统互连的通信网络——现场总线就能解决以上问题,这是现场总线技术本身的特点决定的。
按照国际电工委员会IEC61158F的标准定义,现场总线是“安装在制造和过程区域的现场装置与控制室内的自动化控制装置之间的数字式、串行、多点通信的数据总线”。
简单的说就是从控制室连接到现场设备的双向全数字通信总线。
现场总线控制系统是应用在生产现场,在微机化测量控制之间实现双向串行多节点数字通信系统,它被称为开放式、数字化、多点通信的底层控制网络。
简单地概括现场总线技术的特点是:
信号传输全数字、控制功能全分散、标准统一全开放。
2.3智能照明系统的功能需求
需要全部论文的加我QQ851482301珍惜
还有该论文的开题报告、任务书、论文、软件程序、Protel原理图、外文文献等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CAN 总线 智能 照明 系统 设计 实现