关于ATT7022电能表芯片交流电有效值推导公式计算是这样的 Urms=Vrms*2^10/2^23 为什么不直接简化 Urms=Vrms/2^13

给出一种基于电能计量芯片和的电参数测量模块的设计方案。详细描述了硬件电路接口和电能计量芯片与ARM通信接口的实现过程。通过实验对芯片进行,实现了电参数的精确测量。设计的电参数测量模块具有实时显示和与上位机通信的功能。


随着国家经济的快速发展,各行业对能源的需求量越来越大。煤炭、石油等不可再生资源的大量消耗使得存储量越来越少,能源短缺必将会影响国家经济的发展。而煤炭、石油的开采又会耗掉大量的电能,特别是石油的开采,抽油机经常会出现“空抽”的现象,大量的电能被耗费。因此,提高用电的效率和质量是缓解能源危机的一种方式,这就需要对电网运行状况进行实时监测。为了获得电网的电参数信息,本文采用电能计量芯片ATT7022C结合ARM微控制器设计电参数测量模块。该模块可以使用液晶实时显示数据,也可以把采集的电参数传输到上位机来对电网的状况进行实时监测。

ATT7022C芯片是钜泉光电科技(上海)有限公司推出的一款高精度三相电能专用计量芯片。它适用于三相三线和三相四线的接线方式,其内部结构框图如图1所示。该芯片集成了7路二阶sigma-delta ADC,参考电压电路以及包括功率、有效值、功率因数、能量等的数字信号处理电路。芯片内置温度测量传感器,提供基波有功、基波无功校表脉冲输出;还具有ADC采样数据缓存功能,缓存长度为240,可以实时保存原始采样数据。同时芯片还支持单通道、双通道和三通道的同步采样功能,供用户进行采样数据的分析。芯片提供一个SPI接口与外部MCU进行数据传递,外部控制器只需要通过SPI总线对各寄存器进行读写操作,就可以得到三相电参数的值。为了得到精确的电参数数值,必须进行校表操作。芯片支持纯软件校表,经过校正的仪表,有功精度可高达0.5级,无功精度可达2级。

2 电参数测量模块设计方案
电参数测量模块的总体结构框图如图2所示。模块主要由电参数实时测量、LCD显示、存储、与上位机通信等部分组成。LCD液晶主要用来显示电压、电流、耗能、功率因数、时间、温度等参数。模块采用RS485总线或无线组网传输的方式把测量的各种电参数传输到上位机,对电网的运行状况进行实时的监测。


模块设计的目标是以较低能耗实时测量、显示电参数,并能够与上位机进行通信。这就要求处理器的运行速度要快、功耗要低。LPC2138芯片可以满足这个要求。它有2个SPI、I2C接口、多达47个可承受5 V电压的通用I/O口,以及带有独立电源与时钟源的实时时钟模块。
电能计量芯片复位时内部的能量寄存器将复位为0。如果发生意外断电,芯片中能量寄存器中的值将会丢失,设计时选用AT24C02芯片保存能量寄存器的值。在软件程序设计中,当负载消耗1度电或其他数据量的时候刷新一次存储器。
实时时钟采用ARM系统与外接电池共同供电的方式,当系统意外断电时,时钟模块可由外部电池供电,保证时钟的正常运行。值得注意的是,实时时钟初始化时,第一次把准确的时间写到时钟芯片后,时钟就开始正确地运行,然后应当把程序中的时钟初始化函数去掉,把整个程序再加载一遍。否则,模块每次复位都会对时钟初始化一次,这样时钟就不能正确地运行了。

3.1 模块外围电路设计
ATT7022C外围电路如图3所示。在设计时,为使电源的纹波和噪声减小到最低,要在芯片的各个电源引脚使用10μF和0.1μF电容进行去耦。在图3中,V1P/V1N、V3P/V3N、V5P/V5N分别是A、B、C三相的电流采集通道;V2P/V2N、V4P/V4N、V6P/V6N分别是A、B、C三相的电压采集通道。电路连接时,把ATT7022C的SP1口、SIG、CS、RESET分别与LPC2138的SPI口、P0.28、P0.29、P0.30相连进行通信。SIG为握手信号,控制器通过该引脚监测芯片的运行状况。SEL为三相电接线方式选择引脚。电能芯片内部有300 kΩ上拉电阻,当该引脚悬空时为三相四线接线方式,当该引脚接地时为三相三线的接线方式。在硬件电路连接时必须要注意的是,电能计量芯片与LPC2138的电源要共地,否则控制器读写芯片将会出错。


电压、电流采集采用双端差分信号输入的方式采集数据。正常工作时最大输入电压为±1.5 V.2个引脚内部都有ESD保护电路,最大承受电压为±6V。
电压信号的采集可选择分压方式或互感器方式。本系统为了能得到较稳定的信号,决定采用互感器来采集信号。这样不仅起到了电气隔离的作用。还可防止电流过大烧毁芯片。由于电能计量芯片的电压通道在互感器的次级电压为0.5 V时有较好的精确度和线性度,所以在设计时,选择LCTV3JCF-220V/0.5V规格的电压互感器作为电压信号的采集端。电压采集电路如图4(a)所示。电路中的1.2 kΩ电阻和0.01μF电容构成了抗混叠滤波器。REFO信号连接电能计量芯片输出的2.4 V参考电压,这个电压起到直流偏置的作用。


电流信号的采集是通过把电流互感器输出的电流信号并接一个适当的电阻,采集电阻两端电压的方式来间接测量电流值。电流通道在采集电压为0.1 V时芯片有较好的精确度和线性度,因此在设计时选用HTTA-5 A/5 mA规格的电流互感器。在输入额定电流的情况下,输出的电流信号并接20 Ω的电阻可以得到0.1 V的电压信号。值得注意的是,电流互感器的选择应根据实际应用时初级电路中电流大小的范围而选择,电阻也要相应地变化,保证输入的信号在0.1 V左右。电流采集电路如图4(b)所示。

模块的软件设计首先是对各部分的通信接口进行初始化,然后对芯片进行校正,接着把实验校正的值写入ATT7022C的各个寄存器。最后,在主函数的循环语句中渎取芯片各个寄存器的数据进行显示、存储、向上位机传输。
图5、图6分别为ATT7022C芯片的SPI接口读、写时序图。图中,CS为芯片的片选信号线;SCLK为时钟信号线;DIN为串行数据输入线,用于把用户的数据、命令、地址传输到ATT7022C芯片,它与ARM处理器的SPI总线的MOSI连接通信;DOUT为串行数据输出线,用于从ATT7022C芯片读取数据,它与ARM处理器的SPI总线的MISO连接通信。从图5中可以看出,当向ATT7022C芯片写一个字节数据时,SCLK高电平时在DIN引脚准备好数据,一个时钟下降沿,就把一位数据写入芯片中。当从ATT7022C读取一个字节数据时,一个时钟上升沿,芯片会把一位数据传输到DOUT引脚,ARM读取该引脚得到一位数据。使用ARM的SPI总线,数据在SCLK高电平时有效,所以在设置SPI控制寄存器时CPOL位应置0。SPI传输的第一位数据在第二个时钟沿被采样,CPHA位应置1。ARM与ATT7022C芯片进行数据通信时,需要先向ATT7022C芯片写入8位的命令字,然后才能通过SPI接口读出或写入24位数据。数据传输时高位在先,LSBF位应置0。在数据传输的过程中CS要保持在低电平的状态,传输完成后应把CS拉高。同时设置SPI总线为主模式、禁止SPl的中断。


程序运行时,要想知道通信函数是否正确,可以通过读取校表数据校验和寄存器的值来判断。在芯片复位后未写校表数据前,它里面存储的复位数据是定值。发送命令字0x3E或0x5F,读取24位数据。在三相四线模式下,值是0x043C73;在三相三线模式下,值是0x16BC73。如果是其他值.则程序有误。
校表是设计的关键环节,芯片校表流程如图7所示。所有的校正都是在校表寄存器参数为0的条件下进行的。


以A相电压、电流的校正为例说明芯片的校表过程。
电压输入为238 V,功率因数为1。在校正寄存器Ugain为0时,读A相电压有效值寄存器Vu的值,十六进制为0x25d75c,十进制为2 479 964。代入公式计算得到测量电压有效值:Urms=Vu×210/223=Vu/213=2 479 964/.73。Ur为标准表读出的实际输入电压有效值即238 289=0x494309,最后把0x494309写入A相电压的校正寄存器,则完成A相电压的校正。校表完成后,处理器读出的值要缩小2倍才能得到最终的测量电压有效值:Urms=Vu/213/2=Vu/214。
电流输入为4 A,功率因数为1,在校正寄存器Igain为0时,读A相电流有效值寄存器Li的值。十六进制为0x56d60,转化成十进制为355 680。代入公式计算得到测量电流有效值:Irms=Ii×210/223=Ii/213=355 680/8 192=43.417 968 75。Ir为标准表读出的实际输入电流有效值即4 570=0x3cad7a。最后把0x3cad7a写入A相电流的校正寄存器,则完成A相电流的校正。校表完成后,处理器读出的值要再缩小24倍,才能得到最终的测量值,即Irms=Ii/213/24=Ii/217。
其他参数的校正要根据ATT7022C的各个参数的校表公式来完成,这里不再赘述。校表完成后使用自耦调压器调节负载两端的电压、电流,得到的测量数据如表1、表2所列。

