物联网

CAN通讯差模干扰

  CAN(Controller Area Network)是一种工业级别的无线数据传输技术,它可以将多个设备连接在一起,实现自动化控制和智能监控。然而,由于CAN总线的特殊性,它也容易受到模拟干扰的影响,从而影响系统的正常运行。本文将重点介绍CAN通讯差模干扰的产生原因和抑制方法。

CAN通讯差模干扰的产生原因

  CAN总线上传输的数据是以比特流的形式传输的,这种形式的信号特点是高频、短周期,因此会受到外界电磁场的影响,从而导致CAN总线的差模干扰。

  电磁场的产生

  电磁场是由于电流的存在而产生的,它可以从电源、电机、变压器、电容器、开关和其他电路设备中产生,其中最大的来源是电机,它可以向周围环境发射出大量的电磁波。如果这些电磁波抵达CAN总线,就会产生差模干扰。

  电磁场的传播

  电磁场可以通过空气或导体传播,如果CAN总线与电磁场源之间有导体,那么电磁场可以穿过导体,直接影响CAN总线;如果CAN总线与电磁场源之间没有导体,则电磁场可以通过空气传播,影响CAN总线。

抑制CAN通讯差模干扰的方法

  硬件层面

  在硬件层面,可以采用屏蔽线和降噪线的方式来抑制CAN总线的差模干扰。屏蔽线是指将CAN总线外围包裹一层金属箔,可以阻挡外部电磁波的侵入;而降噪线则是将CAN总线的信号线和地线分别包裹一层金属箔,从而降低电磁波的影响。

  软件层面

  在软件层面,可以采用CRC校验和确认机制来抑制CAN总线的差模干扰。CRC校验是在CAN总线上传输数据时,在数据帧的末尾添加一个CRC校验码,用于校验数据的完整性,从而有效抑制CAN总线的差模干扰。

总结

  CAN总线的差模干扰是由于CAN总线上传输的比特流信号特点,容易受到外界电磁场的影响,从而导致CAN总线的差模干扰。为了减少CAN总线的差模干扰,可以采用屏蔽线和降噪线的方式,也可以采用CRC校验和确认机制来抑制CAN总线的差模干扰。

原创声明:文章来自技象科技,如欲转载,请注明本文链接: https://www.techphant.cn/blog/48082.html

免费咨询组网方案