采集智能电表

有机会调入了物联网组的开发,首次进入该主,第一个项目让我接触的就是智能电表,刚接触这玩意儿,一头雾水。写这篇没有提供技术上的学习,只是自己觉得这东西新鲜就把一些过程写了出来,因为之前都是做B/S的。

实现该项目主要的设备有:一个单项表,一个三项表,一个集中器,两个电表串联并接上两个电灯,开启电灯让它进行走电,这样,对于单项表可以得到总电量,就是走的度数。对于三项表,在这里只接上A项的电,即只能获取A项的电信息,如A项的总电量,尖,峰,平,谷,电压,电流,功率等等。在这次的实现中,我们需要获取电表的总电量,三项表的尖,峰,平,谷,功率,电压,电流,功率因素,故障因数等等。
在这三个设备中,我们需要将单项表,三项表串联,并且把两个电表接入集中器中,最后通过程序把两个电表的表号写入集中器当中,我们获取的所有数据都是通过集中器来获取,集中器提供GPRS、RS485、远程载波的方式来连接集中器并获取它的数据。其实主要的工作还是这个集中器,把集中器进行联网,我们通过网络获取集中器从电表采集回来的数据。假如集中器连接的网络是远程制造商的IP,端口,那么我们连接集中器将会花很长的时间,而且这有个问题就是即使连上了集中器数据也可能会获取不到。所以比较好的做法就是把集中器连接到公司内部的服务器上,然后我们再去连接内部的网络进行连接并获取数据,这样可以保证连接速度快,获取数据比较稳定。

原文地址:https://www.cnblogs.com/KimhillZhang/p/2687070.html