基于单片机的软件校表功能的单相多费率电能表设计

发布者:牟牟的侬最新更新时间:2015-03-16 来源: eechina关键字:单相  电能表  多费率  软件校表 手机看文章 扫描二维码
随时随地手机看文章
传统的机械电能表,是通过磁力矩驱动铝盘,带计量器计量电量的。这种计量方式存在着寿命短、误差大、需定期调试,容易窃电,现场抄表等诸多缺陷,操作的可靠性亦得不到保证,而且给城市电网的建设、规划和分析带来了很大困难。为了解决上述问题,具有防窃电功能的,液晶显示的,带有红外通讯、485通讯的电子电能表逐渐被应用,而且将逐渐成为市场的主流。  

系统组成  

带软件校表功能的单向付费率表的系统结构如图 1 所示。实现原理为:电网的电流和电压信号通过分流器,被采样芯片采样过来,以脉冲(CF)的方式输出给单片机,单片机通过对电能高频脉冲CF的采集和分析,输出电能指示脉冲信号,供脉冲灯和校表用,吧并利用CF信号,计算出采集到的电量,送到LCD驱动,在LCD上显示,同时又写入EEPROM;EEPROM中除了保存电量信息外,还有表号等信息,这些信息可以通过红外和485通讯抄读和设置,也可以在LCD上显示。  


  
硬件设计  

硬件设计如图1所示,分为时钟供给模块、数据存储模块、脉冲采集模块、软件校表模块、掉电检测模块、红外输出模块、485通讯模块、电池电压检测模块、拉闸控制模块。主控芯片采用NEC单片机UPD78F0485,其基本特性如下:1.8"5.5V宽电压供电;内部集成PLL锁相环晶振电路,温漂极小;低功耗,副时钟工作的时候,功耗最低1uA;内部集成上电复位电路和低电压检测电路,方便做掉电数据存储;内部集成A/D,可以做电池电压检测;有沿触发外部中断,可以采集电量脉冲;内部集成了IIC电路和两个UART电路,方便2路通讯;并集成了2个16位定时器,2个8位定时器,通用I/O口众多。这些资源,都是UPD78F0485被用来设计电能表的重要原因。  


  
下面就电能表中的一些主要硬件电路的设计做一个简要的分析。  

1)485通讯电路设计:  

在电能表系统中,抄表系统在抄表的时候只有固定的集中方式:485、载波、红外。485作为成本低、运行可靠、抄表速度快等特点,现在是抄表用的最广泛的一种方式。图2即为485电路的基本结构。此电路通过光耦把单片机输出的信号,隔离输出到3085芯片,3085芯片再把此信号转变成差分信号送给总线。接受的信号也要通过光耦隔离送回单片机。此电路的特点是3085的RE和DE两个引脚由一根引线一起控制,节省了单片机的一个I/O口,这种接法是有条件的,即电能表上的通讯不是绝对的全双工。由于485电路的差分信号传输距离比较远,一般布线的环境也比较恶劣,所以485线路必须有压敏电阻进行高压保护,而且还要有TVS管,防止瞬态的高压干扰和遭受雷击。  [page]


  
2)红外通讯电结构:  

红外通讯电路在电表里使用非常广泛,是由于目前红外掌机抄表的方式还在很多地区使用。在这种市场需求的带动下,单片机有两路UART口来做通讯就变得必须了。如图3所示,在红外发射电路中,采用两个三极管叠加,其中TXD网络用来发送数据信号,38K网络用来发送载波信号,这样由于硬件电路的逻辑与作用使得LED3发送出我们预期的数据。这种电路只是红外发送电路的一种连接方式,也可以,采用一个三极管,在程序里面做TXD和38K的与运算。  

3)计量电路:  


  
图4:计量电路的结构  

计量电路有ADE7755作为采样芯片,通过分流器也就是图上的锰痛片采集电压电流,内部计算成有功功率,然后以脉冲(CF)的方式输出。单片机采集这个脉冲,计算电量。图下方的很多电阻构成了电表的精度调节电路。  

软件设计  

电表运行状态分为常状态和低功耗状态。程序中设置了一个空闲标志,掉电的时候空闲标志位被置为1,在主程序中不断的检测这个标志,当此标志置1的时候,进入睡眠状态,以减少功耗。  

软件功能的实现由各个子程序来完成,主要由红外通讯子程序、485通讯子程序、软件校表子程序、电量计算子程序、掉电处理子程序等构成。主程序流程图5所示。  


  
图5:主程序软件流程图  

此系统中,主要的程序集中在初始化、UART通讯和软件校表几个地方,这里予以简介。  [page]

1)初始化程序:  

