使用32位单片机设计电能计量自动抄表系统

2019-01-28 14:35:04 来源:网络
标签:

 

1电力自动抄表系统

我国社会经济的快速增长直接促进了电力工业的迅猛发展,电力需求不断增加,供应日趋紧张,如今的电力系统已成为一个庞大复杂的多元化系统。为了保证电网正确、安全的商业化运营,必须有一套计量精确、功能强大的电能计量计费系统。


运用最新的计算机技术,可以实现对电力系统中的各种计量设备(表计)的自动抄表。这是电力工业信息化发展的总趋势,自动化抄表系统不仅节约了大量的人力和时间,能快捷、准确地传递信息,减少人工抄表误差,提高工作效率,而且也是全面实现发、输、配电网用户电能量的自动采集、分析与计费功能的自动化系统,是电网推行商业化运营和管理、电力走向市场的技术保障。

 

典型的电能计量自动抄表系统主要由前端采集子系统、通信子系统和中心处理子系统等三部分组成,如图1。

电能表数据采集器是前端采集子系统的主要组成部分,电能表数据的采集一般分为脉冲采集型和通过串行口直接连接于集中器的数据采集型两种形式。脉冲采集型利用电能表本身提供的脉冲或者通过加装光电转换器,利用电能表表盘转数转换成脉冲信号,计算电量。

 

通信子系统是把数据传送到控制中心的信道。为了适应不同的环境条件以及成本要求,通信子系统的构成有多种方案。按照通信介质的不同,通信子系统主要有、无线传输、电话线传输和低压电力线载波传输等四种。

 

中心处理子系统主要由中心处理工作站以及相应的软件构成,是整个电能计量自动抄表系统的最上层,所有用户的用电信息通过信道汇集到这里,管理人员利用软件对数据进行汇总和分析,作出相应的决策。如果硬件允许,还可直接向下级集中器或电能表发出指令,从而对用户的用电行为实施控制,如停、送电远程操作。

 

2嵌入式的强大功能

后PC时代,随着嵌入式系统的广泛应用,嵌入式操作系统也越来越受到重视。嵌入式操作系统具有结构小巧、实时性强、稳定性高等特点。目前,商用嵌入式操作系统比较多,如 Vxworks,QNX,Nucleaus,WinCE等,但价格都很昂贵,并不适合广泛应用。嵌入式Linux为这个问题提供了良好的,其开放的源代码、强大的技术支持、良好的可扩展性及对众多硬件的支持都是它嵌入化的优势。

 

电能表数据采集器一般都挂接1~16路电能表,实现对它们的轮流电量采集,任务繁重。现在通用的大多采用8位技术实现,存在处理速度偏低,抄表时间过长,处理任务单一,存储空间过小等问题,已难以适应现在电力计量复杂化、实时化的趋势。因此,将高性能的CPU处理器和多任务操作系统应用于自动抄表系统中,结合嵌入式操作系统来实现新型的数据采集器,可以大幅度地提高系统整体性能。基于嵌入式Linux的多任务机制,可以在多个进程调度下实现对电能表的同时采集,处理速度大为提高,并且基于高速的处理器,可以连接大容量的和FLAS存储器,大大提高了系统的数据存储空间。为电力计量计费的准确、实时操作提供了可靠的技术保证。

 

3无线通信方式的优越性

现在应用的远程抄表系统很多都是利用电话网进行数据传输,基于“点对点”的传输模式。但是这种“点对点”的模式效率低,抄表中心需要逐个进行读表操作。为了提高抄表速度,抄表主机往往使用多个和多根电话线,这又增加了成本。

 

无线抄表方式是指集中器的上行信道采用无线通信或集中器与移动抄表设备采用无线通信。通用分组无线业务( packet radio ,GPRS),它是在现有的GSM网络基础上叠加了一个新的网络,并且充分利用了现有移动通信网的设备,在GSM网络上增加一些硬件设备和软件升级,形成一个新的网络逻辑实体。由于其基础是使用现有的GSM网络设备及频率资源,是GSM话音通信的增值,成本低。该技术有永远在线、按实际使用量收费、网络现成、覆盖完善、安全可靠等优点,很适合行业用户远程数据采集的使用。

 

