找回密码
 注册
关于网站域名变更的通知
查看: 1055|回复: 2
打印 上一主题 下一主题

关于485通信会断的问题

[复制链接]
  • TA的每日心情
    开心
    2021-11-22 15:33
  • 签到天数: 81 天

    [LV.6]常住居民II

    跳转到指定楼层
    1#
    发表于 2020-5-14 10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    设备内部不同模块之间用485通信,但是有的时候工作一段时间(有可能是几个小时)之后就会断,上传数据异常,可能是什么原因造成的?

    该用户从未签到

    2#
    发表于 2020-5-14 11:19 | 只看该作者
    由于RS-485/RS-422在发送数据完成后,要求所有的发送使能控制信号关闭且保持接收使 能有效,此时,总线驱动器进入高阻状态且接收器能够监测总线上是否有新的通信数据。但 是由于此时总线处于无源驱动状态(若总线有终端匹配电阻时,A和B线的差分电平为0, 接收器的输出不确定,且对AB线上的差分信号的变化很敏感;若无终端匹配,则总线处于 高阻态,接收器的输出不确定),容易受到外界的噪声干扰。当噪声电压超过输入信号门限 时(典型值+200mV),接收器将输出数据,导致对应的UART接收无效的数据,使紧接着 的正常通讯出错;另外- -种情况可能发生在打开/关闭发送使能控制的瞬间,使接收器输出 信号,也会导致UART错误地接收。解决方法: 1)在通讯总线上采用同相输入端上拉(A 线)、反相输入端下拉(B线)的方法对总线进行钳位,保证接收器输出为固定的“1”电平; 2)采用内置防故障模式的MAX308x系列的接口产品替换该接口电路; 3)通过软件方式消 除,即在通信数据包内增加2-5个起始同步字节,只有在满足同步头后才开始真正的数据通 讯。
  • TA的每日心情
    开心
    2025-7-17 15:10
  • 签到天数: 71 天

    [LV.6]常住居民II

    3#
    发表于 2020-5-14 11:21 | 只看该作者
    异常可能太多了,电源干扰、系统复位、波特率不准、程序异常、内存溢出等等都有可能,这种问题太宽很难回答。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-11 20:01 , Processed in 0.156250 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表