有个客户的气体探测器坏了,找原来的厂家也没人理,于是想换一家的。主机和探测器之间是485通信的,我去测试通信内容,用rs485 to rs232串口转换器是测到的是主机发“地址 +55+地址与55取异或”,从机回“地址+数据+所有数的异或”,但是当我把主机断开,用电脑的串口调试软件模拟主机发“地址 +55+地址与55取异或”的时候,从机一点反映都没有。然后我又拆掉了一个现场探头,换成我的电路板,按照测到的指令进行回复,但是在线上监视的时候看到唯独我的电路板没有回复数据,但是单独用电脑问我自己的电路板的时候是能回复的?现在有两个问题:
1.是不是我测错了报文实测的内容是“01 55 54 01 55 00 00 00 00 32 00 14 72
02 55 57 02 55 00 00 00 00 32 00 14 71 “
2.是不是电路上不匹配,该怎么尝试呢 |