全站数据
8 4 2 0 5 8 1

串行通讯干扰解决办法

期货那些事 | 简单学习,快乐成才!         
问题更新日期:2024-10-29 15:59:02

问题描述

串行通讯干扰解决办法,麻烦给回复
精选答案
最佳答案

传统消除干扰的方法有:通过外加屏蔽线的方式隔离干扰信号、通过下拉电阻将干扰信号消除在地上或通过软件使能串口等方式解决串口干扰的方式。通过屏蔽的方式解决传输线上的串扰,但对于从电路板端就开始的串扰,通过屏蔽是无法完成或不能完全清楚干扰的。

软件串口使能的方式会造成高输出频率时,串口禁能使能间隙造成串口发送数据丢失的问题。由于串口发数据时,数据是以电平变化指示数据,在电平变化时,产生的高低脉冲,通过空间或传输线辐射出去,造成接收传输线上感应出电平变化,回传到串口接收端,在电平足够大于高电平的门限时,串口接收寄存器中就会指示接收到数据,而没有对串口接收寄存器操作,就会造成串口接收寄存器装满,影响串口正常工作。

当串口TX+和TX-上有数据产生的脉冲时,会串扰到RX+和RX-上,此时串口接收寄存器中就有干扰数据缓存在里面。

其他回答

1给通讯线路加装磁环滤波器或信号滤波器,对干扰信号进行过滤;

2找到干扰源,一般是变频器,做好干扰源的接地,最好是单独接地;

3对干扰源采取谐波抑制措施,比方说加装MLAD-V变频器专用滤波器或MLAD-VR变频器专用电抗器等

希望能够帮助你!