can总线工作原理是什么

电子说

1.2w人已加入

描述

CAN是一种用于实时应用的串行通讯协议总线,CAN能够使用双绞线来传输信号,是国际上应用最广泛的现场总线之一。

can总线工作原理

CAN总线的传输方式是串行数据传输,能够在1Mb/s的速率40m的双绞线上运行,还能够使用光缆连接。CAN在细节上很多地方与I2C总线差不多,不过也有一些区别比较明显。

CAN总线用报文形式广播的方式从一个节点向另一个节点发送数据。对于节点来说,不管这个数据是发到哪里的,自己都要接收。

当一个节点要发送数据的时候,这个节点将要发送的数据和标识符发送给本节点的CAN芯片,并且会进入准备状态。当这个CAN小品收到总线分配后,会改变成发送报文状态。CAN芯片将数据组成报文格式发出后,其他的节点都会处于接收状态。全部节点都会对这段报文进行接收检测来判断这些报文是不是发给自己的。

由于CAN总线是一种面向内容的编址方案,所以在CAN总线中很容易构建控制系统来进行修改。如果加入的新站是纯数据接收设备的时候,数据传输协议不要求独立的部分有物理目的地址,可以在不修改软硬件的情况下向CAN总线中加入新节点。

本文综合自 运控伺服、4G光元通信能源、电源系统设计

责任编辑:haq

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分