单片机嵌入式在远程电网监测系统中的应用

发布者:oplkjjj最新更新时间:2013-10-16 来源: dzsc关键字:单片机  远程电网监测  SX52BD 手机看文章 扫描二维码
随时随地手机看文章
为了保证电网的安全运行,了解电网运行状况,需要对电网的各种运行参数(如三相电压、电流、有功功率、无功功率等)进行实时监测。嵌入式远程电网监测系统将现代计算机、通信、网络及自动化技术融为一体,对配电网进行远程监测、协调和控制,从而优化配电网络。利用以太网的丰富资源及UBICOM公司高速单片机SX52BDSX52BD构建分布式以太网嵌入测控系统是一种低成本、高可靠且快捷的技术方案。

1 系统结构

系统结构如图1所示。监控中心工作人员可通过以太网直接访问分布在各监控现场的监测仪,了解各电网的运行状况,从而采取相应措施。电网远程监控系统的核心部件是嵌入式电网监测仪,与PC机+网卡+采集卡的以太网测控系统相比成本大为降低,实现了嵌入式系统的大众化、普及化。



2 嵌入式电网监测仪的结构功能

电网监测仪对电网上的电压、电流信号进行采样和数据处理,在一定时间里保存数据,具体功能如下:

(1)实时监测三相电压Va、Vb、Vc和四相电流Ia、Ib、Ic、和I0;

(2)监测A、B、C三相功率因素;

(3)通过RJ45接口与以太网通信;

(4)保存整点时刻的电压、电流数据、功率因素,保存月统计数据;

(5)用数码管显示,使用户可以在现场查看和设置仪表的运行参数及历史记录。 该电网监测仪结构如图2所示。主要由单片机、电压电流采样模块、功率因素监测模块、以太网接口模块等组成。完成对电网参数的监测,实现信号处理、数据显示及电网运行状态显示等功能。

2.1 单片机

单片机模块是整个电网监测仪的核心。主要完成两大功能:(1)数据采集和处理;(2)实现以太网的接入。将经过电压电流监测模块得到的三相实时电压、三相实时电流和中线电流进行处理;实时监测数据可通过RJ45接口传给以太网,使监控中心及时得到电网的相关参数;同时电网监控软件根据测试参数判断电网运行状况,电压是否越限或过低等。 单片机选用UBICOM公司的8位超高速单片机SX52BD,每秒运行数据能力达1亿次。由于UBICOM单片机的速度极高,能够实现实时多任务操作,可以在MCU执行数据采集和控制功能的同时把数据打包并传送到互联网上。用8位微控制器通过ISP接入互联网,外围器件少,系统成本低。UBICOM单片机属RISC结构,芯片上有Flash程序存储器,可以在安装到系统后进行编程和调试。由于CPU采用并行流水作业方式,执行一条指令只需要一个时钟周期,工作在100MHz时指令执行速度可达100MIPS,所有I/O可以通过编程灵活配置。 SX52BD单片机可以轻松地实现虚拟外设的功能。CPU通过执行虚拟软件模块直接驱动普通I/O口实现硬件外设功能(如UART、I2C、SPI、 Caller ID、FSK等)。即把许多需要硬件实现的功能接口,借助处理器的高速处理能力,通过编写相应的软件模块实现。UBICOM公司用汇编语言实现了以太网TCP/IP协议栈。在外接一个以太网控制芯片(RTL8019AS)RTL8019AS的情况下还可以实现互联网(IEEE802.3)协议处理,使该单片机系统可以直接通过RJ45RJ45连到以太网上。[page]

2.2 电压电流采样模块

根据采样信号的不同,可分为直流采样与交流采样两大类。直流采样是把交流电压、电流信号转化为0~5V的直流电压,再送到A/D转换器进行转换。即A/D转换器采样的模拟量为直流信号。它的主要特点是:数据刷新速度快,随着元器件技术的发展,稳定度、精确度大为提高。

交流采样是相对直流采样而言,直接对交流电压和电流波形进行采样,然后通过一定的算法计算出电压、电流的有效值、有功功率、无功功率等。

