基于STM32 CAN总线通信

时间:2022-10-09 17:28:16
【文件属性】:
文件名称:基于STM32 CAN总线通信
文件大小:5.05MB
文件格式:ZIP
更新时间:2022-10-09 17:28:16
CAN总线 STM32 485总线 采集的AD信号及DI信号和通过485采集的信号,通过CAN发送出去。 采集及通讯具体如下: 1、通讯485 和 DI输入(485通讯数据及开关量输入信号采集) 485采集波特率9600,485口的数据频率大约30次每秒。采集到的数只需要byt4和byte5发送到CAN总线,可以设定周期(发送比如一秒钟发送20次)。 485口的数据固定格式: ①.Byte0: 0x5A 帧头标志 ②.②.Byte1: 0x5A 帧头标志 ③.③.Byte2: 0x15 本帧数据类型 ④.④.Byte3: 0x03 数据量 ⑤.⑤.Byte4: 0x00~0xFF 数据前高 8 位 ⑥.⑥.Byte5: 0x00~0xFF 数据前低 8 位 ⑦.⑦.Byte6: 0x00~0xFF 模块测量模式 ⑧.⑧.Byte7: 0x00~0xFF 校验和 2、AI采集(模拟量测量采集) 采集的数据将通过CAN用两个报文发送出去 3、CAN口 如上1所述485口采集及DI采集的数据通过一个CAN报文发送到总线 如上2所述AI的数据通过2个CAN报文发送到总线 波特率100K,125K,250K可以设定。

网友评论