物联网服务器_物联网接口

2022-09-28 11:25:01 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

一、第一次上线

本主机于2018年12月23日正式上线,初装了4个设备,管理474只表,由于是手抄改网络抄表不是新安装,考虑到人工再去布线的成本远高于设备成本,因此多用了几个设备,每个设备通道都没有用完。

1、设备号为663183的设备在安装后有一个通道在抄读水表的时候有短路发生,那是因为短路保护的电阻我取的是20欧姆,而其他设备取得是10欧姆,由于在现场没有条件更换,因此我将20欧姆电阻直接用短路,去掉了短路保护,以后再去现场的时候再去换一块主板。

2、升压芯片输出端的470uf、50v的电容用完了,我在网上再去买了一些回来在主板上测试,发现抄读水量失败以为是买到了假货,后来在调试中发现本来应该是25V输出的电压只有22v,在完全没有接水表的情况下41R电阻上有接近2.6V的压降,接近63ma的电流;再测试通道上的43v tvs管的电阻发现只有3k左右,原来是tvs管损坏,正常情况下tvs管的电阻测试应该是无穷大,换过tvs管后测试一切OK,本来这个tvs管也是从以前的旧产品上换回来的。

二、第二次上线

第二次上线了26个设备箱,管理2059只表,存在如下问题:

1、核心板存在上电不能启动的情况,也就是多数情况上电能够正常运行,但如果中途存在断电的情况,少数核心板就不能够启动,考虑底板给核心板供电的3.3v LDO芯片电压输入输出端的电容提高,目前为5V1000uf,打算用10V4700uf电容。后续跟厂家确认过是核心板电源的问题,问题核心板作更换。

2、发现设备的负载能力还是弱了点,虽然通过调整线路分离了一些表到其他通道能够解决问题,但根据Mbus接口规范:

可以把Mbus总线升压芯片的基准电压提高,目前为13V,经过一个二极管后为12.4V;打算提高到15V,这样通过一个二极管后为14.4V,满足空号(逻辑电平为“0”)时:总线电压应大于 12 V;增加设备的负载能力。软件上一打开Mbus总线电源的时候就让总线电压维持高电平,如下图所示,经过测试在总线电流为180ma,大约138只表的时候抄读正常,而且波形比较好。而且电压调制空号的时候mbus总线电压在12v以上。

3、经过现场的实际情况,发现第三方表具存在如下问题:

a、安装在人行道井盖下面的50只表有二十几只表是坏的,估计是这种表在潮湿环境中电路容易损坏。

b、Mbus总线有断路的情况,通过二分法一段一段的测试找到问题。

c、水表外部上的序列号跟表具内部电路板中写入的序列号不一致,通过重新写入序列号让其一致。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183842.html原文链接:https://javaforall.cn

0 人点赞