智能多用户电能表的设计_第1页
智能多用户电能表的设计_第2页
智能多用户电能表的设计_第3页
智能多用户电能表的设计_第4页
智能多用户电能表的设计_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、智能多用户电能表的设计摘 要 随着电子技术的发展,电能表的生产规模越来越大。同时,在能源越来越紧张的环境下,多用户智能电能表具有重要的现实意义和较高的应用价值。多用户智能电能表十分适合我国国情,其功能也很完善。 本文在电能计量理论研究的基础上,是以ATT7022为模数转换芯片,用S3C44BOX为主要控制芯片,通过 ARM-uClinux嵌入式平台,GPRS通信技术,CAN通信技术等,研究设计和开发一套用于智能电网的智能型三相多用户电能表。电能表采用模块化的设计,主要分为硬件和软件两个方面。这种设计不仅能够很好地满足电能计量、远程抄表等需求,还有有利于节能和平衡用电。具有一定的社会应用价值。关

2、键词:ATT7022;S3C44BOX;多用户电能表;AbstractWith the development of electronic technology, watt-hour meter production scale is bigger and bigger. At the same time, in an increasingly tense energy environment, multi-user intelligent watt-hour meter has important realistic meaning and high application value. M

3、ulti-user intelligent watt-hour meter is very suitable for Chinas national conditions, its function is also very perfect. Electric energy measurement is presented in this paper, on the basis of theoretical research is ATT7022 modulus conversion chip, using S3C44BOX as main control chip, through the

4、ARM - uClinux embedded platform, and GPRS communication technology, the CAN communication technologies, such as research design and development of a set of intelligent multi-user three-phase watt-hour meter used in smart grid.Watt-hour meter adopts modular design, mainly divided into two aspects of

5、hardware and software. This design not only can well meet the demand of electricity measurement, remote meter reading, etc, and is good for energy saving and balance of power. Has a certain application value in society.Key words: ATT7022; S3C44BOX; Multi-user watt-hour meter;II目 录摘 要IAbstractII第1章 绪

6、 论11.1课题背景11.2电能表的发展历史11.3国内外的研究现状31.4本论文的组织结构4第2章 系统设计方案52.1系统设计思路概述52.2系统的方案选择论证52.3多用户电能表硬件设计方案72.4多用户电能表软件功能设计8第3章 智能电表硬件设计93.1电能计量理论93.2智能电能管理系统103.3主要模块电路设计123.3.1 电源设计123.3.2 信号输入电路设计133.3.3 电量计量电路设计163.4.4 CAN通信电路设计203.3.5液晶显示电路设计233.4本章小结26第4章 智能电表软件设计274.1嵌入式系统环境设计274.1.1 S3C44BOX的资源274.1.

7、2 储存器介绍284.2 uCLinux操作系统294.2.1 uCLinux简介294.2.2 uCLinux嵌入式软件系统移植324.3 uCLinux操作系统下的设备驱动设计354.3.1 uCIinux系统下的设备驱动354.3.2 uCIinux系统下设备驱动程序的使用374.3.3 在uClinux系统下的CAN驱动程序设计374.4主程序程序设计39结 论42参考文献43致 谢45附录A 多用户电源电路图46附录B ATT7022计量电路47附录C 多用户电能表通信电路48第1章 绪 论电能表由于长期连续工作且用量大,而且它的耗电是不可忽视。根据计量部门提供的型式检验报告,对各种

8、各样电能表的自身能耗进行了比较。现有单户电能表功耗多在1W以上,虽然满足国家所制定的标准,但是从节能角度考虑,还应尽量减少电能表的功耗。而多用户智能电能表,其平均每户自身功耗却不到0.3W,每户年节电大概10度,相比之下效益十分巨大。在能源越来越紧张的环境下,多用户智能电能表具有重要的现实意义和较高的应用价值。多用户智能电能表十分适合我国国情,其功能也很完善。因此,国家应支持和鼓励多用户智能电能表的发展。1.1课题背景随着我国电力的发展和人们生活中家用电器的普及,用电量日益增大,并且用电的高峰和低谷存在较大的差距;电力系统网络结构日益复杂庞大,用传统的方法已无法实现当代供电和用电管理系统的需要

9、。现代化的供、用电管理方法要求电能表具有分时计价和自动远程抄表等功能。微电子技术、计算机技术和通信技术的高速发展为电子式电能表的迅速进步和日益成熟的提供了强大的技术支撑。 近年来我国的城市居民住宅建设发展十分迅速,随之而来楼房所用电能表的数量也日益增多,人们常常简单地将市场上现有的商品化电能表集中挂成一面“表墙”。当用户较多时,将给使用、维护和管理带来诸多不便。研究表明,从我国目前一个公寓楼房单元通常住有十几户甚至几十户的实际出发,开发和应用集多表位于一体的、多用户多功能组合式新型智能电能表具有重要意义。1.2电能表的发展历史一电能表的出现由于电能在最早开始投入生产的时候使用的是直流电,因此1

