电子说
CAN是一种用于实时应用的串行通讯协议总线,CAN能够使用双绞线来传输信号,是国际上应用最广泛的现场总线之一。
can总线工作原理
CAN总线的传输方式是串行数据传输,能够在1Mb/s的速率40m的双绞线上运行,还能够使用光缆连接。CAN在细节上很多地方与I2C总线差不多,不过也有一些区别比较明显。
CAN总线用报文形式广播的方式从一个节点向另一个节点发送数据。对于节点来说,不管这个数据是发到哪里的,自己都要接收。
当一个节点要发送数据的时候,这个节点将要发送的数据和标识符发送给本节点的CAN芯片,并且会进入准备状态。当这个CAN小品收到总线分配后,会改变成发送报文状态。CAN芯片将数据组成报文格式发出后,其他的节点都会处于接收状态。全部节点都会对这段报文进行接收检测来判断这些报文是不是发给自己的。
由于CAN总线是一种面向内容的编址方案,所以在CAN总线中很容易构建控制系统来进行修改。如果加入的新站是纯数据接收设备的时候,数据传输协议不要求独立的部分有物理目的地址,可以在不修改软硬件的情况下向CAN总线中加入新节点。
本文综合自 运控伺服、4G光元通信能源、电源系统设计
责任编辑:haq
全部0条评论
快来发表一下你的评论吧 !