通过基于ATT7022C和LPC2138的硬件电路设计、软件的编程、校表及PCB板的制作,最终完成了整个模块的设计。通过实验得到的测量数据误差较小,在模块测量误差允许的范围内。模块具有采集数据速度快、耗能低的特点,并能长期稳定运行,达到了模块设计的预期目标。该模块可用于电力系统、矿井电网、抽油机等电参数的精确测量。

}

  给出一种基于电能计量芯片ATT7022C和LPC2138的电参数测量模块的设计方案。详细描述了硬件电路接口和电能计量芯片与ARM通信接口的实现过程。通过实验对芯片进行软件校表,实现了电参数的精确测量。设计的电参数测量模块具有实时显示和与上位机通信的功能。为了获得电网的电参数信息,本文采用电能计量芯片ATT7022C结合ARM微控制器设计电参数测量模块。该模块可以使用液晶实时显示数据,也可以把采集的电参数传输到上位机来对电网的状况进行实时监测。

  ATT7022C芯片是钜泉光电科技(上海)有限公司推出的一款高精度三相电能专用计量芯片。它适用于三相三线和三相四线的接线方式,其内部结构框图如图1所示。该芯片集成了7路二阶sigma-delta ADC,参考电压电路以及包括功率、有效值、功率因数、能量等的数字信号处理电路。芯片内置温度测量传感器,提供基波有功、基波无功校表脉冲输出;还具有ADC采样数据缓存功能,缓存长度为240,可以实时保存原始采样数据。同时芯片还支持单通道、双通道和三通道的同步采样功能,供用户进行采样数据的分析。芯片提供一个SPI接口与外部MCU进行数据传递,外部控制器只需要通过SPI总线对各寄存器进行读写操作,就可以得到三相电参数的值。为了得到精确的电参数数值,必须进行校表操作。芯片支持纯软件校表,经过校正的仪表,有功精度可高达0.5级,无功精度可达2级。

  2 电参数测量模块设计方案

  电参数测量模块的总体结构框图如图2所示。模块主要由电参数实时测量、LCD显示、存储、与上位机通信等部分组成。LCD液晶主要用来显示电压、电流、耗能、功率因数、时间、温度等参数。模块采用RS485总线或无线组网传输的方式把测量的各种电参数传输到上位机,对电网的运行状况进行实时的监测。

  模块设计的目标是以较低能耗实时测量、显示电参数,并能够与上位机进行通信。这就要求处理器的运行速度要快、功耗要低。LPC2138芯片可以满足这个要求。它有2个SPI、I2C接口、多达47个可承受5 V电压的通用I/O口,以及带有独立电源与时钟源的实时时钟模块。

  电能计量芯片复位时内部的能量寄存器将复位为0。如果发生意外断电,芯片中能量寄存器中的值将会丢失,设计时选用AT24C02芯片保存能量寄存器的值。在软件程序设计中,当负载消耗1度电或其他数据量的时候刷新一次存储器。

  实时时钟采用ARM系统与外接电池共同供电的方式,当系统意外断电时,时钟模块可由外部电池供电,保证时钟的正常运行。值得注意的是,实时时钟初始化时,第一次把准确的时间写到时钟芯片后,时钟就开始正确地运行,然后应当把程序中的时钟初始化函数去掉,把整个程序再加载一遍。否则,模块每次复位都会对时钟初始化一次,这样时钟就不能正确地运行了。

  3.1 模块外围电路设计

  ATT7022C外围电路如图3所示。在设计时,为使电源的纹波和噪声减小到最低,要在芯片的各个电源引脚使用10μF和0.1μF电容进行去耦。在图3中,V1P/V1N、V3P/V3N、V5P/V5N分别是A、B、C三相的电流采集通道;V2P/V2N、V4P/V4N、V6P/V6N分别是A、B、C三相的电压采集通道。电路连接时,把ATT7022C的SP1口、SIG、CS、RESET分别与LPC2138的SPI口、P0.28、P0.29、P0.30相连进行通信。SIG为握手信号,控制器通过该引脚监测芯片的运行状况。SEL为三相电接线方式选择引脚。电能芯片内部有300 kΩ上拉电阻,当该引脚悬空时为三相四线接线方式,当该引脚接地时为三相三线的接线方式。在硬件电路连接时必须要注意的是,电能计量芯片与LPC2138的电源要共地,否则控制器读写芯片将会出错。

  3.2 信号采集模块

  电压、电流采集采用双端差分信号输入的方式采集数据。正常工作时最大输入电压为±1.5 V.2个引脚内部都有ESD保护电路,最大承受电压为±6V。

  电压信号的采集可选择分压方式或互感器方式。本系统为了能得到较稳定的信号,决定采用互感器来采集信号。这样不仅起到了电气隔离的作用。还可防止电流过大烧毁芯片。由于电能计量芯片的电压通道在互感器的次级电压为0.5 V时有较好的精确度和线性度,所以在设计时,选择LCTV3JCF-220V/0.5V规格的电压互感器作为电压信号的采集端。电压采集电路如图4(a)所示。电路中的1.2 kΩ电阻和0.01μF电容构成了抗混叠滤波器。REFO信号连接电能计量芯片输出的2.4 V参考电压,这个电压起到直流偏置的作用。

  电流信号的采集是通过把电流互感器输出的电流信号并接一个适当的电阻,采集电阻两端电压的方式来间接测量电流值。电流通道在采集电压为0.1 V时芯片有较好的精确度和线性度,因此在设计时选用HTTA-5 A/5 mA规格的电流互感器。在输入额定电流的情况下,输出的电流信号并接20 Ω的电阻可以得到0.1 V的电压信号。值得注意的是,电流互感器的选择应根据实际应用时初级电路中电流大小的范围而选择,电阻也要相应地变化,保证输入的信号在0.1 V左右。电流采集电路如图4(b)所示。

  模块的软件设计首先是对各部分的通信接口进行初始化,然后对芯片进行校正,接着把实验校正的值写入ATT7022C的各个寄存器。最后,在主函数的循环语句中渎取芯片各个寄存器的数据进行显示、存储、向上位机传输。

  图5、图6分别为ATT7022C芯片的SPI接口读、写时序图。图中,CS为芯片的片选信号线;SCLK为时钟信号线;DIN为串行数据输入线,用于把用户的数据、命令、地址传输到ATT7022C芯片,它与ARM处理器的SPI总线的MOSI连接通信;DOUT为串行数据输出线,用于从ATT7022C芯片读取数据,它与ARM处理器的SPI总线的MISO连接通信。从图5中可以看出,当向ATT7022C芯片写一个字节数据时,SCLK高电平时在DIN引脚准备好数据,一个时钟下降沿,就把一位数据写入芯片中。当从ATT7022C读取一个字节数据时,一个时钟上升沿,芯片会把一位数据传输到DOUT引脚,ARM读取该引脚得到一位数据。使用ARM的SPI总线,数据在SCLK高电平时有效,所以在设置SPI控制寄存器时CPOL位应置0。SPI传输的第一位数据在第二个时钟沿被采样,CPHA位应置1。ARM与ATT7022C芯片进行数据通信时,需要先向ATT7022C芯片写入8位的命令字,然后才能通过SPI接口读出或写入24位数据。数据传输时高位在先,LSBF位应置0。在数据传输的过程中CS要保持在低电平的状态,传输完成后应把CS拉高。同时设置SPI总线为主模式、禁止SPl的中断。

  SPI的接口函数如下:

  程序运行时,要想知道通信函数是否正确,可以通过读取校表数据校验和寄存器的值来判断。在芯片复位后未写校表数据前,它里面存储的复位数据是定值。发送命令字0x3E或0x5F,读取24位数据。在三相四线模式下,值是0x043C73;在三相三线模式下,值是0x16BC73。如果是其他值.则程序有误。

  4.2 芯片的校表

  校表是设计的关键环节,芯片校表流程如图7所示。所有的校正都是在校表寄存器参数为0的条件下进行的。

  以A相电压、电流的校正为例说明芯片的校表过程。

  (1)A相电压的校正

  电压输入为238 V,功率因数为1。在校正寄存器Ugain为0时,读A相电压有效值寄存器Vu的值,十六进制为0x25d75c,十进制为2 479 964。代入公式计算得到测量电压有效值:Urms=Vu×210/223=Vu/213=2 479 964/。Ur为标准表读出的实际输入电压有效值即238 289=0x494309,最后把0x494309写入A相电压的校正寄存器,则完成A相电压的校正。校表完成后,处理器读出的值要缩小2倍才能得到最终的测量电压有效值:Urms=Vu/213/2=Vu/214。

  (2)A相电流的校正

  电流输入为4 A,功率因数为1,在校正寄存器Igain为0时,读A相电流有效值寄存器Li的值。十六进制为0x56d60,转化成十进制为355 680。代入公式计算得到测量电流有效值:Irms=Ii×210/223=Ii/213=355 680/8 192=43.417 968 75。Ir为标准表读出的实际输入电流有效值即4 570=0x3cad7a。最后把0x3cad7a写入A相电流的校正寄存器,则完成A相电流的校正。校表完成后,处理器读出的值要再缩小24倍,才能得到最终的测量值,即Irms=Ii/213/24=Ii/217。

  其他参数的校正要根据ATT7022C的各个参数的校表公式来完成,这里不再赘述。校表完成后使用自耦调压器调节负载两端的电压、电流,得到的测量数据如表1、表2所列。

  通过基于ATT7022C和LPC2138的硬件电路设计、软件的编程、校表及PCB板的制作,最终完成了整个模块的设计。通过实验得到的测量数据误差较小,在模块测量误差允许的范围内。模块具有采集数据速度快、耗能低的特点,并能长期稳定运行,达到了模块设计的预期目标。该模块可用于电力系统、矿井电网、抽油机等电参数的精确测量。

}