10、880年(或1881年)爱迪生利用电解原理发明了第一台直流电能表(安时计)。由于年代久远,我们只能猜测爱迪生将电解装置接入电路,通过电解过程中某种化合物的生成量来计算电能转化。但是这种理论存在一个问题:根据高中所学的电解知识,在已知电解质种类的情况下,我们可以计算单位时间内的电荷转化量,进而得到电流。二感应式电表 随着工业进程不断加快,受技术的限制,直流电已经无法满足市场的要求,交流电登上了历史的舞台。1889年,匈牙利岗兹公司一位德国人布勒泰制作成总重量为36.5kg的世界上第一块感应式电能表。在感应式电表刚发明出来的时候还存在很多问题。一方面,导磁材料性能差,增大了电能表体积和质量。另一方

11、面,转盘材料产生涡流过程中电能消耗太大。因此,之后感应式电表又得到了逐步改进。1905年出现了增加非工作磁路改进成九十度的方法,大大提升了电能表各项参数。随后性能较好的高导磁材料的出现,大大地减轻了电能表的重量并缩减了其体积。上世纪三十年代开始,电能表釆用铬钢、铝镍合金代替原来的镍铜,并通过降低电能表转盘的转速来降低其损耗,同时改善了电能表的负荷特性。感应式电表因结构简单、造价低廉、维修方便、操作安全在电能计量中得到了广泛引用。但是感应式电表也有自身的缺点:消耗人力、准确度低、功能扩展困难、防窃电能力差。三电子式电表 二十世纪六十年代末,日本发明了时分割乘法器并提出了其测功率原理,实现了全电子

12、化测量装置,受到全世界的关注。电子式电能表的出现很好地解决了感应式电表的一些问题:功能强大、准确度高、防窃电能力强。但是由于全部由电子元件构成,电子式电表最大的缺点就是使用寿命短,除此之外,维修复杂、抗干扰能力弱也是限制其发展的因素。四机电一体式电表 上个世纪末,针对电能表实现多功能、高精度及便于自动抄表、具有先进通讯接口等诸多功能扩展需要,出现机电一体式的特种电表,且功能完善。机电式电表采用感应式电能表作基表,同时应用电子电路来实现新的功能。例如机电式长寿命电能表一体化程度高,各零件均采取了特别工艺处理,既克服了电子式电能表由于电子元件容易老化寿命短的问题,也克服一般机电式电能表工艺的不足,

13、并可在各种恶劣环境条件下的正常运行。但是既然机电式电表以感应式电表作为基表,就还存在着感应式电表的缺点。五智能化电表 随着全球性“智能电网”和国家电网公司“电力用户用电信息采集系统”建设的开始,电能表,不再仅作为单一计费仪表而存在,而是正向智能化、系统化、模块化和多元化的系统终端发展。自动抄表系统与负荷控制系统逐步合并升级成用电信息采集系统,并向高级测量体系过渡,且已成为最具发展潜力的电工仪器仪表产品之一。在此影响下,当前感应式电表的市场份额已经下降到两成不到,而随着智能电网建设的进一步推进,电子式电表将呈现出完全取代感应式电表的趋势,并逐步向“智能电表”过渡。智能电表是一种新型全电子式电能表

14、,具有电能计量、信息存储及处理、实时监测、自动控制、信息交互等功能,支持双向计量、阶梯电价、分时电价、峰谷电价等实际需要,也是实现分布式电源计量、双向互动服务、智能家居、智能小区的技术基础。它还能对居民用电负荷情况自动示警,避免超负荷导致的短路及火灾等严重事故。另外,居民可以使用充值卡或网上充值两种方式缴纳电费,方便快捷。因此可以预见,将来电能表的发展必将是以智能化作为最终目标,成为覆盖全国的智能化电网的系统终端。1.3国内外的研究现状近年来,国内外对于研究数据通信理论和电量计量已经接近成熟,现在国内外的研究热点是智能电网相关技术。什么是智能电网,就是电网的智能化,以高速双向通信网络为基础,通

15、过先进的测量和传感技术、先进的控制方法和先进的决策,支持整个智能系统的应用,来实现电网总体的经济、安全、可靠、高效、友好和使用安全的目标。在2005年,加拿大人马克坎贝尔发明了一种利用Swarm群体行为原理的技术,使大楼里的电器相互协调,减少大楼在用电高峰期的用电量。他通过一种无线控制器,把整个大楼的电器连接起来,并对之有效控制。在2006年,美国著名的IBM公司与一些企业,全球电力专业研究机构合作开发了一套“智能电网”的解决方案。该方案被比喻成电网系统的“中枢神经系统”,供电网络公司可以通过使用先进的计量表、先进的传感器、先进的计量表、先进的数字控件和先进分析工具,自动监控总个电网,优化电网

