发布网友 发布时间:2024-10-22 20:32
共1个回答
热心网友 时间:2024-11-18 15:28
感谢题主的邀请,我来说下我的看法:
既然是CAN总线与串口总线之间的相互转换,那我们就要思考一下两者的通讯速率了。我们知道,CAN总线的通讯速率范围是5K-1000Kbps,而串口总线则是600-115200bps,CAN总线的速率远高于串口总线。因此,我们如果不做些什么,就是让两种数据直接转换的话,串口端是没办法消化掉那么多的CAN数据的,这样就会出现丢帧的现象,这是我们不想看到的。因此,我们需要在设备使用之前对CAN端设置滤波,即根据帧ID设置障碍,减少CAN端的数据流通量,以实现CAN与串口之间的平稳转换。现在你清楚了吗?如果您需要相关的CAN转串口设备的话,可以前往我们的网站进行具体的咨询,欢迎来访。
来自:求助得到的回答