NEC单片机UPD78F0485本身具有丰富的内部资源,可以大大的减少外围器件的数量,也就减少了故障发生的几率。需要初始化的地方主要有:内部RAM,选项字节,中断控制寄存器,串口控制寄存器,定时器控制寄存器,LVI电路控制寄存器,看门狗控制寄存器,IIC电路控制寄存器,液晶驱动控制寄存器等。  

2)UART收发程序:  

UART的收发是由单片机内部自带的串口模块来完成的,程序里我们只需要查询收发完成标志位,连续收发,检测出错标志位和纠错处理。大大的简化了程序的运行过程,也降低了程序时序的压力。  

3)软件校表的程序:  

软件校表的过程如下:我们对脉冲的采集,采集ADE7755输出的高频脉冲,1度电的高频脉冲输出个数为低频脉冲的整数倍,软件校表的过程就是通过串口通讯来调节1度电所对应的高频脉冲的个数,已达到计量准确的目的。  

通讯协议的设计  

规约格式:  


  
图6:字节格式  


  
图7:帧格式  

·字节传输格式:0(1位起始位)XXXXXXXX(8位数据位)1(1位结束位),数据传输过程中允许每一个字节的空闲间隙为·通讯波特率:1200波特。  

·3到5个FEH作为同步头,一个16H结束字。  

·详细命令格式技术局返回格式请参照645规约(DL/T 645—1997)。  

·帧格式,如图7所示。  

通讯时,如果在限时内没有受到应答帧,则认为传输出错,重发先前的命令帧。重发最多3次,3次重发仍然无法受到应答帧时,则发出相应的故障提示信息。  

结束语  

有上述可以看出,基于NEC单片机UPD78F0485设计的付费率电表完全符合国家关于多费率电能表的标准GN/T15284-2002和多功能电能表的通讯规约DL/T645-1997的要求,并且具有功能合理,故障率低,外围器件少,计量精度高等特点,并且大大节省了硬件成本,增强了市场推广的可行性,另外,支持C语言的编译环境又为此款电表的实际开发缩短了开发周期。
关键字:单相  电能表  多费率  软件校表 引用地址:基于单片机的软件校表功能的单相多费率电能表设计

上一篇:单片机播放音乐程序例程参考
下一篇:矩阵式中断扫描键盘的设计

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

单相电机电容的大小选择 单相电机电容的好坏测量
  在单相电机的使用中,电容器是一种常见的辅助启动装置,能够改变电路的相位差,从而使电机能够启动。电容器的大小选择应根据单相电机的额定功率、额定电压和额定频率来确定,具体方法如下:   计算起动电流   首先需要计算电机的起动电流,通常可以通过电机的额定功率和电压计算得出。对于一般的单相异步电动机,其起动电流大约是额定电流的6~8倍。   选择电容器   电容器的选择应根据电机的起动电流和额定电压来确定,通常的选择方法是:电容器的容量应为电机额定功率的2~3倍,额定电压应与电机额定电压相同。   校验电容器   选择好电容器后,还需要校验其容量是否符合要求。方法是将电容器接入电路并启动电机,观察电机的启动情况,若电机启动正常且