16、运行性能、防止电网断电、而且可以更快地恢复供电,普通消费者对电力使用情况的管理也可细化到每个联网的智能装置。在我国,2007年10月,华东电网智能电网可行性研究项目正式启动,并计划了从2008年至2030年的智能电网建设“三步走”战略,第一步:在2010年初步建成电网高级调度中心;第二步:2020年全面建成具有初步智能特性的数字化电网;第三步:2030年真正建成具有自愈能力的智能电网。2008年,美国的科罗拉多州波尔得(Boulder)城市,这个全世界第一个智能电网城市,智能型电表进入每家每户,人们不仅可以随时地了解当时的电价,从而把一些耗电的事情,比如洗衣服、洗浴等安排在电价低的时候。还可以

17、帮助居民优先使用太阳能等清洁能源。 2009年2月2日,我国能源问题专家武建东,在全面推互动电网革命拉动经济创新转型的文章中,明确提出中国电网函须实施“互动电网”革命性改造,互动电网就是智能电网。第二年,国家电网公司制定了关于加快推进坚强智能电网建设的意见,确定了建设坚强智能电网的基本原则和总体目标。1.4本论文的组织结构第1章绪论部分,介绍课题的背景和研究意义,从整体上给出了智能电能表的研究思路。第2章系统方案设计部分,介绍了系统的硬件和软件的设计方案。 第3章电能表硬件设计部分,分析电能计量理论,介绍计量芯片的内部结构和ATT7022外围电路的硬件设计,而且着重分析和设计了电能表的主要硬件

18、模块:电源模块、信号输入模块、CAN通信模块和显示模块。 第4章电能表软件设计部分,本系统是利用arm-uClinux进行开发。先介绍了S3C44BOX主控芯片、存储器芯片、u-boot移植和uClinux内核移植,再进行了嵌入式系统下的驱动设计和电能表主程序设计。 最后结论部分,对本系统的工作做出总结。第2章系统设计方案本课题设计和开发是智能电网终端产品之一一新型智能多用户电能表。电能表具有同时通断控制、电量存储、计量多个用户、电量显示、远程抄表等功能,为电力部门进行调配电力创造了条件。2.1系统设计思路概述 本系统设计采用模块化设计,主要分为硬件和软件两个方面,硬件方面主要的模块有电源模块

19、、多路选择模块、信号采集模块、时钟模块、通信模块、断电控制模块和显示模块;电源模块为电能表提供能量;多路选择模块在CPU控制下循环选择其中一路信号进入计量电路中;信号采集模块将需要测量的电压大电流信号转换为小信号;时钟模块为系统提供时钟;通信模块负责电能表与用电管理部门、用户之间通信;断电控制模块对欠费用户进行断电;显示模块显示电量数据。软件方面设计是在arm-uClinux平台之上进行的,其中包括对u-boot和uClinux内核的移植、uClinux嵌入式系统下的驱动设计、电能表的主程序设计。2.2 系统的方案选择论证 智能多用户电能表将24户的计量单元、供电电源、存储单元、显示单元以及电

20、表通信单元放在同一结构中,即一个CPU,外接多个计量芯片,采集每个用户的数据,把数据以脉冲的形式发给单片机,实现对用户的用电分别计量,与单片机相连的显示单元,显示各用户用电状况,可通过通信模块远程抄表,将数据上传,达到电力部门用电的统一管理的目的。多用户电能表能计量24户用户的用电,可实现对24户的电能分别计量、集中管理,并可以显示当前用电和远程抄表,原理如图2.1所示。1-24用户计量单元I/O扩展1-24户继电器控制I/O脉冲 主机P1C16C65B从机CPUI/O扩展485接口LCD显示器储存器红外抄表器红外接口实用时钟电压监测ZiggBee模块光控按键图2.1智能多用户电能表原理框图

21、仪表的原理框图中:计量单元,将采集的脉冲给单片机;数据处理单元;通信接口(ZigBee接口),使数据上传;电源电路,负责给系统供电;液晶显示,显示不同用户用电量信息。 用户计量单元采用RN8209电能计量专用芯片,该芯片具有设计的低成本、单相、两线制、高精度等优点。可以同时采集两路电流一路电压,进入计量芯片输入端,通过对RN8209内部寄存器的设置,以脉冲的形式输出,将脉冲给单片机,单片机计量相应的脉冲数量,即为对应的用电量。 液晶电路采用1602液晶显示模块,每行可以显示16个字符,其中第一行显示用户编号,第二行显示各用户当前的用电量。在通信部分,将小区的每块电能表的数据通过ZigBee网络

22、传输到一起,然后再集体上传,实现小区用电的远程集中管理。该表具有RS485通信接口与远程投切装置相连接,接收主机命令,根据用户缴纳电费情况实现相应各用户继电器分合控制。该表同时设计红外通信接口电路,在不具备组网条件的小区采用红外掌上抄表器实现数据的自动抄录。2.3多用户电能表硬件设计方案多用户电能表硬件设计系统的整体结构框如图2.2所示:电源模块时钟芯片断电控制模块显示模块S3C44B0X多路选择电路计量芯片GPRS模块信号采集器JTAG接口储存模块GAN通信模块图2.2电能表硬件设计框图在该方案中,智能电表是通过信号采集电路中的电压互感器将电压信号变成可以用于芯片测量的电压小信号,电流互感器

