论文部分内容阅读
到目前为止,对偏远农村地区的用水计量仍未普及一户一表,长期以来一直采用多户共用一表或者以村庄为单位共用一表的用水计量方式。供水部门对水表的查抄与管理,只能依靠人工逐个巡查,由于这些地区地理位置比较分散,一方面耗费大量的人力物力而且工作效率极低;另一方面更不利于供水部门对用水数据的实时监测,从而难以及时发现用户盗水、管道漏水等异常情况。为提高农村地区用水监控的自动化水平,本课题设计了一种切实可行的农村用水远程自动抄表系统。本论文根据系统总体结构的组成,大致从以下三个方面对自动抄表系统的设计展开了论述,分别说明了系统的硬件设计与软件设计,最后开发出具有通用性的上位机监控软件。硬件方面主要包括三个部分,分别是脉冲发讯水表的设计、采集器的设计以及GPRS通讯模块的选型。脉冲发讯水表是在普通机械水表的基础上进行简单的改造而制成,首先阐述了采集传感器的选型方案,最后给出了详细的改装步骤;采集器由微控制器芯片、外围器件(如RS-485收发模块)以及相关功能电路(如采集电路)等组成。软件方面主要包括三个部分,分别是采集器的程序设计、通讯协议的设计以及GPRS通讯模块的参数配置。通讯协议按照国标文件CJ/T188-2004《户外计量仪表数据传输技术条件》的标准字节格式和要求来设计,并举例说明了相关通讯指令的帧格式;最后给出了设置GPRS通讯模块基本参数的详细步骤。上位机监控管理软件采用Visual Basic编程语言开发,选用Microsoft OfficeAccess数据库存储数据。通过分析系统的需求以及总体结构,首先说明了数据库中相关表对象的设计,然后介绍了数据库访问技术以及如何利用VB实现串口通信,最后针对上位机监控软件的各个模块分别设计了工作界面,并给出了相关代码。在实验室搭建测试平台,系统运行可靠,抄取数据准确而且操作简单,达到了预定的目标。本系统可为供水部门提供更高效的用水管控措施,具有较高的实际工程应用价值。最后提出了现有系统中仍存在的不足以及今后需要改进的方向。