主从通讯
主(PC机):无源RS232转RS485 从:单片机UART转RS485
问题主要是在RS232转RS485这。
自已设计的无源转换器,串口取电:DTR(4脚) RTS(7脚)接二极管加滤波电容作为电路的VCC
电源。用串口调试助手测试通讯正常无乱码。
与从机通讯时,出问题了,有时不能通讯上,但只要首次通讯上,以后都正常。
测试无源转换器时,发现如下问题: 当无源转换器接上PC端时,DTR(4脚) RTS(7脚)为负电压,此时VCC=0。打开PC端通讯软件,
PC机串口被初始化,此时DTR(4脚) RTS(7脚)为正电压,VCC=5V。
假设主从通讯线是一直连好的,先开PC端通讯软件,再开从机电源,通讯每次都正常
但如果先开从机电源,再开PC端软件,通讯就不正常了。
不知是何故。。。
从机接口没问题,用有源转换器测过,通讯正常。。。
|