方案设计中,在数据发送端使用GPRS无线智能传输模块,数据接收端使用专线方式(与当地移动的核心交换系统直接连接GGSN)。这样只有数据发送端走移动的空中信道资源,另外的数据接收端则走专线方式。这种应用方式下表现的结果非常稳定和可靠,时延非常小(1~ s),完全可以满足电力行业的需要。在服务端其实是一台服务器,通过通信软件来完成与大量的数据发送端(可以上千个)的及时通信,可以通过配置在Linux或下的多进程(或单进程下的多线程)来保证服务端的稳定和可靠,即便在某个或几个数据发送端失效的情况下依然保证服务端能服务于其它的数据发送端,而且完全可以同时接收数据和发送命令或控制指令给数据接受端。

 

4自动抄表系统的硬件实现

从总体上看,此嵌入式系统由5个软、硬件子系统组成,它们分别是中央处理器子系统、存储子系统、通信子系统、输入输出子系统和操作系统子系统。该系统硬件框图见图2。

4.1嵌入式微处理器

考虑到上面的各种通信协议对于计算机存储器、运算速度等的要求比较高,支持CP/IP等协议将占用大量系统资源。同时,相对于有线网络,无线网络的带宽小,网络延时较大,连接可靠性低。这些都对嵌入式系统的微处理器提出了较高的要求。因此,采用了公司的32位微处理器作为嵌入式系统的 CPU,主频达100 Mz,适合于计算量较大的应用环境。

 

内部集成了微处理器和一些控制领域的常用外围组件,特别适用于通信产品。包括器件的适应性,扩展能力和集成度等。集成了两个处理块,一是嵌入的核,另一个是通信处理模块(communications processor ,CPM)。通信处理模块支持4个串行通信控制器(serial communication ,SCC),实际上它有8个串行通道: 4个SCC,2个串行管理控制器(serial management channels,SMC),一个串行外围(serial peripheral ,SPI)和一个I2C(inter integrated )接口。

 

4.2嵌入式操作系统

嵌入式操作系统具有结构小巧,实时性强,稳定性高的特点。嵌入式Linux除了具有以上特点之外还有源代码开放、可制定性强、支持多种芯片等优点。在网络通信方面:支持CP/IP及协议并提供通信协议动态挂接技术,以及操作系统内部的进程通信应用接口技术。采用稳定的.4内核,并对它进行合理的裁减和加载,作为操作平台。

 

4.3通信子系统

通信子系统由西门子公司的MC5模块构成。它实现了GSM/GPRS通信功能。GPRS低层基于IP协议,用户可以随时随地接入Internet。采用GPRS作为嵌入式系统中的无线传输层,将从根本上解决目前移动Internet费用高而速率低的瓶颈问题。同时在链路层,采用PPP协议。PPP协议作为Linux操作系统的一个重要组成部分,能够支持在串行线上的CP/IP的使用,这就使用户可以通过串口与GPRS模块通信,并通过GPRS网络连入Internet中。

 

5系统软件设计

嵌入式系统软件设计部分主要包括操作系统,驱动程序,应用程序。通过编译内核,删除不需要的功能模块,再重新配置,可以使操作系统显著减小,从而缩减对资源的使用。由于系统需要CPU通过串口完成对GSM/GPRS模块的控制以及和它的数据通信,以实现Internet的接入。所以要求Linux内核保留对串口和网络协议CP/IP,PPP的支持。

 

PPP协议是在串行连接上运行IP以及网络协议的一种机制,使用PPP可以把基于Linux的嵌入式系统连接到一台PPP服务器上,并可访问该服务器上连接的网络资源。在Linux中,PPP的运行需要两类程序:PPP驱动程序和pppd程序。使用脚本程序ppp-on可以非常方便快捷的控制,登陆到远程主机并启动pppd。在接入过程中,CPU通过串行口SCC1向MC5模块发送A命令,完成GPRS网络的初始化工程。附着到GPRS网络之后,可以通过PPP协议接入移动网关,进而实现移动Internet平台。

 

同时为了保证抄表事件的顺利完成,必须采取Linux多任务执行的方式进行软件规划。多任务的执行基于多进程运行原理,这使得数据采集器可以在同一时间抄多个表以及完成数据的存储、转发工作。建立后台监测进程,用来完成GPRS数据通道的建立、检测与重连;建立通信进程,完成网络通道接口的绑定、监听、已采集数据的发送、主站通信数据的接收等工作;为每个MPC860串口建立电能表数据采集进程,负责读取每一路电能表的能量寄存器值、分时数据等。系统软件流程图如图3。

电能表采集程序采用任务驱动机制,设定1 min时间间隔找一次任务,高级别任务可以打断低级别任务。同1 min时间段内可有若干任务,按任务级别排序进入任务队列,依次执行。任务有两层重试,即包重试和任务重试,重试次数可设定。

 

