您好,欢迎来到微智科技网。
搜索
您的当前位置:首页基于μPD78F0034单片机的智能电能计量表设计

基于μPD78F0034单片机的智能电能计量表设计

来源:微智科技网
智能家居・ ・低压电器(2008No18) 现代建筑电气篇 智能电能计量表设计 张继军,秦长海 (安阳工学院电子信息与电气工程系,河南安阳455000) 摘 要:介绍了基于IxPD78FO034单片机的模块式结构电能计量表的硬件和软件 设计方法,并介绍了单片机和Pc机串行通信的硬件连接方法。给出了采用单、双信号 防盗电技术的具体实现方法。 关键词:pPD78F0034单片机;电能计量表;防盗电技术;传感器;模块 中图分类号:TU855:TP273 文献标识码:B 文章编号:1001—5531(2008)18— 0021—03 张继军(1962一), 女,副教授,从事电 子技术的教学与科 研工作。 Design of Intelligent Electric Energy Meter Based on I.tPD78F0034 Single Chip ZHANG J@n, QIN Changhai (Department of Electronic Information and Electrical Engineering,Anyang Institute of Technology, Anyang 455000,China) Abstract:The design method of the hardware and software of modularization structure electric energy meter based on txPD78F0034 single chip were introduced,and the connection method between single chip and PC ma— chine serial communication hardware were also described.A concrete realization method that the singal,double sig— nal were used to guard against stealing electricity technique was given out. Key words:pPD'/8F0034 single chip;electric energy meter;guard against stealing electricity tech- nique;sensor;module 0 引 言 随着电力自动化的发展,对电能计量表的要 量不准确的问题,实现不同时段用电的计费制和 不同类别用电制的计费方法以及与管理机的通信 及防盗电功能。 求越来越高,用户不仅要求电能计量表性能稳定、 计量准确,电力部门也要求具有防盗电的功能,同 1 基本组成与工作原理 基于 ̄PD78F0034为主控器件设计的电能计 量表基本组成框图如图1所示。整个电能计量表 时还要求其具有计费和通信等功能。国外许多 Ic设计制造公司曾推出了系列电参量测量的专 用芯片,如CS5460A、ADE7755、AT73C500/501 系统共由5个模块单元和1个输人单元组成,分 别为CPU IxPD78F0034、显示模块、防盗电模块、 通信模块和电源模块以及信号采集的输入部分。 等。利用它们可以方便地实现单相、三相电能表 的设计,达到较高的测量精度,同时大幅降低产品 成本。但上述芯片并不能实现与上位机的通信, 也不能完全实现自动抄表和计量的功能,更不能 完成防盗电的功能。将 ̄PD78F0034单片机应用 在电能计量表上,可以解决电磁感应式电能表计 IxPD78F0034芯片用于对输入电压和电流进行计 算,将经过高通滤波后的电压和电流信号相乘, 得出瞬时功率信号,此瞬时功率经过低通滤波器 即可产生瞬时有功功率信号。利用求平均法计算 秦长海(1963一),男,教授,从事电子技术应用的教学与研究工作。 一21— 低压电器(2008No18)现代建筑电气篇  图1 电能计量表基本组成框图 出所需的有功功率输出,然后通过器件的DTF转 换器对瞬时有功功率信息进行累加,以产生输出 脉冲。该脉冲的频率与平均有功功率成比例,每 个脉冲对应于一个固定的有功电量值。再通过 AVR单片机对该脉冲信号进行计数,即可得出有 功功率的数值。最后通过LCD显示模块显示出 来。系统的电能累计分为第一次上电后的连续累 计和时段累计两种。时段累计需要对时间进行判 断,即如果当前时间处在某个时段内,则对该时段 进行电能累计;否则,不进行电能累计。 1.1 IxPD78F0034主控模块 IxPD78F0034芯片的主要特点如下: (1)时钟频率为8.38 MHz时,指令周期为 0.24 s。 (2)ROM和RAM容量分别为32 KB、1 KB。 (3)可寻址空间为64 KB,有5个外部中断 和15个内部中断。 (4)带有39个CMOS I/O,8个CMOS输入 和4个N。CH漏极开路I/O。 (5)带有1个16 bit定时/计数器和2个8 bit 定时/计数器。 (6)带有1个时钟定时器、1个看门狗定时 器和1个UART端口。 (7)支持I2C总线,可输出时钟及蜂鸣信号。 (8)外部数据总线为8 bit,内部寄存器为 16 bit。 (9)具有8 bit无符号乘法指令和16 bit除法 指令。 (10)工作电压范围为1.8~5.5 V,具有 STOP/HALT工作模式。 由此可见,该芯片具有8 bit无符号乘法指令 及16 bit除法指令,给软件编程带来了很大的方 22一 ・智能家居・ 便。对txPD78F0034编程时,只需用5个引脚,其 中3个引脚在正常工作时用到,因此在设计电路 板时可将这3个引脚作为跳线开关。编程时,将 这3个引脚与编程器相连,正常工作时则与电路板 上的元件相连。这样就可以不用将p ̄PD78F0034 从电路板上取下而直接对其编程,即在线系统编 程。该方法为开发调试及以后的功能修改和软件 升级提供了极大的方便。本次开发时,甚至没有 用到 ̄PD78F00344的开发系统,而是在PC机上 将程序写好后,通过编译变成二进制代码,直接通 过编程器将其写入到txPD78FO034中,便可调试 电能计量表的各项功能。此外,该主控模块中的 复位、看门狗及电源监控由MAX705芯片来完成。 时钟及存储器由芯片DS1244Y来完成。通过选 项可以设定是否有读卡、打印功能,各种读卡、打 印命令数据均由PC机通过RS一485串行日或手 持式资料传输器传给电能计量表并存储在 DS1244Y中。该电能计量表可使用电业卡、采集卡 及收费卡3种Ic卡,使用哪种卡均可由选项控制。 1.2通信模块 图2所示为通信模块组成图,主要由单片机 的两个I/O口、MAX232和一些电阻、电容等组 成。单片机的P30为串行数据接收脚,P31为串 行数据发送脚,通信的波特率设为9 600 b/s。 MAX232芯片的作用是将单片机输出的1TrL电平 转换成Pc机能接收的232电平或将Pc机输出 的232电平转换成单片机能接收的rrrL电平。电 能计量表通过通信模块与PC机或手持式资料传 数器进行串行通信,以便设置电能计量表的各种 参数,采集电能计量表中存储的各种数据。 图2通信模块组成框图 1.3显示模块 显示模块如图3所示,该模块由1片4511、 1片4028、1片2003及LCD显示屏组成。电能表 的显示一般可采用段式LCD显示器,这种显示器 ・智能家居・ 低压电器(20o8№l8) 现代建筑电气篇 平,为低电平则正常,否则为盗电脉冲,并产生断 电现象。 1.5 电源模块 为确保电能表稳定、可靠地运行,电源是电能 表设计的一个关键。该设计采用9 V和5 V电源 来分别给MAX232和RS一485通信单元供电。 图3显不模块原理框图 1.4防盗电输入模块 通信单元、计量单元和CPU之间的通信采用光电 耦合进行隔离,可提升整个系统的抗干扰能力。 该模块具有功耗低、寿命长、显示方式灵活等 优点。为了提高电能计量表的抗干扰能力,脉冲 输入信号采用了光电耦合方式。电能计量表的脉 冲传感器通常有单信号脉冲传感器和双信号脉冲 传感器两种。单信号脉冲传感器只有一条信号线 输出脉冲信号;双信号脉冲传感器是指电能计量 表在工作时,有两条信号线同时输出幅度相同、相 位相反的脉冲信号。防盗电方式也相应有单信号 防盗电和双信号防盗电两种。究竟选择哪种方 式,可由电能计量表内的选项及硬件跳线来决定。 防盗电脉冲模块组成如图4所示。 图4防盗电脉冲模块组成框图 1.4.1 单信号防盗电的工作原理 当电能计量表通过选项选定单信号防盗电方 式时,跳线开关B与A相连、B与c断开,单片机 通过P35口使开关与光电耦合器相连。当有脉冲 输入时,INT0产生一中断信号,单片机执行中断 子程序。然后通过P35使开关与光电耦合器断 开,即断开脉冲传感器的电源。此时检测P36的 电平,若为低电平,则为正常;若为高电平,则为盗 龟脉冲。当盗电脉冲累积到一定数量(此数值由 电能计量表初始安装时设定)时,电能计量表便 认定有盗电发生,于是报警,同时产生断电现象。 1.4.2双信号防盗电的工作原理 当电能计量表选定双信号防盗电后,跳线开 关B与c接通、B与A断开。当有脉冲输入时, INT0产生一中断信号,单片机执行中断子程序。 此时单片机判别P36脚输入的信号是否为低电 在设计中采用压敏电阻来吸收电源的瞬间高压冲 击,电源进线处则使用磁环来防止高频电磁脉冲 对电路的干扰和破坏。 1.6信号采集部分 信号采集部分由电压转换器、电流互感器和 AT73C501组成。由于AT73C501只能接收峰峰 值不超过2 V的小电压信号,故将电网上的大电 压、电流信号通过电压转换器和电流互感器进行 转换。 ̄PD78F0034和AT73C501芯片构成了智 能电能表的内核,实现将模拟信号转换成数字信 号,并由此得到各种电参数。 2 软件设计 整个电能表的软件程序由主程序、系统初始 化、电量处理模块、数据存储、键盘中断、LCD显 示模块、通信模块等组成。通过主程序或通过中 断方式可以调用子程序,以实现系统的整体功能。 主程序可用于完成启动和系统初始化以及判 定时段,在LCD上显示电量和时间等。主程序的 流程图如图5所示。电量处理模块则用于读取计 量芯片的有功功率等电量数据,并进行复杂的处 理,然后保存这些电能参量。中断模块主要用来 处理按键中断。LCD显示模块用于完成LCD字 段的显示,可通过LCD显示屏轮流显示有功功率 和总电量等参数。 通信模块主要按照通信规约的要求实现与抄 表系统的可靠通信,以便通过抄表系统来读取用户 的电量数据,并设置时间、费率和地址等电表参数。 3 设计时应注意的问题 该电能计量表的功能齐全,能适应不同类别 用电设备的需要,软件编程要根据不同的地区和 不同类型的用电户进行修改、调试。为了使电能 (下转第27页) 23— ・消防与安防・ 低压电器(2008No18) 现代建筑电气篇 普及,ARM的性价比不断提升,各类仪器仪表都 朝着智能化、网络化发展。因此,在火灾报警控制 【参考文献】 器中使用高端的嵌入式技术以及控制器的网络化 [1]GB 4717--2003火灾报警控制器通用技术条件 也将是未来的发展趋势。本文提出的基于ARM9 [S]. 的火灾报警控制器在硬件上具有丰富的资源可以 [2] 张迎辉,庞伟正.火灾探测模糊神经网络的层次结 利用,适合于复杂的火灾控制系统,为控制器中融 构[J].信息技术,2006(11):77_78,82. 人智能化技术提供了一个高速的处理平台;软件 [3]刘汉峰,吴友宇.火灾报警显示系统中基于ARM的 上移植了实时操作系统,并且提出加入Web服务 CAN接口模块的设计与实现[J].国外电子元器件, 2007(1):24-27. 器,不但能够具有实时多任务处理能力,也为远程 [4] Atmel Corp.AT91ARM9200 Datasheet[G].2005. 监控与数据共享提供了一种新的途径。 收稿日期:2008—06—11 (上接第23页) 开始 压;增加开关管与散热片之间绝缘垫片的厚度,减 I 竺 I 少开关管与散热片之间的耦合电容;在电源的输 1. 皇兰里至1± . 入端加入滤波器来抑制输入端的瞬态干扰。 1. !I. 4 结 语 采用 ̄PD78F0034芯片来开发智能电能计量 读取电量参数 ——1一 表,不仅能够测量功率、电能,还能够测量电压、 电量处理模块 电流、功率因数、频率等多种电参数以及电费的计 算和显示,为电能管理的现代化提供了可能。采 火竺  用单、双信号防盗电技术,基本上杜绝了电能计量 键中哆 表的用户盗电现象,能够实现通信功能,成本较 低。从使用情况看,该电能计量表稳定性好、可靠 性高、返修率很低,系统性能稳定、功能完善、操作 N『l 简单,非常适用于单相电能的测量。使用结果表 明:该方法具有精度高、稳定性好、功能易于扩展 图5 电能计量表软件主程序流程图 等优点,可为仪器及电子产品设计提供一种新的 计量表能够稳定、可靠地工作,进行软硬件设计时 设计思路。 要注意以下几点: (1)为了防止电能计量表死机,软件编程时 【参考文献】 应采用指令冗余技术、软件陷阱技术以及软件看 [1]丁镇生.传感及其遥控遥测技术应用[M].北京:电 门狗技术。 子工业出版社,2002. (2)由于该电能计量表可使用IC卡交费和 [2] 唐志平.供配电技术[M].北京:电子工业出版社, 校验,Ic卡又有电力卡、用户卡之分,且共用一个 2005. IC卡接口,因此主控模块要注意区分卡的类型, [3]张淑清.单片微型计算机接口技术及其应用[M]. 应按照IC卡的有关控制命令正确编程。 北京:国防工业出版社,2002. [4]王幸之.单片机应用系统抗干扰技术[M].北京:北 (3)电能计量表采用开关电源,在设计时要 京航空航天大学出版社,2002. 采用屏蔽措施来减少开关电源的干扰。在开关管 [5]窦振中.PIC系列单片机应用设计与实例[M].北 的CE极间加RC吸收电路,并在二次整流回路的 京:北京航空航天大学出版社,1999. 整流二极管两端加RC吸收电路以抑制浪涌电 收稿日期:2008-04-01 —27一 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务