请问如何确保控制板上的485端子确实有输出信号?
项目中现在需要从一台消防控制器中读取485信号,
控制器中电路板上有一排端子,其中两个标识的是RS485A及RS485B,厂商的人员说就从这两个端子引线出来
即可做数据采集。但是我用485线把端子接好,另一头是一个485转232的转换器,转换过后插入到主机的串口
上去,现在用串口调试助手接收,发现什么也接收不到,
所以想请教一下各位,如何能通过测量来保证这两个端子确实是在输出信号的?
用万用表?还是示波器么?
本人纯新手,非常感谢。
[解决办法]
万用表能看到有没有输出,但不可靠
示波器能可靠的确定是否有输出,但不方便分析输出的到底是什么
逻辑分析仪比较好,X宝盗版的几十块一个,不过你需要把电平转换成TTL的
[解决办法]
RS485属于应答呼叫式的、如果你是主,远程机是从,你不发数据,RS485上总没有数据返回,,用啥东西测都没有用,,属于一应一答
[解决办法]
顶LS,拿到协议再说。
如果设备是靠谱的,直接按协议发指令,如果不行,就把AB线换一下就OK
[解决办法]
不用示波器的方法:用更高的波特率,16进制模式查看,来回换下AB头接线,如果有数据出来的话,必然会显示16进制数据,然后你再改成正确的波特率。
单独开一个线程去轮询查