23、将电流信号变成可以用于芯片测量的电流小信号;使得到的小信号通过多路选择电路进入专用计量芯片。断电控制模块控制着用户通断电情况,如果用户交费,或欠费后,该模块是根据电量情况,对用户通断电。存储模块存储这着电能表运行程序,记录着用户用电数据,存储用户用电行为模式参数。时钟芯片以便于电能表进行用户用电行为模式分析和电能管理部门在复费率情况下,切换电价等。JTAG接口是本电能表的调试接口和程序下载接口。GPRS通信模块会将电能数据发送到用户手机。 通过专用的计量芯片将变换好的电流、电压信号进行A/D转换,接着利用内部数据信号处理,计算出采样的电能有功功率和无功功率等,以及智能系统所需的各种各样的电能参

24、数,并对电能进行累计,再将这些数据存放在芯片特定的寄存器内,供S3C44B0芯片读取。 电源模块一定要为整个电表系统的运行提供稳定可靠的电源。在此次电源的设计中,采用的是改进的三相变压正极输出并连和低压差芯片技术,只要三相中其中的一路有电,电能表就能进行工作,大大增强了电能表的工作稳定。S3C44B0是通过CAN通信模块电能表数据上传至电力管理部门,实现他们能实时的得知电能数据,同时及时作出反应,如:用户峰时节电谷时用电,变电站配送电力等。在此次CAN通信电路中,采用磁珠等改进技术来增强其通信稳定性。2.4多用户电能表软件功能设计 本次系统的软件是在嵌入式系统环境下设计完成的,用电电量等数据接

25、收、程序分信号采样与处理程序,用户通断电控制程序,GPRS拨号程序程序,CAN通信程序,电能表显示程序,数据存储程序,电能表状态检测程序等几部分组成。系统软件所要实现的功能如下: (1)电流电压信号采集、断电控制的功能。 (2)实现CAN模块通信数据的功能。 (3)实现GPRS模块通信拨号上网和收发短信的功能。 (4)存储电量数据和参数、时钟设置读取等功能。 (5)实时显示各种参数电量。 (6)能够检测到电能表的异常信息、上传报警的功能。 (7)进行用户用电行为分析,调整费率等。 上述任务在处理的过程中,应能保证各个任务处理的实时性,并且各个任务在操作共享资源时应能不造成冲突。第3章 智能电表

26、硬件设计硬件部分是功能实现的载体,本系统设计的目的就是设计一种成本低廉、便于管理、安全可靠又便于维护的智能电网管理系统终端,本章开始从电能计量理论开始分析,然后再简叙电能表的基本功能。研究设计适用于智能电网技术智能电表的主要硬件模块。3.1电能计量理论 在自然界中,人类不可以直接利用的电能,人类只能把其他形式能量转换成电能。比如,水力发电的势能转换、火力发电的热能转换等等。 从物理角度来看,电能是从电能源流向负载的能量流。负载消耗电能的快慢程度用功率表示。功率为电压与电流的乘积。功率的越大表示负载消耗越快,反之越慢。 功率有两种表示方式:1、瞬时功率;2、平均功率。对于直流电来说,电压和电流恒

27、定不变,所以平均功率与其瞬时功率的值是相等的;而对于交流电来说,电压和电流在时刻变化,所以瞬时功率也在时刻变化,因此平均功率与瞬时功率并不时刻相等。如果要计算在交流电下工作的用电设备,一段时间内消耗的总的电能,必须在这段时间内,对瞬时功率依次进行积分累加,得到要求的总的能量消耗。 现在,假如设电压的表现形式为电流为。 则可知:瞬时功率= ; (3.1) 由公式(3.1)可知,瞬时功率也是随着时间变化的函数。如果想要求得平均功率,即在某个时间段内的平均值。应该等于该函数(3.1)对单位时间积分后,再除以这个时间段,所以平均功率应为: = (3.2)同样可知,如果电压和电流是正弦信号交流电,则公式

28、(3.2)可以等价为: (3.3) 在上式(3.2)中,在物理量中,为交流电流有效值,为交流电压有效值。因为电力网中的复杂性,使得交流电流和交流电压的相位并不一致,所以电流有效值和电压有效值之间必定存在相位差。 在式(3.3)中,本文把当为功率因数,它的含义是:有功功率与视在功率的比值。在电力网中,电能实际消耗的平均功率为有功功率,的乘积为视在功率。 在现实电网中,交流电压电流一般会受到各种各样的因素影响。信号中常常包含了50Hz频率以外的其他正弦信号。而这些信号是多次谐波频率信号-基频信号的整数倍。频率包含了100Hz,150Hz,00Hz等等。 此外,在电力网中,工作着各式各样的电器,例如

