MSP430单片机的多功能复费率三相电能表

合集下载

MSP430在三表中的应用

MSP430在三表中的应用

SCAN IF模块框图
15
[ MSP430在三表中的应用 ]
使用FW427进行无磁测量的原理图
16
[ MSP430在三表中的应用 ]
SCAN IF的基本设置
1、设置SCAN IF的控制寄存器SIFCTL1、SIFCTL2、SIFCTL3、SIFCTL4、SFCTL5; 2、定义P6.x/SIFCH.x引脚为SCAN IF模块功能; 3、打开“VCC/2”发生器; 4、时钟源选择; 5、使用信号状态处理机的计数器;
写更少的代码,使用更 少的周期
16
15 R0/PC R1/SP R2/SR R3/CG R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 16-bit ALU
0
16
2
[ MSP430在三表中的应用 ]
MSP430 应用 DSP 32-位
通讯
实时信号处理 专用功能
计算处理
18
[ MSP430在三表中的应用 ]
定义DAC的磁滞门限
DAC为每个传感器的阻尼和 非阻尼振荡器提供磁滞门限,通 过观察每个传感器的振荡曲线和 DAC的电压,调整DAC的磁滞门 限。
// 给定DAC的磁滞门限 SIFDACR0 = 0x02AA; SIFDACR1 = 0x02AA;
19
[ MSP430在三表中的应用 ]
引导程序
9600/38400 BPS UART 格式 256 位密码保护
8
[ MSP430在三表中的应用 ]
FW42x 单片流量计
8Mhz FLL+ Oscillator FLASH 16/32KB RAM 512/1KB POR BOR SVS Port1/2 with IRQ Port3/4 Port5/6

基于MSP430与BL0932复费率多用户抄表系统

基于MSP430与BL0932复费率多用户抄表系统

基于MSP430与BL0932复费率多用户抄表系统于 柏1, 李永峰2(1.天津商业大学信息工程学院,天津 300134; 2.天津光电通信北瑞技术有限公司,天津 300211) 摘 要: 本文介绍了MSP430F133和双向电能计量电度表集成电路BL0932应用于多用户电量采集、计量的设计思路与实现方法。

详细阐述了系统的硬件结构、软件设计、计量原理和控制策略等。

关 键 词: MSP430F133;BL0932;脉冲计量;数据处理中图法分类号:TP216+.2 文献标识码:BElectric Meter System with Various Charge Standards for Multiple Users Based onMSP430F133 and BL0932YU Bai1, LI Yongfeng2(1. School of Information Engineering, Tianjin University of Commerce, Tianjin,300134;2. Beirui Technology Limited Company,Tianjin Photoelectrical Correspondence,Tianjin,300211)Abstract: In this paper, design idea and realization method of electric quantity measurement for multiple users based on MSP430F133 and BL0932 have been introduced. BL0932 is a special integrated circuit for the electric meter with bidirectional electric quantity measurement. Hardware architecture, software design, measurement principle and control strategy of the system have been introduced, etc.Key words: MSP430F133;BL0932;Pulse measurement;Data processing1 引 言随着社会经济的高速发展,用电量的需求越来越大,使电力系统负载曲线的峰谷差加剧;用电高峰期电网负载过大,影响了用电质量;而在用电低谷期,电网富余很大的负载能力,不能得到充分利用。

基于MSP430F147的智能三相电力计量仪表的设计与实现

基于MSP430F147的智能三相电力计量仪表的设计与实现

基于MSP430F147的智能三相电力计量仪表的设计与实现摘要:在本文中,将就基于MSP430F147的智能三相电力计量仪表的设计与实现进行一定的研究,在对三相电参数计算、测量方式进行探入探讨的基础上在仪表中增加现场编程以及组网能力。

关键词:MSP430F147;智能三相电力计量仪表;设计;实现1 引言电力计量仪表是电力工作开展中的重要设备类型。

