电赛及电子设计资料 三相电子式多功能电能表-.docx

上传人:太** 文档编号:72684385 上传时间:2023-02-13 格式:DOCX 页数:15 大小:1.93MB
返回 下载 相关 举报
电赛及电子设计资料 三相电子式多功能电能表-.docx_第1页
第1页 / 共15页
电赛及电子设计资料 三相电子式多功能电能表-.docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《电赛及电子设计资料 三相电子式多功能电能表-.docx》由会员分享,可在线阅读,更多相关《电赛及电子设计资料 三相电子式多功能电能表-.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、工程报告题 目:三相电子式多功能电能表学校: 盐城工学院指导教师:张兰红组别: 本科组应用类别:低功耗应用类平台: MSP43。参赛队成员名单(含个人教育简历):朱青2008-2012盐城工学院叶相如2008-2012盐城工学院观看地址:4-1主程序流程图三相电子式多功能电能表上电复位后,其主程序如下: void main(void)(/设置3.3V电源监视,假设小于2.3V,那么复位。SVSCTL = 0x4c;#if( SEL_SYS_WATCH = YES )WDTCTL = WDT ARST 1000;#elseWDTCTL = WDTPW + WDTHOLD;#endif系统越界安全

2、检查CheckSysLimit();系统初始化Init430();主任务入口MainTask();)系统初始化系统的初始化包括:中断初始化、系统时钟初始化、液晶初始化、系统自检、 端口初始化、定时器初始化、SCI初始化、SPI初始化、采集初始化、时钟初始 化、系统监视初始化、当前费率初始化、需量初始化、中断开放、液晶显示操作。系统初始化流程图如图4-1-1所不。图4-1-1系统初始化流程图 系统初始化程序如下:void Init430(void)InitINT();关闭不用的中断InitBaseTimer。; 系统时钟初始化InitLCD。; 液晶初始化CheckSysVol(); /系统自检

3、,确保系统电压为确定状态InitPort(O);/端口 初始化InitTimerA(); /定时器InitTimerB();InitSPI(); /SPI 初始化InitSci(O); /SCI 初始化InitScil。; /初始化第二串行口InitSampleChip。; /初始化采集芯片InitRealClock。; /初始化 RTCInitSysWatch。; 系统监视初始化InitProtocol。; /计算当前费率DemandPORInit(); /初始化需量_EINT();允许中断GetDispNum(); 液晶初始化程序 )4.1.1 主任务的实现主任务循环包括:清看门狗任务、系