采集程序包括两部分:初始化和主流程。初始化部分清除各种标志,从设置文件读电能表和能量寄存器信息写入RAM盘文件,生成能量寄存器文件(如果不存在)并写入电能表类型。主流程如图4所示。

 

6结束语

本文介绍的基于嵌入式Linux系统的电力远程自动抄表装置,集嵌入式计算机技术、网络技术和通信技术为一体,采用高性能的CPU、先进的无线通信模块,应用GPRS作为数据传输平台,实现了嵌入式系统与Internet的结合。由于Linux的强大多任务处理功能,使得表计采集器可以连接更多总线和电能表路数,同时大大提高了现场抄表的效率,电力自动抄表系统整体性能有了大幅提高。可以预见,代表着计算机领域发展方向的嵌入式OS技术,将在电力系统中发挥越来越大的作用。

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
瑞萨电子首款64位MPU RZ/G2为工业级Linux应用扫清障碍

随着物联网(IoT)和工业4.0的标准化,工业用设备需不断增强网络通信能力、拓展诸如视频和图形处理等多媒体功能。高速的工业网络通信性能和高清晰度的人机界面HMI技术,包括多媒体、3D图形+Linux已成为实时的智能工厂所必备的性能。

华擎发布Mini-ITX迷你小主板“IMB-1216”,采用消费级处理器Intel Whiskey Lake-U
华擎发布Mini-ITX迷你小主板“IMB-1216”,采用消费级处理器Intel Whiskey Lake-U

华擎今天发布了一款特殊的Mini-ITX迷你小主板“IMB-1216”,面向嵌入式应用领域,但用的却是原本针对轻薄本的消费级处理器Intel Whiskey Lake-U。

如何渡过半导体“寒冬”期?e络盟有这些妙招

由主要半导体厂商组成的世界半导体贸易统计协会发布的数据显示,2019年1月的全球销售额同比减少5.7%至355亿美元(1美元约合6.71元人民币)。此前保持20%以上增速的半导体市场在2018年下半年开始减速,最终陷入负增长。

瑞萨电子基于RZ/G Linux平台的安全解决方案将于2019年底上市

全球领先的半导体解决方案供应商瑞萨电子株式会社TSE:6723)今日宣布,将于2019年12月底推出基于RZ/G Linux平台、支持IEC62443-4-2国际安全标准认证的安全解决方案,保护工业控制系统免受网络攻击,并有效缩短用户所需的认证时间。

RT-Thread启动嵌入式软件人才计划及开发者能力认证

中国领先的自主物联网操作系统厂商睿赛德科技宣布全面启动嵌入式软件人才计划,并推出业内首个IoT OS工程师能力认证——RAC(RT-Thread开发者能力认证,RT-Thread Ability Certification),旨在推动嵌入式及物联网人才的培养和发展,为企业的人才需求建立参考标杆。

更多资讯
工程师为室内导航设计出“看不见”的二维码
工程师为室内导航设计出“看不见”的二维码

用于机器人室内导航的隐形二维码。 使用UV或IR照明可读的隐形标签。

英特尔收购Omnitek,只为进军FPGA市场?
英特尔收购Omnitek,只为进军FPGA市场?

4月18日消息,英特尔近日宣布收购了家领先的优化视频和视觉 FPGA IP解决方案提供商 Omnitek。据了解,Omnitek的技术在 FPGA 上实现了定制的高性能视觉和人工智能 (AI) 推理功能,能够满足各个终端市场的客户需求。

音乐也开源,工程师制作电子木管乐器

在当今的数字乐器市场中,MIDI木管乐器控制器的选择非常有限。 该项目旨在将DIY开源版本带到普通制造商可以创建和播放的版块中

芯科科技推出了满足最新一代PCIe 5.0规范的完整时钟解决方案

- Silicon Labs(亦称“芯科科技”,NASDAQ:SLAB)日前推出了满足最新一代PCI Express®(PCIe®)5.0规范的完整时钟解决方案组合,能够提供同类最佳的抖动性能,且具有显著的设计余量。

在软件定义的时代,风河公司如何推动创新的步伐?
在软件定义的时代,风河公司如何推动创新的步伐?

风河公司在自治和互联的新要求和新时代下,通过新产品和新技术继续引领潮流,在软件定义的时代推动着创新的步伐,帮助一代代世界技术领军者不断适应安全设备的最严苛要求。

电路方案