在本设计中,在以MSP430F147为核心的基础上,对三相电信号进行了采集、处理、分析以及显示,并在对通信扩展功能进行实现的同时对仪表的组网管理进行了实现。

2 仪表功能设计2.1 输入信号调理电路对于信号调理电路而言,其主要通过电路以及互感器的应用将三相电流信号以及电压信号调理成转换器能够接收的电压信号。

如何能够使信号具有最小的失真特点,则成为了具体功能实现的关键内容。

在本系统中,其调理部分原理如下图所示:图1信号输入范围方面,其为0至500V,A/D所使用的为25V基准。

这就说明,在系统模拟转换的过程中,其最高电压需要在控制在25V以下:2.1.1 电压部分以UA为例,对电压调理部分进行分析。

在结构中,采样电阻为R17,由于电路处理交流信号,我们在将R17对下端接地进行设置后,在交流半轴大于UN,并使A__IN3一端的值在0V以上。

单片机方面,其A/D方面仅仅能够以单端的方式进行测量,且需要抬高信号。

根据此种要求,我们则将A/D基准输入在分压之后将其同R17下端进行相接,并将被测量信号在抬高1/2个基准电平之后抬到零电平上,以此使其能够被正常测量。

同时,在1mA线性以内,电压互感器具有着较好的线性度,以输入最大值500V进行计算,在AD工作范围内在进行滤波后对相关数据进行采样。

2.1.2 电流部分以I_IN1为例对电流的处理转换进行分析,在电流方面,其偏置电路同上述我们分析的电压部分十分相似,同样使用A/D输出信号对基准电平进行抬高,以此使A/D能够对相关信号进行正常测量。

基于mps430电能表的原理设计毕业设计 精品

基于mps430电能表的原理设计毕业设计 精品

毕业设计基于mps430电能表的原理设计摘要电能是现代社会中国民经济和人民生活的重要保障,随着社会的快速发展往往导致电能的供应与使用之间产生矛盾。

为了解决这一矛盾,电能计量的分时计费方式可以通过调节人们的用电行为,对提高电能利用的合理性和缓解电力供需矛盾具有重要价值。

但是传统的机电式电能表无法执行分时计量和分时计费的功能,因此基于单片机技术设计的新型数字电表是实现新型电能管理方式的前提。

本文首先介绍了电能表发展的历程以及现状,阐述了各种抄表计费方式并讨论了各自的优缺点,介绍了电能表技术发展的未来趋势。

然后论述了网络电能表的目标功能,对比了国内外各种系统结构设计方案优缺点,确定本课题中电能表的系统结构设计方案。

针对功能的需要,选用了TI公司的MSP430E427为MCU设计网络电能表的检测和控制系统,简化了电能表的电路设计,提升了系统的处理能力:数据采集部分采用二相电能计量专用芯片ADE77_58,以提高电能表的精度:点阵LCD模块的使用,则提供了友好的人机交互界面:在分析目前常用的系统网络架构和嵌入式接入方案的优缺点的基础上确定了电能表的网络架构和嵌入式接入方案,运用MC39i无线GPRS通讯模块,嵌入TC P/IP协议栈,实现电能量参数的远程传输:对网络电能表进行校准,确保了电能表的精度。

