单片机与嵌入式系统应用
主办单位:工业和信息化部
国际刊号:1009-623X
国内刊号:11-4530/V
学术数据库优秀期刊 《中文科技期刊数据库》来源期刊
       首 页   |   期刊介绍   |   新闻公告   |   征稿要求   |   期刊订阅   |   留言板   |   联系我们   
  本站业务
  在线期刊
      最新录用
      期刊简明目录
      本刊论文精选
      过刊浏览
      论文下载排行
      论文点击排行
      
 

访问统计

访问总数:20228 人次
 
    本刊论文
基于单片机的智能抄表系统_无线通信

  论文摘要:本文对远程抄表系统的方案、系统的组成、硬件的配置、工作原理、功能以及技术性能进行了论述。GSM短信息抄表系统在用户端安装集控器和无线发射终端,将用户的耗能数据通过GSM网以短信息(SMS)的形式上传到GSM网的SMS中心,SMS中心将接收到的数据通过专线传递给能源管理部门,电力公司通过上位机收集数据,从而实现远程抄表的功能。

  论文关键词:无线通信,自动抄表

  一、概述

  自动抄表系统是多年来人们致力用于实现远程抄读水、电、气表使用量的智能化系统。完善的自动抄表系统可以极大的方便人们的日常生活以及能源管理部门的工作,同时提高能源的有效分配和利用。

  1、课题的研究背景

  电力作为国家的支柱产业,一直持续稳定地发展着。随着国民经济的不断提高,国内电力事业有了前所未有的发展,电力资源的需求也迅速增长。在电力工业飞速发展的同时,各个部门对信息技术的需求也在日益增多,高科技信息技术的注入为电力事业的发展提供了强有力的基础和保障,它渗入到电力系统的各个部门、各个环节,包括生产部门、管理部门、规划部门等,为电力企业的正常运行提供高效管理服务。电力系统使用的电力设施在管理上具有一个明显的特点,就是分散地分布在一个特定的地理范围内,这给电力系统的设备管理带来了很多困难。电力部门面临着如何准确及时结算购售电量、系统网损等工作,为了能够更好地为经营决策提供有力的数据依据,采用计算机技术来实现电力部门数据的信息化和自动化势在必行。与此同时在电力企业抄表出现同样的问题。

  现行抄表收费管理模式:人工抄表收费方式、IC卡收费方式、自动抄表收费方式。但由于我国国情,高成本的IC卡收费方式和自动抄表收费方式难以在落后地区实施应用,国内很多地区用户电表数据抄收工作还完全是人工上门抄表完成人工操作虽然容易实现和管理,但是不可避免地也会遇到很多问题,如效率低下,工作人员数量需求大,工作量多,完成的任务却有限;错误率高,人工操作往往存在很多漏洞,使用户或电力公司遭受巨大的损失;难以监控,对偷电漏电现象,很难采取有效的方法进行监控、取证;显然,上述弊端使得人工抄表管理模式不能适应电力体制的改革,也直接阻碍了诸如分时电价运营、预支电费等先进管理模式的推行。特别是在我国信息化技术的普及之后,人工抄表的方式显得日益落伍。同时,对于电力企业部门,也希望新技术的发展能够解决他们实际工作当中遇到的抄表难、收费难、准确性和及时性得不到可靠的保障的问题,实现电力企业的减员增效,降低用电成本,缓解抄表人员的劳动强度,降低人为因素造成的抄表误差,从而实现既方便用户,又提高公用事业部门的工作效率、管理水平,对于加强用电管理,防止国家电力资源的流失等现象都具有积极的意义。自动抄表技术就是在技术与管理两方面函待进步、改革的迫切下需求应运而生的,伴随信息化技术的发展而发展,日益受到关注。

  2、自动抄表系统的现状

  自动抄表,简称AMR(Aut0matioMeterReading),是利用电子技术、传感器技术、自动控制技术、计算机及通讯等技术,通过专用设备对表计进行读取及数据处理的过程。自动抄表系统(AMRS)是不需要人员到现场,就能完成抄读用户电能数据并分析、统计的智能化管理系统。电子式电能表的发展起始于20世纪70一80年代,当时日本己经研制出一些电子式电能表,但是由于组装电子式电能表的元件质量问题,使电子式电能表在现场使用环境下,其可靠性、抗干扰性方面表现出很多的弊病,这些弊病大大影响了电子式电能表的大规模推广和应用的进程。1992年,埃及开罗配电公司开发出双模式住宅电能监视抄表系统,它是一个用于自动记录、获取和处理电能消耗数据的完整系统,从而使抄表工作进入到自动化时代。

  二、系统的总体设计方案

  (一)、我们采用的是GSM短信息抄表。

  1、GSM短信息抄表

  GSM短信息抄表系统在用户端安装集控器和无线发射终端,将用户的耗能数据通过GSM网以短信息(SMS)的形式上传到GSM网的SMS中心,SMS中心将接收到的数据通过专线传递给能源管理部门。GSM短信息抄表不占用话音通信的信道,费用低。GSM网的覆盖面几乎遍及全国,故不需要建新基站,抄表不受距离和空间的限制。但每条短信息通信容量有限,系统实时性及可靠性较差,可能发生信息拥塞和丢失现象,不适合在业务量大的系统中应用。

  2、本人完成的主要工作

  通过AT90CAN128微处理器采集脉冲式机械表和脉冲式电子表输出的脉冲信号并通过程序将数据进行处理转化为用户用电量并随时更新内存;通讯采用GSM/GPRS网的三频通信模块MC550682实现系统与用户端、管理层的信息交互;显示采用ARMSBC2410V6,根据需要将结果在LCD屏上显示。

  为了避免实时传送产生大量费用,本系统采用由系统采集、处理并存储数据。在管理方发出调用指令时将数据以短信方式上传。当用户端缴费后,管理方以短信方式通知处理器更改内部数据,并计算剩余电量,估算剩余使用时间后以短信方式通知用户。当系统预估预存电量不足一周使用时,以短信方式提醒用户缴费。并在剩余电量小于5度时自动切断电路,并提醒用户。再次续费后开启电路。用户端除接收短信外,还可以通过系统自带显示屏操作显示剩余金额,剩余电量,累计用电量(自上次续费后),系统预估剩余电量可用时间等信息。 (二)、总体设计思想

  1、经过方案论证与选择,系统的总体方案也随之确定,如图2所示。

  图2系统的总体方案

  (1)电表

  在本系统中,电表处于最底层,其工作由已有的智能表来完成。该表用于实时采集用户的用电气数据,并将采集到的数据经过转换,直观的显示在表身的液晶屏上。智能表的接口采用RS一485标准的串行电气接口,每个智能表采集一路数据。

  (2)采集器

  传统的采集器用于采集、计算脉冲表的脉冲数。而本系统采集脉冲的工作已由智能表完成,采集器仅用于收集智能表采集的数据,跟集中器的功能类似。这是由于RS一485总线上实际可带的节点有限,采集器用于分担集中器的节点压力。对于低层居民楼和小高层,每层住户一般不超过6户,采集器采集三层约18户的三表数据;对于高层建筑,每层住户一般在10户左右,采集器采集两层约20户的三表数据。采集的户数可根据实际情况进行调节。由于有些地区采用复费率进行抄表,因此,本系统的采集器每个小时抄表一次。

  (3)集中器

  集中器处于底层通信的最顶端,用于对一个区域内所有用户的能耗数据进行集中管理。在本系统中,高层建筑每栋楼安装一个集中器,低层建筑几栋楼共用一个集中器,总线铺设距离短,减少了施工难度,投资成本也得以降低。通过与采集器通信,集中器对辖区内所有智能表的数据进行集中处理。系统可根据传输数据量的大小,灵活设定集中器为每个小时抄表一次或每几个小时抄表一次。

  (4)主站

  主站设在各能源管理部门,用于远程抄收、管理所有用户的能耗数据。主站由PC机组成,通过软件设计,可以实现对用户能耗数据的统计分析和系统的管理监测等功能。

  2、主控制器

  1)、AT90CAN128是一款低功率CMOS8位的微处理器,它是基于AVR增强型RISC结构的。在一个时钟周期里执行强大功效的指令,AT90CAN128可完成1MIP每MHz的吞吐量,从而让系统设计者可对进程速度进行优化功率消耗。

  AT90CAN128有以下特点:128K的内部可编程FLASH,具有可读写能力,4K的EEPROM,4K的SRAM,53个通用目标I/O接口,32个通用目标工作寄存器,一个CAN控制器,实时时钟(RTC),四个灵活的定时/计数器,具有比较输出模式和PWM,两个USART,一位定向两线串行接口,一个8通道10位的ADC,一个可编程的带有内部震荡器的看门狗计时器,一个SPI串口,JTAG测试接口,也可用于访问片上调试系统和五个软件选择的省电模式。

  空闲模式会关闭CPU,但允许SRAM,定时/计数器,SPI/CAN口和中断系统继续工作。掉电模式保存寄存器内容,但停止震荡器,禁止所有其他片上功能直到下一个中断或者硬件复位。省电模式中,异步计时器继续运行,当其他的器件处于休眠时允许用户保留一个计时器。ADC噪声消除模式关闭CPU和所有的I/O接口模块(但除了异步计时器和ADC),以此在ADC转换期间使噪声最小化。在备用模式中,晶体振荡器运行当其他器件都休眠。

  器件运用Atmel公司的高密度非易失的存储技术制造。片上ISPFLASH允许程序存储器被一个常规的非易失的储存编程器或者一个在AVR内核上运行的片上启动程序,通过一个内部SPI串行接口来重新编程。启动程序能用于任何接口在应用FLASH储存器里来下载应用程序。当应用FLASH部分被更新时,在启动FLASH部分内的软件将继续运行,提供真正的读写操作。由于在一个单芯片上结合了一个带有内部可编程FLASH的8位RISCCPU,Atmel的AT90CAN128可说是一个强大的微处理器,为众多的嵌入式控制应用器件提供了一个高度灵活和低费用的解决方案。

  AT90CAN128AVR可支持全套的编程和系统开发工具,包括:C编译器,宏汇编,编程调试器/仿真器,电路仿真器和成套工具。

  2)、MC55是一个GSM/GPRS网的三频通信模块,它可以工作在GSM900MHz,GSM1800MHzandGSM1900MHz三个频段,MC55以GPRS(class10)标准为特色并且支持GPRS编码方案CS-1、CS-2、CS-3和CS-4。

  MC55包含了高性能GSM/GPRS应用的所有解决方案:基带处理器、供电电路、完整的无线电频段电路(包括电源放大器和天线接口)、电源放大器是从供电电压BATT+直接引出来的。MC55的软件存储在flash中,静态RAM为GPRS连接提供了额外的存储空间。该单元应用程序的物理接口是通过一个板对板的连接器来实现的。它是由50个针脚构成,用来控制该单元、传输数据和声音信号、供电。MC55包含两个串行接口(ASC0、ASC1),为综合人机接口界面提供更大的适应性。它提供了不同的声音接口,每一种都是通过板对板连接器实现的:一个数字音频接口(DAI)和两个模拟音频接口。

  通过使用AT命令可以实现后退、前进等功能,也可以选择不同的音频模式。外部的双频或者三频天线可以随意连接到顶端的或者底部的连接器上。

  开启MC55时,需要/IGT(Ignition)信号驱动到接地电压至少100ms,并且最少距离VDD的最后一个下降沿10ms,可以通过使用一个开漏极/集极驱动电路避免电流流入该引脚。

  在电池供电应用程序中,/IGT持续时间最少必须达到1s,这段时间中连接充电器并且可以从Charge-only模式转换到Normal模式。

  3)、SBC2410V6是一款基于ARM9、结构紧凑的嵌入式电脑平台。它基于三星公司的成熟ARM9处理器S3C2410A,采用6层板设计,具有高性能、低功耗、接口丰富和体积小等优良特性,是一款单板机和开发板两用的嵌入式电脑平台。

  SBC2410V6支持WindowsCE、ARM-Linux等高档操作系统,这些操作系统都已经具备了各种完善的网络协议、多任务机制、文件系统、基于窗口的图形界面以及很多现成的应用程序(如浏览器、WebServer、Ftp/Telnet服务器、数据库、各种图片格式显示、媒体播放等)等,因此开发更加简单、方便,更可以充分利用很多免费的Linux软件资源。同时SBC2410V6还设置了很多扩展模块,如多串口模块、IDE硬盘转接板(基于DMA方式)、矩阵键盘、USBhub、数据采集模块、CAN总线、各种液晶显示模块等,借助于此,用户可以更加快速的把产品推向市场。

  4)、LCD电压选择

  如图所示,当跳线选择5V一侧的两针时,将为LCD模块提供5V供电;当跳线选择3.3V一侧的两针时,将为LCD模块提供3.3V供电。

  三、软件实现

  由于该系统采用的是一点对多点的双向数据传输,因此每家的表都有自己的地址码。上位机可以查询下位机,下位机也可以定时发送数据给上位机。本系统要实现的目的是一机(上位机)对多机(下位机)的通讯控制,其通讯软件主要分为两部分:上位机与下位机的远程通讯软件;单片机与GSM/MODEM的串行通讯软件。四、结论

  对于电力部门来说,远程变电站抄表一直是一件非常头疼的事情,需要投入大量的人力、物力和财力。因为变电站数量众多,地理位置分散,给工作人员带来极大的不方便。电力公司也可利用GSM短信息抄表系统对各重要电力节点进行监控,自动读取相关数据并加以分析,还可进一步进行远程控制或设备维护,可减少人力资源、缩短修护时间并节省专线建设成本。

  四、结论

  对于电力部门来说,远程变电站抄表一直是一件非常头疼的事情,需要投入大量的人力、物力和财力。因为变电站数量众多,地理位置分散,给工作人员带来极大的不方便。电力公司也可利用GSM短信息抄表系统对各重要电力节点进行监控,自动读取相关数据并加以分析,还可进一步进行远程控制或设备维护,可减少人力资源、缩短修护时间并节省专线建设成本。

  参考文献

  1 陈荣保等,基于MODEM和单片机的远程通讯系统设计与实现,微电子学与计算机,1999

  2 王保义,孙淑琪,无线通信分布式电量自动抄表系统的设计,华北电力技术,1998,1.

特别说明:本站仅协助已授权的杂志社进行在线杂志订阅,非《单片机与嵌入式系统应用》杂志官网,直投的朋友请联系杂志社。
版权所有 © 2009-2024《单片机与嵌入式系统应用》编辑部  (权威发表网)   苏ICP备20026650号-8