基于MCS一51单片机的谐波检测仪的研究

上传人:人*** 文档编号:477091094 上传时间:2022-08-05 格式:DOC 页数:27 大小:830.02KB
返回 下载 相关 举报
基于MCS一51单片机的谐波检测仪的研究_第1页
第1页 / 共27页
基于MCS一51单片机的谐波检测仪的研究_第2页
第2页 / 共27页
基于MCS一51单片机的谐波检测仪的研究_第3页
第3页 / 共27页
基于MCS一51单片机的谐波检测仪的研究_第4页
第4页 / 共27页
基于MCS一51单片机的谐波检测仪的研究_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《基于MCS一51单片机的谐波检测仪的研究》由会员分享,可在线阅读,更多相关《基于MCS一51单片机的谐波检测仪的研究(27页珍藏版)》请在金锄头文库上搜索。

1、河北农业大学现代科技学院 本科毕业论文(设计)题 目: 基于单片机的谐波检测仪的研究 学 部: 工学部 专业班级: 电子信息科学与技术0801 学 号: XXXXXXXXX 学生姓名: XXXX 指导教师姓名: XXXX 指导教师职称: 讲 师 二O一 二年 六 月三日摘 要本文首先介绍了谐波分析算法的理论依据。在广泛使用的FFT算法的基础上,对谐波检测的对象进行数据分析,为系统的设计提供参考数据。本文完成了系统硬件电路的设计和仿真。硬件电路以MCS一51单片机为核心,配以适当的外围接口电路来完成各项功能。主要包括AD采样电路、数据处理电路(单片机)、D/A转换器。软件设计以快速傅立叶变换(F

2、FT)为主要部分,通过对所采集的数据来测量电参数。进行了相关软件算法的设计,完成每周期256点的离散采样,由单片机进行基2一FFT运算,运算结果可用于63次以下的谐波分析。系统程序采用模块化的设计思想,在软件设计中对每个模块都完成了框图设计和相关的编码设计。关键字:单片机;谐波检测;FFTAbstractThis paper first introduced the harmonic analysis algorithm theory basis. In the extensive use of FFT algorithm, on the basis of the object of harm

3、onic detection of data analysis, for the design of the system with reference data. We completed a hardware circuit and the design of system simulation. Hardware circuit to 51 single-chip microcomputer is a MCS, match with appropriate interface circuit to the periphery of the complete all the functio

4、n. Mainly includes A/D sampling circuit, data processing circuits (SCM), D/A converter. The software design with fast Fourier transform (FFT) as the main part, from all the data to measure electric parameters. Some software algorithm design, complete each cycle of discrete sampling 256 points, by MC

5、U and 2 a FFT calculation, the operation result can be used for 63 times of the harmonic analysis. System programming the modularized design thought, in the software design of each module completed the block diagram design and relevant code design.Key word: single chip microcomputer;the harmonic det

6、ection; FFT目 录1前言11.1目的意义11.2 谐波检测的现状11.3 本文研究内容21.3.1 谐波检测的仿真设计思路21.3.2课题的主要任务22系统整体设计22.1硬件系统设计22.1.1数据采集模块32.1.2 D/A转换器与51的接口模块42.1.3显示模块62.1.4系统整体结构72.2系统软件设计72.2.1数据采集软件模块92.2.2算法实现92.2.3.开方在单片机中的原理103.系统仿真124结论14参考文献15附录:161前言谐波的危害十分严重。谐波使电能的生产、传输和利用的效率降低,使电气设备过热、产生振动和噪声,并使绝缘老化,使用寿命缩短,甚至发生故障或烧

7、毁。谐波可引起电力系统局部并联谐振或串联谐振,使谐波含量放大,造成电容器等设备烧毁。谐波还会引起继电保护和自动装置误动作,使电能计量出现混乱8。对于电力系统外部,谐波对通信设备和电子设备会产生严重干扰。1.1目的意义由于谐波的危害,给生产生活带来了严重的危害,就有必要去检测它,主要有以下这些方面的意义:首先,它可以提高企业设备的供电质量,提高设备运行的可靠性,减少因设备误动作而造成的经济损失;其次,可以减少谐波电流在输配电线路上产生的损耗,同时降低用电设备发热,减少绝缘老化,从而提高设备的使用寿命,减少设备的维护费用;第三,谐波治理能够减少电网11中补偿电容器的谐振机率7,同时,减少谐波对系统

8、信号传输的影响,增加系统的可靠性;第四,可以减少谐波对公共电网的污染。1.2 谐波检测的现状对于国内外来说,主要是对谐波的治理方面的研究。因为检测到谐波的存在就得去治理它,毕竟谐波是有危害的,主要表现在以下这些方面,谐波使电能的生产、传输和利用的效率降低,使电气设备过热、产生振动和噪声12,并使绝缘老化,使用寿命缩短,甚至发生故障或烧毁。谐波可引起电力系统局部并联谐振或串联谐振,使谐波含量放大,造成电容器等设备烧毁。谐波还会引起继电保护和自动装置误动作,使电能计量出现混乱。对于电力系统外部,谐波对通信设备和电子设备会产生严重干扰。目前对谐波的治理主要采用两种方法无源滤波装置和有源滤波器;无源滤