29、开关电源,它将会引入各种的噪声进入电力网络,从而使电压波形发生畸变。但是事实上,从文中可以发现瞬时功率公式= ,它本身就是含有直流分量和各次谐波高频分量信号。由数学公式可知,任何不为0的频率分量在长期积分结果为一定值。时间对于该频率的积分来说没有任何用处。因此对于电量的计量,在数学上来说,就是瞬时功率中的直流分量在时间上的积分和。瞬时功率的各次频率分量对电能计量没有任何用处。这种理论正是当前许多电能计量芯片,进行有功电能计量的基本原理。 3.2智能电能管理系统 本智能多用户电能表所处在的电能管理系统中的如下位置。电能管理系统方案如图3.1所示。 方案中,数据转接器、多用户电能表、用电管理部门构

30、成了整个智能电能管理系统。这个系统完全具备智能电网的基本特性:1、通过先进的传感和测量技术;2、先进的控制方法以及先进的决策;3、高速双向。 其中每个部分的功能有着不同,在整个系统中都承担着一定的作用。电能表中因为GPRS模块,可以与用户手机之间通过GPRS网络联系起来;而电能表之间与数据转接器通过CAN总线连接在一起;数据转接器与用电管理部门通过各种通信连接在一起,一起形成了功能较为强大的智能电能管理网络。各个设备功能具体如下:智能多用户电能表CAN总线用电管理部门智能多用户电能表GPR通信GPRS网络数据转换器智能多用户电能表GPRS网络图3.1智能管理系统网络框图 (1)智能多用户电能表

31、是智能管理系统的终端部分,它的功能有:电量显示和存储、电能采样计量、用户通断电控制、数据传输、费率计算等功能。 S3C44B0芯片就是本次设计的电能表“大脑”,CPU控制着外围全部硬件模块,使它们工作协调进行。S3C44B0芯片通过在运行前己经记录于存储模块芯片其中的程序,来控制外围所有的模块。 (2)用户通过电能表中的GPRS模块来接收电价信息,电量信息,使用户随时可以了解用电情况。 (3)数据转接器是连接用电管理部门、电能表终端或者智能电网中心服务器的连接点设备,是电能表与服务器之间的枢纽。 (4)用电管理部门综合各用户的电网运行参数进行数据和用电数据分析、处理,调控用户用电和调整用电政策

32、,用来实现电网的可靠、安全、高效、经济、环境友好和使用安全的目标。3.3主要模块电路设计 此次系统是由多个硬件模块组成,且功能强大。下面介绍主要是4个模块的电路设计:电源模块、信号输入电路、CAN通电路、LCD显示电路。3.3.1电源设计 电源是所有电子智能系统中必不可缺少的模块单元,它是所有电子设备中供给能量的动力部分。此次设计的电能表产品非常特殊,需要很长时间不间断工作。并且智能电表在计量上的准确性要求较高、运行时要求非常可靠和具有抗干扰强的能力。所有严格的要求,必须要以电源部分工作安全稳定为前提。因此,智能电能表的电源设计是十分重要的模块之一。 本次系统采用由交流电经变压、整流、滤波、稳

33、压而形成的直流电源。它的要求实现为通信模块、CPU和主处理器中的各处理芯片提供电能。该电能表为三相电能表,A,B,C三相依次经过三个变压器降压输出后,经过桥式整流变为直流电来实现并联输出。电路图如附录A。在现实生活中,也许会出现只有一相或者两相电源在供电的情况。如果出现这种情况,下面的设计保障可以提供电表稳定电源。当交流电A,B,C三相任何其中一相有电时,都能供给电表电能。 该电能表需要15V,9V,5V,3.3V和2.5V等多种不同的电压源。如:S3C44B0就需要3.3V(I/O供电电源)和2.5V(内核供电电源),而继电器芯片需要15V的电源等。此次系统采用的LM2576-15/5芯片和

34、LM 1117-5.0/3 .3芯片。附录A电路中,交流电整流输出后的直流电波形是半正弦信号,不可以直接用在各级芯片,因此需要电源芯片LM2576整流变成稳定电压的直流电源信号。DC/DC直流降压开关电源是LM2576,能稳定的输出数字电压源。它有3.3V,5V,12V,15V和ADJ等可调输出,可调输出电压的范围1.23V-37V;输出电流为(最大)3A。宽电源的输入为3V-45V,输入电压最高可以达45V,开关频率为52KHz,封装TO-220/263,过热保护和限流保护等功能。LM2576芯片的外围电路如L1, C7可以起到稳定电压的目的、C8电容是高频滤波的作用。DS二极管起到的是电压

35、保护的作用。DW2芯片的外围电路与DW1外围电路一样。 LM1117是低压差电压调节器系列。它的压差在1.2V输出,当负载电流为800mA时是1.2V。其和国家半导体的工业标准器件LM317有一样的管脚排列。LM1117具有可调电压的版本,通过2个外部电阻可以实现1.25-13.8V输出电压范围。还有5个固定电压输出(1.8V,2.5V,2.85V,3.3V和5V)的型号。 LM1117系列具有LLP,TO-263,SOT-223,TO-220和TO-252 D-PAK封装。输出端要用一个至少l0uF的钽电容用来改善瞬态响应和稳定性。LM1117系列的输出电流超过1A,最大输入电压为20V。用

