1)帧头:一帧的起始字节,代表一个新帧的开始1个字节,命令帧固定为1AH,应答帧固定为ICH.
2)类型码:1个字节,命令帧类型码用来规定上位机管理系统下达指令的具体内容,不同的内容对应不同的类型码。集中器执行相应指令后上传相应的应答帧类型码,不同的内容对应不同的类型码,命令帧和应答帧类型码如表2所示。
3)地址码:8个字节,本地址码依次为集中器号(4个字节),智能网络水表号(4个字节)。
规定前4个字节全F代表所有集中器,后4个字节全F代表所有智能网络水表。
4)数据码:2~10个字节,包括设置集中器和水表的号码、设置集中器的密码、设置的时间、水表的状态、水表上传的数据等。
5)校验码:1个字节,本设计采用累加和校验,对帧头、类型码、地址码和数据域进行字节累加,结果取1个字节。集中器接收到指令后,对指令的相应字节进行累加,然后再与校验字相比较。
6)帧尾:表示一帧的结束字节,命令帧固定为IBH;应答帧固定为DH.
3 总线直读式网络结构
本设计采用总线直读式网络结构中典型的联网管理方式,如图7所示。即采集器到集中器的连接方式和局域网管理方式。将若干集中器集中起来连结到广域网接入器,再通过电话线与异地或远距离的PC机进行通信。1台计算机最多可以管理128个集中器,1个集中器可以管理255个采集器。这样系统更简单、成本更低。
4 上位机管理系统设计
主站是远程集中抄表系统的数据处理中心,处于系统的最高层次。在集中器、网络水表协助下通过网络接口负责完成设备管理、用户管理、水量的抄收以及报表打印等功能,远传水表管理系统。根据SQLSever的数据库体系结构和自动抄表管理软件系统的数据内容,得出如图8所示的Autometer数据结构图。