关键词:ADE7758 MSP430FG4619 液晶显示GPRS 通讯MC39iAbstractThe electric energy is a guarantee to national economy and daily lifein modern society. With the fast development of the society, contradiction between the demand and production of electrical energy occurs. Time-scheduled tariff system, that changes user's behavior in energy consuming and rationalizes the electrical energy utilization,is an effective and valuable measure to solve this problem. For the energy measurement the traditional mechanical electricity meter no longer can meetthe requirements of this new tariff system, and microcontroller-baseddigital E-meter becomes the prerequisite and backbone of this tariff system.The paper first introduced energy meter development's course as wellas the present situation, and elaborated each kind way of energy meter reading and discussed the respective advantages and disadvantages. Briefed the future tendency of the energy meter technological development.Then the topic elaborated the network energy meter's goal function,compared to the advantages and disadvantages of various system construction's design proposal at home and abroad to determine the issueof the energy meter construction's design. According to need of function,TI's MSP430E427 is selected as energy meter's MCU and design energy meter's testing and control system to simplify the design of energy meter's circuitand improve the system's handling ability: Data acquisition partuses electrical energy measurement special-purpose chip ADE7758 to improvethe network energy meter's precision: the use of LCD moduleprovides friendly people-machine interface: In the analysis of current commonly used system network construction and the disadvantage andadvantage of the embedded turning on plan ,the topic determine the system's network construction and the embedded turning on plan, communication module realizes the electrical energy quantity parameter long-distance transmission through the wireless GPRS MC39i and embedded TCP/IP protocol stack: The calibration of energy meter ensure the accuracy of energy meter.The paper introduced in detail the process of GPRS communication realization. According to system's own need, carried on the approprite cutting out to TCP/IP protocol stack not only simplified the TCP/IP protocol but also satisfied the network communication's request of energy meter.Key Words: ADE7758 MSP430FG4619 LCD GPRS MC39i目录第一章绪论 (1)1.1 课题背景 (1)1.2 数字仪表的发展历程 (1)1.2.1 智能仪表的概念 (2)1.2.2 智能仪表的特点 (3)1.2.3 电子技术、计算机技术和网络技术的进步对智能仪表发展的推动 (4)1.2.4 虚拟仪表是智能仪表发展的新阶段 (5)1.3 国内外电能表技术发展的现状 (6)1.4 本章小结 (8)第二章总体方案 (9)2.1 测量的概念及原理 (10)2.2 电能参数的测量 (10)2.2.1 电压、电流测量 (10)2.2.2 功率测量 (11)2.3 多费率电能表的原理 (13)2.4 单项电能表原理 (15)2.5 有功电能计算 (16)2.6 最大需求量 (17)2.7 多费率电能表开发过程 (17)2.8 本章小结 (18)第三章电能表的硬件设计 (19)3. 1 硬件总体方案 (19)3.2 MSP430C3XX系列单片机 (20)3.3 中断与部分资源的应用设计 (24)3.3.1 MSP430的中断系统 (24)3.3.2 定时器的应用 (24)3.3.3 通用定时器/口 (26)3.3.4 通用口PO (27)3.3.4 中断和部分资源的综合运用 (27)3. 4 ADC14的原理与电压电流输入通道的设计 (28)3.4.1 MSP430的ADC14模数转换模块 (28)3.4.2 电压电流输入通道的设计 (30)3.5 LCD接口模块及其应用 (32)3.6 串行E2PROM接口 (34)3.7 串行通信接口的实现 (34)3.8 本章小结 (36)第四章电能表的软件设计 (37)4.1 软件开发过程与手段 (37)4.2 MSP430的指令系统 (39)4.2.1 指令系统的运行环境 (39)4.2.2 指令系统简述 (39)4.3 电能表的主流程与模块化程序设计 (40)4.4 实时时钟的产生 (42)4.5 电能测量模块的设计 (43)4.5.1 计量原理的选择 (43)4.5.2 采样频率和采样时间长度的选择 (44)4.5.3 简化扫描原理 (44)4.5.4 电能计费模块的软件设计 (48)4.6 E2PROM读写模块的设计 (49)4.6.1 I2C接口的模拟 (49)4.7 液晶显示模块 (49)4.8 串行通信协议 (50)4.9 本章小结 (52)第五章总结与结论 (53)致谢 (55)参考文献 (56)第一章绪论1.1 课题背景电能是社会生产、人民生活必需的重要能源之一,随着国民经济的不断发展,电力需求急骤上升,电力供应与电力需求出现了不平衡。

MSP430复费率表

MSP430复费率表

