公司给了几个退下来的产品,让我们找到具体发生的故障的点。
问题1:测试的时候发现有时断开有时候连接。初步怀疑是线路的问题。之后把问题提交了上去,让我们实际的测试一下,到达是哪里的问题,也是请教了大拿,说用万用表就可以解决。
具体的解决的办法是:调节到欧姆档位,测试两根线是否有电阻。。仔细想了想确实是,如果线路没有问题,是一条通路的状态,导线是有电阻损耗的,换一角度说也就是有电阻。
调到欧姆档位,分别连接2个端口,如果刚开始就不显示数据,为0那么可以判断是断路的状态,在测试的时候,我们测当时的产品是有数据的,等待稳定后,摆动连接线,我们发现数据是变化的,最后直接为0。这进一步确定了数据线的接触的问题。最后经过对数据线的检测,发现确实有一个点破损了、。。。。
问题2:测试功能的时候是没有问题的,但是数据返回是有东西的,但是不是很正确,在测试部门测试的时候,反馈的是连接不上,有问题。这一个脑袋两个大,没有办法,只能请出老祖出山-示波器了,经过发送和返回数据的分析和对比,发现和我们预想的波形不太对呀,由于使用的是485通讯,那么不管发送还是接受,都应该是差分信号啊,但是这个设备吧,返回的波形就不是差分信号,好了,直接上报领导,嗯,可以。但是令人不解的是,功能正常,说明发送的正常,可以接受到数据,但是不管是发送还是接受数据都是有数据包的形式进行通讯的,有起始位,ID位,功能位,数据位,校验位。。他是如何经过这么多的东西进行分析完后收到的呢,也是问了大拿,大拿放下了一句话,这就是485的优点和缺点。。。说完,拿着东西就走了。。。。