目前,智能电网已成为世界电网发展的共同趋势。本文根据智能电网高级量测 体系中智能电表的技术要求,设计了三相多用户全电子集中式智能电表。 论文依据智能电表应具有的性能指标以及技术特征,提出了多用户智能电表的 总体设计方案,进行了系统硬件和软件设计。系统以STCIOF08XE单片机为核心,采 用电能计量专用芯片ATT7028A实现电量数据采集,扩展了显示电路、远程通信电路、 数据存储电路、时钟及校时电路等,完成了单相36户或三相12户的电量、功率、 电压、电流等参数的测量、显示、存储,实现了电功率计时计量、预付费、阶梯电 量计量、即时双向通信、远程供电控制等多种功能。采用数据加密存储,提高数据 的可靠性;采用自动校时方法保证时钟高精度运行,采用DLT-645《多功能电能表 通信规约》协议实现电表通信兼容性;采用通信波特率自动识别技术提高数据通信 的灵活性。 通过对C相用户性能实际测量,验证了智能电表设计的正确性,具有较大的实 用价值。

关键词:智能电网;集中式多用户电表;STCIOF08XE单片机;电能计量; 远程通信


At present,intelligent

has become the common trend developing trend of

power面d.According

the senior measurement system’S technical requirements to

the smart meters in intelligent

power面d,the

three―phase multi-user full electronic

centralized smart is designed in the paper.


On the base of the intelligent electric meter's performance index

characteristics,the

smart meter's

corresponding system’S hardware

software design.The STC 1 0F08XE microcontroller

as the core,the ATT7028A special

collection,with the show circuit,remote clocking circuit households

power measured chip realized power data communication circuit,data storage circuit and and


three-phase twelve families

expanded,the

single-phase thirty-six

power,power,voltage,current

and other parameters

displayed,stored and the timing measurement,prepaid,electric instant communication and remote control are improves the reliability of

power measurement, hi曲

realized.砀e

data encryption storage

method assures the clock’S

precision operation,the DLT-645”multi?function protocols”realizes the

communication


rate correctness of

communication

compatibility,the communication baud

automatic identification technology improves the flexibility of the data communication.

phase C user

performance

of practical measurement,the

the smart meter design is verified and has great practical value.

Key words:smart grid;centralized multi-user electric meter;STCIOF08XE MCU; electricity measurement;remote communication

第一章引言….………………………………........…….…1


1.1智能电表的选题背景及现状………………………………….

1.1.1智能电网……………………………………………. 1.1.2电能表的发展方向…………………………………….. 1.2智能电表的研究进展与动态………………………………….


1.2.1国外智能电表的发展动态………………………………..

1.2.2我国智能电表的发展…………………………………… 1.3课题研究的主要内容及解决的主要问题………………………… 第二章系统的硬件设计...…..………..………………………..5 2.1系统总体设计思想…………………………………………5 2.2系统的关键技术和性能指标………………………………….5 2.3系统的硬件设计…………………………………………..5 2.3.1 CPU单元电路………………………………………….6 2.3.2采集电路…………………………………………….8 2.3.3时钟模块……………………………………………11 2.3.4通信电路……………………………………………13 2.3.5存储器电路………………………………………….14 2.3.6显示电路……………………………………………16 2.3.7看门狗电路………………………………………….16 2.3.8供电通断控制电路…………………………………….17 2.3.9电源电路……………………………………………19 第三章系统的软件设计…..….…………........………………21 3.1主程序…………………………………………………21 3.2数据加密……………………………………………….22 3.3存储区规划……………………………………………..22 3.4显示子程序……………………………………………..25 3.5时钟授时子程序………………………………………….25 3.6通信子程序……………………………………………..27 第四章软件校表及实验数据…………………………………….29 4.1电压有效值……………………………………………..29 4.2电流有效值……………………………………………..30 4.3其他参数的校正………………………………………….32 第五章系统可靠性设计….………………………..…………..33 5.1硬件系统的可靠性设计…………………………………….33


5.1.1常规抗干扰措施………………………………………33 5.1.2采用大规模集成电路取代单一功能电路…………………….33 5.1.3采用电波表时钟模组进行时钟校验,消除系统时钟误差………..33

5.1.4独立的看门狗电路……………………………………..33 5.2软件系统的可靠性设计………….:…………………………33 5.2.1数据安全措施…………………………………………33 5.2.2指令冗余、软件陷阱等措施………………………………33

结论………...........….….......…..........................35 参考文献….....………..............….....................…..37 攻读学位期间的研究成果….....………..........…...…..….....39 附件.........…………….…………............…………..41


计量电路板A………………………………………………..41

计量电路板B………………………………………………..42 主板电路…………………………………………………..43


通断控制电路……………………………………………….44

致谢……..….………......………….…….…..…........45 学位论文独创性声明、学位论文知识产权权属声明....…..…….……..47

第一章引言 1.1智能电表的选题背景及现状


为了适应经济、社会发展的要求,应对全球气候变化以及电网面临的重大挑战, 智能电网现在已成为世界电网发展的共同趋势。智能电网是一个以电力系统为对象, 结合新型的控制技术、信息技术和管理技术,实现从输配电到用户所有环节的智能交 流,能够科学系统地优化电力生产、传输和使用的自愈电网【5】。智能电网主要由四部 分组成:高级量测体系AMI、高级配电运行ADO、高级输电运行ATO和高级资产管理 AAM,如图1.1所示。高级量测体系AMI包含许多技术和应用集成的解决方案,智能 电表作为其主要的组成部分,应该可以定时或即时取得用户带有时标的分时段的或 实时(或准实时)的多种计量值,如用电量、功率、电压、电流和其他信息,事实上 智能电表已成为电网的传感器【6】。在过去计量仪表的主要商业价值来源于其数据采 集与处理能力,如今则主要在于计量仪表的互操作性和系统集成。

图1.1智能电网的构架

我国的智能电网建设也已起步。我国数字化电网涵盖发电、调度、输变电、配 电和终端用户各环节,是智能电网的初级阶段【_71。智能电网将对集成电路技术、软 件技术、新型元器件技术、电子材料技术、网络和通信技术、存储技术、网络和信 息安全技术、显示技术、测量仪器技术、电子专业设备制造技术、导航和遥感技术 提出更高要求,同时推动我国在这些信息技术领域的核心能力得到进一步提高。随 着电力工业的发展,电能计量仪表制造行业的发展也日新月异。目前我国的电能资 源相对缺乏,电能的节约和有效合理的利用就显得非常重要。因此,对电能的精确 测量及其功能的扩展越来越受到关注和高度重视。

1.1.2电能表的发展方向


电能计量技术随着微电子技术、计算机技术、通信技术的发展,新的构思、新 的理念日新月异,以下是电能表的几种发展方向。 1、网络化电能表 2、多用户静止式单相复费率电能表 3、智能化住宅区的智能式电能表 4、虚拟电能表 智能电网需要具有实时监视和分析系统目前状态的能力,这个集成的能量体系 要求数据通讯和分布式计算设施是开放式的和基于标准的,并且兼容各种各样的物 理媒介的通讯和嵌入的计算技术。因此智能电表作为其主要的组成部分,必然会得 到强力的关注,并且推动电表行业的发展。

1.2智能电表的研究进展与动态 1.2.1国外智能电表的发展动态


