有的时候,网络工程中RS-485接口在停止通信时接收器仍有数据输出。这就很让人迷惑了,到底是怎么回事呢?下面就让高盛体育app下载电子来帮您解答。
由于RS-485在发送数据完成后,要求所有的发送使能控制信号关闭且保持接收使能有效,此时,总线驱动器进入高阻状态且接收器能够监测总线上是否有新的通信数据。此时总线处于无源驱动状态(若总线有终端匹配电阻时,A和B线的差分电平为0,接收器的输出不确定,且对AB线上的差分信号的变化很敏感;若无终端匹配,则总线处于高阻态,接收器的输出不确定),容易受到外界的噪声干扰。当噪声电压超过输入信号门限时(典型值±200mV),接收器将输出数据,导致对应的UART接收无效的数据,使紧接着的正常通讯出错;另外一种情况可能发生在打开/关闭发送使能控制的瞬间,使接收器输出信号,也会导致UART错误地接收。
解决方法:
1)在通讯总线上采用同相输入端上拉(A线)、反相输入端下拉(B线)的方法对总线进行钳位,保证接收器输出为固定的"1"电平;
2)采用内置防故障模式的MAX308x系列的接口产品替换该接口电路;
3)通过软件方式消除,即在通信数据包内增加2-5个起始同步字节,只有在满足同步头后才开始真正的数据通讯。
山东高盛体育app下载电子是专业的烟台弱电工程公司,专业从事网络工程施工等,欢迎广大新老客户来电咨询。
联系地址: 山东省烟台市芝罘区通世南路7号付39
联系方式:13280966628
意见反馈:2968301042@qq.com