5CAN总线通信的网络结构CAN总线在ISO的基础上对物理层进行了标准化定义
在进行CAN总线设计的时候,因为CAN总线物理层的空间非常大,也就是说,CAN总线物理层中的空间足够CAN总线的应用
但是在设计网络的时候还要注意一个非常重要的问题,那就是必须要按照CAN总线竞争优先原则来进行设计,这个原则是CAN总线必须在遇到总线竞争的时候总是优先获得报文竞争权,这就意味着在其物理层中一定要有非破坏性位,可以让总线网络能够识别它属于媒体访问层,由此而获得优先权
所以,物理层中必须要能支持CAN总线的显性位和隐性位特征[11]
隐性状态表示总线无传输数据,只有接收到节点传来的显性位数据,显性位才会覆盖隐性位,总线呈现显性
CAN总线的组建非常简单,而且也利于后期维护,无需掉电就能在CAN总线上增减设备,下图3-4表示了CAN总线结构
图3-4CAN网络节点的物理结构3
4本章小结本章是锅炉监控系统的整体方案设计章节,首先分析了系统的设计需求,之后对现有的锅炉控制器的组方式进行说明,并提出了改进后的组网控制方式
之后介绍了本次设计中使用到的CAN总线技术的原理和特点
第一章CAN协议转换模块设计本课题在硬件设计上主要设计了CAN-RS485协议转换模块和CAN-RS232协议转换模块,CAN-RS485用于和锅炉控制器连接共同组成CAN节点设备,CAN-RS232用于和监控中心的电脑连接作为CAN主站设备
本章将详细对这两个模块设计中的硬件和软件进行详细的设计
1CAN-RS485协议转换模块框图设计CAN-RS485协议转换模块主要用于和现有的锅炉控制器连接,CAN-RS485协议转换模块主要包括CAN驱动器、CAN控制器、STC89C52单片机、RS485电路组成
其中RS485接口电路是和现有锅炉控制器进行通信,STC89C52单片机作为核心的处理器,CAN驱动器