感谢题主的邀请,我来说下我的看法:
如果你想正常的实现串口数据与CAN总线数据之间的转换,如果你不想在数据转换的时候发生丢帧现象,那滤波设置是必须的,滤的是CAN总线端的波。因为,相对而言,CAN总线的通讯速率远高于串口总线,如果我们不进行滤波,单位时间里大量的CAN端数据就没办法同时被转换成串口端的数据,比如说CAN端有10个数据,但同一时间串口端只能接收一个,那剩下的9个该怎么办呢?只能丢失掉了,这当然是我们不能接收的。因此,我们就根据CAN总线的帧ID设置障碍,符合要求的才让数据转换,你清楚了吗?如果你需要相关设备的话,可以前往我们的网站进行具体的咨询,欢迎来访。