36、3.3V为例,电路的设计如附录A电路图所示。 在以后的硬件功能模块中,还会用到特别的电源,例如数据通信中的需要电源电路隔离,一般会采用DC-DC隔离电源。电路的设计如附录A电路图所示。3.3.2信号输入电路设计 信号输入电路可以分为两个部分:信号采集模块和多路选择模块。 信号采集模块是全部表计计量器件系统中不可缺少的。计量表计是通过信号采集模块,来采集所测量的信号,经过一系列的内部处理,得到此次系统所需要的信息。该电能表的信号采集可以分为两个部分:1、滤波部分;2、变压部分。图3.2信号采集器 变压部分目的就是把三相交流电中的高电流和高电压信号转换成适合A/D转换芯片输入范围的小信号。转换方式

37、分为有两种,一种:先通过电路电的传递函数方式把输入的220V/380V民用交流电来进行分压,再把分压信号传给电能计量芯片的A/D输入接口;另一种:通过电流或者电压互感器直接进行降压后,得到所需要的交流信号,可以直接输出给电能计量芯片的A/D输入接口。两种方式各有其优缺点。 第一种方式的优点是成本较低,但因为要直接接到220V/380V民用交流电电路,所以就会无法对交流电中的干扰信号进行有效隔离,以及电路中所选元件必须是大功率器件。还要利用电路中的传递函数来进行分压,要求选择元件的精度必须要很高;另一种方式,就是利用互感器对交流电进行隔离变压,但信号输出稳定;电路的设计也要比第一种方式简单,但成

38、本一般会高于第一种方式。本文以实际情况考虑,此次设计选用的就是第二种方式。 滤波电路的作用是用来滤去整流输出电压中的纹波的电路,其一般实由感抗和电阻元件来混合组成。比如在负载电阻两端一般并联一个或者几个电容器C,或着是在与负载串联的电路中增加电感器L。各式电容和电感来混合组合,可以形成各种各样复合式的滤波电路。 由Nyquist采样定理得知,对于信号采样时为避免高于折叠频率的杂散频谱进入采样器造成频谱混淆,一般会在采样器前面加一个保护性的前置低通滤波电容,用来阻止高频率分量的进入。本文采用的是RC低通滤波电路。根据设计的方案,本文选用的是通过电流互感器和电压互感器间接进行变压。图3.2是互感器

39、的原理图,电流得到所需要的交流信号后,经过滤波电路的采集,可以直接输出给计量芯片的A/D接口进行采样。 在本次系统的设计中,A相分离是8个电流互感器,B相分离是8个电流互感器,C相分离是8个电流互感器,分别用来对应A相8个住户,B相8个住户,C相10个住户。共有24个住户。 多路选择电路称做数据选择器,也叫多路选择器或多路开关。 在本次设计的电能表当中,共有多达3个电压互感器和24个电流互感器,就意味着有27路数据需要处理,如果一起给每路信号单独的通道,就会需要设计高达27路信号通路,硬件成本就会非常高,不切实际。因此本系统一定采用其他的方法。 根据时分复用的原理就可以得到解决方祛。时分复用的

40、原理,就是把一个传输通道进行等时间分割,用来传送若干电路的信息,比如:把N个电路设备接到一条公共的通道上,如果它们同时通信的话,每个电路的信息将被其他电路干扰,而无法通信。如果按照一定的次序,依次的给每个设备分配一段使用通道的时间片。当轮到这个设备时,该设备才与通道接通,执行通信。与此同时,其它的设备与这个公共通道的联系均被切断。等到一定的使用时间间隔一到,则通过时分多路转换开关把通道联接到下一个要连接的设备上,让下一个设备可以进行通信。时分制通信也叫时间分割通信,它是在数字电话多路通信上得到广泛应用,因而PCM通信常叫做时分多路通信。 本次系统中,一样可以利用到这个原理。来设计出专门的多路选

41、择电路,可以根据需要将其中任意一路选出来,设计框图如下图3.3。数据及译码总线数据总线数据锁存器总线控制缓冲器数据锁存器数据锁存器总线控制缓冲器总线控制缓冲器断电控制信号断电控制信号电能脉冲信号电能脉冲信号断电控制信号电能脉冲信号 第一组(8户) 第二组(8户) 第三组(8户)图3.3多路采集通断控制框图 数据译码总线,选择其中的一个通路,同时,其他通路都在断开状态,这一通路能够让电能信号脉冲进入总线控制缓冲器,经由数据总线将数据传送至处理芯片。等到下一时刻时,选择下一路的信号通路。这样一直循环进行。就将每一个通道的信号采集到计量电路中。3.3.3电量计量电路设计 电能计量的芯片是整个计量智能

