我现在在研究一个项目,需要用构建一个CAN网络,这里面涉及到CAN总线的接收与发送。因为我是新手,还不是很明白他的工作原理!
我用串口转CAN模块的CAN接口来发送数据和接收数据时都会出现,发送或接收八个以下的数据是没有问题的(通过串口调试助手显示是正确的),但是八个字节之后的数据就都乱了(总结发现的),我想请问明白这方面的朋友指教一下,是不是CAN总线发送或接收的数据只能控制在八个字节以内?不是的话为什么我的会总出错?
这个要自己做好是比较复杂的, 很多公司用的都是第三方的协议. 建议去汽车电子的论坛看看.
can的数据帧大小是8字节的