1、-I-数字功率仪研究摘 要本文所设计的是数字功率仪是以 STC89C52 单片机为核心控制部件。该功率仪采用霍尔式传感器采集电压和电流信号,能够精确测量电压和电流,通过高精度双通道 AD转换芯片 AD7705 进行转换,经单片机内部处理后,输送液晶显示屏进行显示。系统实现了电压、电流以及功率的测量和显示的功能。整机结构测量精度高、操作方便、测量多种数据等特点。关键词:单片机;霍尔传感器;AD7705;功率测量Digital Power Meter ResearchAbstractThe digital power meter designed in this paper adopted STC
2、89C52 MCU as the core control part. It collected voltage and current signals through Hall sensors for precise measurement of voltage and current, converted them by means of high-precision, dual-channel, AD conversion chips of AD7705, and then transmitted them to the LCD after treatment inside the MC
3、U. The system realized the measurement of voltage, current and power, as well as relevant display. The whole machine featured high precision measurement, convenient operation and multiple data measurement.Keywords:STC89C52 MCU; Hall sensor; AD7705; Power measurement -II-目录中英文 摘要 .I1 引言 .11.1 选题背景及发展
4、现状 .11.2 研究的目的及意义 .21.3 本文的主要工作 .22 系统设计 .32.1 整体设计方案 .32.2 方案的选择和比较 .32.2.1 数据采集方案 .32.2.2 模数转换方案 .42.2.3 主控器的选择 .42.2.4 数据显示选择 .53 系统硬件设计 .63.1 霍尔传感器 .63.1.1 霍尔效应 .63.1.2 霍尔传感器的分类 .63.1.3 设计采用的霍尔传感器 .63.2 电压采集电路 .73.2.1 霍尔电压传感器 TBV10/25A.73.2.2 偏移电路的设计 .83.3 电流采集电路 .93.4 AD 转换电路 .103.4.1 模数转换芯片 AD
5、7705.103.4.2 AD7705 的读写时序 .103.4.3 AD 转换电路 .113.5 最小系统及复位电路 .123.5.1 STC89C52 单片机 .123.5.2 最小系统电路 .123.5.3 复位电路 .133.6 电源电路 .143.7 液晶显示电路 .143.7.1 LCD1602 .14-III-3.7.2 显示电路 .154 系统软件设计 .164.1 软件平台及烧写软件 .164.2 程序流程图 .165 系统调试 .185.1 所用仪器及设备 .185.2 调试试方法及步骤 .185.2.1 硬件电路调试 .185.2.2 软件程序调试 .195.2.3 AD
6、7705 的信号波形 .205.2.4 调试中碰到的问题及解决方法 .215.2.5 误差分析 .216 结论 .22参考文献 .23致谢 .24附录 .25附录一:器件清单 .25附录二:系统原理图和 PCB 图 .26附录三:实物图 .27附录四:系统程序单 .28-1-1 引言从最近这几年来看,各种电子技术发展迅速,尤其是在计算机上的应用、电子信息的传输和处理还有集成电路的发展方面尤为明显,这些对于在电力系统的测量技术也带来了极大的影响。为了对各种用电设备的功率进行监视和控制,保证产品的质量和生产效率 1。为了提高电力系统中测量仪器的精度,改进通过使用机械式功率表测量所造成的误差,能够更
7、加精确的同时测量多个物理量,是当今电力系统测量技术的首要问题和发展方向,为了解决这个问题,数字化的电能测量仪表就诞生了。在设计智能数字表时,最主要的问题便是在使用测量工程中是否能够不受测量环境的影响都能够正确的显示测量的数值,即抗干扰能力要强。目前常见的测量功率的仪表是电动系功率表,它是利用通有电流的可动线圈在另一个通电线圈形成的磁场中产生转动力矩而工作的仪表 2。显然这种仪表结构复杂,而且一般分成多个量程,在测量数据时,还要大概预测所测数据的大小,从而选择合适的档位,否则会大大减少测量精度,使用比较麻烦,并且耗损大。而且有时电动式仪表测量有较大的电压或电流时,需要将其变换为小电压或电流,再测
8、数值,测量结果还要进行换算。为了解决这些问题,数字化的测量仪表就快速发展起来了,而且,基本能够满足当今测量所需要的精度和其他要求,而其中最常见的便是数字功率表。数字功率表基本可以克服指针式功率表所带来的各类问题,不管是从精度方面,还是从实用方面,数字功率表相比指针式功率表都有极大的优势,是现代测量技术的最佳选择。1.1 选题背景及发展现状伴随着现代电子信息技术的快速发展,以及计算机技术广泛而深入的应用,各种元器件的广泛使用,对于元器件的各种性能和要求随之产生,这促进了电子测量的快速发展。传统的功率测量仪的局限性一般体现在以下几个方面,一是进一步提高精度十分困难,二是仪器的功能单一,三是无法重新
9、写人程序,实现软件升级 3。数字化测量仪器与传统的测量仪器相比,其使用简单,方便携带,精度更高,实用性强,这些优势,使得数字化测量仪器将会是现代测量的一种重要方式。数字化测量仪器虽然有很多优势,但是由于才刚刚起步,还处于开发阶段,尚未得到广泛使用。如今世界的发展越来越趋于数字化,数字化已成为当今世界一个重要的标志,其在社会生活和经济发展中的作用也有极为明显。所以,若是把它放在一个国家的层次来说,数字化水平的发展程度将代表着我们国家在全球的科技领域的技术水平的高低。数字化的时代已经到来,它影响着我们生活的方方面面,所以我们必须要充分的重视它。我国是世界上最大的发展中国家,同时也是世界第二位能源生
10、产国和消耗国 4。所-2-以提高电力测量技术变得极为重要,必须要在全球测量技术的前沿,而且测量技术还要可以把我国的科技水平展现出来。在科技水平不断提高的时代,各种技术的更新速度都必须能够跟上时代的进步。时代在不断的进步,如果没能够做到绝对领先于他人,就需要不断的更新,才能够不被时代所抛弃,才有机会保持在世界的前沿。特别是随着消费电子的快速发展,所以可以预测电子测量仪器业在今后几年内,在合成仪器的强势带动下,在集成芯片、集成电路的背景下,数字化测量仪器必定赢来很大的发展空间。如今,我国的经济水平在不断提高,电力在生活中越来越重要,电力测量技术的重要性也由此上升。随着经济全球化,未来几年,这种情况
11、将会一直保持下去,所以电子测量仪器在市场中的需求程度也将不断提高。而且由于数字化水平的提高,数字化的测量仪器将迎来黄金时期。智能电力仪表作为智能电网的基础配备之一将随用户端配电智能化和节能政策的推进市场需求量会逐步扩大 5。在今后的几年中,电子测量技术在测量市场中将会一直占有着极其重要的位置,不可替代。1.2 研究的目的及意义在电力发展迅速的当代,电能的测量和管理只会越来越重要,甚至可能会成为一个独立的领域。然而电能的测量与电压和电流的测量相比,其精度的提高会更加困难和复杂。对于功率的测量需要有一个可以将测量的电压和电流相乘的电路结构 6。测量功率的精度将会是测量电压和测量电流的精度的乘积,为
12、了提高其精度,设计相对较为理想的方案,具有极高的研究价值和使用价值。设计采用单品机来实现电压和电流的相乘,能够更好的提高测量精度。通过设计以单片机为核心控件的数字功率仪,可以充分发挥单片机的作用,提高其在电子信息技术研究中的地位,使得整个电子信息产业都能够快速发展。1.3 本文的主要工作本文介绍的是一种通过霍尔传感器进行直流信号的采样方案。本文所介绍的采样电路主要是通过霍尔传感器的来建立的,霍尔传感器不仅可以用来测量直流电压和电流的大小,还可以用来测量交流电压和电流的瞬时值,通过两路模数转换将采集到的电压值和电流值送入单片机中,通过单片机的软件设计,把电压、电流以及功率的大小送至液晶显示屏进行
13、显示。本设计,计算简单,使用方便,能够精确的测量所测功率的数值。-3-2 系统设计2.1 整体设计方案系统结构图如图 2-1 所示,电压信号和电流信号分别通过霍尔电压传感器和霍尔电流传感器转换成电压信号,经过 AD 模数转换后变为数字信号送到 STC89C52 单片机处理后,最后送到 LCD1602 显示。2.2 方案的选择和比较2.2.1 数据采集方案方案一:采用电阻的串并联设计采样电路。电压信号通过并联大电阻进行采样,电流信号通过串联小电阻进行采样,通过计算电阻两端的电压来得到相应电流的大小,电路相对来说比较简单,只需要通过合理的电路连接就可以实现,制作成本低;但是采用这种采样方式测量精度
14、相对较低,而且测量范围小,无法满足设计要求。方案二:采用霍尔传感器设计采样电路。采用半导体材料制成的霍尔元件具有高灵敏度、高稳定和高信噪比等优点 7。霍尔电压传感器可以把输入的电压信号转换为电流信号,将电流流经电阻得到变换后的小电压信号,电流信号则可以直接使用霍尔电流传感器转换为小电压信号再送到模数转换电路,电路相对来说比较复杂,而且成本比前一个方案要高。不过霍尔传感器初、次级之间是绝缘的,其输入对输出的影响相对较小,而且不仅可用于测量直流,在测量交流和脉冲信号时也有极高的精度。霍尔传感器还具有良好的抗脉冲电压干扰特性,线性度好,测量速度快,测量范围大等优点,同时可以根据用户的需要灵活选定量程
15、。基于以上分析比较,本设计采用方案二,虽然霍尔电流传感器具有多个量程,但是为了提高电流传感器的测量精度,而且学生电源最大只能提供 4A 的电流,所以在本次设计中直接采用最低的量程,即5A。为了安全,测量的最大电压值设定为30V 。电压传感器电流传感器电压偏移电路A D 数据采集S T C 8 9 C 5 2单片机L C D液晶显示图 2-1 系统结构图-4-2.2.2 模数转换方案方案一:采用 ADC0832 设计转换电路。ADC0832 是 8 位双通道逐次逼近 AD 转换器。具有单端和差分输入两种工作方式,可以避免模拟信号远传中受到的干扰 8。具有体积小,兼容能力强,外设简单,性比价高等优
16、点。虽然本方案电路简单,不需要外加电路,但由于分辨率仅 8 位,其返回数值在 0-255之间,对应输入电压 05V,电压精度为 19.53mV,不满足本系统所要求的设计指标,故不采用此方案。方案二:采用 AD7705 设计转换电路。美国 AD 公司推出的 AD7705,此芯片采用-转换技术,具有 2 个 16 位模拟转换通道,片内带可编程数字滤波器,它具有高分辨率、宽动态范围、自校准、优良的抗噪声性能以及低电压低功耗的特点 9。可是其外设电路相对来说,比较复杂,必须接一个外部晶振。显然 AD7705 比 ADC0832 有更高的分辨率,当基准电压设计为 5V 时,其返回数值在 065535,电
17、压精度可达到 76.29V,精度相对提高了 256 倍,采用此芯片,更符合本系统所要求的设计指标,故采用此方案。2.2.3 主控器的选择方案一:采用 AT89 系列单片机作为主控芯片。AT89 系列单片机是 ATMEL 公司所生产的带有 4K 可擦除、可编程只读存储器的低电压、高性能 8 位 COMS 微处理器 10。具有价格低廉,可多次查除,高速度,低功耗,使用双数据指针使操作更加便捷。但没有内带 EEPROM 存储空间,需要外接硬件。方案二:采用 PIC 系列单品机作为主控芯片 11。PIC 系列单片机产品采用了 RISC 结构的微控制器,其内部所有存储器都采用 RAM 的形式,只需要一个
18、指令周期就能完成访问,具有运算速度快、功耗小、体积小、驱动能力强、具有彻底的保密性以及代码兼容性高等优点,在各个领域都有广泛的应用。虽然该单片机自身带有 AD 模块,但仅有12 位,性比价低,不满足设计要求。方案三:采用 AVR 系列单片机作为主控芯片。AVR 系列单片机是高速嵌入式单片机,保密性能好,具有不可破解的位加密锁 Lock Bit 技术 12。功能齐全,抗干扰能力强,具有高可靠性、作用强、高速度、低功耗和低价位等优点。但是 AVR 单片机没有位操作,通过字节形式进行控制和判断,在编程上与 51 系列有很大的差异,虽然拥有 32 个寄存器,但是前 16 个通用性较低。虽然说 AVR
19、单片机的功能强大,能够满足设计的要求,但是成本较高,库房也没有这类单片机,故不采用此方案。方案四:采用 STC 系列单片机作为主控芯片。STC 系列单片机是有宏晶公司研发的单时钟/机器周期单片机,虽然其功能不如 AVR 单片机强大,但基本功能都有,而且编程简单,拥有先进的指令集结构,下载烧录方便,抗干扰能力强,具有高速度、高可靠-5-性、价格低、兼容能力强等优点,内部自带 EEPROM,不需要另外添加硬件。综合以上分析,本设计决定采用方案四,并采用 STC89C52 单片机。其工作电压为3.3V5.5V,有 4 组 I/O 口,3 个 16 位定时器,内部自带 4K EEPROM。2.2.4
20、数据显示选择方案一:采用 LED 数码管显示。 LED 数码管具有发光亮度强,高频特性好,驱动电路简单等优点,而且体积小、寿命长、质量轻、耐冲击、价格便宜。但是只能显示数字和少数字符,不利于人机交流。方案二:采用 LCD12864 显示。LCD12864 是一种带中文字库的 12864 点的液晶显示屏,CMOS 驱动。该模块具有整体图形点阵显示,可以用它来显示图形和字符 13。便于人机交流,但是价格贵,而且本设计不需要显示波形和中文字符,因此从经济角度考虑,不采用此方案。方案三:采用 LCD1602 显示。LCD1602 能够同时显示 162 共 32 个字符,内含复位电路,可以提供各种控制命
21、令。具有功耗低、轻薄短小、显示内容丰富、电路连接简单、精确度高、操作简单等优点,而且价格相对 LCD12864 便宜,虽然不能显示中文字符,但其功能基本满足设计要求。综合考虑后,决定采用方案三,选用工作电压为 5V 的 LCD1602 液晶显示屏。-6-3 系统硬件设计3.1 霍尔传感器霍尔传感器是利用霍尔效应的原理,把测量的物理量通过磁电转换转换为电动势的传感器,将物体的各种非电量参数转变为电压输出,在检测和自动控制中得到了大量的应用 14。集成电路技术的正在不断发展进步,现以发展成为大规模集成电路,未来可能更进一步,集成霍尔传感器也将占据霍尔传感器的市场。集成霍尔传感器,就是把霍尔元件、放
22、大器、温度补偿电路还有稳压电压集成在同一个芯片上。霍尔效应,实际上就是一种磁电效应,它是在 1879 年被霍尔在金属材料中发现的,人们曾利用这种效应来设计用来测量磁场的传感器,但是因为金属的霍尔效应太弱而失败。后来人们发现在半导体以及到电流体等也存在着霍尔效应,而且其强度要比金属材料强的多,霍尔效应成为了人们用来研究半导体材料的基本方法,人们利用半导体材料来设计霍尔元件。自霍尔研究载流子导体在磁场的受力情况时发现霍尔效应起,霍尔传感器得到了广泛的应用,并迅速发展壮大 15。3.1.1 霍尔效应霍尔效应是指,作用在物理上的全部力的和为零 16。从从本质上来说,就是讲半导体中运动的带电粒子在磁场中
23、受到洛仑磁力的影响,而横向漂移的结果。当带电粒子(电子或空穴)被约束在固体材料中,这种偏转就导致在垂直电流和磁场的方向上产生正负电荷的聚积,从而形成附加的横向电场。其形成的电场的方向是由采用试样的电的类型来决定的。3.1.2 霍尔传感器的分类霍尔传感器分为线型霍尔传感器和开关型霍尔传感器两种 16。(1)开关型霍尔传感器主要包含稳压器、霍尔元件、差分放大器,斯密特触发器和输出级,其输出为数字量。(二)线性型霍尔传感器由霍尔元件、线性放大器和射极跟随器组成,它输出模拟量。线性霍尔传感器根据电路的连接方式的不同,还可以分成开环式和闭环式两种。线性霍尔传感器可以用来直流和交流电量。3.1.3 设计采
24、用的霍尔传感器本设计采用的是南京托肯公司自主研发的霍尔传感器,测量电压采用 TBV10/25A,为了使电压传感器具有最好的测量精度,在设计时,可以使传感器的输入电流尽量与其-7-额定初级电流相等,即 10mA 。测量电流采用 TBC-DS5,该传感器具有 5A,10A 以及15A 三个测量量程,用户可以根据需要采用不同的接线方式选择量程。3.2 电压采集电路3.2.1 霍尔电压传感器 TBV10/25ATBV10/25A 是由南京托肯公司自主研发生产的一种新型霍尔电压传感器,其内部初级线圈和次级线圈之间是绝缘的,可以测量直流、交流和脉冲电压。可应用于变频调速器、电焊机、通讯电源、开关电源等,其
25、初次级的匝数比为 2500:1000,具有良好的线性关系,能够很好的抵抗脉冲信号的干扰。TBV10/25A 的应用电路如图 3-1 所示。TBV10/25A 左侧正负端接待测电压,需要串上 R1 来限制输入电流,右侧正负端接15V 的电源电压,O/P 为输出端口,由于输出为电流值,故需要串联一个电阻 Rm 才能得到电压值。又由于设计所能够测量的电压值为30V,而电压传感器的输入电流为额定电流10mA 时,传感器的精度最好故取 R1 为 3k。由于设计使用的电阻工作功率为0.25W,所以为了减少单个电阻所消耗的功率,防止电阻过度发热,就需要减少流过单个电阻的电流值的过大,故流过电阻的电流值应满足
26、:I2R=P 额 (3-1)设计通过使用多个电阻进行并联的方式来进行分流,由式(3-1)可得,采用 4 个12k 的电阻并联就可以满足阻值要求和功率要求。根据芯片手册可知,TBV10/25 的的初次级匝数比为 2500:1000,当输入最大值为10mA 时,其输出电流最大值为25mA,流经 400 的电阻时,电阻两端的电压极为输出端的电压为10V。有式(3-1)可知,选取 4 个 1.6k 的电阻,可满足要求,由于器件库没有 1.6k 阻值的电阻,故采用 5 个 2k 的电阻代替。故电压采集电路为:O/P 1+2- 3-4+5TBV10/25U4R1512KV+ -15V 15VR1612KR1712KR1812KR191.6KR201.6KR211.6KR221.6KV-R300R31012X4JK128-500-2P图 3-2 电压采集电路O/P 1+ 2- 3-4+5VinR1Rm+-图 3-1 TBV10/25 应用电路