基于ATT7022在线宽量程电能测量仪的设计

发布者:知识智慧最新更新时间:2006-08-11 来源: 电子设计应用关键字:三相  电流  模块  互感 手机看文章 扫描二维码
随时随地手机看文章

   引言

  基于ATT7022芯片的设计旨在使设计方案合理、成为性价比较好的产品,特别是在测量范围方面有所突破。电流测量范围为0~500A,可实现多个量程之间的自动平滑切换,且三相四线或三相三线可人工转换;测量精度达到0.2和0.5级;测量的采样频率为3.2KHz~25.6KHz,并能根据要求从键盘输入互感比、盘转数和测定转数,并能随时修正,以及从液晶屏上实时显示误差百分比、三相电压、三相电流、相位、功率因数、向量图、功率和电能等参数,未工作时显示菜单。


      ?

         图1 ATT7022的内部电路框图

       

           图2 系统总图

       

             图3 输入接口电路

  ATT7022的内部电路结构

  如图1所示,ATT7022的内部主要包括电源监控电路、ADC和计量模块。电源监控电路对模拟电源(AVcc)进行监控,当电源电压低于4V±5%时,芯片将被复位。ATT7022片内集成了6路16位的ADC,采用双端差分信号输入。最大输入电压是1.5V,即可以输入最大的正弦信号有效值是1V。建议将电压通道Un对应ADC的输入选在0.5V左右,而电流通道Ib对应ADC的输入选在0.1V左右。

  系统硬件实现方案

  系统整体方案设计如图2所示,该系统主要分为5个部分:前端采集模块、运算处理模块、存储模块、键盘输入模块和显示模块。

  前端采集模块

  采集部分采用钳型互感器和三个计量芯片ATT7022同时采集,依据采集电流的大小进行判断识别、自动切换数据传输和接收。

  本文选择的电流互感器规格是一次电流分别为0~500A、0~10A,二次电流为10mA、2mA,精度0.05级,负载为20,电压互感器规格为220V/0.5V。输入接口电路如图3所示。

  运算处理模块

  
采用华邦W78E516B实现与ATT7022芯片的数据通信,并进行相应运算、驱动LCD显示、控制键盘输入、数据的存储及与USB芯片的接口通信等功能。W78E516B 微处理器支持较宽的电压变化范围,大大增加了芯片的抗干扰性能。它与工业标准的80C51微处理器系列完全兼容,包含4个8位的双向并行口,一个额外的4位寻址I/O口(Port 4), 3个16-bit timer/counters, 一个watchdog timer 和一个标准的UART. 包含512B的 RAM 和64KB的闪存,具有64KB程序存储地址空间,64KB外部数据存储地址空间, 双数据寻址指针,时钟工作频率达40MHz。

  存储模块

  数据的缓冲采用8KB RAM (HM6264B) ;数据的存储采用4KB EEPROM (AT28C64B)。

  显示模块

  显示部分采用精电蓬远SED1335图形液晶显示驱动模块,320×240彩色液晶屏。由单片机驱动显示。

  通信模块

  采用RS-232和USB(CH375)接口,实现计算机对电流钳校验参数、校表参数的写入和显示数据的输出控制。

  系统的软件实现

  驱动程序

  显示驱动程序:LCD 显示驱动程序主要负责显示实时数据的大小、位置、颜色、色度、闪烁速度、光标处理等与硬件有关的操作,作为显示数据和硬件之间的载体。

  键盘驱动程序:主要完成扫描和键值的返回及按键次数的判断。

  存储驱动程序:主要完成整型、实型、浮点型等数据的存储和读取,完全屏蔽硬件和数据类型的差异。

  采样驱动程序: 主要完成与ATT7022电路有关的功率、能量、有效值、功率因数以及频率测量等有效参数的读取和开机校表数据的读入。

  运算程序

  主要完成对读入的采集信号值进行比较,计算误差百分比、常规的比例运算、非常规数据处理等运算处理工作。

  显示和菜单算法

  完成图形和汉字显示初始化和数据显示及动态图形处理、多级菜单的处理、菜单的切换、存储位置的定义等操作。

  通信程序以及异常处理程序

  主要完成与ATT7022的通信,以及与上位机校表参数等数据通信。

  结语

  本文设计的基于ATT7022的在线宽量程电能测量仪能够实现在线宽量程电能(不同电流、电压范围)的精确测量,并可以与其它测量设备进行在线实时误差比较分析,求出误差百分比。实时显示相关数据。经实际测试,系统运行良好。

