1 引言
电参数的测量和监控是电力系统的重要组成部分,本文从测试系统的工程学实际出发,完成了对中频电源系统的电压、电流、频率、功率因数、有功功率等参数的测量和实时监控,较好的实现了中频电源测试系统的功能和工程要求。AVR 单片机相对传统的 51 系列单片机,具有更高的集成度和更强的功能,与 C 语言有很好的兼容性,RISC 指令架构使其运行速度可达 1MIPS/MHZ。随着其越来越广泛的应用,必将取代 51 系列成为单片机的主流。其主要功能包括看门狗、FLASH 程序存储器、E2PROM、A/D 转换器、定时器、计数器、USART 接口等多种功能,这使得本测试系统的硬件实现变得简单,可靠。
2 硬件结构设计与实现
本文所提及的中频电源测试系统所测试的对象为三相四线制的中频电源,额定输出电压为 115V频率为 400Hz,最大功率 14KW。需要精确测量和监控的电力参数主要有电压(V)、电流(A)、频率(Hz)、有功功率(KW)和功率因数,系统对于负载变化所引起的电参数变化要求有较好的实时响应能力,能够实时显示当前电力参数并对过压、欠压、过流、相序错等故障进行声光报警。根据功能要求,系统硬件结构如下图所示,由 AVR 单片机(ATmega8535)、信号转换、交流采样、数码管显示、LCD 显示,按键选择和报警等功能模块组成。
2.1 信号转换和数据采集
被测中频电源的输出电压经过变压器后滤去高频谐波送入 CD4052 准备采集,输出电流经过互感器后滤去干扰信号,再经过精密采样电阻转换为电压信号送入 CD4052 准备采集。三相电压信号和电流信号经过 CD4052 后送入两片采样保持器 LF398,CD4052 集成芯片的双路选择结构能够确保输出同相的电压信号和电流信号,其通道地址由 PORTA.0 和PORTA.1 给出。两片采样保持器 LF398 的逻辑控制信号同时由 PORTD.2 给出,确保能够采集到同一时刻的电压信号和电流信号。LF398 的输出信号由 PORTA.6、 PORTD.7 输入单片机,由采集程序完成数据采集。频率测量是通过将 CD4052 输出的单相电压信号经电压比较器 LM339 转变为方波信号,由锁相器74HC4046 进行频率跟踪,再用分频器 74HC4020 分频后输入单片机的 PORTD.6,利用单片机的输入捕获功能测量频率。
2.2 显示接口、按键接口和报警功能
数据显示部分由数码管和 LCD 显示两部分组成,按键主要用来进行显示切换和系统复位。其接口和驱动电路如下图所示:
LCD 接口中 PB0、PB1、PB2、PB3、PB6、PB7 分别对应 LCD 的/WR、/RD、RS、BUSY、/CS、/RES 引脚,PD0~PD7 做 8 位数据口。数码管驱动采用两片 CD4514 产生位选信号,PD0~PD7 输出字型码到 74LS245 驱动 4×5 位数码管,三片 ULN2803 做吸收电流
功能用。显示方式由按键程序设定。当数据处理结果为过压、欠压或低频时,PORTD.5 为高电平,故障灯亮,PORTD.6 为低电平,三极管导通,蜂鸣器响,进行声光报警,提示工作人员处理故障。
3 软件模块设计与实现
在系统的软件设计中,采用模块化设计方法,使得程序结构清晰,便于今后进一步扩展系统的功能。系统软件有以下模块构成:主程序、键盘扫描处理子程序、数据采集子程序、数字滤波子程序、数据处理子程序、显示子程序等。在供电系统的运行过程中,接通和断开负载都会产生高频谐波干扰,如果采用硬件滤波存在硬件电路复杂、可靠性下降、综合成本加大等诸多不利因素。因此本测试系统求取电力参数采用数字滤波方式来祛除干扰,通过软件处理来代替硬件电路,取得了较好的滤波效果。
此外,系统中还采用指令冗余、软件陷阱等抗干扰措施,使系统具有良好可靠性能。
3.1 交流采样算法
(1)在一个周期内对某一相电压、电流进行等时间间隔连续采样,对得到的 N 个采样数据分别计算出电压 U、电流 I 的有效值:
[page]
式中:uk 和 ik 分别为同相电压和电流的第 k 次采样值。
(2)由采集到的电压电流瞬时值计算出有功功率:
式中:ik、uk 为同一时刻的同相电流、电压采样值。
(3)功率因数可由下式求得:
3.2 软件流程
主流程和按键检测子程序流程如上图所示。按键检测主要用于显示切换,PORTC.0~PORTC.4 分别对应于显示设定为 U 相、V 相、W 相或平均值
数据采集和滤波子程序流程如上图所示。方法为每次等时间间隔采集 16 次,经过数字滤波后依次存入采集结果单元。
数据处理和显示控制子程序流程如上图所示。数据处理子程序主要将采集数据转换为显示 BCD 数据存入显示单元,并对过欠压、过流、低频等作出判断。显示子程序包括数码管动态显示和 LCD 显示两大模块,其显示方式由按键处理子程序控制。由于篇幅关系,本文就不再一一进行详细介绍。由以上流程所编写的程序在实际运行中效果良好,运行稳定可靠,请广大读者作为参考。
4 结束语
本文所叙述的中频电源测试系统在实践中证明能够快速、准确地采集各项电力参数,具有硬件结构简单,软件运行可靠,显示方式灵活等特点,在工程实际中具有一定的实用参考价值。
关键字:AVR单片机 中频电源 测试系统
引用地址:
基于AVR 单片机的中频电源测试系统设计
推荐阅读最新更新时间:2024-03-16 13:28
一种测试系统数字稳压电源的设计方案
引 言 直流稳压电源是一种比较常见的电子设备,一直被广泛地应用在电子电路、实验教学、科学研究等诸多领域。近年来,嵌入式技术发展极为迅速,出现了以单片机、嵌入式ARM 为核心的高集成度处理器,并在自动化、通信等领域得到了广泛应用。电源行业也开始采用内部集成资源丰富的嵌入式控制器来实现数字稳压电源的控制系统。数字稳压电源是用脉宽调制波(PWM)来控制MOS管等开关器件的开通和关闭,从而实现电压电流的稳定输出。数字稳压电源还具备自诊断功能,能实现过压过流保护、故障警告等。 相比之前的模拟电源,数字稳压电源大大减少了在模拟电源中常见的误差、老化、温度漂移、非线性不易补偿等诸多问题,提高了电源的灵活性和适应性。将SAMSUNG
[电源管理]
驱动器测试系统设计
1.引言 交流调速系统通常选用IGBT脉宽调制驱动器,用以控制执行电机作四象限运行,从而满足控制系统的高精度和高实时性要求。驱动器是控制系统中交流调速单元的核心部分,其质量和性能直接影响整个控制系统的精度和性能。但是,在使用过程中,驱动器一旦出现故障,将影响整个控制系统的正常工作,因此,有必要设计研发出一种驱动器综合性能测试系统,来快速排除故障,确保控制系统性能品质。 2.驱动器工作原理及测试系统技术特点 图1:驱动器调速系统原理框图 驱动调速一般可以分为整流、直流保持、逆变和控制四部分,电流调节器对电流实际值与给定值进行比较整定,速度调节器通过测速电机和转子位置检测得到速度实际值,对速度值进行整定。
[测试测量]
AVR单片机-- I/O口的使用
简介:本文章主要通过程序控制实现按键控制LED 灯的亮灭,按一下亮,再按一下灭,如此循环往复,并学习AVR 单片机的I/O口如何配置为输入和输出。 //文件名:delay_rest.c //文件描述:实现按键控制LED 灯的亮灭,按一下亮,再按一 //下灭,如此循环往复。 //实验目的:学习AVR 单片机的I/O口如何配置为输入和输出 //当前版本号:V1.0 //--------------------------------------------------------------------- //----------------------------start------------------
[单片机]
AVR单片机的智能家居监控系统提高生活水平
随着科技的发展和人民生活水平的提高,智能家居成为了一个热门的研究领域。智能家居问题中面临的主要问题就是安全防盗、电器控制等问题。 智能 家居不仅能够完成出现问题对主人进行的报警功能,还应提供智能家居设备执行主人的命令操作,比如通过手机或是平板电脑等终端控制电器进行做饭或是空气清洁等工作。 因此, 智能 家居中用到的传感器主要有红外传感器、门磁传感器、实时时钟芯片等。 1 家居监控系统工作原理 系统主要由门磁报警、红外传感器报警、煤气传感器报警、正常工作、用户命令执行动作构成。 1.1 门磁报警 门磁系统完成对门出入安全的监测,主要有磁铁和干簧管组成。当主人离开房子的时候可以启动防盗功能,如果两者保持正对,那么在磁铁的作用下
[电源管理]
基于AVR单片机的某车型CAN总线系统设计
引言 现场总线技术 是目前自动化控制领域发展比较迅速的一门技术,其中CAN(Controller Area Network)总线 是在国际上应用最广泛的现场总线之一。近几年随着汽车电子行业的发展,现代汽车中CAN总线已经成为必须采用的装置之一。本文以ATMEL公司新近生产的一款内置CAN控制器的单片机——AT90CAN128为基础,设计了一款车载CAN总线系统,通过CAN智能测控仪表对车中部分单元参数量进行实时监控,使各单元之间协调运转。另外,传输线束大大简化,可靠性得到了极大的提高,有效节约了线束安装空间和系统成本。 1 AT90CAN128特性概述 1.1 基本特性 AT90CAN128 是基于AVR
[单片机]
AVR单片机I/O口使用注意事项
1. 先正确设置DDRx方向寄存器,再进行I/O口的读写操作。 2. I/O口复位后的初始状态全部为输入工作方式,内部上拉电阻无效,外部引脚呈现三态高阻输入状态。 3. 当I/O口工作在输入方式时,且要读取外部引脚上的电平时,应读取PINxn的值,而不是PORTxn的值。 4. 当I/O工作在输入方式时,要根据实际情况使用或不使用内部的上拉电阻。 5. 一旦将I/O口的工作方式由输出设置成输入方式后,必须等待1个时钟周期后才能正确读到外部引脚PINxn的值。
[单片机]
无线局域网络基频发射拈测试系统
近年来已有不少公司推出高速数据采集卡 (High Speed Data Acquisition Card), 并且声称可以应用在军用雷达信号分析、超声信号分析、数字广播信号分析,或是喷墨式墨盒系统测试等各个方面。仔细观察一下这些高速数据采集卡的规格: 20~100 MS/s 的采样频率,30~60MHz 的带宽,可以供多组模拟信号同时输入,同时模拟输入的范围可通过软件选择… 等等,的确是有条件可以胜任上述应用,可惜能在报章杂志上见到的应用实例并不多, 也因此无法一窥其中的症结与奥秘。基于此原因,本文拟以凌华科技最近推出的PXI-9820 高速数据采集卡为核心,设计一套成本低廉、 功能弹性且适于大量复制的WLAN发射模块实时误差向量
[测试测量]
ATmega8单片机的天然气发动机电控系统设计
1 燃料供给系统 对原机的改造主要是燃料供应及喷射系统的改造,用一套完整的天然气供给系统和电控系统来实现改造目的。所使用的天然气是由高压气瓶(CNG)提供的压缩天然气,出口压力达到20 MPa。图1所示为供气系统示意图。该设计实现了高压天然气的可靠存储和压力转换,并可对供气压力进行实时监测。 2 电控单元 电控单元选用Atmel公司的AVR单片机,利用单片机C语言进行程序开发,并且采用了多片式ECU设计。 (1)多片式ECL多片式ECU是指在一个电控单元ECU中使用多个单片机(MCU)。各个MCU分别承担不同的工作内容。图2所示为多片式ECU的结构简图。考虑到控制系统的性能和特点,对3个MCU的任务做出如下分配:
[单片机]