毕业设计(论文)-电压有效值测量仪设计(47页).doc
《毕业设计(论文)-电压有效值测量仪设计(47页).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-电压有效值测量仪设计(47页).doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业设计(论文)-电压有效值测量仪设计-第 33 页本科毕业设计论文 题 目 数显交流电压有效值测量仪设计 系 别 电气与信息工程系 专 业 测控技术与仪器 班 级 测控XXX班 学号 XXXXX 学生姓名 XXX 指导老师 XXX 2014年6月摘要本文设计数显交流电压有效值测量仪,要将交流电压有效值的模拟量转换为数字量显示在LED显示屏上,并要求可以显示被测电压的频率;被测信号的幅度范围:1V 2V。设计的硬件电路使用Proteus软件仿真实现,软件程序使用Keil软件C语言编写。 设计的数显交流电压有效值测量仪的控制系统采AT89C51单片机,信号处理器件使用A/D转换器ADC0832
2、、通用运放芯片和7414反相器,显示器件使用共阴极LED数码管,实现该测量仪的硬件电路。由信号发生器提供被测信号。A/D转换器ADC0832采集电压有效值信号实现模数转换,通用运放芯片和7414反相器将信号整形提供给单片机计算频率。电压有效值和频率的显示由开关控制;当开关开启式LED数码管显示电压有效值,当开关闭合时LED数码管显示被测电压频率值。 仿真结果的系统功能、指标达到了课题的预期要求。关键词:交流电压有效值,Proteus软件,单片机控制,频率测量ABSTRACTThis paper designed digital ac voltage RMS measuring instrume
3、nt, to convert ac voltage RMS analog to digital display on LED display, and demand can display the frequency of the voltage to be measured; The range of the measured signal range: 1 v 2 v.Design of hardware circuit using Proteus simulation software implementation, software program using C language t
4、o write Keil software.Design of the digital display ac voltage RMS measuring instrument of AT89C51 single chip microcomputer control system, A/D converter ADC0832, opamp op-amp chip and 7414 inverter for signal acquisition device, common cathode LED digital tube to display devices, realize the hardw
5、are of the digital voltmeter.By the signal generator provides the measured signal. A/D converter ADC0832 acquisition voltage RMS signal to realize analog-to-digital conversion, opamp op-amp chip and 7414 inverter will provide to the single-chip microcomputer to calculate frequency signal of plastic.
6、Voltage RMS and frequency of display is controlled by a switch; When the switch is open LED digital tube display voltage RMS, when the switch is closed LED digital tube display measured voltage frequency values.Simulation results of system function, indexes reach the expected requirements of subject
7、.KEY WORDS: Ac voltage RMS,Proteus software,Single-chip microcomputer control,Frequency measurement 目录摘要IABSTRACTIV1 绪论11.1 选题的目的意义11.2 国内外研究综述11.3 毕业设计(论文)所用的方法22 系统方案设计32.1 设计思路32.2 设计方案53 硬件电路设计73.1 时钟电路73.2 复位电路83.3 显示选择电路83.4 显示电路93.5 电压采集电路103.6 频率采集电路113.7 总设计原理图114 软件设计134.1 主程序流程图135 软件仿真15
8、5.1 调试与仿真155.1.1 仿真软件简介155.1.2 仿真步骤185.2 仿真与误差分析185.2.1 仿真186 结论21参考文献22附录1 程序C语言代码23附录2 外文翻译291 绪论1.1 选题的目的意义 数字电压表(Digital Voltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。目前,由各种单片A/D转换器构成的数字电压表,已被广泛用于电子及
9、电工测量、工业自动化仪表、自动测试系统等智能化测量领域,显示出强大的生命力。与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。 数字电压表是诸多数字化仪表的核心与基础,电压表的数字化是将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,这有别于传统的以指针加刻度盘进行读数的方法,避免了读数的视差和视觉疲劳。目前数字电压表的内部核心部件是A/D转换器,转换器的精度很大程度上影响着数字电压表的准确度,本文A/D转换器采用ADC0832对输入模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号
10、。 随着微机测量与控制技术的发展,以单片机为核心的字电压表已占有很大的优势。 设计主要是研制直流输入数字电压表,以单片机AT89C51为核心部件,具有实时显示测量值的功能。单片机体积小、重量轻、价格便宜,电路外围器件少,大大地降低了成本。交流电压的有效值是为了简化计算而引入的。他实际是根据能量的等效计算出来的。定义是: 把直流电和交流电分别通过两个相同的电阻器件,如果在交流电的一个周期时间内它们产生的热量相等,那么就把此直流电的电压作为此交流电的有效值。 实际上,只要是周期量,都有有效值,从数学上来说,有效值就是给定时间间隔内的均方根值。于正弦交流电,有效值是最大值的的0.707倍。测量有效值
11、能1.2 国内外研究综述 数字电压表出现在上世纪50年代初,60年代末发展起来的电压测量仪表,简称DVM,它采用的是数字化测量技术,把连续的模拟量,也就是连续的电压值转变为不连续的数字量,加以数字处理然后通过显示器件显示。这种电子仪表之所以出现,一方面是由于电子计算 机的应用推广到系统的自动控制信号的实验领域,提出了各种被观测量或被控制量转换成数字量的要求,即为了实时控制和数据处理的要求;另一方面,也是电子计算机的发展,带动了脉冲数字电路技术的发展,为数字化仪表的出现提供了条件。所以,数字化测量仪表的产生与发展与电子计算机的发展是密切相关的。如今,数字电压表已经绝大部分取代了传统的模拟指针式电
12、压表,因为传统的模拟指针式电压表功能单一,精度低,读数的时候非常不方便还经常出错,而采用单片机的数字电压表由于测量精度高,速度快,读数时也非常方便,抗干扰能力强,可扩展性强等优点已被广泛应用与电子和电工测量,工业自动化仪表,自动测量系统等领域,显示出强大的生命力。数字电压表最初是伺服步进电子管比较式,其优点是准确度比较高,但是采样速度较慢,体积重达几十公斤。继之出现了谐波式电压表,它的速度方面稍有提高但准确度低,稳定性差,再后来出现了比较式仪表改进逐次渐进式结构,它不仅保持了比较值准确度高的优点,而且速度也有了很大的提高,但它有一缺点就是抗干扰能力差,很容易受到外界因素的影响。随后,在谐波式的
13、基础上引申出阶梯波式,它的唯一进步就是成本降低了,可是准确度,速度及抗干扰能力都未提高。而数字电压表的发展已经非常成熟,就原理来讲,它从原来的一两种已经发展到多种,在功能上讲,它从测单一的参数发展到能测多种参数;从制作原件看,发展到集成电路,准确度已经有了很大的提高,精度已经达到1nV,读数速度达到每秒几万次,而相对以前价格已经降低了很多。 例如国内上海乾丰电子仪器有限公司生产的PZ158A系列直流数字电压表,该型号电压表具有6位显示,可测量0.1V1000V直流电压。该表由于采用了微处理器和脉冲调宽模数转换技术,自动校零,数字模拟滤波等技术,从而赋予本表极其稳定的零位和良好的线性和抗干扰能力
14、,本表还带有RS232C接口,可方便地与计算机系统相连接,组成数据采集系统。采用八位VFD或LED显示,其中PZ158A/1为单量程(0.2V)VFD显示,读数清晰,光色柔和,适宜在科研、工业、国防等各种领域内使用。目前实现电压数字化测量的方法仍然是模数(A/D)转换的方法。数字电压表分类繁多,日常生活中一般根据原理的不同进行分类,大致分为:比较式,电压时间变换式,积分式等。1.3 毕业设计(论文)所用的方法 利用MCS-51系列来作为程序的载体,通过C语言来设计程序对所采集到的信息进行存储和处理; 通过模数转换器将模拟电压值转化为数字信号; 通过数码管来显示数据。2 系统方案设计2.1 设计
15、思路本系统的控制电路采用AT89C51芯片,AT89C51是一种带4K字节Flash存储器的低电压、高性能CMOS8位微处理器,可与工业标准的MCS-51指令集和输出管脚相兼容。1)该芯片提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,该芯片可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一
16、个硬件复位。2)该芯片管脚说明: VCC:供电电压; GND:接地; P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在Flash编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高; P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入“1”后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在Flash编程和校验时,P
17、1口作为第八位地址接收; P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号; P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流
18、。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故;P3口也可作为AT89C51的一些特殊功能口,如下所示: P3.0 RXD(串行输入口); P3.1 TXD(串行输出口); P3.2 /INT0(外部中断0); P3.3 /INT1(外部中断1); P3.4 T0(记时器0外部输入); P3.5 T1(记时器1外部输入); P3.6 /WR(外部数据存储器写选用); P3.7 /RD(外部数据存储器读选通); P3口同时为闪烁编程和编程校验接收一些控制信号。 RST/Vpd:RST即为RESET,Vpd为
19、备用电源,所以该引脚为单片机的上电复位或掉电保护端。当单片机振荡器工作时,该引脚上出现持续两个机器周期的高电平就可实现复位操作,使单片机恢复到初始状态。当Vcc发生故障、降低到低电平规定值或掉电时,该引脚可接上备用电源Vpd为内部RAM供电,以保证RAM中的数据不丢失; ALE/PROG:当访问外部存储器时,ALE(地址锁存允许信号)以每机器周期两次的信号输出,用于锁存出现在P0口得低8位地址。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储
20、器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效; /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现; /EA/Vpp:/EA为访问外部程序存器控制信号,当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此
21、间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP); XTAL1:接外部石英晶体的一端。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器,当采用外部时钟时,对于HMOS单片机,该引脚接地;对于CHMOS单片机,该引脚作为外部振荡信号的输入端; XTAL2:接外部晶体的另一端。在单片机的内部,接至片内振荡器的反相放大器的输出端。当采用外部时钟时,对于HMOS单片机,该引脚作为外部振荡信号的输入端;对于CHMOS芯片,该引脚悬空不接。 电压是模拟量,而数码管显示需要的是数字量,故需要采用A/D转换模拟信号为数字信号供显示电路显示出来。本系统采用AD
22、C0832芯片,通过ADC0832采集电压数据,输入到单片机内,再输入到显示电路显示。ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在05V之间。芯片转换时间仅为32S,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。频率采集使用整形器和反相器将交流信号转化为波形比较好的方波,输入到单片机内,再输入到显示电路显示。 显示电路采用四位8段LED数码管来显示数据。
23、数码管显示方法有静态显示和动态显示两种。1)静态显示:即在同一时刻只显示一种字符,或者说被显示的字符在同一时刻是稳定不变的,其显示方法是将显示段码送至段码口,并把位控字送至位控口即可;2)动态显示:利用人眼的视觉残留效应,采用动态扫描显示的方法,逐个的循环点亮个位数码管,每位显示1ms左右,使人看起来就好像在同时显示不同的字符一样。在进行动态扫描时,往往事先并不知道应显示什么内容,这样也就无从选择被显示字符的显示段码。为此,一般采用查表的方法,由显示的字符通过查表得到其对应的显示段码。2.2 设计方案 本系统利用AT89C51单片机设计简易数字电压表测量12v的8路输入电压值,并在四位LED数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 电压 有效值 测量仪 设计 47
限制150内