智能电表是在电子式电表的基础上发展而来。20世纪70年代,研究人员成功 研制出利用模拟或数字电路实现电能计量功能的电子式电表【9】。在此基础上,通过 不断扩展数字技术的应用,电子式电表具备了分时计费、预付费等功能。智能电表 实现了对电子式电表的全面突破,以智能芯片为核心,集成包括具有双向信息交流 功能的读表器,一套操作管理系统和数据库,构建应用计算机技术、通信技术等多 系统的交流平台,实现电功率计时计量、自动计费、即时双向通信、优化用电等功 能。 经过30年的发展,智能电表技术实现多轮升级,功能不断扩展。欧美国家采取 了很多措施促进智能电表的发展。2008年11月,美国宾法尼亚州通过法案,明确 规定所有新建建筑必须安装智能电表,并对智能电表的功能界定如下:必须具有双 向数据传送功能,远程遥控开关功能,远程编程功能,自带信息存储功能,监控电 压并反馈信息功能,断电定位功能;电表必须以小时为单位进行读表,当天传递数 据,数据信息提取间隔精确到15分钟或者更短;电表支持自动负荷控制,支持实时 定价、分时定价,并可以计算用户自发电量。英国对安装智能电表的试点用户及电 网进行优化运行效果测试,根据智能电表监视器统计数据初步测算出:由于优化用 电方式,一个普通家庭用户年电费支出削减潜力为13%-15%f91。英国政府预计,若 全国2600万家庭安装智能电表,可以为用电客户和能源公司在随后的20多年中节 省支出25亿一36亿英镑,减少3%-15%的能源消耗,社会效益和环境效益明显【91。 同时节能减排也是智能电网发展的内在动力。2009年美国总统奥巴马提出加快智能

电网建设,促进经济复苏,促使智能电表发展的全面提速。发展情况主要体现在以 下几方面: 计量方面:文献[12]采用ATT7022B的电能专用计量芯片,实现了电流、电压的 有效值、频率以及有功功率、无功功率的准确测量。电表外围电路简单、计量精度 高。文献[15]采用的是SAMES公司的SA9904B专用电能计量芯片,实现了电流、电 压等有功和无功电能参数的测量,充分利用芯片的内置功能模块,减少了外围电路。 文献[25]利用ADE7763电能计量芯片测量有功电能和视在电能达到了设计精度要 求。 通信方面:文献[10]采用CAN总线传输。具有通信速率高、可靠性强、连接方 便和性能价格比高等特点,总线在速度上和距离上都比RS485总线要优越得多。文 献[13]采用LanWorks现场总线,通过LanWorks主控制模块通信,给用户组网提供 方便。文献[14]采用GPRS的无线传输方式,数据传输速率非常高。文献[26]采用电 力线载波通信方式,实现了从无线到有线,从近距离到远距离的通信传输功能。 可靠性方面:文献【24]在数据采集电路和远程传输电路中都设计了光电隔离电 路和独立的看门狗电路,并且采用了两种存储器,一种是X5045内部的512字节 的非易失存储器;另一种是独立的直接与CPU接口的非易失存储器W24C16。两 种存储器相互配合,配以软件措施,实现数据的非易失、高可靠存储。文献[27】主 要是数据存储的安全防护,数据存储方面主要采用FLASH芯片和E2pROM芯片, 数据的访问要通过密码。 功能方面:文献[10】实现实时分段计量及负荷分段计量。MCU通过SPI通讯口 实时地访问ATT7022B,起到实时监控电网中的电流电压值、有功功率、无功功率、 电能、功率因数等各类参数;文献【ll】实现复费率、最大需量计量以及停电抄表功能; 文献[12】实现对有功、无功、视在功率、双向有功和四象限无功电能,以及电压和 电流有效值、相位、频率等电参数的准确测量。

1.2.2我国智能电表的发展


我国的智能电表研究推广时间与国际基本同步,但由于受以下几方面因素的影 响,我国智能电表技术与国外水平存在较大差距。一是核心技术缺失。高端市场基 本被国外产品占领,即使是国产品牌,芯片、电解电容、液晶显示屏(LCD)等核 心部件均采用国外产品或技术,自有技术支撑能力薄弱;二是生产厂家分散,直接 导致研发力量不足,核心技术突破进展缓慢。目前,我国各种类型电表年产量已达2 亿台以上,生产厂家有500多家,产品主要以面向国内居民和工商业用户为主,而 精度要求较高的高端产品,国外产品仍占据主导地位;三是集成能力落后于国际水 平。我国智能电表生产研发的核心技术分散在电子、机械、电力等多个行业,技术

集成难度较大。即使单项专业技术接近国际水平,但由于集成环节或安装工艺存在 短板,电表产品的应用性能仍然难以满足要求。 长期以来,我国商用住房交流电度表主要为手工抄表方式,甚至有些落后地区 还在使用机械式电表。在社会走向信息化、网络化,电力系统大踏步走向现代化的 今天,手工抄表和机械式电表成为制约供电系统现代化管理的一大障碍,就是现在 使用的全电子式的智能电表大部分也是集中式单相用户电表。同时智能电网要求智 能电表能实现带有时标的多种计量,即能根据需要同时实现多种计量(如kWh、

第二章系统的硬件设计 2.1系统总体设计思想

智能电网要求数据通讯和分布式计算设施是开放式的和基于标准的,并且兼容 各种各样的物理媒介的通讯和嵌入的计算技术。因此根据智能电网的设计要求,该 智能电表系统总体设计框图2.1如下:

l信息采集电路b=令 l 显示电路b== l通断控制电路l牟一


(STC 1 0F08XE)

剖RS485:i酥ff

图2.1系统的总体设计框图

2.2系统的关键技术和性能指标


技术关键性问题: 1、数据传输、存储及其安全问题; 2、时钟精度问题。 主要的性能指标: 1、额定电压:3X220(380)V,额定电流:Ib=15A,I。=60A; 2、智能电表脉冲常数:1600imp/KWh; 3、用电户数:12户一36户可选: 4、费率规范:尖、峰、谷、平; 时段设置:8个时段,每个时段的时间最少不小于30min; 5、国家校表精度二级(2.0)标准。
三项多用户智能电表的硬件设计主要包括以下几个方面:STCIOF08XE单片机组

成系统的控制单元;电源电路为电能计量芯片、显示模块等供电;ATT7028A芯片构 成系统的采集通道;电波钟表接收模组RCCOIA保证系统的时间准确性;另外还有通 信模块、存储电路、显示电路等。下面分节详细介绍。

STCIOF08XE单片机是宏晶科技生产的单时钟/机器周期(IT)的单片机,是高 速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但 速度快8―12倍。内部集成高可靠复位电路,针对高速通信、智能控制、强干扰场合。 主要特性: 1)增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051 2)应用程序存储空间8K字节


4)44根I/0口线,根据需要可以设置为4种工作模式:准双向口,推挽,输 入,开漏。每根I/O口线驱动能力可到达20mA 5)有E2pROM功能 6)专用复位电路和硬件看门狗 7)2个16位定时器 8)外部中断i/o口5路,传统的下降沿中断或低电平触发中断 9)一个独立的通用全双工异步串行口(UART),做主机时可以当2个串口使用 10)具有在系统可编程功能(ISP),通过串口直接下载用户程序,无需专门编 程器。 鉴于以上优点,单片机STCIOF08XE可以满足系统设计的要求。在本系统中单片 机STCIOF08XE主要完成系统的控制功能。如用电量、功率、电压、电流等多种参数 的计量;用户信息、用电量、预付费等的安全存储;用户信息、用电情况的轮流显 示等。单片机STCIOF08XE的电路连接如图2.2:

晶振电路采用石英晶体和电容组成并联谐振电路,电容选用30pF的瓷片电容, 晶振为11.0592MHz。设计电路板时,晶体和电容与单片机芯片尽量靠近,以减少寄 生电容,保证振荡器稳定可靠工作。 STC系列单片机具有在系统可编程功能,可以直接通过串口ISP下载程序,不 需要专门的编程器,也不必将芯片从PCB上卸下,为程序下载和在线程序升级提供 很大便利。ISP下载电路为一个标准RS一232C串口通信电路,电路设计如图2.3所

―j 1100uF 7 lCl0 3


r乜p1 7 11 RX/P1 6 12 8 lO 15

T1【N R10UT R2nq T2nq GND


R20UT T20UT V.

图2.3 STCl0F08XE的ISP功能电路


数据采集电路选用锯泉光电科技(上海)有限公司的ATTT028A专用计量芯片实 现。ATTT028A是一颗高精度三相有功电能计量芯片,支持软件校表以及电阻网络校 表,ATT7028A适用于三相三线和三相四线模式。内部集成了六路二阶sigma―delta ADC、参考电压电路以及所有功率、能量、有效值、功率因数以及频率测量等电路。 能够测量各相以及合相有功功率、无功功率、视在功率、有功能量【llJ。同时还能测 量各相电流、电压有效值、功率因数、相角、频率等参数。具有SPI接口,方便与 外部MCU之间进行计量参数以及校表参数的传递,充分满足三相复费率多功能电能 表的要求。ATT7028A内部具有电压监控电路,保证加电和断电时正常工作。ATTT028A 的内部结构框图如图2.4所示。

嘴协坩瑚辩珊 争_冀备●蠹争4摹p●日P 盯

图2.4 ATT7028^的内部结构框图

图2.5是ATT7028A的外围电路图。

室I蚕l妻I至I皇l至


2I!I里I竺l旦I呙Isl是I瓮l辞I导I
EF C30 1l V1P3 VlN4 V3P 6 V3N7 V5P 9 V5NO 28 3I 32

ul CSl CLK Din

9 叁萎耋§皇季乏2吞 6 路韶S


VlP V1N V3P vV53NP V5N NC NC ATT7028
DOUT SO SI SEL REVP SCF TEST

釜黼莹莹畲畲g R搦呈≥畲畲g


弘一 "站一扒丝拍一∞巧M一2

,OOpF-I∞l字l竺l竺_l墨l对葛l寻l瓮I荨

图2.5 ATT7028A芯片的外围电路

本电能表可以同时测量12个三相户、36个单相户的用电情况,计量电路由A、 B两块计量板组成,每块PCB板设计18个通道,两块电路板共用电压输入信号。 三相电压采集电路设计如2.6所示,参比电压(220V)下,电压通道的采样电 压输出0.5V,送入ATT7028A相应电压输入引脚。


图2.6电压采集电路设计

电流采样电路主要由电流互感器以及三片CD4051组成。电流通道输入1000MV 到2MV的信号时电流有效值的误差小于0.5%。其中一路电流采集信号的电路如下图 2.7所示。 CD4051是八选一的单通道数字控制模拟电子开关,有三个二进制控制输入端A、 B、C,幅值为4.5V一20V的数字信号控制峰峰值为20V的模拟信号。EN控制输入为 低电平,一直处于选通状态。

U1.A ll Ul-B Ul―C CHl l 2 3 INl IN2 IN3 COM lO 9

㈣嘲惚㈨俑!呈懈旧一例一 一

图2.7电流通道的采集电路设计

应用ATT7028A应该注意的问题: ?ATT7028A内有效值、功率等寄存器的更新是自动进行的,所以数据读取要保 证在更新时间(约1/3s)以内完成,不然数据会部分丢失【l ?芯片复位后一般等待200

S左右才能通过SPI进行读写操作。


本系统设计的智能电表可对用户电量实现分时计量,具备复费率功能。同时, 也可按上级系统采样时间要求,采集电网相应电参数进行存储和远传。因此电表对 时间的准确性要求非常高。 系统时钟电路采用实时时钟芯片完成,但芯片时钟运行易受周围环境的影响存 在走时误差,若是网络系统应用,可由上位机定时校准以提高走时精度。而在独立 使用时,缺乏一种校时机制以克服走时误差,累积后将对分时计量产生影响。 系统时钟电路设计采用实时时钟芯片DSl302和授时模块共同组成。DSl302以 实时时钟方式运行,作为系统基本时基,产生系统所需秒、分、时、日、月、年的 时钟日历信号,在-40℃一+85"C环境下基本上可以保证时间的准确性。但仍受温漂、 晶振精度等影响,不能保证应用所需。 电波钟表接收模组RCCOIA是根据原子的精度来制造的计时产品。RCC01A采用 CME6005内置芯片接收原子发射台的定期信号。原子发射台定期发射信号,频率每 三千年只差一秒,所以非常准确。但电波钟表接收模组受干扰几率大,不能保证每 次都接收到信号,所以只作为DSl302的校时,不作为系统时钟。

这种系统时钟设计方法既保证了时间的准确性,又可以不受环境温度的影响, 可靠性更高。 表2.1是各种授时方式在时间精度、定时精度、校频精度等方面的优劣比较。


表2.1各种授时方式的比较

授时精度 电话授时 网络授时 短波授时 长波授时 电视授时 卫星授时


<30ms <15ms

0.5-10us lOus

(卜10)xlO‘12

系统时钟DSl302的电路设计图2.8。

VCC2VCCl Xl x2 GND SCLK

8 7 P2 4―J 3.3V

图2.8 I)S1302时钟电路

电波表接收模组的技术原理:首先,由标准时间授时中心将标准时间信号进行 编码,利用低频载波方式将时间信号以无线电长波发播出去。电波钟表通过内置微 型无线电接收系统接收该低频无线电时码信号,由专用集成芯片进行时码信号解调, 再由计时装置内设的控制机构自动调节钟表的计时【28J。通过这样一个技术过程,使 得所有接收该标准时间信号的钟表都与标准时间授时中心的标准时间保持高度同 步,进而全部电波钟表显示严格一致的时间。 电波钟表接收模组RCCOIA只通过两根I/O口和控制器相接,不需要任何的外围 电路,连接方便,准确性高。图2.9是电波钟表接收模组的原理图。

6 7 lO ll 2


图2.9电波钟表接收模组电路


2.3.4.1红外通信电路 红外通信是利用950nm近红外波段的红外线作为传递信息的通信信道。发送端 将基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射红外信号;接 收端将接收到的光脉冲转换成电信号,再经过放大、滤波等处理后送给解调电路进 行解调,还原为二进制数字信号后输出【291。 红外收发电路设计如图2.10所示。串行发出的数据信号和调制载波信号(38KHz 方波信号,由单片机经内部定时由P2.5输出)经74HC0881R双输入与门调制后,由 红外发射管LED2将调制好的信号发射出去。接收模块TSOPl738对接收到的红外信 号自动进行选频接收,并解调输出。红外通信适用于近距离人工手持抄表器进行抄 表、设置等操作。

图2.10红外通信电路

为实现远程通信,结合单片机自身特点,系统设计了RS一485通信电路,也是国 家电力总局颁布的《多功能电能表通信规约DL/T645-2007》约定的远程通信方式。 RS-485通信具有以下特点: ●RS一485接口信号电平与TTL电平兼容,方便与TTL电路连接 ?RS-485数据最高传输速率为lOMbps,最大传输距离标准值为1200米 ?RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强, 即抗噪声干扰性好 ?具有多站能力,根据接口芯片不同,在总线上允许连接32个以上的收发器, 方便地建立设备网络 电路设计如图2.1l所示。

兰;一R一垭2;j∞一

图2.11 RS.485通信电路


根据国家电表标准的要求,复费率电表设有尖、峰、平、谷4种费率和8个时 段,每个时段采用4种费率中的1种,把费率相同的所有时段所计量的电能累计在 一起,从而把计量的总电能分为4种不同价格的电量。该电表以五位整数一位小数 形式显示用户的用电量,显示的最大数为99999.9,用电超过此值,系统自动回零。 每户分配4个字节作电量存储,可以计算电表数据存储所需的最大空间:12(户)木3
(相)术4(B)术8(时段)爿‘4(费率)=4608

电表带有定时计量功能,设定计量间隔为30min,需要48(次).12(户)术3(相)

青岛大学硕士论文 爿c4(费率)=6912 Bo

而STCIOF08XE芯片的内部E2pROM容量是5KB,所以无法满足设计要求,需要扩 展存储电路。FM24C64是8KB的铁电串行存储器,采用该铁电存储器完成存储扩展 电路的设计。 铁电存储器的特点: 1)非易失性的存储特性; 2)FRAM读写速度快,本质上没有写延时,不存在如E2pROM的最大写入次数的 问题; 3)FM24C64是一种串行非易失存储器,结构容量为8192.8位,工业标准二线 制串行接13,与串行E2PROM的功能操作相似,并且与E2pROM具有相同的引脚排列。 FM24C64采用12C协议,共有开始,停止,数据以及应答四个状态,时序图如图 2.12所示

姒―■■弋――Lf’∥■■n 默―t,÷j鲁喜蛙霎孳:■÷


7‘。‘。? r?t--. f-?-?- r-?--。

I)crto晚.^cIcno―edqe

图2.12数据传输协议

FM24C64的电路连接图如图2.13所示:wP引脚用来对内存阵列进行写保护,wP 引脚拉高后,对所有内存地址的高1/4部分进行写保护(1800卜lFFFH)。FM24C64不 会应答试图写入内存的数据。WP拉低后,写保护特性不起作用。CPU通过P2.7管脚和 P2.6管脚实现时钟和数据的控制。


U4 1 2 3 .4 A0 A1 A2 VDD 8 7 6 5
P4 4 P2 7 P2

图2.13 FM24C64存储电路


显示电路用来显示电表系统中各位用户的用户信息、用电量以及预付费情况等。 用户可以通过数字直观的了解自己的用电情况,方便快捷。 显示电路采用10位LED来完成电路设计。数码管是共阳极的,为了提高数码管使 用寿命,在数码管的公共端串接了100欧姆的电阻,加强对数码管的保护。 十位LED的前四位用来显示用户编号或用户户号,后六位以五位整数一位小数形 式显示用户的用电量,显示的最大数为99999.9,用电超过此值,系统自动回零。显 示电路以分时方式轮流显示用户的用电信息和系统信息,每4秒钟刷新一次,更新显 示用户户号及正常情况下的用电量、预付费方式时用户剩余电量、实时日历时钟、
三X.,‘―1_‘―J―l广2"4,、-一I--1

Jt二^.’I,J’,∞Z^.,IJ

7D曼、’D7n尘―r1日,1*、,IJ/j‘^.、―“岫?E止1日』l孙,―叮c

前两位LED显示连接图如图2.14所示。


Ull +5V U12 +5V ?VCC CLR A +5 14 9 00 l 2 8 7 GND

QA QB Qc QD QE QF QG QH

3 4 5 6 lO ll 12

7 6 4 2 I 9 10

VCC CLR A B CLK

QA QB QC QD QE QF QG QH

3 4 5 6 lO ll 12

7 6 4 2 l 9 10

P0 0I 2 -----●--一 B

CLK GND 74HCl64


g DP Dpy Blue-CA

R22L 。乙1兰● DP.1lJ


3. 8’ ’100p P0 l

图2.14 LED显示电路

如图2.14中所示,单片机的P0.0管脚作为74HCl64的串并数据移位寄存器的数捷 输入引脚,PO.1作为其时钟输入引脚,采用级联的方式进行连接。采用这种静态能 显示方式,可以减轻CPU负担,提高CPUI作效率。


为提高电表的抗干扰性能,除了启用单片机STCl0F08XE内部看门狗监视程序运 行外,系统还设计了单独看门狗电路。本设计采用IMP公司推出的uP监控系列产品 IMP706。在系统中实现以下作用: (1)上电复位。上电时IMP706会自动产生200ms的复位脉冲,单片机高电平复 位。 (2)程序监视。看门狗定时器WDI的输入WDI,接单片机P0.7,若单片机工作 正常,PO.7在规定的1.6s时间内输出一个上升沿或下降沿给WDI,看门狗定时器 会被清零,WDI不会发生超时溢出而产生复位信号。若单片机工作不正常,不能保

证1.6s内WDI保持高电平或低电平不变,则WDI超时溢出并将WDO变为低电平, 并直到看门狗定时器被清零才变为高电平,此时MR被拉低,导致RESET输出高电 平,产生单片机复位信号。 (3)掉电监控。当电源电压出现故障时,例如当电源低于1.25V时,PFO引脚 为低电平,此引脚跟单片机外部中断引脚P3.4相连,则此时会产生中断信号,单片 机采取相应的动作。 IMP706的硬件连接如图2.15,WDI检测单片机P0.7口的脉冲变化,当单片机 运行有故障,PO.7口1.6s无上升沿变化时,WDO输出低电平。由于WDO通过二

极管接磁,相当于手动产生复位信号,使单片机复位后重新进入正常运行f35】。


VCCRESET MR
D -GND tM[P706

要实现对CPU程序的监控,必须通过两根信号线和CPU连接,如图2.15所示:通 过P0.7管脚CPU将自身正常工作的状态指示信号传递给看门狗,处于监视状态的看门 狗如果能够在一定时间内收到有效的喂狗信号,就会确认计算机工作正常,并继续 监视而不发出控制信号;如果在一定时间内没有收到有效的喂狗信号,就会确认计 算机工作失常,P3.4发出复位信号。使用IMP706时应注意以下两点【35J: ?当VCC降至1.1V以下时,IMP706的RESET输出不稳定,此时,可在RESET管

脚接一个100千欧的下拉电阻,以吸收到地的杂散电荷并保持欠脚丁为低电


平。 ●IMP706的电源故障电路也能监视负电源电压,当负电源电压正常时,PFO为 低电平;当负电源变差(不够负)时,PFO为高电平(正电源被监控的情 况于此相反)。为了触发复位,需将PFO反相后接至MR端。

2.3.8供电通断控制电路


由于该智能电表具有预付费功能,所以该用户处于欠费状态时,系统应该能够 自动断电;续交电费后,能够自动送电。系统的自动通断电由自动控制电路实现。

控制电路主要由74HCl64八位边沿触发式移位寄存器和74HCl45 BCD十进制译 码器/驱动器构成,如图2.16所示。 供电控制数据通过74HCl64数据输入端(A或B)串行输入,在移位时钟(CP) 作用下输出到QA-QH作为74HCl45的译码输入信号(A,B,C,D)。 如图2.16所示:


3一 4 5 6 10 l l 12 13
B C D6 D5 D4 D3

II 100DF I|

CLR CLK GND

QD QE QF QG QH

VCC Y6 A B C D GND Y7 YO Yl Y2 Y3 Y4 Y5 Y8 Y9

继电器采用磁保继电器。磁保持继电器是近几年发展起来的一种新型继电器, 也是一种自动开关。和其他电磁继电器一样,对电路起着自动接通和切断作用。当 继电器的触点需要开或合状态时,只需用正(反)直流脉冲电压激励线圈,继电器 在瞬间就完成了开与合的状态转换。通常触点处于保持状态时,线圈不需要继续通 电,仅靠永久磁铁的磁力就能维持继电器的状态不变。继电器动作表如表2.1。

继电器状态 继电器A闭合,其他状态不变

Y0=0,其他为l YI=0,其他为1 Y2=0,其他为1 Y3=0,其他为1


Y4=0,其他为l Y5=0,其他为1 全为1

继电器A断开,其他状态不变


继电器B闭合,其他状态不变

继电器B断开,其他状态不变


继电器C闭合,其他状态不变 继电器C断开,其他状态不变 继电器A、B、C状态不变
电源是电表正常运行不可缺少的单元。该直流电源是由220V市电经变压、整流、 滤波、稳压而形成。实现为CPU、数据采集模块、通信模块和显示模块等芯片的+5V 供电。 为了保证该电源模块的正常稳定输出,电源设计采用了缺相保护措施。利用二 极管D1、D2、D3的单向导通性,当三相电压的某一项或某两项缺失时,仍能保证电 源系统的稳定正常输出。电路连接图如图2.19:
软件设计采用汇编语言可以更好的控制时序和代码空间。包含电量采集模块、 信息显示模块、数据存储模块、远程通信模块、通断控制模块等。软件设计过程中, 考虑到高可靠性要求,采用了必要的软件抗干扰措施,如软件陷阱、指令冗余、程 序运行监视、数据校验、数据备份等措施。
系统的主程序主要是CPU控制其他子模块的正常、有序运行。主程序的流程图如 图3.1所示:
为了用户的利益,保护电量数据和用户信息不被非法篡改和盗用,因此设计了 数据加密程序。数据加密是对原来为明文的数据使用某种算法进行处理,使其成为 一段不可读的代码的过程。常用的几种加密算法有DES、3DES、RSA、IDEA等。这些 加密算法可靠性高,但算法复杂,运算负担也大。 数据加密是服务端与客户端进行通信时,首先要进行双方的身份认证。只有确 定了双方的身份后,才能建立起数据传输通道。当服务端接收到对方的请求后,会 产生一随机编码,客户端会将户号和随机编码异或产生的密钥发送回服务端,服务 端经过信息解密以及验证后,若认证通过,则发送认证信息,这样双方就可以进入 实际的数据发送。图3.2是详细的实现过程。 服务端 客户端

图3.2数据的加密传输


ATT7028A计量芯片的参数是通过对电压、电流采样通道的电压采样值、电流采 样值经过平方、开方、数字滤波、积分等一系列的运算得到的。包括电压、电流、 功率、频率、功率因数、有功电能等参数,并将这些参数保存在专门的寄存器中, 通过SPI接VI传送给CPU。图3.3是CPU读取ATT7028A参数的读取过程。
ATT7028A的初始化
ATT7028A的软件校正
通过SPI接口,读取参数

图3.3参数的读取 表3.1单片机存储区分配表


0000H――000FH

电表的基本参数(总户数、小区号、楼号、单元


号、是否预付费表、电表操作密码等)
0010H-005FH

时段及费率(时段的开始时间(时、分)、费率) 36户户号存放区。每户2字节,压缩BCD码。如


201室,存02、0l。

0060H-00A7H

00A8H――12A7H

36户的电量存储,4608字节

12A8H一1337H

36户预付费情况(剩余电量),144字节

1338H―?13FFH

而STCIOF08XE芯片的内部E2pROM容量是5KB,主要是保存电表的基本参数、电 量以及预付费情况等。单片机存储区分配表如表3.1。 FM24C64的结构容量为8192.8位,考虑到页写特性,分配内存地址时以4B为 基本单元。 FM24C64电量存储,每户4字节,压缩BCD码,存放循序为XX、XX、XX、XX, 36户总计144字节,以此为一组,按时段或采样时间存放。存放循序分配如表3.2 所示。

FM24Cm存储区分配表

0000H-008FH

第一时段各户电量总值 第二时段各户电量总值 第三时段各户电量总值 第四时段各户电量总值 第五时段各户电量总值 第六时段各户电量总值 第七时段各户电量总值 第八时段各户电量总值

0090H―01 1FH

0120H-01AFH

01BOH-023FH

0240H―?02CFH

02DOH-035FH

0360H-―03EFH

03FOH――047Fit

0480H-050Fit

第一采样时刻电量值 第二采样时刻电量值

05 1 0H-059FH

1EFOH――1F7FH

第四十八采样时刻电量值

1F80H-1FFFIt


用户电量是不断变化的,因此存储区的计数值也是不断变化的。按照国家标准, 设计每隔4S刷新一次显示数据,采用‘户号.电量值’格式轮流显示相关数据。4S 定时由单片机TO来实现,定时到后清除定时标志。其流程图如图3.4所示:
RCC01A时钟模组的采用的是CME6005解码芯片。CME6005是一款高度集成的 BI―CMOS低频接收解码芯片,是一款高灵敏度,低功耗的芯片,能解调多国电波信 号,包括美国、德国、日本、英国和瑞士等。由于我国发射信号的时间编码暂时保 密,与日本又地域临近,所以可以根据日本的时间信号编码表解码。图3.5是日本 发射信号的时间编码表。 RCC01A时钟模组的校准方式和一般的时钟芯片如DSl302的校准方式不同。它 是由国家授时中心将标准时间通过电波发送出去,计时设备接收到信号后通过解码 并校正本机时间,保持高度同步。它的时间编码包含以一分钟为单位的帧。在第五 十九秒和第零秒连续两个定点位代表一个新帧的开始。一整帧里含有以BCD格式编 码的时间资讯包括:分、时、日、年、月、秒和六个定点位P0一P5。另外,编码里 也含有两个代表闰秒的特殊位和两个校位。

T。。inm幽exfr∞am∽e。,1话m∞in嘣ute,――――――――――――斗


《Indexco∽t’s∞o嘣)

I_I-幽扯血幽三山址幽:山幽幽挫山2刖幽本划曲:幽扛幽她!叫u 1.

L啪嗡儿hours_』L

y―ear-JⅦL朗p一

图3.5发射信号的时间编码

在一秒的时间内,如果高电平的时间为0.5秒,则认为是“l”;高电平的时间 为0.8秒,则是“0’’;高电平的时间为0.2秒,则是定点位“P”。单片机可根据这 些特征,计时采集到的高电平宽度,确定出相应时间信息。程序设计流程图如3.6 所示。

大于0.3Sdx于 0.6S,则l

7l魍1再’传这双倨 挥黼擎;11

电波授时受干扰因素影响,往往不能按预期设定接收有效信号,暂不能将其作 为时钟信号加以使用。可设定每天定时校正两次,校准时间可自行设定,如每天的 晚12点,上午10点等。


《多功能电能表通信规约DL/T645―2007))为主一从结构的半双工通信方式。通

信链路的建立与解除均由主站发出的信息帧来控制,且每帧的帧起始符为68H。因 而根据帧起始符68H的结构特点,设计了一种波特率自适应方法。使智能电表能够 根据传送的信息帧的波特率,自动调整自己的通信波特率,实现与主站的通信。 《多功能电能表通信规约DL/T645―2007》规定传输以字节为基本单位,再加上 一个起始位0、偶校验位P和停止位1共11位,先传低位后传高位。所以帧起始符68H 的传输格式为:0000101

1。由单片机的检测管脚P3.5可以得到接收信号电平变化

的时间。由这些时间可以计算出传输一位二进制码的时间tb,则主站的传输波特率 BPS可由公式3一(1)算得,


根据波特率计算公式3一(2) BPS=2sMOD*fosJ[32.12.(28一初值)] 可以得到相对应的初值,称其为预测初值。SMOD值可根据需要设置为O或l。 误差允许范围内,根据预测初值找到标准初值,从而确定出标准的波特率。 种波特率的自适应设计方法,使产品具有互换性,即使不同厂家产品的波特 也可以实现通信。 体的RS485通信的波特率自适应实现过程在论文《基于特定帧起始符的波特 应设计》文中有详细的介绍。

第四章软件校表及实验数据


该三相多用户智能电表采用三相四线式接法。A、B、C相对于零线都是对称的。 所以可以选择三相中的任一相测量,并记录测量结果。以下数据都是基于C相电测 量记录的。
电压有效值寄存器数值采用补码形式给出,所以实际电压的有效值为

‰=‰幸210/223


根据电压的增益计算公式

U咖=nvT[U蛐搴223】4-(3) 否则U翰jn<0,则

u嘶=nrr[224+‰宰223】4-(4)


实测电压U,=234.93V,根据上述公式可得U曲一0.1536。所以电压校正寄存器 的数值为OEC55EAH。 电压有效值校正后的测量值如表4.1。

第4章软件校表及实验数据

表4.1电压有效值的校正


233.55 233.80 234.29 234.84 234.18 234.86 233.63 235.07
234.64 234.18 234.12 233.85 233.91 233.86 233.12 233.23 233.14

229D98 22949F 2286DO 22A3D6 228990 2297E6 22BBEE 22BA70 22878C 229C58


ID3CF6 ID3877

ID3F78 ID33DE ID3200

234.89 235.06 235.18 235.05 234.42 235.27 234.19 234.42

233.32 233.42

233.52 233.15 233.16 233.18 233.15 233.16 233.32

22CE68 228860 22A772 22CE68

IDE232 IDE342

由表4.1可见,校正后实际测量的数据在误差允许范围内略大于实际电压。

在020时,标准表上读出实际输入电流有效值I,,通过SPI口读出测量电流


有效值寄存器的值为I。 则测量电流有效值

k。=1"210/223


根据电压的增益计算公式

青岛大学硕士论文 4一(6)


否则‰<0,则 o=INT[224+o?223】

实测电流为I=4.35A,根据上述公式,可得电流有效值校正寄存器的值为

电流有效值校正后的测量值如表4.2。


表4.2电流有效值的校正
27920 2CE40
22.42 22.39 22.44 22.44 22.41 22.14 22.38 22.50 22.36
2E810 2E800
23.27 23.28 23.29 23.23
2E980 2E7AO 2EA40 2E920

2CE20 282A0 2CF40

23.24 23.20


23.17 23.14 23.21 23.24
22.62 22.40 22.38 22.38 22.37 22.45 22.36 22.35 22.38 22.38
2EB2I 2EA24 2EA56

23.25 23.31


23.26 23.17 23.18 23.3l
2CC40 28150

2EAl6 2EB3C


2EB23 2EAl2 2ECOI 2EB21
28450 28630 2C4A0

23.28 23.3l

第4章软件校表及实验数据


在功率因数cos(C)=l,即无功功率为零时进行功率增益校正。根据误差定义公 式

‰=乜刀7028测量能量一真实能量)/真实能量


和功率增益补偿计算公式

尸柚=一e叫(1+err)


所以C相有功功率的功率增益为OA783H。 实验结果表略。

此外,还有高频脉冲输出设置寄存器、低频脉冲设置寄存器、比差补偿区域设置 寄存器等。这些寄存器的测量计算比较复杂,在本系统中并没有进行补偿。


在三相多用户智能电表的系统中,电能表需要长时间连续运行,而且系统各部 分容易受到干扰,因此设备可靠性将直接影响数据采集、电费计算的准确性和系统 的正常运行。

5.1硬件系统的可靠性设计 5.1.1常规抗干扰措施


系统芯片的电源管脚接去耦电容用来消除高频信号的干扰。 电路设计中,尤其在绘制PCB电路板时,要尽可能得将模拟部分与数字部分分 开;模拟地和数字地要单点连接;电源线和地线要尽可能加粗。

5.1.2采用大规模集成电路取代单一功能电路


ATT7028A计量芯片内部集成A/D转换电路,可以通过对电压、电流信号的采集, 可以测量各相电流、电压有效值、功率因数、相角、频率等参数,不用额外的外围 电路。功耗低,体积小,性能更加可靠,便于大规模生产。

5.1.3采用电波表时钟模组进行时钟校验,消除系统时钟误差


电波表时钟模组RCCOIA比一般的时钟芯片DSl302的精度更高,计时更加准确。 并且不受周围环境的影响,不用相应的补偿电路等,使用更加方便。

5.1.4独立的看门狗电路


监视系统运行,防止程序进入死循环,提高系统的可靠性。

5.2软件系统的可靠性设计


5.2.1数据安全措施
为了用户的利益,保护电量数据和用户信息不被非法篡改和盗用,采用逻辑异 或算法设计了数据加密程序。

5.2.2指令冗余、软件陷阱等措施


单片机操作时序完全由程序计数器PC控制,一旦PC因干扰程序出现错误,导 致程序脱离正常轨道,出现“乱飞"、改变操作数数值以及将操作数误认为操作码 等。这时可以使用指令冗余的方式,例如插入一些NOP等有效单字节指令,使程序 进入正轨。 当乱飞程序进入非程序区或表格区时,可以编软件陷阱程序,拦截乱飞程序,

本文根据智能电网高级量测体系中智能电表的技术要求,结合国家、行业相关 标准,设计了三相多用户全电子集中式智能电表,进行了相关原理图的设计和PCB 的制作,并在单相电工作的基础上,测量了电压、电流、工作频率、功率等参数, 经过计算,基本符合设计要求。主要工作如下: ?该三相多功能智能电表采用STCIOF08XE单片机作为控制核心,实现电能表 的预付费、复费率、定时计量等功能可以同时实现三相12户/单相36户用户 的计量,集成度更高,节省空间; ●采用电波钟表接收模组RCC01A作为系统的时间装置,消除系统时间误差。 ●数据加密算法保证数据的传输、存储安全,进一步保证用户和供电公司的 利益。 同时,该设计也有很多不足之处和不完善的地方:

实验数据做的还不够,不能更好的保证可靠性。由于实验条件的限制,实 验数据均由C相电测得。分别测量记录20次。测量参数有电压、电流、有功 功率、功率因数、线频率等。由于电力线上的电压等可能并不稳定,所以 测量结果有一定的局限性。

●保护措施做的不够,系统可靠性有待进一步提高。


【l】JB/T10451―2004.多用户静止式交流有功电能表特殊要求[S].中华人民共和国国家发展与改
革委员会,2004. 【2】JJG 596―1999.电子式电能表[S].国家质量技术监督局,2000.

【3】GB/T15284―2002.多费率电能表特殊要求[S].国家质量监督检验检疫局,2003.


【4】GB/T17215―2002/IEC 61036:2000.1级和2级静止式交流有功电能表[S].国家质量监督检验 检疫局,2003. [5】常婧.智能电网建设对智能仪表的技术需求分析[J].仪表技术,2010,4:58―60.

【6】吴俊勇.第一讲智能电网的核心内涵和技术框架.电力电子[J],2010,3:81―84. 【7】陈少华等.智能电网在实现电用优化配置方面的特点分析[J].《中国科技财富》2010. [8】肖立业.智能电网的技术系[J].电气技术,2010,3:卜3. 【9】董力通,周原冰,李蒙.智能电网对智能电表的要求及产业发展建议[J].能源技术经济,2010,


1(22):15-17.

【10】张瑞占,屈百达.基于ATT7028B三相精确计量智能电能表设计[J].电子测量技术,2008,


31(9):150-153.

【11】楚昭碧,冯晓英.基于ATT7028B的多功能电能表实现[J].仪表技术与传感器,2008,

【12】崔娟,李平舟,孙磊,姬志国.基于ATT7022B高精度智能电表的设计[J].电子科技,2010,23

[131陈星扩,鲍鸿,李军,熊勇.用SA9904B设计的多参数智能电表[J].广东工业大学学报,


2003.20(4):35―39.

【14】赵宇.基于MSP430单片机的多功能复费率三相电能表[J].微计算机信息,


2007,23(8-2):80-81.

【15】古碧绮,王健.基于SA9904B的三相多功能电能表的设计[J].国外电子测量技


术,2004,l:29-31.

【16】李新.ATT7022B的应用技术研究[J].中国新技术新产品.2009,13. 【17】周德祥,秦淑英,杨红卫.ATT7028在电力参数测量中的应用研究[J].现代电子技术,2008,

【18】左自强,成烨,冯军强.用电能计量芯片ADE7763测量功率因数[J].电工技术杂志,2004,

【19】李静,陈永泰.电能计量芯片ATT7022B的通信研究与实现[J].电子测量技术.2008,5(31):

[20】袁乙,屈百达.基于ATT7022B的实时分段三相电度表[J].微计算机信息,


2009,2―1(25):134―136. [211陈建国,狄国伟,王福源.基于ATT7022在线宽量程电能测量仪的设计与实现[J].现代电子 技术,2006,9:94―95.

【22】钱培怡,孙江.采用AT89C2051单片机设计的自动校时时控器[J].抚顺石油学院学报,2001,

【23】原明亭,高军伟,何文雪.单相多用户多功能智能化电能表设计与实现[J].工业仪表与自动


化装置,2008,2:72―74.

【24】原明亭.多用户智能电表中的数据安全存储技术[J].工业仪表与自动化装置,


2005,4:45―47.

【25】原明亭.远程集中供电控制系统的设计与实现[J].仪器仪表学报,2002,3(23)451-459. 【26】张丽丽,黄鹤松.智能电表设计中的抗干扰措施[J].技术交流,2004,3:41-44. 【27】张松,李亦非.智能电能表数据安全防护技术探讨[J].电力需求侧管理,2010,12(2):74-76. 【28】董立军等.基于PIC单片机的电波数码显示时钟的设计[J].《微计算机信息》2006年. [29】柏军等.一种应用于单片机系统的红外串行通信接[J].《东北电力学院学报》2003年. [30】柏军,胡屏.一种用于单片机的红外串行通信接口[J].技术纵横,2003,8:17-19. 【31】肖春芳.用89C51单片机控制红外线通信接口电路设计[J].山西电子技术,2009,2:19-21. 【32】张桂涛,刘伟洲,隋青美.波特率自动调整在单片机通讯中的应用[J].电子质量,2004,3:

【33】赵培宇,李其华.51LPC单片机的一种波特率自适应方法[J].江汉大学学报,2202,19(4):

【34】李淑娟.集中式电能表及其远程抄表系统设计:[学位论文]青岛:青岛大学,2007.


【35】毛六平,罗文钦,汪鲁才.多功能uP监控芯片IMP706及其应用[J].国外电子元器件,2000,

【36】汪鹏,黄静.GPS在分时计费电度表校表台中的应用[J].仪表技术,2006,2:46-47. 【37】陈信华,姜丽娟.电能计量装置分类及计量方式简介[J].电测与仪表,2004,1(41):4-6. 【38】吕立昌,肖志勇.多功能电能表的计量算法研究[J].仪器仪表用户,2006,6(13):5-6.


【39】郑宇,姚加飞.集中式多用户电子电能表误差分析及改进措施[J].电测与仪表,2010,4(47):

【40】Prasannan,Sooraj.A macro―micro

system architecture analysis framework applied to Smart Grid

meter data management systems by 2011.

Sooraj Prasannan.Massachusetts Institute of

Technology.

【4 1】Nabeel A.鼬za,Syed broadband

Reza,Philip J.Marraccini.Digital Micro-mirror

Device-based

applications.0ptics

Communications,201 l,1(284):103?l 11.

【42】Keith Worden,Wieslaw J.Staszewski,James


systems msearch:

J.Hensman.Natural computing for mechanical

overview.Mechanical

Processing,201 l,1(25):4-11.

Flick,Justin Morehouse.Chapter l-Smart Grid:What Is It7.Securing the Smart GridNe】(t

Generation Power Grid Security,20 1 l:l-1 8.

【44】Dan―Cristian Tomozei,Jean?Yves Le Boudec.Satisfiability of Elastic Demand in the Grid.Systems and Control(cs.SY),20 1 0,25. [45】Tony

Justin Morehouse.Social Networking and the Smart Grid.Next Generation Power

Grid Security,201 l:195―210.

J洳rventausta,Sami Repo,Antti Rautiainen,Jarmo Partanen.Smart gdd power system

control in distributed generation environment.Annual Reviews in Control,20 1

0,2(34):277―288.

攻读学位期间的研究成果

攻读学位期间的研究成果


攻读学位期间发表的学术论文
1张娟,原明亭,罗昱,王晓刚.基于帧特定起始符的波特率自适应设计及实现[J].控制
仪表与自动化装置,2011,3.

攻读学位期间的研究成果


首先要感谢我的导师原明亭老师。本论文是在原老师的悉心指导下完成的。从 论文选题到完成,原老师都给我很多指导,提出了很多宝贵建议,给予了很多帮助, 在此,我表示衷心的感谢。在研究生三年期间,导师渊博的学术知识、严谨的治学 态度、实事求是的工作作风、认真负责的工作态度,都对我产生了深深的影响。这 些优秀的品质必将对我今后的学习和工作产生深刻的影响。原老师做事稳重,为人 师表,将是我一生学习的楷模。 感谢我的舍友、实验室的师兄、师姐、师弟、师妹们及学院的老师同学们,他 们在课题的研究中,给予我莫大的便利和帮助,并提出了很多宝贵建议。 再次向帮助过我的所有老师、同学和朋友们表示衷心的感谢。 衷心感谢在百忙之中评阅论文和参加答辩的各位专家、教授。谢谢1

学位论文独创性声明、学位论文知识产权权属声明


本人声明,所呈交的学位论文系本人在导师指导下独立完成的研究成果。文中 依法引用他人的成果,均已做出明确标注或得到许可。论文内容未包含法律意义上 已属于他人的任何形式的研究成果,也不包含本人已用于其他学位申请的论文或成

本人如违反上述声明,愿意承担由此引发的一切责任和后果。

日期:加7z年4月j日

学位论文知识产权权属声明


本人在导师指导下所完成的学位论文及相关的职务作品,知识产权归属学校。 学校享有以任何方式发表、复制、公开阅览、借阅以及申请专利等权利。本人离校 后发表或使用学位论文或与该论文直接相关的学术论文或成果时,署名单位仍然为 青岛大学。 本学位论文属于: 保密口,在 年解密后适用于本声明。
(请在以上方框内打“√")

日期:加/Z年多月岁日

日期:≯l》年6月5日

三相多用户全电子集中式智能电表的研究与设计


作者: 学位授予单位: 张娟 青岛大学}

我要回帖

更多关于 交流电有效值推导公式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信