《895191627数字补偿式交流稳压器论文.doc》由会员分享,可在线阅读,更多相关《895191627数字补偿式交流稳压器论文.doc(28页珍藏版)》请在三一办公上搜索。
1、摘 要二次电源作为负载的能量供应装置,在电路系统中起着非常重要的作用。尤其在我国,交流电网的电压波动较大、干扰较多,二次电源已成为许多电子设备不可缺少的供电装置。安全可靠、技术性能符合负载要求的电源,可使负载的功能得以充分发挥,否则,可能使负载的技术指标降低,甚至会损坏负载。因此,作为二次供电电源,交流稳压电源己广泛用于工业生产、军事设施、医疗仪器及日常生活等各个方面,成为电子设备和机电设备可靠运行的基础设备,为了延长用电设备的使用寿命,降低工厂的经济损失,应保证其供电电压的稳定。尤其在工业现场环境下,电网品质差,电网波形畸变严重。因此,研制一种高效可靠的交流稳压电源作为负载的二次供电电源十分
2、必要。本课题是利用单片机(AT89S52)控制技术控制开关器件的通断,并按补偿电压的大小接入或切除某个补偿变压器,进行快速适时调节,保证了了供电电压的稳定。该设计主要分为以下六个模块:补偿单元、调节单元、单片机控制单元、半波整流单元、A/D转换单元、保护单元及报警单元。关键词:补偿式、交流稳压器、单片机、A/D转换Abstractsecondary power sources took tthe energy supply device of the load, is playing a very important role in the circuitry.Especially in ou
3、r country, in alternate current network the voltage is more fluctuations, and more interference, secondary power sources have become indispensable power supply device in many electronic devices. Safe and reliable, with technical performance requirements of the power load, the load can be fully funct
4、ional play, or else possibly causes the load the technical specification to reduce, even can damage the load. Therefore, as a secondary power supply,AC voltage-stabilized source has been widely uses in the industrial production, the military installation, the medical instrument and the daily life an
5、d so on each aspect, becomes the electronic installation and the electromechanical device reliable movement foundation equipment, in order to lengthen the service life of current collector, reduces the economic loss of factory . should guarantee its power line voltage the stability. Especially in th
6、e industrial field environment,the electrical network quality is especially bad, the electrical network waveform distortion is serious. Therefore,it is very necessary to develop a highly efficient and reliable ac voltage-stabilized source as the second power supply of load.This topic is use singlech
7、ip microcomputer (AT89S52) to control switch component the make-and-break, and according to the size of the compensation voltage access or the removal of a transformer compensation for quick timely adjust, guaranteed a supply voltage stability. The main design is divided into the following six major
8、 modules : Compensation module, regulatory module, singlechip microcomputer control module, voltage detection module, A/D conversion module, protection module and alarm module.Key Words :compensated mode ,AC voltage stabilize ,singlechip microcomputer,The A/D conversion 目 录1 绪论.11.1 课题背景.11.2 交流稳压电源
9、的发展现状.12 系统的基本原理和主电路结构.32.1 系统的总体结构和基本原理.32.1.1 系统总体设计和原理框图.32.1.2 系统工作原理.42.2 主电路研究.42.2.1 主电路结构.42.2.2 主电路工作过程.53 控制系统软件方案的设计 .63.1 控制系统的工作原理.63.2 相关元器件介绍.63.2.1 ATMEL公司AT89S52型单片机性能及功能简介.63.2.1.1 主要性能:.63.2.1.2 功能特性描述.73.2.1.3 引脚说明.7 3.2.2 ADC0809型A/D转换器. 10 3.2.2.1 ADC0809的内部逻辑结构.10 3.2.2.2 时序图.
10、12 3.2.2.3 ADC0809应用说明.123.3 设计任务.133.4 A/D 模块程序设计.133.5 采样程序设计.14 3.6 数据处理.17 3.7控制指令输出.173.8 连锁设计.18 4 软件仿真与调试.21 结束语.23 致谢.23参考文献.24附录1 硬件电路原理图.25 1 绪 论1.1 课题背景随着电子技术的发展,特别是电子计算机技术应用到各工业、科研领域后,各种电子设备都要求稳定的交流电源供电,而交流稳压电源的出现解决了这一问题。 车站信号电源屏从功能上分为调压、转换(包括2路电源转换和输出转换)、输出(包括交流输出和直流输出)几部分,其中稳压部分是电源屏质量的
11、关键。目前铁路车站现场应用的电源屏稳压部分其最主要的缺点是响应速度慢,在两路电网转换过程中容易产生过压或欠压;有机械磨损,易损坏;输出失真大。随着技术进步,继电式设备正逐步被电子设备所取代,设备对电源质量要求越来越高。补偿式稳压电路具有效率高、可靠性高、抗干扰能力强。补偿变压器功率较小,从而明显降低材料成本及功率损耗,达到提高效率,减小重量体积的目的。微机控制使控制电路大大简化,还可加入辅助功能,如故障诊断、稳压指示、超限声光报警、延时启动、故障检测、缺相保护等各种功能。因此补偿式稳压器正逐步进入电源屏应用领域。1.2 交流稳压电源的发展现状我国 20 世纪50年代流行的是磁放大器调整型电子交
12、流稳压器,随着技术水平和用电设备对稳压电源性能指标要求的提高,在此基础上出现了净化型稳压电源;净化型交流稳压器抗干扰性能好、稳压精度较高、响应时间短、电路简单、工作可靠;但其带非线性负载时,有时有低频振荡现象、输入电压调节、范围较窄、而且源电流的谐波分量较多。到了70年代,主要存在的是用继电器触点改变变压器抽头和以炭刷移动接触点为主要控制方式的机械调整型交流稳压电源;调压型交流稳压器制作简单、工作可靠、功率较大、负载适应性好等优点;但这种类型的交流稳压器存在机械磨损、响应时间长、工作寿命短、抗干扰能力差等缺点。到了90年代,随着电力电子技术的发展,又出现了功率补偿式稳压电源和开关型交流稳压器。
13、功率补偿型三相电力稳压器电压调节范围宽、效率高、波形失真小;但其采用电动机调节炭刷触头方式,调节速度慢,并且存在机械磨损,使用寿命短。而开关型交流稳压器响应速度快、体积小、重量轻、波形失真小、效率较高;但其电路复杂。当前铁路信号电源屏中两种主流稳压器-交流参数稳压器和数字补偿式交流稳压。交流参数稳压器:交流参数稳压器基于非线性无源四端网络原理,特殊的松耦合分散式磁路设计,使其在输入电压波动或输出电流变化时,由磁性材料的BH特性的非线性变化来及时调节大功率无功功率振荡器的参数,完成稳定的输出电压,抑制干扰。交流参数稳压器利用了保守系统的能量不可跃变的原理,能有效抑制电源电压的的尖峰和凹坑,使其不
14、能传输到负载上,同时也能抑制负载的跃变电流,使其不能渗透到电源电路中,具有隔离和双向抗干扰功能。但交流参数稳压器也存在温升较高、体积大、重量重、噪声大、电容器易漏液等缺点,能够在自然冷却条件下满足温升不大于60,体积又能满足信号电源屏安装要求,其容量一般不超过7.5kVA。数字补偿式交流稳压器:数字补偿式交流稳压器由多台补偿变压器串联构成,双向可控硅作为交流开关元件,采用数字电路控制技术控制开关器件的通断,并按补偿电压的大小接入或切除某个补偿变压器,进行快速无触点适时调节。开关器件网络安排在补偿变压器的输出侧,可以提高硅网络的抗干扰能力,这时3个独立的补偿变压器都有滤波作用,可以吸收电网侧的瞬
15、态干扰。由于开关器件不在负载电流的主通路中,从而开关器件易于选择,保证可靠工作。数字控制电路还可实时检测开关状态,故障时及时报警,并接通旁路开关K1、K2、K3,保证不间断供电。另外,该电路还具有效率高、响应快、不产生附加失真等特点。补偿变压器功率较小,从而明显降低材料成本及功率损耗,达到提高效率,减轻重量体积的目的。数字补偿式交流稳压器的最大问题是,在启动或运行过程中,可能出现同一桥臂上2只开关器件共同导通的现象。为此在数字控制电路上采用电压过零转换、限流和缓启动等措施,完全克服了由于开关元件共同导通时产生电流冲击造成的器件损害,从而保证了整个电路正常工作。2 系统的基本原理和主电路结构2.
16、1 系统的总体结构和基本原理2.1.1 系统总体设计和原理框图本课题根据在铁路信号电源屏中用电设备对稳压电源的要求,从稳压精度、调节方式、抗干扰能力、可靠性等多方面考虑。本电源主电路采用继电器补偿式电路结构。由单片机AT89S52控制电磁继电器调节控制变压器与补偿变压器绕组组合实现输出电压的稳定。总体方案原理框图如图2-1所示:主控补偿单元半波精密整流电路单片机控制系统故障指示延时供电(保护单元)继电器可控调节单元Ui电源输入Uo电源输出驱动单元A/D基准电源DC12V电源GNDDC5V图2-1 稳压单元的总体方案原理框图 图 2-2 补偿原理波形图电源的补偿原理如图2-2所示。当电网电压负波
17、动时,通过检测计算,正向投入某个(某几个)补偿变压器,补偿适当的电压,将提升输出电压并使之趋于稳定,使之工作在稳定的电压精度内。同理,当电网电压正波动超出稳压值时,反相投入补偿变压器。2.1.2 系统工作原理系统主要由主电路和控制电路两部分组成。主电路包括变压器主控补偿单元、开关器件可控调节单元等。控制电路以单片机AT89S52为控制核心,主要包括输入电压半波整流电路,继电器驱动电路、A/D转换电路、故障检测电路、保护电路等。当输入电压Ui波动或负载电流变化时,通过采样变压器获取前馈电压(由变压器将电网交流量转化成相应的0V-5V的交流信号),经整流电路进行半波整流后再经A/D转换模块后输入单
18、片机与基准值进行比较,由单片机软件进行判断处理,输出控制指令,切换对应的补偿变压器的组合绕组,改变补偿电压U值,从而快速地达到稳定输出电压的目的。2.2 主电路研究2.2.1 主电路结构根据铁路信号电源屏中用电设备对稳压电源的要求,本电源的每个主回路串联三个补偿变器。采用补偿方式,利用继电器作为开关器件切换补偿变压器的接入形式。其中一相的主电路原理如图2-3所示: 图2-3主电路原理图图中B1、B2、B3是3个独立的补偿变压器,根据稳压精度及输入电压范围的要求,可以选择补偿变压器的台数,其中次级绕组上的补偿电压Ur可以设计为6V、12V、24V等,当顺极性(或反极性)叠加全部投入时,可以获得最
19、大正、负补偿电压42V,电源屏输入电压范围为(176-253)V,当Ur最小值为6V时,稳压精度可满足正负3%的要求。S1-S8是继电器开关器件,S7和S8为公共桥臂,分别与S1和S2、S3和S4、S5和S6组成3个全桥电路。2.2.2 主电路工作过程该稳压电路的工作过程如下:当输入电压Ui高于额定值UiN时,要求补偿变压器B1、B2、B3中的一个、两个或三个同时工作,产生反极性的电动势来抵消Ui升高的那部分电压。例如:经单片机程序判断仅需B1投入时(设Ui极性为A正N负),可触发S1和S8导通,电流通路为:AB1(上绕组)一S1一B1(下绕组)一S8一N。当A、N反极性时,沿上述通路反向流动
20、。当输入电压Ui低于额定值UiN时,需要B1产生顺极性电动势补足Ui所缺的那部分电压,可使S2和S7导通。如果Ui升高(或降低)较多,需要B1和B2同时投入在Ui高于额定值UiN时,可使S1、S3和S8导通;在Ui低于额定值UiN时,可使S2,S4和S7导通。如果需要B1、B2、B3都投入,在Ui高于额定值UiN时,使S1、S3、S5和S8导通。在Ui低于额定值UiN时,使S2、S4、S6 和S7导通。3 控制系统软件方案的设计3.1 控制系统的工作原理由硬件电路图附录1知控制系统的工作原理为: 交流稳压过程是通过对电网输入电压取样,经半波整流电路进行整流后输入到A/D转换器,经A/D转换,将
21、转换数据输入到单片机P0口,经单片机与基准值比较后由软件进行判断处理,经单片机P1口输出相应地调整信号,经继电器驱动电路驱动相应的继电器导通以调整补偿输出电压U,输出电压Uo=Ui+U。当电网交流电压超过规定范围时,通过调整补偿电压U控制稳定输出电压。稳压电源运行时,如果补偿输出电压U保持在所规定的输入电压Ui与额定输入电压Uin=220V的电压差Ui范围内,继电器将保持原工作状态,输出电压不变。当电网输入电压在175V U 265V)和欠压(U175V), 单片机扫描取样电压,比较判断调整补偿电压,使稳压电源输出电压Uo达到规定的精度。当电网过压或欠压时,控制系统发出控制信号,调整补偿电压并
22、发出报警信号。3.2 相关元器件介绍对该硬件电路进行软件编程时,必须先了解以下的芯片以及它们之间的连接方式,才能对软件方案进行设计,以体现出硬件电路的特点及其功能。32.1 ATMEL公司AT89S52型单片机性能及功能简介3.2.1.1主要性能: 与MCS-51单片机产品兼容 8K字节在系统可编程Flash存储器 1000次擦写周期 全静态操作:0Hz33Hz 三级加密程序存储器 32个可编程I/O口线 三个16位定时器/计数器 八个中断源 全双工UART串行通道 低功耗空闲和掉电模式 掉电后中断可唤醒 看门狗定时器 双数据指针 掉电标识符3.2.1.2功能特性描述:AT89S52 是一种低
23、功耗、高性能 CMOS8 位微控制器,具有8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52
24、 可降至 0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。3.2.1.3引脚说明:引脚方框图如图3-1所示图3-1 AT89S52引脚方框图P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在
25、程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表3-1所示。在flash编程和校验时,P1口接收低8位地址字节。表3-1 P1口第二功能P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口
26、,P2 输出缓冲器能驱动4 个TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX DPTR)时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用8位地址(如MOVX RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p2 输出缓冲器能驱动4 个TT
27、L 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为AT89S52特殊功能(第二功能)使用,如下表3-2所示。在flash编程和校验时,P3口也接收一些控制信号。 表3-2 P3口第二功能RST: 复位输入。晶振工作时,RST脚持续2 个机器周期高电平将使单片机复位。看门狗计时完成后,RST 脚输出96 个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/PROG:地址锁存控制信号(ALE)是
28、访问外部程序存储器时,锁存低8 位地址的输出脉冲。在flash编程时,此引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置 “1”,ALE操作将无效。这一位置 “1”,ALE 仅在执行MOVX 或MOVC指令时有效。否则,ALE 将被微弱拉高。这个ALE 使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。当AT8
29、9S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。EA/VPP:访问外部程序存储器控制信号。为使能从0000H 到FFFFH的外部程序存储器读取指令,EA必须接GND。为了执行内部程序指令,EA应该接VCC。在flash编程期间,EA也接收12伏VPP电压。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。3.2.2 ADC0809型A/D转换器单片机能够接受并处理的是数字量,因此被测电压必须先通过A/D转换器转换成数字量,再送入单片机。为了获得较高的精度,被测电压必须有足够有效位
30、数,选用ADC0809,检测及换算成进网电压有1到2伏的误差,其误差率还不到百分之一,对控制补偿构不成太大影响。ADC0809芯片简介:ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。 3.2.2.1 ADC0809的内部逻辑结构 由图3-2可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存
31、器取走转换完的数据。 图3-2 内部逻辑结构IN0IN7:8条模拟量输入通道 ADC0809对输入模拟量要求:信号单极性,电压范围是05V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。 地址输入和控制线:4条 ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。A,B和C为地址输入线,用于选通IN0IN7上的一路模拟量输入。通道选择表如表3-3所示。 数字量输出及控制线:11条 ST为转换启动信号。当ST上跳沿时
32、,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE1,输出转换得到的数据;OE0,输出数据线呈高阻状态。D7D0为数字量输出线。表3-3 通道选择表CBA选择的通道000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,时钟频率范围:101280KHZ,通常使用频率为500KHZ
33、,转换速度为128uS。VREF(),VREF()为参考电压输入。 3.2.2.2时序图ADC0809时序图如图3-3所示输出EOC输出允许 OE比较器输入模拟量输入地址总线ALESTART时钟 图3-3 ADC0809时序图3.2.2.3 ADC0809应用说明 ADC0809内部带有输出锁存器,可以与AT89S52单片机直接相连。 初始化时,使ST和OE信号全为低电平。 送要转换的哪一通道的地址到A,B,C端口上。 在ST端给出一个至少有100ns宽的正脉冲信号。 是否转换完毕,我们根据EOC信号来判断。 当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。 3.3 设计
34、任务:根据硬件要实现的控制原理拟出以下软件设计任务:1. 启动ADC0809,对被测量进行A/D转换2. 对转换结果进行处理,分析判断3. 正常范围时向P1口输出控制指令,实现稳压精度满足正负3%的要求4. 同一臂上两个继电器之间的连锁5. 过欠压处理并发出警报信号3.4 A/D 模块程序设计: P0.7-P0.0 P2.0 P2.1 P2.2 AT89S52D7D0ALESTOEEOC ADC0809图3-4 ADC0809和AT89S52单片机连接电路图ADC0809时钟频率为128KHz,转换速度为500uS。ADC0809转换器A,B,C三条地址线接地,其地址信号为000,被测模拟量由
35、ADC0809模拟量通道IN0输入,通过硬件电路中ADC0809和AT89S52单片机连接电路图(如图3-4)得知:1.转换结果输入到单片机AT89S52的P0口中,由P0口来接收数据;2.由P2.0脚启动ADC0809转换器;3.由ADC0809转换结束信号发送至单片机AT89S52 P2.2;4.由P2.1脚控制ADC0809将转换结果输出给单片机;5A/D转换器的程序设计采用查询方式。其读数据的程序设计思路为:首先由单片机P2.0脚对ADC0809 ST脚发送一个正脉冲(在上升沿时当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平,即单片机P2
36、.0脚保持低电平),此时用查询方式对ADC0809 EOC脚进行状态查询,当A/D转换结束后,单片机P2.2接收到高电平信号,为确保信号无误,可在查询到P2.2脚为高电平时,短时间延时后对P2.2脚再进行状态查询,当此脚仍为高电平时方可由P2.1脚向ADC0809 OE脚发送读信号,从P0获取数据。其读数据流程如图3-5:ST 跳为下降沿开始转换读EOC脚转换结束?即读EOC脚为高电平?N向OE脚发送低电平并开始读数据Y延时,再读一次,确定EOC脚为高电平?YNST上升沿内部寄存器清零开始返回图3-5 读数据流程3.5 采样程序设计硬件电路图可以看出,被测电压是先通过整流电路对对被测信号进行整
37、流后再输入到ADC0809进行A/D转换,对此,我们用EWB软件对整流电路进行模拟仿真,在模拟仿真中我们用的是3V,频率为50Hz的交流电作为该电路的输入,其输出电压如图3-6所示: 图3-6 整流后的波形图(周期为20mS)我们根据电压有效值来进行数据处理、判断。而求取电压有效值的方法是先求出其电压的峰值Vf,就可求出电压有效值Vo=Vi1.414。在采样中我们得到的是数字量,我们可以通过换算求出相应的电压有效值。采到峰值的两个方法:1.对交流信号至少要进行一个周期的采样,即50HZ的交流信号就要在20mS内进行不断的采样(根据AD0809的转换速度,大概要进行40次采样即可),在这40次采
38、样中,每采到一个值与前面采的值进行比较一次,只取其最大值,40次采样结束后(即20mS后结束采样),其采到的最大值就是峰值了。为了减少误差,我们可以再按这个方法进行采样,当采到100个峰值时,将这50个峰值求和再除于50,求出平均峰值。2.先取一个设定值在这里我们取100(注意:100表示的是十进制数字量,换算成相应的电压测量值为214V,我们假设进网电压最底为170V,其峰值电压为294V,设定值所对应的电压测量值不能超过这个峰值),此时,这个设定值落在图3-7所示的A、B两点上,而这两个点都落在每个半波上且波峰就在这两点间。启动A/D时开始进行采样,每采一次就与100作比较,当采到的数字量
39、大于这一设定值时,再采下个点,将这两点的值进行比较。理论上,如果下个值比前面的值大时应该是采到了半波上升段,且在A点与波峰之间,此时继续采样比较,下个值比前面值大时,取其最大值,当采到下个值比前面的值小时,则说明采样点已经到了下坡段。在这段过程中已经采到了最大值,已经没有必要再这个波形内继续采样了,这时我们可以取得一个峰值。但当采到的数字量大于这一设定值时,再采下个点,将这两点的值进行比较发现下个值比前面的值小的时候,说明此时已经在波形的下坡段,且在波峰与B点之间,这时我们停止采样,延时15mS,15mS后再进行采样,此时采样点应落在第二个波的上升段,这时我们继续采样,每采一次就与100作比较,当采到的数字量大于这一设定值时,再采下个点,将这两点的值进行比较,如果下个值比前面的值大时则确定真正采到了第二个波形上升段,且在A点与波峰之间,此时继续采样比较,下个值比前面值大时,取其最大值,当采到下个值比前面的值小时,则说明采样点已经到了下坡段。在这段过程中已经采到了最大值,已经没有必要再这个波形内继续采样了,这时我们可以取得一个峰值。我们设计中大概在1秒左右对继电器发送控制信号,所以为了减