如标题所示,各种仪器仪表进行串口通讯,都能够遇到运转后发现串口数据犯错,接纳 到的都是乱码,不知道是哪个环节出了疑问,怎么办? 乱码的缘由一般有两个: 1、波特率 数据位 校验位 不匹配,即咱们的网络转串口设备与您的串口设备波特率不匹配,设置成共同即可。 2、硬件缘由,注意TTL RS232 RS485这几种电平方式是不一样的,不能直接衔接,需要用232芯片或许485芯片转发,客户最常患的一个过错是将TTL电平直接接到核算机上,肯定会乱码,核算机是RS232电平。别的硬件规划不妥,有搅扰也能够会致使通讯不正常。仔细检查硬件即可。 若是无法承认疑问在哪,能够运用自收发的方式扫除。 1、您的设备直接和电脑通讯,依照你了解的波特率有关设置,看是不是正常,以承认你的设置是不是有疑问。 2、断开您的设备与网络模块之间的衔接,再将咱们的模块串口的RXD和TXD短接,经过网络发送网络接纳,看数据是不是正常,以承认咱们的模块作业正常。 3、断开您的设备与网络模块之间的衔接,再将您的设备的串口收发短接,经过电脑自收自发,看数据是不是正常,以承认您的电脑到串口这有些硬件作业正常。
【 返回 】