2022年郭漳和CAN总线楼宇自动化系统设计方案.docx
《2022年郭漳和CAN总线楼宇自动化系统设计方案.docx》由会员分享,可在线阅读,更多相关《2022年郭漳和CAN总线楼宇自动化系统设计方案.docx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用漳州师范学院毕业设计报告基于 CAN 总线的楼宇自动化系统设计The Design of a CAN Based Building Automation System姓 名: 郭漳和学 号: 090503156 系 别: 物理与电子信息工程系专 业: 电子信息科学与技术年 级: 09 高职本指导老师:刘鸿飞2022 年 12 月 25 日 .名师归纳总结 - - - - - - -第 1 页,共 26 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用摘要楼宇自动化掌握系统是采纳现代化的传感
2、技术、运算机通信技术对建筑物内全部机电设施进行信号采集、掌握,供应有效安全的物业治理,使其设备应用在最良好的状态;本次设计是基于一套CAN总线的远程掌握装置,通过CAN总线完成对现场设备的掌握操作,并与CAN总线上其他设备完成数据的传输;系统硬件部分主要由 AT89S52单片机、 SJA1000 CAN掌握器等组成,系统在硬件和软件上进行模块化设计,详细实现了以单片机为掌握核心,设计了 4 路数字量输入, 4 路模拟量输出模块,以及CAN接口电路模块; CAN总线的应用,提高了楼宇智能化水平并降低了设备的治理成本;CAN总线供应了标准网络协议 的数据链路层,没有相应的高层通信协议;CANope
3、n协议是一种基于 CAN现场 总线的开放的、标准化的高层协议;它是一种具有实时性的高速串行总线系 统,它被广泛应用在嵌入式系统中;CANopen协议答应不同设备以标准化方式 进行通信,使其具有互操性;关键词: 楼宇掌握; CAN总线;掌握节点; CANopen协议Abstract Building automation control system consists of modern sensor technology, computer communication technology on buildings of all electrical and mechanical facili
4、ties for signal acquisition, control and provide effective security for property management, to equipment used in the best condition. The design is based on a CAN bus, the remote control device, through the CAN bus for control operation of field devices and other devices with the CAN bus for data tr
5、ansmission. Hardware of the system mainly by AT89S52singlechip, SJA1000 CAN controller and other components, system hardware and modular software design based on single chip for the realization of the control core, designed 4 digital inputs, 4 analog output module, and the CAN interface circuit modu
6、le. CAN bus applications, improve the level of intelligent building and reduce management costs of the equipment. CAN bus provides a standard network protocol for data link layer, there is no corresponding high-level communication protocol. CANopen protocol is an exoteric and standardized high layer
7、 protocol based on CAN field bus.It isahighspeedserialbussystemwithreal-timecapabilities,CANopen protocol allows diffcate with each other in a standardized manner and makes them inter operable.Key words: Building control system; Controller Area Network ; CANopen protocol名师归纳总结 - - - - - - -第 2 页,共 2
8、6 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用目 录摘要 I 1. 引言 1 2 现存的楼宇掌握系统相关技术 1 3.CANopen协议概述 2 3.1 总述 2 3.2 设备模型 2 3.3 对象字典 Object Dictionary)3 3.4 CANopen 要点 3 3.5CANopen协议在 I/O 口中的应用 5 4. 方案设计 5 4.1 总体设计方案 5 4.2 系统软件设计 6 4.2.1 挑选 CANopen缘由 6 4.2.2CANopen 协议系统软件设计 7 4.2.3 软件设计系统流程 7 5. 调试结果及分析 11 6. 终止
9、语 11 致谢 13 参考文献 14 附录 15名师归纳总结 附录 1:总原理图15 16 第 3 页,共 26 页附录 2:总 PCB 图和实物图附件 3:元器件清单表17 附件 4:系统总程序17 - - - - - - -精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用1. 引言随 着 微 电 子 技 术 与 通 讯 技 术 的 迅 速 发 展 , 以 及 光 纤 通 信 Fiber Communication)、卫星通信 与广域网 Wide Area Network等取得长足进展;依据国际电工委员会 international Electrotechnica
10、l Commision , IEC ) 标 准 和 现 场 总 线 基 金 会 fieldbus foundation,FF)的定义,现场总线的概念一般为一种用于智能化现场 设备,自动化系统的开放式、数字化、双向串行、多节点的底层通信总线;现 场 总 线 有 : 基 金 会 现 场 总 线 Foundation Fieldbus, FF) 、 控 制 局 域 网 络 Controller Area Network,CAN )、局域操作网络 Local Operating Fieldbus ,LonWorks)、过程现场总线 空调监控系统 2冷冻站监控系统 3给排水监控系统 4变配电监控系 统5
11、热力站监控系统 6照明监控系统 7安全防范监控系统 8背景音乐、消防广播系统等;3. CANopen 协议概述3.1 总述CANopen 是一种构架在掌握局域网络上的高层通讯协定,其中包括通讯子 协定和设备子协定是工业掌握中常用的一种现场总线,常在嵌入式系统中被应用; CANopen 协议是 Cia 协会针对 CAN 协议不完整性开发出来的一个更高层次的协议; CANopen 标准包括寻址方案、通讯子协定和其他由设备协定所定义的应用层;其能支援网络治理、设备监控和节点之间的通讯,包括一个简易传输层处理资料的分段传输和组合;资料连接层和实体层用 3.2 设备模型CAN 来实时工作;一个 CANo
12、pen 设备模块可以有三部分;如图 3-1,通信接口和协议软件提供在总线上收发通信对象的服务;不同的 CANopen 设备都是通过交换通信对象完成之间的通信的,它直接面对CAN 掌握器进行实时操作的;对象字典用来描述设备是哦那个的全部数据类型、通信对象和应用对象;它位于通信程序和应用程序之间,为应用程序供应借口,CANopen 通信通过应用程序对对象字典进行操作实现的;应用程序包括通信部分和功能不分,通信部分通过对对象字典 进行操作实现 CANopen 的通信;功能部分就是依据应用要求来实现的;其对象 字典结构如表 3-1;图 3-1CANopen设备名师归纳总结 - - - - - - -第
13、 5 页,共 26 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用对象字典结构索引 对象000 Not used 001001F 静态数据类型002003F 复杂数据类型040005F 规定的复杂数据类型060007F 设备子协议规定静态数据类型080009F 设备子协议规定的复杂数据类型00A00FFF reserved 10001FFF 通讯子协议局域20005FFF 特定子协议区域60009FFF 标准设备子协议区域A000FFF Reserved 表 3-1 3.3 对象字典 ObjectDictionary)CANopen 网络的通信和治理都是通过不同
14、的通信对象来完成的;对象字典ObjectDictionary)是一个有序的对象组,每个对象用一个 16 位的索引值来寻址,定义了一个 8 位的子引索来答应拜访数据中的单个元素;在 CANopen 网络系统中每个节点都有唯独的对象字典;同的通信对象来完成的;通讯对象分类:CANopen 网络的通信和治理都是通过不数据对象 PDO):PDO 被映射到单一的 CAN 帧中,用 8 个字节的数据字段把过程数据对象 PDO 映像到一单一的 CAN 帧传输应用对象;每一个 PDO 都有一个惟一的标识符,并且可以通过一个节点发送,但是可以有多个接受者;数据服务对象 SDO):用来对对象字典进行读写操作;该对
15、象可以传输大于 8 个字节的配置信息;接收者将确认收到的每个段信息,发送和接受者间将建立点对点之间的通信,被拜访对象字典的设备是SDO 通讯的服务器,一个设备可以支持多的 SDO 对象,但是至少有一个 SDO 会在一个设备中被支持;网络治理对象 NMT ):网络治理对象包括节点戒备对象;网络治理协议NMT )供应了特定应用,网络同步,时间戳和紧急报文传输;了以下功能:模块控降服务;配置控降服务和错误控降服务;NMT 主要供应特别功能对象: CANopen 仍为同步,紧急状态表示以准时间标记传送三个特定对象;同步对象是同步制造者对网络进行周期性广播,为该对象供应基本网络时钟;紧急对象就是当设备发
16、生严峻的内部错误时,紧急客户机发送一个紧急状态对象;时间标记对象是将应用设备供应公共的时间帧作参考;3.4CANopen要点对用户来说明白 CANopen 协议的一些要点是很重要的;名师归纳总结 - - - - - - -第 6 页,共 26 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用标识符: CANopen 协议采纳 11 位标识符,数据链路层与 CAN2.0 一样;网络中的主从节点:在 CANopen 系统中需要有一个而且只有一个主节点,但是可以有多个从节点 络引导;如图 3-2CAN 总线开发系统具有实时性强、传输距离远、抗干扰才能强;2CAN 是到目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 年郭漳 CAN 总线 楼宇 自动化 系统 设计方案
限制150内