42、电能表的核心部件,它的工作就是模拟/数字信号的转换、完成对电压和电流小信号的采集、电量计算所需的各种参数以及完成数字信号处理。计量芯片的性能将会直接决定了数字电能表的其他相关项性能指标。因此,对电能表的设计,在对计量芯片的选择要求上显得非常的苛刻。 在本次智能电表系统中,对电能计量芯片的功能除了要求要具有电流和电压的采集以及完成、A/D转换以及完成和计算,还有各种所需的参数外,还要求需要测得的参数的精确度的标准必须比较高。现在工业常用的三相交流电具有三相四线、三相三线这两种类型,就需要电能计量芯片能兼容上面得这两种模式。 本文采用的是这些专用电能计量芯片来开发电子式智能电能表,不但能够测量功率

43、、电能,而且还能够测量电流、电压、频率、功率因数等多种电能参数,还为电力部门电能管理的现代化提供了条件。此文综合比较各各种电能计量芯片特性和功能,认为ATT7022还是比较适合本系统对于电能计量芯片的要求。 1、芯片ATT7022介绍 ATT7022芯片,是一种高精度的三相电能专用计量芯片,它对三相三线和三相四线交流电的测量全适用;在芯片的内部集成了六路二阶sigma-delta ADC、参考电压电路,还有所有功率、有效值、功率因数、能量以及用于频率测量的数字信号处理等电路;还能够测量,各相以及三合相的有功功率、无功功率、视在功率、无功能量以及有功能量,同时还能测量电压有效值、频率、功率因数、

44、各相电流、相角等参数,充分满足了三相多功能电能表的需求。 ATT7022支持增益校正、全数字域的相位以及纯软件校表;无功、有功电能脉冲输出;CF1,CF2引脚提供瞬时无功、有功功率信息,就可以直接接到标准表,进行误差的校正。 ATT7022还会提供一个SPI接口,通过SPI接口,MCU可以方便与外部之间进行计量参数和校表参数的传递。全部电能计量参数都可以通过SPI接口读出。 ATT7022芯片内部具有的电压监测电路,用来保证加电和断电时正常工作。同时,ATT7022芯片片内还包含有一个电源监控电路,这个电路可一连续对模拟电源(AVcc )进行监控。但当该电源的电压低于4V士5%时,芯片就会被复

45、位。这中监控电路有利于电路通电和掉电时,芯片的正确启动以及正常工作。电源监控电路就被安排在延时和滤波的环节当中,这样就在最大程度上,防止由电源噪声引发的错误。为了保证芯片正常工作应对电源采用了去祸电容方式,使得AVcc的波动不得超过5V士5%。OSC0OSC1SIGRESETSEL ATT7022框图 时钟控制电路 德脉冲生成器数字信号处理 DSP有功功率CF1模拟信号采集V1PCF2V1N无功功率V3P电流ADCRevpV3N视在功率V5P电压有效值 SPI通信 接口DOUTV5NDIN电流有效值SCLK电压ADCV2PCSV2N功率因数V4PVCC电源管理V4N频率测量AVCCV6PADD

46、V6NN参考电压 GNDAGNDREFOUTREFCAP图3.4 ATT7022的内部结构框图 ATT7022芯片的片内集成6路16位的ADC,采用了双端差分信号输入方式。它的最大输入电压是1.5V,就可知输入最大的正弦信号有效值为1V。本文会将电压通道Un对应到ADC的输入选在0.5V上下,而当电流通道为1b时,ADC输入就选在0.1V左右。ATT7022芯片每相能量测量与计算的图如图3.5所示。前端的16位就是sigma-delta型模拟/数字转换(ADC)采用了过采样技术,采用这种的方式,就可以充分保证采样的速率,芯片得有功功率计量就可以包含高达21次谐波信息;在芯片中,数字高通滤波器主

47、要是用来除去电流和电压采样数据的直流分量。芯片无功功率计量的算法,与有功功率计量的算法类似,不同的是输入的电压信号在采用移相90度之后得。测量的带帘主要就是受到数字移相滤波器的带宽限制,因此无功功率的测量也可高达21次谐波。 ATT7022通过对电压、电流采样值进行了平方、开方以及数字滤波等一系列运算才得到。有效值测量误差小于1%。图3.5 ATT7022数字信号处理框图 2、基于ATT7022的电路设计 一般来说,因ATT7022功能强大,所以硬件电路设计比较简单,与处理器的接口电路只需五根线就可以,其中包括了;SCLK,DIN,DOUT,RESET,CS这5个引脚。RESET是芯片ATT7

48、022的复位引脚,如果在本引脚上,持续加上时间大于20us的低电平时,芯片ATT7022就会进入复位状态,如果RESET引脚出现高电平,芯片ATT7022又会从复位状态变成正常的工作状态,主控制器能够通过的I/0口RESET引脚来进行控制。其它的四引脚则是用于SPI通信;SCLK是SPI通信的同步时钟,引脚CS是SPI片选信号,DOUT和DIN分别是数据输出线和数据输入线。附录B是ATT7022与采样信号的电路原理图,附图中的引脚编号对应芯片的真实引脚。3.4.4 CAN通信电路设计 CAN全叫做“Controller Area Network,就是控制器局域网,是现在国际上应用最为广泛的现场

49、几个现场总线之一。在80年代末时,CAN最初出现在汽车工业的时候,德国Bosch公司提出的。当时,消费者对于汽车功能的要求越来越多,但是这些功能的实现大多是用电子操作的,使得电子装置之间的通讯就越来越复杂,这样就意味着需要重名的连接信号线。提出CAN总线的最目的就是为了解决现代汽车中庞大的电子控制装置之间的通讯,为了减少不断增加的信号线。因此,他们设计一个单一的网络总线,全部的外围器件就可以被挂接在该总线上。例如:在在变速箱控制器、发动机管理系统、在仪表装备和电子主干系统当中,全部嵌入CAN控制装置。到1993年,CAN已经成为国际标准IS011898(高速应用)和IS011519(低速应用)

50、。 在由CAN构成的单一总线网络中,理论上是可以挂接无数个节点,一个接点就相当接一个控制器。但是在实际应用中,节点数目是会受到CAN网络的硬件电气特性受到限制。比如,当使用Philips PC82C250用作CAN的驱动收发器的时候,在同一个网络中,就只能够允许挂接110个以下个节点。CAN总线就可提供最高达1 Mbit/s的数据传输速率,这样高的速度使实时控制变得非常容易。此外,对CAN总线的硬件错误检定特性也大大的增强,同时对CAN的抗电磁干扰能力也大大的的增强。 CAN总线是一种以多主方式的串行通讯的总线方式,基本设计规范要求有高抗电磁干扰性,高位速率,并且能够检测出总线数据产生的所有错

51、误。当信号传输距远达到10Km的时候,CAN总线就可以提供高达50Kbit/s的数据传输速率。因为CAN总线具有很高的实时性能,所以CAN总线已经在汽车工业、航空工业、工业控制、安全防护等领域中得到广泛应用。成为最具广泛的总线之一。 CAN总线的通讯协议描述的是设备之间的信息传递方式。CAN总线层的定义和七层模式-开放系统就互连模型(OSI)一致。模型的每一层与另一设备上相同的那一层之间进行通讯。但实际上的通讯则是发生在每一个设备上相邻的两层,而两个设备只有通过模型的物理层的物理介质互连。CAN总线的规范定义模型的最下面两层:数据链路层和物理层。在下表3-1当中,展示OSI开放式互连模型的各个

52、层。应用层协议可以是由CAN总线用户定义成适合特别工业领域的任何的方案。DeviceNet标准已在制造业领域和工业控制得到广泛的应用,这个标准是为了PLC和智能传感器设计的。在传统的汽车工业中,许多汽车制造商都应用的是他们自己的标准。 CAN总线能够使用许多种物理介质相连,比如双绞线、光纤等等。在现实当中最常用的就是双绞线。CAN信号用的是差分电压传送,两条总线信号线被叫做“CAN_L”,和“CAN _H”,静态时均是在2.5V左右,此状态表示为逻辑“1,也可以称为“隐性”。如果CAN _H 比CAN _L高,就表示为逻辑“0,叫做“显形”,在这时,通常两线的电压值为:CAN _H = 3.5

53、V和CAN _L= I.5V。 CAN有着非常优越的特点,使人们大多数选择它作为总线使用。这些特性包括: I、成本少。 2、比较高的总线利用率。 3、远距离的数据传输较能力(长达10Km) 。 4、速率能够高达1Mbit/s高速数据传输能力。 5、能够根据报文的ID决定接收或屏蔽该报文数据。 6、有可靠的错误处理和检错机制。 7、再次发送的信息遭到破坏后,能够自动重发。 8、设备节点在错误严重的情况时,能够自动退出总线的功能。 9、报文中不包括目标地址或源地址,仅仅用标志符来指示功能信息、优先级等信息。表3-1 OSI开放系统互连模型表1物理层 规定通讯介质物理特性。比如:信号交换和电气特性的

54、解释。2数据链路层规定了介质上传输的数据位的组织和排列。如:数据校验和帧结构。3网络层规定了网络连接的建立、维持和拆除的协议。如:路由和寻址。4传输层 两通讯节点之间数据传输控制。操作::数据重发,数据错误修复。5会话层 依靠低层的通信功能来进行数据的有效传递。6表示层 将两个应用不同数据格式的系统信息转化为能共同理解的格式。7应用层最高层。用户、软件、网络终端等之间用来进行信息交换。 标准CAN总线的标志符长度为11位,而扩展格式CAN总线的标志符长度却可达29位。CAN总线协议的2.0A版本规定CAN总线控制器一定要有一个11位的标志符。在2.0B版本中规定,CAN总线控制器的标志符长度能够是11位或29位。遵循CAN2.OB协议的CAN总线控制器能够发送和接收11位标识符的标准格式报文或29位标识符的扩展格式报文。假如禁止CAN2.OB方式,则CAN总线控制器就只能发送和接收11位标识符的标准格式报文,而忽略掉扩展格式的报文结构,但是不会出现错误。 在此次系统当中,与S3C44

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论