交流采样对环境温度有一定要求,同时对A/D转换器的转换速度和采样保持器要求较高;为了保证测量精度,一个周期内,必须保证足够的采样点数,而且采样计算程序相对复杂,对CPU要求较高,因此该仪器采用直流采样。其工作原理如图3所示。


2.3 功率因素检测模块

功率因素检测模块有两大功能:(1)判别电压是超前还是滞后电流;(2)判别功率因素大小。具体相关电路如图4所示。是当电压超前电流时,U15B输出为"1";反之输出为"0"。电压、电流的正弦波形分别经过零比较器后(电路忽略)转换为方波,输入2/4译码电路。译码电路只有当A、B信号为"01"或"10"时X端口才输出Vref,对积分电路充电;当A、B信号为"00"或"11"时,输出端口为零。而A、B信号为"01"或"10"的时间正是电压、电流相位差的时间。时间越长,对电容C23充电的时间也越长。因此,电容上的电压反映了相位差的大小。CPU经过数据处理可确定功率因素的大小。

2.4 以太网接口模块

以太网接口模块选用RealTek公司的RTL8019AS全双工以太网控制器,主要功能是处理以太网协议。它自带16KB的SRAM,并通过RJ45接口与以太网通信。数据的流向为:请求信息从以太网来,通过RJ45送到RTL8019AS,处理后的数据包送入SX52BD协议栈,由协议栈对数据包进行解析,得到原始请求信息。请求信息再经过SX52BDSX52BD的处理,产生回复信息。回复信息到以太网的过程与上述过程正好相反。

2.5 其它模块电路

EEPROM:CPU通过I2C总线访问EEPROM器件24C25624C256。网页就存储在EEPROM中。EEPROM中的网页内容通过主CPU的读写操作可以实现网页的浏览、重新下载和更新。受容量的限制它不可能存储大量页面。

时钟模块电路:选用了时钟芯片DS12B887DS12B887。它可以产生秒、分、时、日、星期、月及年等七个时标。可以通过编程读取和修改这些时标,也可以编程产生定时中断。采用硬时钟,可以不占用单片机的定时器资源,减轻软件设计量。

看门狗电路:电网监测仪的工作环境通常具有强烈的电磁干扰,在工作要求极高的情况下为了防止干扰,引入了看门狗电路。采用MAX813LMAX813L芯片。该芯片具有监控电路,如果程序在1.6s之内还不给MAX813L"喂狗信号",它就会产生看门狗输出,系统复位。

关键字:单片机  远程电网监测  SX52BD 引用地址:单片机嵌入式在远程电网监测系统中的应用

上一篇:Flash单片机自编程技术的探讨
下一篇:uC/OS-II在凌阳单片机SPCE061A上的移植

推荐阅读最新更新时间:2024-03-16 13:28

基于PPP协议单片机拔号上网的设计与实现
    摘要: 通过对TCP/IP协议簇进行简化,讨论数据包的配置,设计并实现单片机拔号上网的系统。     关键词: 单片机 协议 TCP/IP 数据包 引言 20世纪90年代,以因特网为代表的计算机网络通信技术的发展和应用取得了前所未有的突破和成功,单片机上网技术在生活和现代建设的各方面的应用和研究随之成为当今一个热门话题。8位、16位单睡机的因为其较好的性价比,在测控领域仍然占据着重要地址。这些单片机的RAM、ROM一般都很小,而网络协议通常嵌入在操作系统中,无法把庞大的操作系统直接安装在这样的单片机中。所以, 要实现上述单片机通过拔号直接连上因特网,需要考虑的主要技术就是如何在单片机上嵌入能
