多功能数据采集器是专门针对数据集中采集抄表需求而设计的一款智能化数据采集器,兼容大型公建能耗导则,其按照工业级产品的要求设计,具备1个以太网上行接口、1个RS232上行口,1个RS232调试口,支持大容量存储介质、4个RS485接口,支持历史存储、远程传输,并具备一定的远程控制、数据分析处理、故障定位功能。
l 高速的 32 位ARM9处理器,最高支持456MHZ;
l 128MRAM,128M NandFlash;
l 嵌入式操作系统;
l 1个运行指示灯,一个电源指示灯;
l 10M/100M 自适应以太网接口;
l 支持静态 IP 设置;
l 支持固定MAC设置;
l 支持多种网络协议;
l 一个独立的上行RS232 电平;
l 一个独立的配置串口,RS232 电平;
l 4个RS-485工作串口,15KV ESD 保护;
l RS-485/上行232/调试工作串口的波特率 1200~19200bps;
l RS-485/上行232/调试工作串口的校验为 无,奇、偶可设定;
l RS-485/上行232/调试工作串口的数据位 7、8、9 可设定;
l 高精度RTC;
l 支持大容量存储介质(例如:MicroSD);
l 内置硬件看门狗;
l 支持硬件恢复出厂按钮设置;
l 12V 直流供电;
l 工作温度:-20~60℃;
l 湿度:5% - 95% RH,无凝露;
l 金属外壳;
l 专为工业环境设计,提供轨道附件(DIN rail );
l 支持多种协议
支持Modbus-RTU协议、多功能电能表通信规约DL/T 645-1997/2007、CJ/T 188-2004户用计量仪表数据传输协议,且可独立配置;
l 远程配置功能:内嵌网页,支持远程配置功能,方便进行系统信息更新。
l 支持数据计算
采集完成直接将数据进行换算,数据为计算好的参数值。
l 支持多服务通讯
支持同时与4个服务器间的通信;
l 支持大容量存储
支持数据的断点历史数据存储;
l 支持远程控制(非实时控制),可以进行远程开关开合;
l 支持历史数据读取功能;
l 自动恢复网络连接,建立可靠的 TCP 连接;
l RS485串口波特率、校验位等信息可设置;
l 支持自定义公式计算
支持自定义协议中用户自定义公式,用于进行数据计算;
l 支持根据数据中心命令采集和主动定时采集两种数据采集模式,采集周期可灵活配置;
l 支持断点续传功能,由于传输网络故障等因素未能及时将采集的数据定时远传,待传输网络恢复正常后数据采集器可将采集的历史数据实现断点续传;
l 支持对数据采集系统故障的定位和诊断,并支持向数据中心上报故障信息的功能;
l 支持数据透明转发;
l 支持采集器程序网页升级;
l 支持远程复位功能;
l 支持远程恢复出厂设置;
l 支持双通讯协议标准,除符合《国家机关办公建筑和大型公共建筑能耗监测系统》技术导则外,还具有集抄器自带通讯协议,适用于其他场合的数据集抄。
本设备基于android内核定制开发,根据设备需求对android4.4内核进行了深入裁剪,加入了专有驱动实现了特定的控制功能。
涉及到的主要技术点包括:
(1)android内核定制:看门狗功能,GPIO口控制功能,故障恢复与容错,串口效率提升,固件远程自动升级,数据存储效率提升等。
(2)基于app的web服务功能:利用定制app实现了web版本的设备参数配置功能,可通过网线直连设备的RJ45口实现参数配置。
(3)网络统一寻址功能:在未知设备实际使用的IP地址的情况下,实现设备的直连自动寻址。
具体的技术实现细节将在后续的博文中进行详细解释。