4、统监视任务、通讯协议处理任务、定时 处理任务、LCD显示处理任务、事件处理任务。主任务流程图如图4-1-2所示。图4-1-2主任务流程图 主任务程序如下:void MainTask(void) (for(;) (WDTCTL = WDTPW + WDTCNTCL + WDTSSEL; 清看门狗SysWatchTask(); /系统监视处理,在停电状态下也要执行 if( RamDBase.FlagByte.ExtSysStatus 1 & 0x0040 ) 假设处于低功耗状态,那么不执行以下程序CoHectionTask(); /采集处理采集正常后开始需量计算if( RamDBase.FlagB

5、yte.ExtSysStatus 1 & 0x4000 ) (CalDemand。; 需量计算else(Lo wPo werTask();)ProtocolTask。; /协议处理MainTimerTask。;/粗略定时处理(例如1分钟定时等)LcdTask(); /LCD 处理if( RamDBase.FlagByte.ExtSysStatus 1 & 0x0040 )假设系统掉电,执行以下程序ProcEventTask。; /事件处理) )4.2数据采集本系统的电量计算主要由电能计量芯片ATT7022B内部实现,数据采集模 块主要实现测量数据的读取,数据安全性处理即剔除异常数据,电能数据的

6、修正, 电能数据累加,关中断,电能输出,需量输出,开中断,异常事件处理等功能。 数据采集模块流程图如图4-2所示。图4-2采集模块流程图5系统创新利用了 MSP430超低功耗单片机,到达了节能的效果;实现了电表网络化; 实现集中控制和远程抄表功能。6评测与结论三相电子式多功能电表参照标准是电表设计的基础,也是电表能否取得 CMC许可并得以销售的前提条件。在三相电子式多功能电表设计中参照计量相 关标准(如GB/T 17883-1999 0.2S级和0.5S级静止式交流有功电度表),检定 规程,通讯规约相关标准及电磁兼容系列标准等标准的要求。并按照测试标准要 求的详细实验方法和步骤对电表各项性能进

7、行测试,使电表的各项指标都到达标 准的要求。通过对三相电子式多功能电能表的整体技术设计方案的革新,使该表的性价 比有了较大的提高,使三相电子式多功能电能表的硬件本钱和生产本钱下降了 40%o在三相电子式多功能电能表的精度方面和过载能力方面也取得了较大的进 步,精度等级到达了有功测量0.5S级,无功测量2.0级,过载能力也由原来的 4倍提高到6倍。在电磁兼容方面也取得了长足的进步,使三相电子式多功能电能表的电磁兼 容指标到达IEC61000-4的要求,提高了抗雷击能力。本文对三相电子式多功能电能表从各方面进行了阐述,对于硬件的设计提出 了一些自己的看法,对于三相电子式多功能电能表的开发作了一些总

8、结。当然限 于作者水平有限,不当之处还请指正。三相电子式多功能电能表摘要本文主要由专业电能计量芯片ATT7022B和单片机MSP430F149系统的基本功 能和结构组成。硬件电路方面,在线路设计上充分考虑电路的电磁兼容性。设计 了一种更为可靠的电能表供电电源,提高了抗雷击能力。并提出了采用EPROM 存储数据,以便到达简洁、安全的目的。在电子式电能表特别关键的通讯单元, 设计了串口通讯、无线通讯等多种通讯方式,从而将分散的电表连成网络,实现 集中控制和远程抄表的功能。另外还设计GPS模块对采集点的坐标进行定位。abstractThis passage mainly presents the b

9、asic functions and structures based on the system of the professional electric energy measurement chip ATT7022B and Single-Chip computer MSP430F149. In terms of a hardware circuit, while designing it, its electromagnetic compatibility is fully taken into consideration. A new kind of an electric ener

10、gy meter power supply with more reliability is designed, improving the anti-lightning ability. Meanwhile, it is proposed that the EPROM be adopted to store data with an effort to achieve simplicity and security. With regard to the particularly critical communication unit of the electronic energy met

11、er, many kinds of communication methods are also accomplished, serial communication and wireless communication included, thereby connecting dispersed meters into a network and achieving centralized control and remote meter reading. Additionally a GPS module is devised for positioning collection dot

12、coordinates.1引言近几年,国内电力供应严重缺乏已经成为制约国民经济开展的瓶颈之一,如 何合理、有效地利用电力资源已经成为电力市场供需双方共同关注的焦点,而准 确高效地进行电能计量,更好的利用能源为广大人民服务,就需要精度更高、功 能更强的计量工具,因而集多参数测量、电能计量、分析、控制等功能的多功能 电能表正在应市场的需求而快速开展。三相电子式多功能电能表主要用在大、中、小型工厂和车间、商厦宾馆、机 关、学校的配电室及乡、镇、村和城市住宅小区,几乎包括所有企、事业单位用 户和其他集体用户。2系统方案2. 1总体方案设计由于多功能电能表的功能要求实现的功能非常多,MCU外围芯片的电路

13、设 计较为复杂,模块化设计方案。主要模块有电源模块,电能计量模块,实现三相以电量米集芯片实现数据米集、计量以及为整个系统提供电源;单片机侧以管理 微处理器为中心,包括通信模块,显示键盘模块,存储模块,控制模块。其中电 源模块采用三个降压变压器及整流电路实现三相整流电源。电能计量模块包括电 能采样外围电路,互感器分压采样。通信模块包括RS485通信及红外发射接收 单元。显示模块LCD显示。时钟模块使用实时时钟芯片(RTC)DS1302,作为三 相电能表分时计费的时间基准。三相电子式多功能电能表设计方式主要有专用芯片、交流采样两种:利用专 用芯片设计的电能表,推出的时间快,本钱低,功耗低,产品可靠

14、,但功能受到 一定的限制。而利用A/D进行交流采样实现电能采集的电能表,功能多,灵活, 但推出的时间长,但对CPU的运算要求速度高,功耗大。本方案的电能表采用 专用芯片,并且0.5S级和1.0级所有硬件是相同的。各相电压经过电阻分压,各相电流经过CT送入专用电能芯片,经内部A/D 转换和运算处理后,计算出相应的电能、电压、电流等数据,由MCU读取数据, 经过计算整理和分时处理,得到各费率的正反向有功、无功等数据,送到显示、 通讯、报警、脉冲输出等控制单元。该表主要由电源及管理单元、采集单元、控制单元、显示单元、通讯单元、 存储单元、时钟单元、其它单元等几局部构成。其原理框图如图2-1所示。AB

15、Cu u U电压取样y数据采集一图2-1结构原理框图2. 2具体方案(1)计量功能:可计量并记录当前和前二个月的正向有功、反向有功、正向 无功、反向无功及四象限无功的电能和最大需量。可计量视在电能,可计量A、 B、C三相的电压、电流、有功功率、无功功率、相角和功率因数,总的有功功 率、无功功率和功率因数以及电网频率等。(2)分时功能:内部实时时钟,具有百年时钟,闰年自动转换,可实现分时 记录各个电能及最大需量。具有12种费率、10个日时段、12个日时段表、12 个时区及12个公共假日。还具有网络对时功能。(3)监控功能:可记录最近一次编程时间、最近一次最大需量清零时间,编程 次数,最大需量清零

16、次数,电池工作时间等数据。有逆相序及电池电压低提示。可 记录A、B、C各相及总的断相次数,断相累计时间,最近一次断相的起始和结束 时刻。可记录最近8次的停电及上电时刻。可记录总失压次数,失压时间累计值, 最近8次失压故障的失压相别,起始及恢复时刻,未失压相的有功,无功总电能。可 记录总失流次数,失流时间累计值,最近8次失流故障的失流及相别,起始及恢复时 刻,未失流相的有功,无功总电能。可记录负荷代表日的00: 0024: 00小时的 正反向有功无功电能。可记录当前和前二个月的电压合格率情况。可冻结并记录 自动抄表日的电能数据。(4)通讯功能:具有1路光隔离485接口路光隔离485/232复用接

17、口或1 路红外通讯接口。通过通讯口可完成设置编程和抄表。(5)显示功能:可通过LCD显示各种参数和数据。可实现轮显。轮显的参数、 时间可设置。(6)设置功能:具有设置禁止功能和电能数据清零、需量清零功能。(7)输出功能:具有普通发光二极管输出指示,可用于电表校准和工作指示。 具有有功及无功测试脉冲输出。RS485输出用于连接采集器、集中器或其他智能 终端。RS232用于连接MODEM和主站直接通讯。具有正向有功、无功,反向 有功、无功远动脉冲输出。具有超负荷报警输出和故障跳闸输出。(8)停电抄表功能:停电情况下由内部停电抄表电池供电,通过键显按钮或 红外通讯口进行抄表,分非接触式遥控唤醒和手动

18、唤醒。(9)自检功能:上电自检,检查主要芯片和EEPROM中电能数据的有效性、 校表参数的有效性,出错信息由液晶代码指示。(10)负荷曲线记录功能:“负荷曲线记录模式”,“负荷曲线记录起始时间” 可设,根据选定的模式记录数据内容。(11)通讯协议:以DL/T645多功能电能通讯协议为基础,并根据需要进 行相应的扩充。3系统硬件设计采集单元采集单元采用专用计量芯片实现电能计量。三相电子式多功能电能表所采用 的主流计量电路分别为 ADE7758, ATT7022B,ADE7753, CS5460A, CS5463A。 ADE7758,ATT7022B 是三相电能采集专用芯片;ADE7753, CS

19、5463A, CS5460A 是单相电能采集芯片,采用两片可以实现三相三线电能采集,三片可以实现三相 四线电能采集。该五种电能采集芯片都是SPI接口,可以很方便地同CPU进行 数据交换。ADE7758, ADE7753, ATT7022B都是单5V电源供电,数字接口为TTL 电平。CPU是3.3V电源供电。计量电路输出信号有可能超过3.3V,故需要加电 平转换电路,一种方法采用电阻分压,此方法简单;另一种方法是加专用电平转 换芯片。因其是TTL电平接口,其输入可以不考虑电平兼容问题,CS5460A, CS5463A芯片本身的数字电路可3.3V供电。本设计采用ATT7022Bo采集单元电路VRE

20、FI RH7R6()Z 4UAP13%UAN14 xAGND15UBP16UBN1718UCP19UCN20212212V2P V2NAGNDV4PV4NAVCCV6PV6NdeC62GND OSODOSQvccRE VPVDDDOUTDINSCLK CSVCC图3-1米集单元原理图ATT7022B片内集成了 7路16位的ADC采用双端差分信号输入。输入最大 的正弦信号有效值是IV,建议将电压通道输入的额定电压时对应到ADC的输入 选在0.5V左右,而电流通道输入的额定电流时对应到ADC的输入选在0.1V左 右,参考电压Refcap与Refout典型值是2.4V。AT7022B有功功率是通过对

21、去 直流分量后的电流电压信号进行乘法加法数字滤波等一系列数字信号处理后得 到的电压电流采样数据中包含高达21次的谐波信息。参照AT7022B的技术资料 和用户的实际要求,采用六路通道分别对三相电压和电流进行采样。考虑信号的 带宽,作采集局部的原理设计,见图3-1采集单元原理图。3.2 CPU单元CPU单元是整个电能表设计的核心,MCU首先具备良好的性价比,同时方 便调试和加快开发进度以及日后程序升级,MCU应满足如下要求: 具有在线编程能力;(1)为提高电磁兼容性和节约本钱,ROM和RAM必须集成在MCU中;(2)为了方便应用程序的开发和调试,MCU应支持C语言编程;(3)为了满足整机功耗小于

22、2W和停电抄表的要求,MCU至少应具有工作和 休眠两个工作状态;(4) MCU的价格应比拟低,并且ROM应有60k;(5) MCU最好具有液晶驱动能力;(6) MCU应至少提供一个异步串行口和一个SPI接口。在上述要求的制约下,通过比拟和研究,本方案选用TI公司MSP430系列 单片机的MSP430F149。1.1.1 CPU单元电路设计根据三相电子式多功能电能表的设计要求以及MSP430F149的硬件资源,充分考3-2所示电路设计。虑产品的兼容性和软件设计的方便性,CPU单元作如图Z 0 1 9s 寸mzio 送 s女 d aaaaaaaa必 had9 ITR5VDDVDDVDDDOUT+3

23、V0.1 uFRIIKClIOuF96 dg 寸9s be cn 99T守T守T T d d d CU CU d Cu cu+ C2CSDINCLKVDDP4.1GNDP4.0P3 0Pl IP3MSP430FI49 pi;()P3.2P5.0P3.3XT2INP2.7XT2OUTDIDO 豆 sT S3R7 10K8 MHZ30pFR23.3KMSP430F14930pFTZZZC3R43.3K图3-2 CPU单元电路3.3 存储单元MSP430F149本身有数据存储器,采用外加存储器主要考虑电能数据的安全性。电能数据对用户来讲就是经济效益,其对数据的可靠性具有较高的要求。在 受到能量巨大的

24、雷袭击的时候,MSP430F149受到损坏的可能性要高于外围的存 储器件,另外MCU受到干扰或程序漏洞极有可能对本身的数据存储器改写。因 此需要外围存储器保存电能数据。采用两片存储器主要处于冗余设计考虑,增加 数据的安全性。数据存储常采用两种方法:EEPROM和带有后备电池的RAM,采用RAM 存储优点是速度比拟快,但需后备电池,一旦电池没电,就会造成数据的丧失。 本设计采用串行EEPROM存储数据,使用EEPROM存储数据具有这样的优点: 体积小,只有8个引脚;不需要后备电池;存储时间长;达100年之久;具有上 电,掉电写保护,上电,掉电时不会造成数据混乱;由于采用SPI总线操作,要 想修改

25、数据,必须有片选信号和合适的时钟信号,这样不容易产生由于干扰而停 电所造成的数据混乱。(1)存储器的容量按照最大设置:年时区数12,日时段数10,时段表数12,费率数14,年公共假 日数 7 来计算的话,约需内存 67 + 42 + 69 + 3*12+3*10*12 + 3*7 +6数2*( 1+14 ) + 3*24*(1+14) = 4555 byte。另外还要考虑电表通用参数、事件记录、校表参数等 所需要的存储数据。因此要求选用EEPROM至少要有8k字节的空间,如考虑日 负荷曲线记录功能,那么EEPROM至少要有32k字节的空间,而且为了减少体积 和接口,同时考虑兼容不同存储容量的芯

26、片要求以及MSP430所具的串行接口资 源。采用具有SPI串行总线8脚的EEPROM芯片。(2)选用的芯片选用AT25640。该芯片容量为8k字节,采用SPI总线操作,具有上电、掉电写 保护,正常操作写保护块,具有页写入功能,典型页写入时间为5ms,每个单元 可写100万次,数据保存时间100年,最大时钟周期:5MHz,并具有ESD保护 功能,芯片为8-leadSOIC封装。说明:对于存储大量数据(如负荷曲线等)可能上述所用的芯片不能到达容 量要求,此时可以选用大容量存储器芯片(引脚兼容)。EEPROM电路设计如图 3-7 所示,EEPROM 的 SO, SL SCK 分别同 MCU 的 SP

27、I 总线的 SIN, SOUT, SLCK相连;HOLD直接接正电源;WP (写保护)与MCU的I/O管脚相连,对 EEPROM的数据进一步加强保护;CE同片选译码器输出管脚相连。D5AT25 MoVEPROMVEPROMDGND25WP2HOLD vcc so GND SI SCK WP CE 2 SIN56 SCLK1 ROMCSl图3.3存储单元的原理图3.4 时钟单元时钟单元主要由时钟芯片和时钟供电电路两局部组成。3.4.1 时钟供电电路时钟供电电路主要考虑正常上电和掉电状态下,时钟电源的供电方式。正常 上电状态由3.3V供电,MCU可对时钟芯片进行读写操作;掉电状态下,由3.6V 备

28、用电池给时钟芯片供电,此时只需要维持时钟芯片正常计时。根据这些设计需 求,同时兼顾设计本钱,采用两个三极管和两个二极管以及电阻设计成简单的供 电电路。备用电池的选用高能量干电池。该电池的优点是能量大(3.6V1200mA/h), 长寿命,通常电表的设计寿命要求到达十年,因此电池的长寿命是必须的。缺点 是价格高。3.4.2 时钟单元的电路图根据RTC4553AC设计要求,时钟供电要求和其他产品的时钟电路的设计经验 作如图3-4所示的时钟单元电路设计。VEFROM图3-4时钟单元的原理图3.5 通讯单元RS485 通讯RS485通讯芯片可供选择的厂家比拟多,ADI公司的ADM483EAR. TI公

29、 司的 SN65LBC184、MAXIM 公司的 MAX483 或 MAX485 都可。这些 RS485 通 讯芯基本上都可到达总线可抗15kV的静电放电冲击,具有2KV的脉冲群保护, lOV/m的高频磁场辐射保护。为保护表内其它设备免受通讯线上的浪涌的影响, 设计通讯局部与仪表主电路用TLP421光耦隔离。RS485线路出口采用TVS过 压抑制器SA6cA保护和TR250-120热敏电阻进行保护。此种设计RS485的A、 B两总线加220V电压也不会对该局部电路造成功能损坏。详细电路设计如图3-5 所示。5VCCMAX483D12图3-5RS485通讯电路图3.6 显示模块本产品采用1602液晶显示,显示内容包括三相有功功率,无功功率,视在 功率,功率因数,电能,温度,各相电流、电压等。4系统软件设计4.1软件整体结构MSP430F449系统上电复位后,BOOT ROM根据JTAG调试口引脚状态, 跳转到主程序入口。在主程序中,先设置电源监测电路的掉电复位监测电压 (2.2V),再判断系统是在非调试状态,如是非调试设置开门狗否那么并关掉开门 狗,然后进行系统越界安全性检查,完后进行系统初始化和进入主任务循环。当 逑序进入主任务内部循环执行,等待响应不同的中断。主程序流程图如图4-1所 zj O

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