CAN总线通信解密方法
时间:09-12
来源:互联网
点击:
co示波器的解码以完整的一个CAN数据帧为单位,即只有采集到完整的一帧CAN报文,才能将该数据帧完整的解析出来。
1) 采集CANH和CANL波形时,注意时基的设置。即保证每一个波形页面至少能够采集到一个完整的数据帧,此时才能够解析出CAN报文。对于CAN总线来说,时基设置在1ms/div或者大于1ms/div即可。
2) 注意采样率的设置,要保证采集到的波形不失真。例如CAN总线的波特率为500Kbps,那么采样率只有大于1MS/s,才能够采集到正确的波形(满足乃奎斯特定律)。
3 )示波器的波形(一个显示页面)与波形之前是不连续的,总是或多或少一些间隙。所以当在进行CAN总线解码时,波形页面的边缘会有一些无法被解析的数据帧,主要原因是波形页面边缘将一个完成的数据帧截断了,以至于无法得到争取的解析。如下图所示:
- 对TTCAN的分析(05-26)
- 嵌入式Win CE中CAN总线控制器的驱动设计与实现(05-01)
- μC/OS-II的多任务信息流与CAN总线驱动(07-11)
- 采用CAN总线实现DSP芯片程序的受控加载(11-08)
- 基于DSP的电动汽车CAN总线通讯技术设计(10-08)
- 基于DSP的CANopen通讯协议的实现(01-18)