一、485节点未共地导致的异常
有一个项目中采用了如下的电路设计,应用中发现第一个批次通讯正常,第二批出现通讯失败情况(节点数不超过10个,通讯速率19200),尝试连接终端电阻等方法未能解决。
后搭建测试环境一切正常,后总结差异(为了方便只使用了一个开关电源,而实际使用是每个节点一个开关电源),调整为多个电源后复现了问题,估计为电源不共地导致485芯片A、B两点电位异常,调整电路如下图增加了两个双向TVS管后正常。
有一个项目中采用了如下的电路设计,应用中发现第一个批次通讯正常,第二批出现通讯失败情况(节点数不超过10个,通讯速率19200),尝试连接终端电阻等方法未能解决。
后搭建测试环境一切正常,后总结差异(为了方便只使用了一个开关电源,而实际使用是每个节点一个开关电源),调整为多个电源后复现了问题,估计为电源不共地导致485芯片A、B两点电位异常,调整电路如下图增加了两个双向TVS管后正常。