MSP430单片机的多功能复费率三相电能表发布时间:2010-5-31 发布人:21世纪电子网MSP430单片机的多功能复费率三相电能表1 引言随着国民经济的发展,企业和个人的用电量大幅提高。

现在用户的用电时间比较集中,以致电力系统的负荷曲线变化很大。

为了调整负荷曲线,充分利用发、供电设备容量,需要实现电价分时计费。

复费率电能表就是按照高峰、低谷时间分别记录用电量,以便按不同的价格收取电费,鼓励用户主动采取避峰填谷的措施,以利于供电、用电双方。

同时具有GPRS远程抄表、微机集中抄表、停电抄表、防盗电、计量有功无功电能和测量需量等功能的多功能电表可以代替几块表的功能,既节约了资金又减少了设备占用的面积,而且还降低了抄表的成本。

本文基于TI公司的MSP430F449高性能单片机给出了一个多功能复费率三相电能表的解决方案。

2 系统总体结构和功能说明整个系统分为两大模块,电能计量模块,电能数据处理及通讯模块。

电能计量模块通过电能计量专用芯片采集有功无功电能、三相电压电流值、频率和功率因素等数据。

然后,将采集到的数据通过专用数据总线传送到电能数据处理模块。

电能数据处理模块将电能数据处理后存储到flash芯片中,同时可以在液晶上实时显示电能数据。

需要抄表时,本系统提供三种通讯方式:红外、RS485和GPRS;从而可采用三种方式进行抄表:掌机抄表、微机集中抄表以及GPRS远程抄表。

系统结构图如下图所示:3 系统硬件电路设计3.1 单片机MSP430F449简介本系统中采用了TI公司的16位超低功耗高性能单片机MSP430F449,它具有64K Flash,2048Byte RAM,8通道12位高速A/D,两个UART通讯端口,同时它的内部集成有160段LCD液晶控制器,使得液晶硬件电路可以大为简化。

MSP430F449在待机模式下耗电仅为0.8μA,RAM保持模式低至0.1μA,运行时功耗为225μA/MIPS,仅需1μS时钟启动。

基于MSP430的智能电能表设计

基于MSP430的智能电能表设计

基于MSP430的智能电能表设计摘要基于炬力公司的高精度电能计量芯片ATT7022B,本文以超低功耗单片机MSP430F149为控制器,设计了一款三相多功能电能表。

该电表围绕DL/T 614-2007《多功能电能表》的技术要求和功能规范进行了设计。

文中详细介绍了该多功能电能表的软硬件设计方案。

引言随着我国电力事业的蓬勃发展和人民群众生活水平的不断提高,电力已成为人们生活、工作中必不缺少的组成部分。

随着居民用户电表数量的增加,人工抄表已经无法满足电力系统的管理和服务的需求。

人工抄表的工作越来越繁重,效率低、误差大、成本高,数据的统计分析准确率低且滞后,无法实现实时抄表、分时计费、实时监测供用电情况。

电力系统迫切需要电力网络技术支持,以便及时准确的获得用电管理、收费管理、供用电线损统计、分析及电力安全运行等各方面的信息。

1.系统方案根据功能要求,设计了如下的整体方案:系统包括三相多功能智能电表、红外遥控抄表器以及上位机抄表软件。

系统结构框图如图1所示。

图1 系统结构框图红外遥控抄表器通过红外通信的方式完成对电能表内数据的抄取,通过RS485总线与电能表通信,实现对电能表的监测。

电能表主要由电能计量单元、电源管理、微控制器、通信单元、时钟、显示模块、报警模块、广播校时模块等组成,系统结构框图如图2所示,图2 电能表系统结构框图1、互感器完成大电压和大电流信号到小电流信号的转换。

2、电能计量模块采集互感器转换的电流信号,完成对电能的计量。

3、电能管理模块为系统提供3V、5V电源,并且完成对时钟电池和系统后备电池的充电管理。

