微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 汽车CAN总线数据传输

汽车CAN总线数据传输

时间:12-14 来源:互联网 点击:
  CAN总线系统数据的传输——汽车CAN总线实验教学系统

CAN为多主方式工作,网络上的任一节点在任何时候都可以主动地向网络上的其他节点发送信息。CAN采用短帧数据信息为0—8个字节,具体长度由用户决定。

当多个节点同时向总线发送信息时,优先级较低的节点会主动的退出总线发送,而最高优先级的节点可不受影响地继续传输数据。CAN的每帧信息都有CRC校验及其他检错措施,在错误严重的情况下具有自动关闭输出的功能,发送器件若丢失仲裁或由于出错而遭受破坏的帧可自动重新发送。

CAN为多主方式工作,网络上的任一节点在任何时候都可以主动地向网络上的其他节点发送信息。CAN采用短帧数据信息为0—8个字节,具体长度由用户决定。当多个节点同时向总线发送信息时,优先级较低的节点会主动的退出总线发送,而最高优先级的节点可不受影响地继续传输数据。

CAN的每帧信息都有CRC校验及其他检错措施,在错误严重的情况下具有自动关闭输出的功能,发送器件若丢失仲裁或由于出错而遭受破坏的帧可自动重新发送。

CAN总线系统数据的传输——汽车CAN总线实验教学系统

当CAN总线上的一个节点发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是不是发给自己的,都对其进行接收。

发动机电脑向某电脑CAN收发器发送数据,该电脑CAN收发器接收到由发动机电脑传来的数据,转换信号并发给本电脑的控制器。CAN数据传输系统的其他电脑收发器均接收到此数据,但是要检查判断此数据是否是所需要的数据,如果不是讲忽略掉。

CAN总线系统数据的传输——汽车CAN总线实验教学系统

1、数据转化

控制单元通过控制器将数据转换成数字信息

2、传递数据

CAN收发器向总线上传数字信息

3、接收数据

与总线相连的控制单元均可以接收到来自同一个控制单元发送的信息

4、检查数据

控制单元检查接收的数据

5、接受数据

控制单元接受与本系统功能有关的数字信息并将其转化,忽略无关的信息。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top