9、波装置主要采用LC回路,并联于系统中,LC回路的设定,只能针对于某一次谐波,即针对于某一个频率为低阻抗,使得该频率流经为其设定的LC回路,达到消除(滤除)某一频率的谐波的目的。LC回路在滤除谐波的同时,在基波对系统进行无功补偿。这种滤波装置简单,成本低,但不能滤除干净。其主要元件为投切开关、电容器、电抗器以及保护和控制回路。有源电力滤波器,这种滤波器是用电力电子元件产生一个大小相等,但方向相反的谐波电流,用以抵销网络中的谐波电流,这种装置的主要元件是大功率电力电子器件,成本高,在其额定功率范围内,原则上能全部滤除干净。综合现有的文献,国内外对APF的研究主要集中在三个方面:拓扑结构,无功、谐波

10、和负序检测算法,电流跟踪控制算法。1.3 本文研究内容1.3.1 谐波检测的仿真设计思路谐波分析通常采用傅立叶变换理论。目前,基于傅立叶变换理论的FFT技术已相当成熟,且FFT是目前谐波检测中应用最广泛的一种谐波检测方法。因此在系统软件设计中,我们采用FFT算法作为谐波检测方法。FFT算法的核心单元是蝶型运算。一个点FFT,需要进行m次蝶型运算。在FFT运算中,涉及到算子(第L级第J个算子X(J)与蝶型因子的乘法运算。根据复数乘法法则,可以看作是正弦值和余弦值的组合,由于余弦函数可以用正弦来替代,为了程序查表方便,程序预制正弦表并按照规律存放。正弦表在固化到程序存储器前,要进行归一化处理。程序

11、采样完毕后,先读取正弦表,然后调用FFT子程序10。1.3.2课题的主要任务本课题的主要任务是在基于AT89C51的基础上,来扩展外围电路,实现对谐波的检测,整个系统的搭建都是在protues环境下进行。在此环境下,选择了一款傅里叶分析表,对经过处理后的波形,观察其的幅频特性曲线,从而直观的去了解什么是基波,1次谐波,3次谐波等正弦波,总的来说,就是基于protues的谐波检测的利用。Proteus ISIS 是一款集电子仿真、单片机仿真于一体的 EDA 软件,是极具竞争力的仿真软件。Proteus ISIS 可以仿真各种复杂的输入电压、电流信号,因此,很容易用来仿真谐波信号的输入。在Prot

12、eus ISIS 中,可以仿真各种单片机,这些单片机可以根据各种输入信号,如按键、标准与自定义波形、运行程序,并与仿真各种接口芯片进行通信、仿真 LED 数码管或 LCD 显示。因此,将 Proteus ISIS 应用于谐波检波器的设计,既经济又方便,使得选择这款仿真软件成为必然。2系统整体设计2.1硬件系统设计单 片 机数据采集A/DD/A0832显 示信号预处理图2-1系统原理图本系统只是在protues下的仿真,对于信号的预处理这个模块就简化了,直接给出模拟信号,让ADC008对模拟信号进行处理。2.1.1数据采集模块数据采集模块主要用的是ADC0808芯片图2-2 ADC0808ADC

13、0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟信号中的一个进行A/D转换。ADC0808是ADC0809的简化本,功能基本相同。一般在硬件仿真时采用ADC0808进行A/D转换,实际使用时采用ADC0809进行A/D转换。ADC0808是CMOS单片型逐次逼近式A/D转换器,它有8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器。2.1.2 D/A转换器与51的接口模块图2-3 DAC0832DAC0832是8分辨率的D/A转换集成芯片34。与微处理器完全兼容。这个DA芯片以其价格低廉

14、、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。D/A转换器用来将数字量转换成模拟量。它的基本要求是输出电压VO应该和输入数字量成正比,即:VO=D*VR 其中, VR为参考电压。每一个数字量都是数字代码的按位组合,每一位数字代码都有一定的“权”,对应一定大小的模拟量。为了将数字量转换成模拟量,应该将其每一位都转换成相应的模拟量,然后求和既可得到与数字量成正比的模拟量。 DA转换器可分成两大类:1.直接DA转换器是指直接将输入的数字信号转换为输出的模拟信号。2.间接DA转换器是先将输入的数字

15、信号转换为某种中间量,然后再把这种中间量转换成为输出的模拟信号。其中,间接DA转换方式在集成DA转换器中很少使用。D0D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错);ILE:数据锁存允许控制信号输入线,高电平有效;CS:片选信号输入线(选通数据锁存器),低电平有效;WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存;XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效;WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR2、XFER的逻辑组合产生LE2,当LE2为高电平时,DAC寄

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号