4、显示模块完成对相关数据的显示。

5、报警模块主要完成断相、失压、电池欠压等报警功能。

6、通信模块包括红外和485通信两部分,提供了红外收发和RS485两种通信接口,辅助完成实现远程抄表、手持抄表等功能。

2.系统硬件设计2.1微控制器系统主控制器选用了MSP430F149单片机,该芯片是一种超低功耗微处理器,采用精简指令集结构,内部具有ESD保护,抗干扰能力强。

基于MSP430系列单片机的多功能电能表设计

基于MSP430系列单片机的多功能电能表设计

智能小区武永鑫(1970—),男,副教授,研究方向为电器工程。

基于M SP430系列单片机的多功能电能表设计武永鑫(阜阳职业技术学院,安徽阜阳 236031)摘 要:针对电能计量系统的现状,研发了一种新型的电能计量装置,其中增加了防窃电解决方案。

对基于M SP 430系列单片机的多功能电能表的软硬件设计作了详细介绍。

该电能表克服了同类产品的一些缺陷,有效增强了系统的抗干扰能力,提高了电能计量的自动化水平。

关键词:多功能电能表;单片机;电能计量;防窃电功能中图分类号:TP216 文献标识码:B 文章编号:167428417(2010)022*******0 引 言在现代社会中,电能已广泛应用于社会生产的各个领域和社会生活的各个方面。

电能表是当前电能计量和经济结算的主要工具。

随着电子技术、自动控制技术和计算机技术的迅猛发展,电能计量装置也发生了巨大变革。

新型电子式电能表的研制日益成为电力行业的迫切需求。

本文提出的电能表设计特点是系统将数据采集、电量计算、通信、显示、数据运算、存储集于一体,为实现低成本开发要求,充分利用CP U 的外设功能,使外部电路精简,解决了对CP U 资源以及外部电路进行有序、有效管理的难点问题。

本文的创新之处在于有效地增强了系统的抗干扰能力,对电表增加了防窃电解决方案。

1 硬件结构多功能电能表就是指除计量有功电能、无功电能外,还具有分时、测量需量等两种以上功能,并能显示、存储和输出数据的电能表。

本文的设计任务是完成集数据采集、电能计量、通信控制、输出显示等功能于一体的多功能电能表。

以MSP430FE427为例设计的多功能电能表的硬件结构框图如图1所示。

它由MSP430单片机单元、电源管理单元、显示单元、通信单元和外围接口等部分组成。

图1 M S P430F E427单相电能表功能框图2 软件设计2.1 系统软件设计单片机应用系统的软件设计和一般的程序软件不同,须在熟悉硬件的基础上进行设计。

基于MSP430的三相电能表SA9904B采集系统

基于MSP430的三相电能表SA9904B采集系统

基于MSP430的三相电能表SA9904B采集系统作者:苏卡欧电子股分有限公司平川来源:21IC中国电子网点击数:339 更新时间:2008-1-23 您可以添加到网摘让更多人关注此文章:文介绍由TI 公司的MSP430F435 单片机和SAMES 的SA9904B 电能测量集成芯片组合成三相电能表的无用功率和有用功率等参量的采集系统。

硬件部分MSP430F435T1 公司的MSP430 系列单片机是一种具有超低功耗的功能强大的单片机。

新开发的F 系列具有Flash 存储器,在系统设计,开发调试及实际应用上比其他MCU 都有比较明显的优势。

1、超低功耗MSP430F 系列运行在1MHZ 时钟的条件下时,工作模式不同为0.1~400uA,工作电压为1.8~3.6V。

2、超强处理能力8MIPS 的CPU 内核,16 位×16 位的硬件乘法器。

3、灵活的配置方法MSP430 F 系列具有丰富的寻址方式,只需要27 条指令;片内寄存器数多,可以实现多种运算;有高效的查表处理方法。

这一切保证了可以编译出高效的程序。