关键字:三相  电流  模块  互感 引用地址:基于ATT7022在线宽量程电能测量仪的设计

上一篇:线圈匝间短路测试仪设计
下一篇:基于DSP的车载式压实度实时检测系统设计

推荐阅读最新更新时间:2024-03-30 22:04

AVR单片机的串口转FSK的通信模块设计
随着信息技术与网络技术的飞速发展,信息交互应用业务给人类生活带来更多的便利,信息终端表现出巨大的市场潜力。但是由于终端用户环境不同,用户信息交互方式可能不同,目前常用的有IP方式、FSK方式以及无线通信方式等。为了能够提高终端市场竞争力,减少系统开发成本投入,通信模块与终端程序独立设计是较为理想的解决方案。本文采用ATmega48芯片及CMX865芯片实现FSK通信模块,基于此模块,用户与业务平台之间进行FSK信息交互,相对于终端来说就是简单的串口通信。 1 ATmega48介绍 ATmega48是基于AVR增强型RISC(精简指令集)结构的高性能、低功耗的8位CMOS微控制器。微控制器具有可控制的上电复位和可编程的掉电检测
[单片机]
AVR单片机的串口转FSK的通信<font color='red'>模块</font>设计
如何巧测电子手表功耗电流
如何巧测电子手表功耗电流 电子手表的功耗电流,是电子手表一项重要质量指标,它在移动程度上反映了手表CMOS电路质量。功耗大的电子手表,除了在实用中需经常更换电池外,故障现象也较多。 测试方法见图。对一般常见的液晶显示数字式电子手表记忆指针式手表,只需将电流A直接串联在手表电池回路中便可测出。正常的五、六功能电子手表,器功耗电流在5μA以下,一般测得功耗电流(平均值)为1.5μA以下。电流表可以采用10μA电流档的万用表(或数字万用表)代替,如MF10型等。常用的MF30型与500型万用表由于只有50μA档,测试时不易取得准确读数。
[模拟电子]
如何巧测电子手表功耗<font color='red'>电流</font>
学会用万用表测量三相电,这个方法赶紧记下来
三相电原理 三相交流电是电能的一种输送形式,简称为三相电。三相交流电源,是由三个频率相同、振幅相等、相位依次互差120°的交流电势组成的电源。线圈在磁场中旋转时,导线切割磁力线会产生感应电动势,它的变化规律可用正弦曲线表示。如果我们取三个线圈,将它们在空间位置上互相差120度角,三个线圈仍旧在磁场中以相同速度旋转,线圈中会感应出三个频率相同的感应电动势。由于三个线圈在空间位置互相差120度角,故产生的电流亦是三相正弦变化,称为三相正弦交流电。 三相交流电的用途很多,工业中大部分的交流用电设备,例如电动机,都采用三相交流电,也就是经常提到的三相四线制。而在日常生活中,多使用单相电源,也称为照明电。当采用照明电供电时,使用三相电其中的
[测试测量]
学会用万用表测量<font color='red'>三相</font>电,这个方法赶紧记下来
一种基于单片机系统的DMA控制电路的模块化设计方案
    摘要: 介绍一种基于单片机系统的采用“RAN出让”方式实现的DMA控制电路。模块化设计,便于用可编逻辑门阵列或集成电路芯片实现。给出其软件接口子程序设计方案。     关键词: 单片机敏系统 直接存储器存取(DMA)方式 数据传输 采用中断查询方式时,单片机系统无法实现小于其指令周期的高速数据传输及数据采集。虽然近些年单片机速度不断提高,但指令周斯一般还在微秒量级,这就限制了单片机在高速数据传输领域内的应用,如网络通讯、高速数据采集等。DMA(即外设与内储存器之间数据直接传输)控制电路经其高效 、高速、CPU资源占用少等特点已在PC机成熟应用。在PG机中,它是通过安装在主板上的专用DMA控制
[应用]
高性能电流检测设计
大多数模拟集成电路(比较器、运算放大器、仪表放大器、基准、滤波器等)都是用来处理电压信号的。至于处理电流信号的器件,设计师们的选择却少得可怜,而且还要面对多得多的难题。这很不幸,因为直接监视和测量电流有很大的优势。通过观察电流流动,可以最好地监视电动机扭矩、螺线管受力、LED 密度、太阳能电池受光量和电池电量。所需要的只是一个能准确测量电流并将电流转换成电压的电路,这样就可以用很容易买到现有的电压器件(放大器、比较器、ADC 等)以放大、调节和测量电压。 图 1:电流检测电路概念图   尽管电阻可以将电流转换成电压,但是只用电阻并不能组成完整的解决方案。最常见的解决方案是,用一个直接与电流串联的检测电阻,并用一个放大器来隔离
[测试测量]
高性能<font color='red'>电流</font>检测设计
Trinamic推出多轴步进电机伺服模块
TMCM-3351是将已经成功上市十多年的TMCM351扩展到性能更加优越的步进伺服行列 TRINAMIC运动控制扩展了其TMCM嵌入式电机控制模块组合。继TMCM-351三轴电路板的成功之后,TMCM-3351的设计与TMCM-351一样易于使用,外形尺寸,接线方式完全不变,但具有附加的闭环步进电机伺服功能和先进的静音驱动功能。 新电路板驱动三个2相双极步进电机,最高可达2.8A RMS。 TMCM-3351利用Trinamic的最高性能步进电机驱动器集成电路(用于外部MOSFET TMC5160和专用闭环运动控制器TMC4361),是一款经济高效的步进电机伺服控制器,适用于具有A / B / N正交编码器的步进电机。
[工业控制]
基于CY7C68013的USB2.0数据传输模块设计
  1 引 言   通用串行总线(USB) 是一种电缆总线。它支持主计算机与许多可同时访问的外设之间进行数据交换。使外设的连接具有单一化、即插即用、热插拔等特点,已经成为个人笔记本电脑和台式机的标准配置接口。USB支持3种传输速率:1.5Mb/s的低速传输、12Mb/s的全速传输、480Mb/s的高速传输。Cypress公司的EZ-USB FX2是一款集成 USB2.0的微处理器,它集成了USB2.0收发器、SIE(串行接口引擎)、增强的8051微控 制器和可编程的外围接口。每条指令占四个时钟周期,在48M晶振下工作时,单指令周 期为83.3ns,执行速度远快于标准的8051单片机。本文的数据传输模块采用CY7C68013 高速
[嵌入式]
基于CY7C68013的USB2.0数据传输<font color='red'>模块</font>设计
基于MSP430和nRF905的多点无线通讯模块
nRF905提供了强大的跳频机制以及大量的频道支持,可以用在许多特殊的场合,而且即使利用无增益的PCB天线其传输距离也可达200m,如果需要更远距离的传输,也可以改成带增益的天线,传输距离即可扩大到1千米以上,可满足不同客户的需求。 1 系统硬件实现 无线通讯模块的实现框图如图1所示,除了MSP430和nRF905外,系统还留有MAX232接口可以实现与PC的机通讯,MAX485接口满足一些通用仪器仪表的要求,并提供了按键和液晶等人机交互界面。 2 驱动实现 2.1 MSP430的SPI驱动 MSP430用标准SPI口和nRF905进行通讯,标准接口包括两根数据线:MOSI(主发从收)和MISO(从发主收),还有时钟线CL
[单片机]
基于MSP430和nRF905的多点无线通讯<font color='red'>模块</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved