《基于单片机的电表自动抄表系统设计》由会员分享,可在线阅读,更多相关《基于单片机的电表自动抄表系统设计(24页珍藏版)》请在金锄头文库上搜索。
1、摘 要语智能抄表系统是利用当代微机技术、数字通讯技术与计量技术的完美结合,集能耗计量、数据采集、数据处理于一体,将城市居民能耗信息与综合处理相结合的系统。该系统使公用事业部门及物业管理部门从根本上减轻人工上门抄表的繁杂劳动。准确而便捷的收费系统,既可节省人力,又可减少相关事业部门与客户之间的纠纷,不但能提高管理部门的工作效率,也适应了现代用户对缴费的新需求。本文充分利用了居民住宅现有的电表资源和通讯资源,借助RS-485通讯的便利,建立了集底层电表层、中层数据集中层以及上层上位机的人机界面管理一体的智能远程抄表系统。该系统选用了单片机作为中央处理单元,具有硬件简单、功能强大、可移植性强、安装及
2、维护方便、环境适应能力强、成本较低等特点。但是,由于条件和测试手段的限制,本系统还需要在实用环境进行检验,针对使用过程中出现的硬件和软件问题来进行系统升级,最终实现硬件和软件的固化,形成比较成熟的抄表系统产品。虽然论文作了大量的研究设计工作,但整个远程抄表系统的设计是一个相当大的系统工程,由于时间和条件限制,论文只作了其中一部分研究工作,仍存在一些问题需要今后去研究解决。随着技术工作者的不断努力,不久就会有更趋完善的方案的出现。 本文提供了一种基于GPRS网络的电表远程自动抄表系统设计原理和实现方案,简要介绍了GPRS技术的基本知识,描述了GPRS无线传输应用于电表远程抄表的实现方法。通过实际
3、应用,获得了理想的效果。关键词:GPRS;DTU;Internet;电表- I -目 录摘 要I引 言3第一章 系统组成41.1数据中心主站4第二章 产品功能6第三章 抄表方法83.1 居民用户抄表系统83.2 大集团用户抄表系统8第四章 系统功能10第五章 技术指标11第六章 变电站抄表系统12第七章组网实施13第八章系统安全158.1 IP 过滤技术158.2 身分授权和密码认证体系158. 3 数据安全加密通道15第九章 抄表系统管理软件设计1591系统要求及功能结构159.2 ClientServer结构169.3 SOL Server数据库179.4用VisuaI C+开发SOL S
4、erver179.5数据库系统的设计原则189.6Autometer数据库的设计18第十章 通讯的实现22结束语23参考文献24- 24 -引 言在电力抄表系统中,很多必须无人值守的设备或监测点,不适合搭建有线通讯网络。若采用光纤或电台的方式实现无线通讯,不仅设备投入耗资巨大,而且不适应移动的需要。随着新一代移动通讯业务的产生和全面投入,无线移动数据通讯的应用也越来越广泛。安全的数据传输和永远在线特点,配合按流量收费的资费方式,使GPRS通讯在工业控制、环境保护、道路交通、商务金融、移动办公、零售服务等行业中的应用具有无可比拟的性价比优势。采用GPRS无线通讯网络的移动IP通讯,既可独立作为数
5、传通道,也可作为已经架设光纤、数传电台等方式的辅助手段。GPRS电表远程抄表系统由电度表、带GPRS通讯终端的采集器和服务器组成。采集器实时采集用户的用电数据,通过GPRS网络把数据汇集到服务器。具有采集数据快速准确,能快速生成用电统计分析,交费单据等特点,与传统的人工抄表、电话线抄表相比,极大地提高了效率。本系统提供丰富的接口,可与电业系统的MIS系统链接或进行二次开发。抄表软件系统数据库为ORACLE数据库,运行于WIN98/2000/XP、NT的操作系统,易于使用。软件所能管理的用户数量没有限制。第一章 系统组成本系统由带系统软件的主站、厦门宇能 YN2100 GPRS DTU传输终端、
6、采集器及电度表组成。手持终端是本系统的补充,在系统出现意外时进行人工抄表。1.1数据中心主站运行集中抄表系统的计算机(服务器或PC机)称为主站,主站通过宽带网络与终端DTU相连。中心提供互联网IP地址及互联网出口(端口)。一、 数据中心主站运行集中抄表系统的计算机(服务器或PC机)称为主站,主站通过宽带网络与终端DTU相连。中心提供互联网IP地址及互联网出口(端口)。1.中心条件 首先用一台能上网的PC机,条件必须能让外网访问的到,如运行中心软件的PC机在局域网里面,则要在局域网路由器做端口映射到本机PC,等这些条件具备之后在本机运行一个中心DEMO,开放一个端口,运行软件等待DTU的连接。2
7、.系统软件抄表系统的核心部分是系统软件,它遵循DL/T645部标通讯规约,并有扩展性。 抄表软件系统数据库为ORACLE数据库,运行于WIN98/2000/XP、NT的操作系统,易于使用。软件所能管理的用户数量没有限制。3.系统的功能与特点有: (一) 安全可靠:安全性由三方面构成:第一,ORACLE数据库是大型的、多用户的数据库,它的安全性高,允许多用户同时使用同一数据库而不会破坏完整性,用它来做抄表系统的数据引擎可以保证数据的安全;第二,系统对用户实现分级授权管理功能,通过检查使用者的名字和授权密码,赋予使用者相应的操作权,借鉴银行系统的密码管理模式限制无关人员改变数据库和硬件设置。第三,
8、防火墙功能及完善的数据备份功能,防备系统受到人为的恶意攻击,数据备份功能确保在硬件系统故障时,也能随时在新的硬件设备上数据无丢失地启动抄表系统。(二) 完善的系统日志:系统日志记录了进入系统,离开系统,收费,设置硬件,改变运行参数操作等及操作者,操作时间,凡是改变数据库的操作都被记录下来。 (三) 抄表速度快:抄表快、数据准确,抄表时PC机只读采集器的数据,数据传输采用1200波特率,传输速度快,并对每个数据块都有效验码,保证了传输的准确性。(四) 广播对时功能:该功能使得系统中的所有电能表的时间基准与PC机保持一致,对时成功后,由电池供电的电能表内部时钟,不再需要PC机的干预。因此,只要保证
9、在对时时刻,PC机的时间是正确的,以后在运行的过程中,改变PC机的时钟并不会影响电能表的时间。(五) 自动抄表功能:按照设置的抄表开始时间和抄表间隔,到预定的抄表时刻,系统便会依次主动发起去抄采集器或电表内的数据。对于抄不上数据,系统会自动补抄或人工发命令补抄。(六) 电量冻结功能:可以方便地定义总表,安装和删除总表,给总表分配分表。通过安装适当的总表,结合抄冻结数据功能,就可得某一特定的时刻的总表读数,各分表的读数(由此得到读数和),就可以计算出某部分电路的电能损耗,为确定电费提供依据。(七) 电费管理功能:收电费前,统一抄录一次电费数据。当确保数据库内的数据反映最近的电表读数后,利用程序中
10、的功能自动计算出当月用电量和电费。交纳电费时,只需输入用户号,当月用电量和电费由程序填写。每笔电费都有详细记录,便于对帐。(八) 设备管理功能,如告警:开箱告警、停电告警、逆相告警、超温告警、过载告警、倾斜或移动报警等;控制:对欠费用户进行拉闸等。并提供停电数据保护功能,在停电48-72小时内仍可抄表和监控。本系统结合移动公司的短信平台,在告警时,可根据具体内容发短信给相关的管理人员。本系统适应范围广泛,单相版的软件可用于小区管理,网络版的软件可用于供电公司实现一座城市或地区的用电管理第二章 产品功能1.透明数据传输与协议转换;2.支持虚拟数据专用网APN;3.可向15个中心同时发送数据(固定
11、IP或动态域名地址);4.支持点对点、点对多点、多点对多点对等数据传输;5.短消息数据备用通道;6.可兼容组态软件;7.支持多种电力通讯规约;8.根据用户的特殊需求定制;9.通过串口进行软件升级;10.支持图形界面远程配置与维护;11.自诊断与串口告警输出;12.全隔离的RS485接口设计,支持1200115200的通信波特率;13.EMC抗干扰设计,适合电磁恶劣环境应用;14适应低温和高温工作环境;3技术参数 所选模块工业级模块 外型尺寸90x57x22mm(不含接口及天线) 重量300g工作环境 模块工作温度-30C75C 器件工作温度 40C85C 湿度范围095%,非冷凝 储存温度 4
12、0C85C 电源 电压范围 DC5V16V 标准电源DC5V/1000mA 功耗通信时平均电流100mA+5VDC空闲时35mA+5VDC接口 天线接口50/SMA 阴头 接收灵敏度-104dbm SIM卡 3V/5V 用户数据接口RS485(工业级3.81mm插座)DTU在应用之前首先要进行设置,通过光盘配套的参数配置软件设置好数据中心的IP和端口及其它参数的设置,设置好之后串口和采集器串口对接, DTU上电之后根据事先设置好的中心IP和端口进行连接,成功连接到中心软件后即可双向透明传输数据。第三章 抄表方法根据抄表对象的不同我们设计以下三种抄表模式3.1 居民用户抄表系统1、电表:1.0级
13、单相静止式(电子式)电度表,具有光耦脉冲输出功能。2、采集器: (1)24个I/O口,可带24户电度表 (2)停电数据保护(3)带后备电源,停电后仍可抄表 3、抄表内容: (1)电量 (2)其他 4、抄表形式: (1)自动抄表 (2)定时上报 (3)实时查询 5、告警内容: (1)开箱告警 (2)停电告警1、可增加远程控制拉闸功能,电能表要增加内置继电器。 2、技术指标: (1)系统容量:采集器容量:最多接24块电表; 系统容量:原则上不受限制,实际可根据需要和主站电脑的容量确定; (2)通信距离:采集器与电表:采用双芯多股线,对于机械表,距离500m;对于电子式电表,距离50m。主站与采集器
14、:采用GPRS网络作为通信介质,距离不受限制;(3)通信成功率: 主站与采集器之间,采用基于可靠连接的TCP/IP协议,通信成功率为100%。3.2 大集团用户抄表系统1、电表: A)三相有功无功多功能表,有功0.5级、无功2级,具有RS485通讯接口,电力部DL/T645通讯规约; B)三相有功复费率表,有功1级,具有RS-485通讯接口,电力部DL/T645通讯规约, 实现电能量(有功、无功)的计量和功率因数、电压、电流、频率等参数的测量; 2、采集器: (1)带一个与终端通讯的RS485接口,三个用于报警监测的开关量输入口和三个用于远程控制的模拟量输出口; (2)支持部标通信规约; (3
15、)停电数据保护; (4)控制输出(用于远程控制拉闸或其他功能); (5)带后备电源,停电后仍可抄表; 第四章 系统功能(1)设置电能表的参数,读取各种计量和管理数据;(2)抄表数据的统计、查询、备份、报表、图表生成;(3)厂站管理; (4)自动抄表、定时上报、实时查询等; (5)掉电数据保存; (6)瞬时量数据的综合处理; (7)系统数据备份、存档和向外输出数据; (8)历史数据事件记录功能; (9)实时报警; (10)根据线路上的表计关系计算线路损耗; (11)可提供多路模拟量、开关量输入,实现开箱告警、停电告警、逆相告警、超温告警、过压告警、过流告警、过载告警、倾斜或移动报警等其他功能; (12)远程控制断电功能; (13)采集的参数丰富,如: 当前、上月、正向有功、反向有功、无功四象限的总及尖、峰、