我们设计了USB至RS485转换器,它正在运行正常。我们设计了现在的软件,它正在传输真正的数据。波特是19200年。我们现在面临问题,该转换器停止接收/传输数据(1或2小时)。1分钟后,一切都好了。我们尝试使用廉价的中国USB到RS485转换器,这不会发生这种情况。一个使用CH340G和其他CH340B。我们正在使用CH340B芯片。
因此,使用100Ω的终端电阻,通信线路匹配的阻抗为50Ω。我还附上了转换器的原理图:
这里是连续几个月良好运行的中国变频器的原理图,供大家参考。C3是10uF(在原理图上是错误的值,因为库的原因),所有其他3是100nF。这里也是pcb的布局:
我们不知道如何解决这个问题。也许在TX线路上附加PNP晶体管用于自动流量控制?这两家中国的转换器都有。我们也尝试了FTDI芯片,但不适用于Linux。