[应用]
51单片机系列连载6—定时器初始化补充
在上一节中提到定时器很重要,而对于定时器来说,就是简单的一个初始化,只要把这个弄明白了,后面的编程操作也就水到渠成了,今天再简单地对定时器初始化做个补充。 首先,再说一下T/C(定时器/计数器)的基本结构,它们基本部件是2个8位的计数器,其中TH1和TL1是T1的计数器,TH0和TL0是T0的计数器,记住这两个计数器,后面的操作都是围绕这两个展开的,要有这种意识。 在作为定时器使用时,是对单片机内部机器周期的计数,因其内部频率为晶振频率的1/12,如果晶振频率为12MHz,则定时器每接受一个输入脉冲的时间为1us,后面很多定时都用到这个基本常识。 当它用作对外部事件计数时,接相应的外部引脚T0(P3.4)或T1(P
[单片机]
单片机与计算机之间的串行通信原理图和PCB图
图1 单片机与计算机之间的串行通信原理图
[模拟电子]
<font color='red'>单片机</font>与计算机之间的串行通信原理图和PCB图
单片机电磁兼容性(EMC)设计的几个注意事项
1.单片机的工作频率 1.1 单片机 的设计应根据客户的需求来选择较低的工作频率 首先介绍一下这样做的优点:采用低的晶振和总线频率使得我们可以选择较小的 单片机 满足时序的要求,这样单片机的工作电流可以变得更低,最重要的是VDD到VSS的电流峰值会更小。 当然我们这里需要做一个妥协,因为客户的要求可能是兼容的和平台化的(目前汽车电子的发展趋势就是平台化),选择较高的工作频率可以兼容更多的平台,也方便以后升级和扩展,因此要选择一个较低的可以接受的工作频率。 2.恰当的输出驱动能力 在给定负载规范,上升和下降时间,选择适当的输出的上升时间,最大限度地降低输出和内部驱动器的峰值电流是减小 EMI 的最重要的设计考虑因素之一。驱动能
[电源管理]
AVR单片机制被动式红外线报警器实验
该报警器由红外线发射、接收、蜂鸣器和LED指示灯组成。正常情况下,绿色的LED常烁,表示监控区域正常。一旦监控区域有人闯入,绿色LED熄灭,红色的LED快速闪烁,同时蜂鸣器立即报警。 实验器材 需要准备的器材:Atmega8、红色LED一只、绿色LED一只、万能实验板一块、5V电源、电阻、TTL0038或者其他类似38KHZ的红外接收头、5V长鸣型蜂鸣器。 线路图: 实验电路图及工作原理 该电路工作原理非常简单,Atmega8的PD0端口输出经过调制的38KHZ的方波信号,然后经Q2驱动红外线发射管LED0发出红外线信号。TL0038是集红外线信号接收放大为一体的接收器。其中心接收频率为38KZH,输出为TTL电平,平时输
[单片机]
AVR<font color='red'>单片机</font>制被动式红外线报警器实验
MSP430单片机三个典型的复位电路
典型的复位电路有以下3种: (1) 在RST/NMI管脚上接100K欧的上拉电阻。 (2)在(1)的基础上再接0.1uf的电容,电容的一端接地,可以使复位更加可靠。 (3)再(2)的基础上,再在电阻上并接一个型号为IN4008的二极管,可以可靠的实现系统断电后立即上电。
[单片机]
MSP430<font color='red'>单片机</font>三个典型的复位电路
51单片机学习:红外遥控实验
实验名称:红外遥控实验 接线说明: 实验现象:下载程序后,数码管上显示数码管上显示红外解码遥控器键值 注意事项:红外接收头凸起处要与PCB板接口凸起丝印处对应 ***************************************************************************************/ #include public.h #include smg.h #include ired.h /******************************************************************************* * 函 数 名 : main * 函数
[单片机]
详细介绍用51单片机解密任何红外遥控器
在这里我仅把一些关键的带出来 关于硬件电路 那么抛开那么多文字介绍 最后意思就是说 你家里的遥控板 也就是发射部分 是把所有的封装好了的 比如键盘矩阵、编码调制、LED红外发送器 等等 那么接受部分 SM0038 3个脚 一个脚地 一个脚电源 一个脚信号脚 接到 单片机随便个P口上(此处是P3。6) OK 硬件部分就搞定了当然还有数码管显示 ,这些肯定不用说你都能搞定吧,这些东东都有,所以就不用自己去搭电路那么麻烦了),那么 我们想 我们按一下遥控板 大家看到 有个灯闪了一下 然后OVER 那么 我们现在要做的就是在灯闪了那一下之后让 单片机来读它的键码 然后不同的键码来干不同的事 ,本文 是向大家解释一种方法 当然如果你知道遥控
[单片机]
详细介绍用51<font color='red'>单片机</font>解密任何红外遥控器
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved