ATT7022C在电参数测量中的应用研究

来源:期刊VIP网所属分类:电力发布时间:2021-02-08浏览:

  摘 要: 为满足高速发展的社会趋势,设计一种以单片机STC12C5A60S2为控制核心和电能计量芯片ATT7022C为基础的电参数测量终端,并结合Visual Studio 2017开发数据监控界面,其中,主要包括12864液晶显示、存储、RS 232通信等模块,实现了对关键测量数据的实时监控功能。实验结果表明:所测数据均符合误差国家标准 GB/T 17215.322—2008《0.2S级和0.5S级静止式有功电能表》要求;该方案具有能耗低、精度高、高效低廉易推广等优点,并且对电网输配电和电力能源结构合理配置具有促进作用,在设计工业及家庭用电智能测量设备及扩展应用方面均有较好的实用价值。

  關键词: ATT7022C应用; 电参数测量; 方案设计; 监控界面开发; 数据监控; 实验测试

电工电能新技术

  0 引 言

  电能作为一种边生产边消耗不易存储的特殊商品,随着西电东送南、中、北三条通道的形成,以及各大超高压输电线路工程的实施,使智能电网更加的庞大和完善,我国的能源结构得到不断优化。同时各行业飞速发展,必然引起对耗电量的不断增加,为了适应社会发展新需求,对用电检测仪表提出了更高的要求,电能质量检测技术结合各学科优势迅速发展[1?3]。目前主要有以下4种计量终端方案:

  1) 电磁式互感器的电子式电能计量终端;

  2) 弱输出式互感器的电子式电能计量终端;

  3) 电子式互感器的电子式计量终端;

  4) 将计量电路与传感信号结合配合专业计量芯片的电子式计量终端[4?6]。

  方案1)由于存在铁芯铜材致使能耗体积重量较大,方案1)~方案3)均存在设计步骤繁琐,结构不紧凑,稳定性较差的问题,方案4)常出现计算能力过剩,造价一般较高,且安全问题仍然突出等问题。同时,出于不同用电环境的考虑,电计量终端开始往定制化、人性化的方向发展。基于以上问题,综合考虑,提出一种采用单片机STC12C5A60S2和专业计量芯片ATT7022C设计的电参数测量终端,该方案对电能测量仪表设计有较好的应用前景,便于工程实现。

  1 总体设计方案和工作原理

  总体设计方案中,控制核心为STC12C5A60S2单片机,通过SPI(Serial Peripheral Interface)总线与专业电能计量芯片ATT7022C通信,总体设计框图如图1所示。

  为了合理高效地利用芯片内部资源,复杂的数学运算均在计量芯片ATT7022C内完成,单片机仅需完成少量控制运算就能实现方案主体设计。以下为本终端设置的功能模块:数据采集模块、电源模块、串口通信模块、液晶显示模块,E2PROM存储模块。互感器采集电压电流转换为小信号送入专业计量芯片处理,三相电流电压小信号在计量芯片接收端分别为VXP,VXN。其中,电源模块由外置电源供电。电压采集互感器型号为TV31B02,正常工作时,当原边电流为2 mA时,副边得到的小电流信号为2 mA,比差允许为±0.1%,角差小于等于15 V。输入最大电流为10 mA,当接可靠限流电阻时,最大可输入电压为1 000 V,原边和副边最大工作电流均不得大于10 mA,为电流型精密电压互感器;电流采集互感器型号为TA32BM,正常工作时原边和副边工作电流分别为5 A和2.5 mA,且正常工作时相位差小于等于15 V,线性度小于等于0.2%,接100 Ω标准电阻,为初级单匝穿心微型互感器。此两款互感器精度满足国家标准、成本低、体积小,适合小型终端的扩展设计[7?10]。ATT7022C芯片内部包含80个计量参数寄存器,可选择各类电能计量参数原始值。用户端由LCD12864实时显示数据,屏幕共4行,每行可显示16个ASCⅡ码字符,符合此次设计屏幕空间需求。E2PROM模块应用IAP(In Application Programming)应用编程,通过控制部分IAP内置寄存器常在主函数前设置一段代码使程序运行中对单片机程序存储区再次写入数据[11?12]。由于程序存储空间较小,此处仅对重要单个数据操作,完成对该数据量的累加并保存至程序存储区,具有掉电不丢失特征。本方案通过RS 232串口通信连接计算机,在计算机端借助Visual Studio 2017编程生成交互界面,实时监控所需数据,并将数据保存至计算机。

  2 硬件设计

  2.1 ATT7022C硬件电路设计

  硬件基本电路中,外接三相电流电压经所选互感器以及PCB電路将大电流电压模拟信号转换为计量芯片能够接收的小数字信号,通过VXP/VXN输入计量芯片,由于计量芯片内部已合成模数转换模块和专用DSP计算模块,芯片内完成所有复杂计算工作后,将结果安放在内部特定参数计量寄存器内。单片机在读取所需的某些数据之前必须先对ATT7022C计量芯片完成软件校表工作,即计算完校表参数之后只需将校表参数通过SPI接口输入到ATT7022C的校表寄存器中;然后再通过SPI接口总线读出所需的准确数据,该总线为主从控制模式,高速同步双向传输,并且只需4根线即能完成计量芯片与单片机通信操作,分别为数据输出端、数据输入端、时钟信号控制端、片选端,由于本设计控制核心为主设备,ATT7022C为从设备,无其他从设备,因此在片选端直接放置有效信号即可;此外再添加一条复位线和握手信号线,控制ATT7022C的启动,复位和数据传输[13?14]。

  2.2 互感器电路设计

  2.2.1 电压互感器电路设计

  电能计量终端输入220 V的标准电压,ATT7022C电压信道的要求电压范围为10 mV~1 V,电路中串联的电阻大小为220 kΩ,当以额定模拟电压工作时,电压互感器转换后,小电流信号为1 mA,使得其在R6(130 Ω)两端产生的电压[UR6]=(220 V/220 kV)×130=0.13 V,满足ATT7022C的电压范围要求。在计量模块的电压信道前端设置由R4,C1,R7,C2组成的滤波电路。此时的电压信号就可以输入到ATT7022C的电压端口V2P/V2N、V4P/V4N和V6P/V6N。REFOUT为基础电压输出,它将待测量信号通过UREF的值不断计算误差并累积差值,通过反馈控制使得该差值无限趋近于0。三相电压互感器电路如图2所示。

  2.2.2 电流互感器电路设计

  电能计量终端接入的是0~5 A的标准电流信号,ATT7022C芯片要求电流信道的电压范围为2 mV~1 V。即当原边交流电流模拟信号为5 A时,相应得到的小电流信号为2.5 mA,可得其在电路中R21(50 Ω)电阻两端产生的电压[UR21]=2.5×50=0.75 V,满足ATT7022C的电压范围要求。为了避免在计量芯片ATT7022C的DSP运算环节出现频率混叠失真,设计由R20、R22、C7、C8组成的滤波电路,电流信号经处理后就可以被送入到ATT7022C的电流采样端口V1P/V1N、V3P/V3N、V5P/V5N,获得三相电流,B、C两相电流采集电路结构参数与A相相同,A相电流采集电路如图3所示。

  3 软件设计

  在本方案中软件设计主要为以下三部分:主程序、软件校表以及Visual Studio 2017通信编程。

  3.1 主程序

  本次设计主程序中包含的子程序模块有ATT7022C读写模块,12864液晶模块,RS 232通信模块,E2PROM模块。其中,main函数为执行函数,main函数中首先对各功能模块及参数进行初始化,然后依次实现各模块功能。

  3.2 软件校表

  软件校表的目的是使ATT7022C内部计量寄存器在正常工作时获得足够精度的原始初值,软件校表之前必须对ATT7022C进行初始化操作,使得对应校表寄存器值为0,校表完成后精度误差可控制在国家标准以下,以下提供一种快捷软件校表方法。

  推荐阅读:电工电能新技术电工类期刊征稿

期刊VIP网,您身边的高端学术顾问

文章名称: ATT7022C在电参数测量中的应用研究

文章地址: http://www.qikanvip.com/dianli/55573.html