许多中断,可以嵌套,使用方便。

4、片上集成外围功能模块MSP430 F 系列集成了较多的片上外围设备。

这些外围设备功能相当强大:12 位A/D,精密模拟比较器,硬件乘法器,2 组频率可以达到8MHZ 的时钟模块,2 个带有许多捕获比较的16 位定时器,看门狗功能,2 个可实现异步和同步及多址访问的串行通信接口,数十个可实现方向的设置及中断功能的并行输入,输出端口,拥有SPI 和UASRT 通讯端口。

5、高效的开发方式MSP430FX 系列具有FLASH 存储器,这一特点使得它的开发工具相当简便。

利用单片机自身带有的JTAG 接口或片内BOOT ROM 内固化的默认的加载程序载入器Bootstrap 可以进行串口或并口,通过UART 将程序代码装入Flash 存贮器中。

可以在一台PC 及一个小JATAG 控制器的帮助下实现程序的下载,方便的完成在线程序调试SA9904BSAMES 公司的SA9904B 专用与电能测量的集成芯片,提供多功能电力测量参数:功率因子有功率、无功功率、峰值电压、峰值功率、电压电流有效值等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MSP430单片机的多功能复费率三相电能表1 引言随着国民经济的发展,企业和个人的用电量大幅提高。

现在用户的用电时间比较集中,以致电力系统的负荷曲线变化很大。

为了调整负荷曲线,充分利用发、供电设备容量,需要实现电价分时计费。

复费率电能表就是按照高峰、低谷时间分别记录用电量,以便按不同的价格收取电费,鼓励用户主动采取避峰填谷的措施,以利于供电、用电双方。

同时具有GPRS远程抄表、微机集中抄表、停电抄表、防盗电、计量有功无功电能和测量需量等功能的多功能电表可以代替几块表的功能,既节约了资金又减少了设备占用的面积,而且还降低了抄表的成本。

本文基于TI公司的MSP430F449高性能单片机给出了一个多功能复费率三相电能表的解决方案。

2 系统总体结构和功能说明整个系统分为两大模块,电能计量模块,电能数据处理及通讯模块。

电能计量模块通过电能计量专用芯片采集有功无功电能、三相电压电流值、频率和功率因素等数据。

然后,将采集到的数据通过专用数据总线传送到电能数据处理模块。

电能数据处理模块将电能数据处理后存储到flash芯片中,同时可以在液晶上实时显示电能数据。

需要抄表时,本系统提供三种通讯方式:红外、RS485和GPRS;从而可采用三种方式进行抄表:掌机抄表、微机集中抄表以及GPRS远程抄表。

系统结构图如下图所示:3 系统硬件电路设计3.1 单片机MSP430F449简介本系统中采用了TI公司的16位超低功耗高性能单片机MSP430F449,它具有64K Flash,2048Byte RAM,8通道12位高速A/D,两个UART通讯端口,同时它的内部集成有160段LCD液晶控制器,使得液晶硬件电路可以大为简化。

MSP430F449在待机模式下耗电仅为0.8μA,RAM保持模式低至0.1μA,运行时功耗为225μA/MIPS,仅需1μS时钟启动。

MSP430F449的供电电压为1.8V ~ 3.6V,因此只需要一节锂电池就可以正常运行。

3.2 电能计量电路设计电能计量电路的核心采用了深圳炬力公司的ATT7022电能计量专用芯片。

它是一颗高精度三相电能专用计量芯片,适用于三相三线和三相四线应用。

它能够测量各相以及合相的有功功率、无功功率、视在功率、有功能量以及无功能量,同时还能测量各相电流、电压有效值、功率因数、频率等参数,充分满足三相复费率多功能电能表的需求。

ATT7022提供一个SPI接口,方便与外部MCU之间进行电能数据和校表参数的传递。

而且作为国产的芯片在价格上也较为低廉,在满足设计要求的同时可以大大降低产品的生产成本。