[嵌入式]
Silicon Laboratories推出数字化电源应用POL参考设计
完整解决方案让数字化电源设计更容易 专业电子元器件代理商益登科技 ( TSE:3048 )所代理的 高效能模拟与混合信号 IC 领导厂商 Silicon Laboratories ( 芯科实验室有限公司 ) 日前宣布推出一款单相 POL ( Point Of Load )参考设计,工程师可利用它轻松快速将 数字控制 POL 应用于 各种终端应用,包括服务器、电信、数据通讯、存储系统、医疗设备和航空系统等等。 这套参考设计是一款 20A 的 POL ,很适合封装起来作为独立的电源模块或由 OEM 厂商直接用于终端应用的电路板。这款 POL 参考
[新品]
浅谈三相电机、两相电机和单相电机
三相电机的概念 三相电机是一种使用交流电源进行转动的电动机,通过三组正交的电源交替供电,驱动电机满足机械工作需求。三相电机的结构通常由定子和转子组成。定子是静态的,安装在电机外部,有三个电线圈,一个沿X轴安装,一个沿Y轴,第三个沿Z轴安装。转子是旋转的部分,在定子内旋转,并由定子的磁场产生的电磁力作用来驱动。三相电机具有结构简单、易于维修、效率高等优点,被广泛应用于各种机械系统中,如水泵、空调、风扇、机床等。 三相电机的工作原理 三相电机的工作原理是根据霍尔效应来实现的。通过交流电源向电机中的三组线圈供电,这三组线圈呈夹角120度排列,相互之间有一定的时间差。在交流电源中,近一个线圈产生的磁场峰值的同时,另一个线圈的磁场就开始
[嵌入式]
软件表功能的单相费率电能表的设计
传统的机械电能表,是通过磁力矩驱动铝盘,带计量器计量电量的。这种计量方式存在着寿命短、误差大、需定期调试,容易窃电,现场抄表等诸多缺陷,操作的可靠性亦得不到保证,而且给城市电网的建设、规划和分析带来了很大困难。为了解决上述问题,具有防窃电功能的,液晶显示的,带有红外通讯、485通讯的电子电能表逐渐被应用,而且将逐渐成为市场的主流。 系统组成 带软件校表功能的单向付费率表的系统结构如图 1 所示。实现原理为:电网的电流和电压信号通过分流器,被采样芯片采样过来,以脉冲(CF)的方式输出给单片机,单片机通过对电能高频脉冲CF的采集和分析,输出电能指示脉冲信号,供脉冲灯和校表用,吧并利用CF信号,计算出采集到的电量,送到LCD驱动,
[测试测量]
带<font color='red'>软件</font><font color='red'>校</font>表功能的<font color='red'>单相</font><font color='red'>多</font><font color='red'>费率</font><font color='red'>电能表</font>的设计
两相电机和单相电机的区别
  单相电机一般是指用单相交流电源(AC220V)供电的小功率单相异步电动机。这种电机通常在定子上有两相绕组,转子是普通鼠笼型的。两相绕组在定子上的分布以及供电情况的不同,可以产生不同的起动特性和运行特性。   两相电机指定子具有2相绕组的电机。两相电机分为驱动和伺服两大类。大部分家用电器和小型电器中使用的(单相)异步电机属于两相驱动电机。控制用的两相伺服电机,定子的两相绕组分别为激磁绕组和控制绕组,在空间相差90度电角。   两相电机和单相电机是两种不同的电动机,它们的区别主要有以下几点:   工作原理不同:两相电机是通过两个交流电源产生的磁场相互作用来产生旋转力矩的,而单相电机则是通过单相交流电源产生的磁场变化来产生旋
[嵌入式]
基于CS5463的新型多功能电能表电路设计
  0 引言   传统感应式电能表用其结构和原理上的制约,通常存在着测量范围小,稳定性差,精度低等缺点而不能适应社会发展的需要。随着微电子技术和单片机的发展和普及,新型智能化测控技术迅速发展。以单片机为核心的电子式电能表显示了其明显的优势。本文采用单片机作为仪表的主控制器,并由Cirrus Logic公司的电能计量芯片负责采集数据,因而具有性价比高,抗干扰能力强,测量精度高等优点。   1 电路工作原理   本设计采用开关稳压电源,将220 V交流市电整流稳压为模拟、数字两路+5 V电压,为整个电表电路供电。该系统通过电流互感器检测电流信号,而通过分压电阻采集电压信号,然后将其送入单相功率/电能集成芯片CS5463内,并在片
[测试测量]
基于CS5463的新型多功能<font color='red'>电能表</font>电路设计
51单片机交流电检测程序 单相工频电参数测量仪
设计基于MCS-51的单相工频交流电参数检测仪。交流有效值0-220V,电流有效值0-40A。电压、电流值经电压、电流传感器输出有效值为0-5V的交流信号,传感器输出的电压、电流信号与被测电压、电流同相位。 基本要求如下 (1) 电流、电压测量精度0.1% (2) 检测电压、电流的相位角,求出功率因素 (3) 电流、电压有效值由LED轮流显示,也可由按键切换显示量 单片机源程序如下: #include regx51.h #include intrins.h #include absacc.h #include math.h #define uchar unsigned char #define uint unsi
[单片机]
51单片机交流电检测程序 <font color='red'>单相</font>工频电参数测量仪
基于MSP430FE42x的防窃电电能表及其应用分析
当前,电子式电能表的防窃电技术在电能表行业中的地位越来越重要,不同国家、地区的电能表市场都在不同程度上要求电能表的防窃电计量。人们所意识到的窃电现象和防窃电技术的类型在不断增多,而且每年都会针对新的窃电行为,研究出相应的防窃电技术。 在传统的电子式电能表设计中,由于以下几点原因,导致它们不能较完善的检测或处理窃电行为:仅使用进线端的电压和火线的进出端所流经的电流作为电能计量的依据;绝大多数没有使用很可靠的铅封;一些窃电方式很容易操作,但是很难检测。 MSP430FE42x系列单片机是美国德州仪器公司新推出的单相防窃电多功能电能表专用芯片,它是德州仪器MSP430系列产品的成员,是一款超低功耗的16位单片机。MSP430FE42
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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