基于CAN总线的楼宇自动化系统设计 毕业论文_.doc

基于CAN总线的楼宇自动化系统设计 毕业论文_.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CAN总线的楼宇自动化系统设计 摘要 楼宇自动化控制系统是采用现代化的传感技术、计算机通信技术对建筑物内所有机电设施进行信号采集、控制,提供有效安全的物业管理,使其设备应用在最良好的状态。本次设计是基于一套CAN总线的远程控制装置,通过CAN总线完成对现场设备的控制操作,并与CAN总线上其他设备完成数据的传输。系统硬件部分主要由AT89S52单片机、SJA1000 CAN控制器等组成,系统在硬件和软件上进行模块化设计,具体实现了以单片机为控制核心,设计了4路数字量输入,4路模拟量输出模块,以及CAN接口电路模块。CAN总线的应用,提高了楼宇智能化水平并降低了设备的管理成本。CAN总线提供了标准网络协议的数据链路层,没有相应的高层通信协议。关键词:CAN总线;控制节点;CANopen协议 目 录 2 1.引言 3 2现存的楼宇控制系统相关技术 4 3.CANopen协议概述 4 3.1总述 5 3.2 设备模型 5 3.3 对象字典(Object Dictionary) 6 3.4 CANopen要点 6 4.方案设计 7 4.1总体设计方案 7 4.2系统软件设计 7 4.2.1选择CANopen原因 7 4.2.2CANopen协议系统软件设计 8 4.2.3软件设计系统流程 9 5.调试结果及分析 13 6.结束语 13 致 谢 14 参考文献 15 1.引言 随着技术与通讯技术的迅速发展,光纤通信(Fiber Communication)、卫星通信(Satellite Communication)、区域网络(Local Area Network)与广域网(Wide Area Network)等取得长足发展1在.基本型建筑物自动化控制系统,基于的基本型建筑物自动化控制系统的工作站可以配置成文本显示中央操作,也可以配置成全功能化的图形终端。它在Windows NT环境下操作,局域网可以是以太网或令牌环网,在一个多建筑物的,可以配置多个分布式工作站。 2.综合型建筑物自动化系统在基本型建筑物自动化控制系统的基础上建立一个自动化控制系统。监控来自系统的数据同层总线、防火与保安总线、S总线设备等,可以将多个工作站连接至Novell LAN,提供与其它分支维护管理的接口。 3.开放型建筑物自动化监控系统开放型建筑物自动化系统,它监控多种分布式子系统,空调自控、防火与保安,可以把其它综合在一个网络系统中。采用符合工业标准的操作系统、LAN通信、相关数据库和图形系统。 4.楼宇自动化系统的主要组成楼宇自动化系统负责完成大厦中的空调制冷系统、变配电系统、照明系统、供热系统及电梯等的计算机监控管理。主要应用于(1)空调监控系统 (2)冷冻站监控系统 (3)给排水监控系统 (4)变配电监控系统(5)热力站监控系统 (6)照明监控系统 (7)安全防范监控系统 (8)背景音乐、消防广播系统等。 2  图3-1 CANopen设备 对象字典结构 索引 对象 000 Not used 001~001F 静态数据类型 002~003F 复杂数据类型 040~005F 规定的复杂数据类型 060~007F 设备子协议规定静态数据类型 080~009F 设备子协议规定的复杂数据类型 00A0~0FFF reserved 1000~1FFF 通讯子协议局域 2000~5FFF 特定子协议区域 6000~9FFF 标准设备子协议区域 A000~FFF Reserved 表3-1 3.3 对象字典(Object Dictionary) CANopen网络的通信和管理都是通过不同的通信对象来完成的。对象字典(Object Dictionary)方案设计总体设计方案 采用主流单片机AT89S52为微控制器,结合独立CAN控制器SJA1000设计的硬件电路,该系统包括智能节点和具有CAN-RS232转换功能的主节点两部分。智能节点实现了数据采集、LED显示、CAN总线通信以及输出控制等功能。系统软件设计关键是通信程序的设计。本设计采用C语言完成AT89S52的控制程序,主要由初始化、发送、接收三部分组成。

文档评论(0)

绿风 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档