电能计量电路如下图所示:上图中介绍了A相的接法电路,B相和C相的电路与A相的电路相同。

为了保证ATT7022有稳定的电压参考源,采用了TL431作为其外部电压基准。

由于ATT7022的供电电压为5V,而单片机系统的供电电压为3V,所以两个模块之间的通讯需要进行电平转换才能正常交换数据,因此设计中采用了简单的电阻分压电路来达到电平转换的目的,经过测试后发现数据传输很稳定,未发生数据丢失的现象。

3.3 时钟电路设计为了满足在不同的时段精确计算需量和费率的要求,复费率电表中需要具有精准可靠的实时时钟。

但MSP430F449内部RTC时钟不够精确,因此在系统中我们采用了MAXIM公司的时钟芯片DS3231。

DS3231是低成本、高精度I2C实时时钟,具有温度补偿晶体振荡器和晶体。

该芯片中包含电池输入端,断开主电源时仍可保持精确的计时。

集成晶体振荡器提高了芯片的长期精确度,并减少了生产线的元件数量。

在工业温度范围内其精度可达到±3.5ppm。

DS3231的INT端口向单片机可以提供周期为1s的中断信号,单片机系统将根据该信号通过I2C通讯接口读取具体的时间日期数据,从而实时地计算出需量和各个时段的费率。

另外,DS3231的32KHZ端口可以提供精确的32KHZ的脉冲信号,可以用来接受电力部门的相关实验测试。

当停电时,时钟电路的备用电池将保证时钟芯片能够继续精确计时直至供电恢复。

3.4 通讯模块设计本设计中主要采用了三种通讯方式来实现抄表功能,分别是:RS-485,红外传输和GPRS方式。

考虑到电能表会安装在户外,因此需要在RS-485总线接口上加上避雷的保护措施。

我们采用的RS-485接口芯片是TI公司的SN65LBC184芯片,通过光耦NEC2501和单片机系统进行隔离,从而防止遭遇雷击时,对整个系统造成破坏。

红外通信时如果直接将数据通过红外发射管进行传输时,将会严重受到外界环境的干扰,常见的抗干扰方法是将需要传输的数据调制到30KHz~40KHz的载波上再进行发送。

MSP430F449单片机的管脚P1.5/ACLK可作为系统的低频辅助时钟输出口,可通过通用的32.768KHz时钟晶振直接驱动,无须采用额外的外部元件。

利用P1.5驱动三极管产生频率为32.768KHz的载波。

通过单片机的UART口的TXD脚驱动另一个串联的三极管进行二进制数据信号“0”和“1”的传输,从而达到红外数据发送的功能。

在红外接收部分,利用红外一体化接收模块TSOP1838解调高频红外信号。

当TSOP1838接收到高频红外信号时,接收管输出低电平;当TSOP1838没有接收到高频信号时,接收管将输出高电平。

经接收管红外解调后的数据通过UART口的RXD管脚输入单片机进行相应的处理。

另外一种抄表方式是通过GPRS模块远程抄表。

本设计中采用的GPRS模块为SonyEricsson公司的GR47模块。

GR47是带有GSM/GPRS全套语音和数据功能的先进无线模块,具有体积小,功能全面的特点。

它内嵌TCP/IP协议栈,从而可以最大程度的缩短GPRS产品的研发周期。

GR47提供了3个UART端口用来和MCU进行通讯,因此可以通过MSP430F449的另一个UART端口对GR47模块进行控制,其控制命令为标准的AT指令。

通过GPRS抄表可以方便地获得各个电能表中的数据,同时也可以对电能表进行广播校时。

需要指出的是,GR47的峰值耗电电流为2A,所以需要在GR47的供电端加上1000uF左右的电解电容,电源芯片也应满足相应的要求,在本设计中采用了LM1084稳压芯片,它可以提供高达5A 的输出电流。

