love萍萍 发表于 2016-5-22 09:17:37

485通信问题

问下大家,把压力传感器(通过485发数据的)直接通过485转232接电脑,可以在串口调试助手上看到压力传感器的数据;但是把压力传感器接在另外一个仪器上(上面有压力传感器接口),然后该仪器通过232向电脑发数据,可以看到压力传感器在发数据,但是仪器上始终没有接收任何数据;然后用电脑模拟压力传感器按照压力传感器数据格式给仪器发数据,仪器可以收到压力传感器发过来的数据;不知道问题处在哪,向各位求助啊

sunshulin 发表于 2016-5-22 09:41:09

有可能是压力传感器发送的一帧中数据与数据之间的间隔比较大,导致仪器接收超时,而丢弃接收的数据, 这个用示波器看一下,

ArthurBruin 发表于 2016-5-22 09:42:50

时序、协议解析问题?

ccstc 发表于 2016-5-22 10:14:55

考虑一下485的线是不是接反了
或者断开传感器,用电脑通过485发送模拟数据看看

usecool 发表于 2016-5-22 10:26:56

有时候明明两边设置都一样就是不行,那就改一边的停止位之类的试试。甚至有的协议中有陷阱,举个例子:有一次调试的设备,发送的指令时3个字节,协议给的设置,怎么都不行,然后通过他们的软件才发现是,发送完第一个字节,更改下停止位的长度,再发送剩下的。

love萍萍 发表于 2016-5-22 11:08:46

ccstc 发表于 2016-5-22 10:14
考虑一下485的线是不是接反了
或者断开传感器,用电脑通过485发送模拟数据看看 ...

这个检查过了,没有问题

love萍萍 发表于 2016-5-22 11:09:29

sunshulin 发表于 2016-5-22 09:41
有可能是压力传感器发送的一帧中数据与数据之间的间隔比较大,导致仪器接收超时,而丢弃接收的数据, 这个 ...

好的,下次带个示波器过去调试

Honey_comb 发表于 2016-5-22 11:14:39

匹配电阻问题?

giantwjt88 发表于 2016-5-22 11:16:28

用示波器看波形,对比看

love萍萍 发表于 2016-5-22 20:31:22

usecool 发表于 2016-5-22 10:26
有时候明明两边设置都一样就是不行,那就改一边的停止位之类的试试。甚至有的协议中有陷阱,举个例子:有一 ...

好的,谢谢
页: [1]
查看完整版本: 485通信问题