3.5 停电抄表电路设计本系统中的电源模块为开关电源,因此当一相或者两相交流电断相时,开关电源仍能向系统供电。

但如果三相交流电全部断相时,系统的供电将会中断,因此需要考虑在停电后仍能抄表,同时要能对停电发生的时间进行记录。

为了保证停电时,系统的核心部分仍能正常运行,我们采用了3.6V锂电池配合低功耗稳压芯片RH5RL30AA作为系统的后备电源,此外,在停电时单片机处于休眠状态,其他芯片的电源都通过三极管关断以降低功耗,经过测试,整个系统在休眠状态耗电电流小于10uA。

当需要停电抄表时,系统可以通过按键中断唤醒,数据将会显示在液晶上以供抄表。

停电时是用电池作为电源,而正常供电时是使用开关电源作为电源。

如何在电池供电和开关电源供电两者之间切换,这是一个需要考虑的问题,下面给出一个简单的方法来解决这一问题。

开关电源供电电路经过稳压芯片稳压到3.3V左右,而电池供电电路经过稳压芯片稳压到3V左右,在两个电路的输出端都加上肖特基二极管5819,这样在正常供电时,由于开关电源供电电路的输出比电池供电电路高0.3V,电池供电电路由于5819的反向不可导通将被切断供电;而在停电时,开关电源供电电路输出为0,电池供电电路在5819正向导通后将向系统供电。

电源切换电路如下图所示:在正常供电时,锂电池的电压可以由MSP430F449内部的12位A/D采样获得,这样当电池电压低于3.3V 时,可以通过电池充电电路对其充电,直到电池电压上升到达到锂电池充电限制电压4.2V时再停止充电。

电池充电电路可以通过单片机IO口控制三极管开断稳压芯片输出来实现。

4 系统软件设计下面介绍系统功能的软件实现:1)初始化:对LCD、存储器进行自检,并对数据进行初始化,若系统为第一次上电,所有数据都将初始化为0,否则将从存储器读取相应值对数据进行初始化。

2)时间模块:根据DS3231提供的时间脉冲进行时间计量,为系统数据处理模块提供时间度量并且为用户提供当前时间显示。

3)数据处理模块:本模块为软件设计的核心,主要作用是将计量芯片提供的有功无功电能、三相电压电流值、频率和功率因素等数据进行处理,结合当前时段和费率,得到用户的各费率各时段实际用电量以及最大需量等,并在某一指定时刻(可设置)将数据保存到存储器中。

本电表可以保存多月数据,并能够通过RS485、红外接口和GPRS模块向抄表系统提供任意当前或已保存数据。

本模块还具有记录断相时间、断流时间等功能。

4)校表模块:为了匹配各种不同的外设,ATT7022提供了校表功能。

本模块用于对ATT7022内部各校表寄存器进行设置使其与外设匹配以增加测量精确度。

5)显示模块:通过LCD显示时间、四象限有功无功电能、三相电压电流值、频率、功率因素、各时段各费率用电量以及最大需量等。

并可通过按钮对显示界面进行操作。

6)停电处理模块:停电时系统不访问数据处理模块,整个系统将进入休眠状态,从而使系统处于超低功耗模式,通过按键中断可以将系统唤醒。

7)通讯模块:通讯模块分为红外、RS485和GPRS通讯。

8)中断处理模块:系统主要有三个中断处理模块,分别为定时、通讯和停电中断。

5 结束语基于MSP430F449单片机的多功能复费率三相电能表集成了多种功能,在电能计量芯片ATT7022和时钟芯片DS3231的配合下对于电能的计量可以达到很高的精度。

由于通过多种方式降低系统功耗,经过测试,在停电时整个系统的功耗极低,从而保证了停电抄表功能的实现。

整个系统的生产成本较低,并且各项技术指标都达到了国内关于三相复费率电能表的技术标准,因此具有良好的市场前景和应用价值。

相关文档
最新文档