简易数字电压表的设计
基于单片机简易数字电压表的设计

目录1.摘要及关键词-------------------------------------------32.总体设计方案-------------------------------------------33.硬件电路及仿真设计------------------------------------104.程序设计及调试----------------------------------------125.本人承担的小组工作以及设计体会------------------------136.参考文献----------------------------------------------137.元器件清单及程序清单----------------------------------13摘要:本次设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块。
A/D转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。
数据处理则由芯片AT89C52来完成,其负责把ADC0809传送来的数字量经过一定的数据处理,送到LCD1602液晶显示模块进行显示;此外,它还控制着ADC0809芯片工作。
关键词:数字电路单片机 ADC0809 LCD1602总体方案的设计:本次设计的要求如下:1.可以选择测量8路1-5V的8路电压值:2.可轮流显示或单路选择显示(可选);3.测量显示的最小分辨率为0.01V,测量的误差正负0.02V;4.具有电压过低,过高声光报警功能,报警限可独立设置。
设计思路:根据设计的要求,进行器件的选择。
芯片控制选取STC89C52单片机,由于要控制8路,故选取ADC0809的数模转换,显示部分选用目前很流行的LCD1602的液晶显示,最后采用8个开关控制8个通道,所以选取74LS148。
下面进行逐一叙述:STC89C52单片机芯片管脚如下STC89C52的管脚图STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。
基于单片机的简易数字电压表设计

基于单片机的简易数字电压表设计随着电子技术的迅猛发展,数字电压表在实验室、工业和日常生活中的应用越来越广泛。
本文将详细介绍基于单片机的简易数字电压表的设计过程,包括系统设计思路、硬件选型、软件实现以及调试过程。
设计一个简易数字电压表的目标是实现对直流电压的实时测量,并将其以数字形式显示。
该系统的核心是单片机,它负责数据采集、处理及结果显示。
选用单片机的原因在于其体积小、成本低、易于编程等优点。
在硬件设计方面,系统主要由输入电路、单片机、显示模块和电源模块组成。
输入电路的作用是将待测电压信号转化为单片机可处理的电信号。
一般采用分压电路,通过电阻分压的方法,将高电压降低至单片机的可接受范围。
还需考虑输入电压的范围,以确保测量精度和系统安全。
选用的单片机需具备一定的模拟输入功能,以便对电压进行采样。
常用的单片机型号有51系列、AVR系列及STM32系列等,其中STM32系列因其较高的性能和丰富的外设而受到广泛关注。
在设计中,应根据具体需求选择合适的单片机,并进行必要的引脚配置。
显示模块的选择是系统设计的重要环节,常用的有液晶显示屏(LCD)和七段数码管。
液晶显示屏具有显示内容丰富、可视角度广等优势,但其功耗相对较高。
而七段数码管则以其简洁明了的特性广泛应用于数字电压表中。
在本设计中,建议使用LCD显示模块,以便于显示多位数值及相关信息。
电源模块的设计需确保系统的稳定运行。
一般采用稳压电源,为单片机及其他外设提供稳定的电压供应。
需考虑电源的功耗及散热问题,确保系统在长期工作中不会出现故障。
数据处理模块是整个系统的核心,其主要任务是将采集到的模拟电压信号转换为相应的数字值。
可采用模数转换(ADC)技术,将模拟信号转换为数字信号,并进行必要的线性化处理。
处理过程中,应考虑量化误差及噪声对测量结果的影响。
数据显示模块负责将处理后的电压值通过LCD显示出来。
在这一过程中,需要对显示内容进行格式化,以确保信息的清晰易读。
简易数字电压表的设计

单片机课程设计姓名:罗双林学号: 03班级:电气082成绩:指导教师:吴玉蓉设计时刻: 2020-1-4——2020-1-16摘要简易数字电压测量电路由A/D转换、数据处置及显示操纵等组成。
当外部0~5V的模拟信号输入时,第一通过ADC0809转换模块进行转换,转换成数字信号并进入通道进行选择后,将信号传入STC89C52RC单片机时,单片机通过按键电路中的一个按键来选择单路仍是8路,另一个按键作单路显示时选择通道,被选择完毕后将数据送入到显示器。
Simple digital voltage measurement circuit by the A/D conversion, data processing and display control etc.When external 0 ~ 5-v analog signal input, first by ADC0809 conversion module for conversion, converted into digital signals and into the passage, after selecting the signal STC89C52RC microcontroller, introduced into the microcontroller through buttons circuit a button to choose single road or , another button for single road show when choosing the right channel, when choosing after completion will enter data into to the display.目录第一章课程设计任务书 (4)设计目的任务及要求 (4)设计时刻及进度安排 (4)第二章课程设计说明书 (5)设计方案 (5)系统硬件电路的设计 (6)要紧元件选型及相关功能介绍 (7)系统软件设计 (13)第三章结论及心得体会 (15)参考文献 (15)附录 ..................................................................................................错误!未定义书签。
实验三 简易数字电压表设计

电子系统实验报告实验三简易数字电压表设计姓名张巧玲指导教师贾立新课程电子系统设计与实践专业班级自动化1004班学院信息工程学院一、设计题目采用C8051F360单片机最小系统设计一简易数字电压表,实现对0~2.4V直流电压的测量,原理框图如图1所示。
模拟输入电压通过一只1 kΩ电位器产生,采用C8051F360 单片机内部的A/D 转换器将模拟电压转换成数字量后换算成电压值,用十进制的形式在LCD 上显示。
A/D 转换的输入模拟信号由实验板PR3 电位器产生的0~3.3V 的直流电压信号,用一根杜邦实验线将J8 的0~3.3V 输出插针与J7 口的P2.0 插针相连。
注意A/D 转换器模拟输入电压的范围取决于其所选择的参考电压,如果A/D 转换器选择内部参考电压源,其模拟电压的范围为0~2.4V,如果选择外部电源作为参考电压,则其模拟输入电压范围为0~3.3V。
测试时,A/D转换器的模拟输入信号可通过一个电位器产生。
图1 简易数字电压表实验示意框图二.设计方案(1)简易数字电压表设计程序流程图如图2所示。
图2 简易数字电压表设计程序中A/D转换和计时流程图(2)简易数字电压表实验板连接图如图3所示。
此外,还需用一根杜邦实验线将J8 的0~3.3V 输出插针与J7 口的P2.0 插针相连。
图3简易数字电压表设计实验板接线图三、详细设计1.简易数字电压表设计相应C8051F360和LCD初始化程序⑴内部振荡器初始化:OscInit()⑵ I/O端口初始化:PortIoInit()⑶外部数据存储器接口初始化:XramInit()⑷定时器初始化:TimerInit()⑸中断系统初始化:Int0Init()⑹ ADC0初始化:void ADC_Init()⑺ PCA初始化:Int0Init()2.电压转换方式将电压转换成十进制:AT=ADC0H*256+ADC0L;volt=AT*3.31/1024;voltage=volt*1000;for(i=0;i<4;i++){v[i]=voltage%10;voltage=voltage/10;}3. LCD显示接口的设计当时间到达设定值,即0.5s后,执行以下程序将所测的电压值在LCD屏幕上第三排显示出来。
简易数字电压表设计报告

摘要--------------------------------------------------------2 1.数字电压表的简介------------------------------------------31.1数字电压表的发展--------------------------------------31.2数字电压表的分类--------------------------------------42.设计的目的------------------------------------------------53.设计的内容及要求------------------------------------------54.数字电压表的基本原理--------------------------------------54.1数字电压表各模块的工作原理----------------------------54.2数字电压表各模块的功能--------------------------------54.3数字电压表的工作过程----------------------------------65.实验器材--------------------------------------------------76.电路设计实施方案------------------------------------------76.1.实验步骤---------------------------------------------76.2各个模块设计------------------------------------------86.2.1 基准电压模块-----------------------------------86.2.2 3 1/2位A/D电路模块---------------------------106.2.3 字形译码驱动电路模块--------------------------126.2.4 显示电路模块----------------------------------136.2.5 字位驱动电路模块------------------------------167.总结-----------------------------------------------------17 参考文件---------------------------------------------------18 附录-------------------------------------------------------19本文介绍了一种简易数字电压表的设计。
简易数字电压表课程设计

简易数字电压表课程设计一、课程目标知识目标:1. 学生能够理解电压表的基本工作原理和电路连接方式;2. 学生能够掌握简易数字电压表的使用方法和读数技巧;3. 学生能够了解电压的单位换算,并能进行简单的计算。
技能目标:1. 学生能够正确连接电压表的电路,并进行电压测量;2. 学生能够通过操作简易数字电压表,准确读取电压值,并记录数据;3. 学生能够运用所学知识解决实际电路中的电压问题。
情感态度价值观目标:1. 培养学生对电子测量工具的兴趣,激发学习电子技术的热情;2. 培养学生严谨、细致的实验态度,注重实验操作的规范性和安全性;3. 培养学生团队合作精神,学会分享和交流实验过程中的心得体会。
课程性质分析:本课程为电子技术基础课程,以实验为主,结合理论教学。
简易数字电压表是电子测量工具的基础,通过本课程的学习,使学生掌握基本的电压测量方法。
学生特点分析:学生为初中生,具备一定的物理知识和实验操作能力。
学生对电子技术感兴趣,但可能对电压表的使用方法和电路连接不够熟悉。
教学要求:1. 理论与实践相结合,注重实验操作技能的培养;2. 注重启发式教学,引导学生主动探究和解决问题;3. 关注学生的个体差异,提供个性化指导,确保每个学生都能达到课程目标。
二、教学内容1. 电压表基本原理:讲解电压表的工作原理,包括磁电式电压表和数字电压表的区别与联系,重点介绍数字电压表的原理和特点。
教材章节:第二章第二节《电压表的原理与使用》2. 电压表的使用方法:详细讲解电压表的电路连接方法,操作步骤,读数技巧以及注意事项。
教材章节:第二章第三节《电压表的使用与维护》3. 电压单位换算:介绍电压的单位制,换算关系,并进行实际计算。
教材章节:第一章第四节《电学单位制》4. 实际电路电压测量:设计实际电路,指导学生运用电压表进行电压测量,分析测量结果。
教材章节:第二章第四节《电压测量》5. 数字电压表操作练习:安排学生进行数字电压表的实操练习,巩固所学知识,提高操作技能。
简易数字电压表设计

简易数字电压表设计(共19页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--摘要根据8051单片机的内部结构特点本文提出以MCS-51单片机为核心的电压测量系统。
该系统以8051和ADC0809核心内件,能够在单片机的控制下监测八路的输入电压值,用8位串行A/D转换器进行0-5V量程自动转换,并且测量的电压值可通过三位数码管显示同时用一位数码管显示选择通道。
整个系统的设计过程中主要采用了模块化的设计方法,完成了硬件电路的设计及软件程序的编写,还详细的给出了相关的硬件框图和软件流程图,通过最终硬件电路的调试,使该系统能够在要求的条件下达到正常的测量及显示功能。
单片机8051是整个系统的核心,实现输入端的分路选择,模数转换后数据的处理及在数码管上数据的显示等功能。
正文着重给出了软硬件系统的各部分电路,介绍了该系统的工作原理,MCS-51单片机特点,8051的功能和应用,ADC0809的功能和应用等。
关键词:MCS-51单片机;8051 ;ADC0809;数码管目录1总体设计....................................................... 错误!未定义书签。
2硬件设计及其工作原理................................ 错误!未定义书签。
数字电压表主要器件 .................................. 错误!未定义书签。
单片机AT89C51 ........................................ 错误!未定义书签。
芯片ADC0808 ........................................... 错误!未定义书签。
数字电压表电路设计................................... 错误!未定义书签。
开题报告(简易数字电压表的设计)

1绪论
2数字仪表设计原理
3芯片介绍
4系统硬件设计
5系统软件设计与说明
6程序调试
7总结
8参考文献
谢
预期目标:
简易数字电压表可以测量0~5V的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示
三、拟采用的研究方法、步骤
研究方法:
A/D转换模块:采用ADC0809转换芯片,其中A/D转换器用于实现模拟量数字量的转换,单电源供电。
目前数字电压表的内部核心部件是A/D转换器,转换器的精度很大程度上影响着数字电压表的准确度,本毕业设计A/D转换器采用ADC0809对输人模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号。
二、研究的主要内容和预期目标(研究的框架,要求列到一级提纲)
DVM的高速发展,使它已成为实现测量自动化、提高工作效率不可缺少的仪表,数字化是当前计量仪器发展的主要方向之一,而高准度的DC-DVC的出现,又使DVM进入了精密标准测量领域。随着现代化技术的不断发展,数字电压表的功能和种类将越来越强,越来越多,其使用范围也会越来越广泛。采用智能化的数字仪器也将是必然的趋势,它们将不仅能提高测量准确度,而且能提高电测量技术的自动化程序,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量的数字化仪表(如:温度计、湿度计、酸度计、重量、厚度仪等),几乎覆盖了电子电工测量、工业测量、自动化仪表等各个领域。从而提高计量检定人员的工作效。
毕业论文(设计)开题报告
论文题目
简易数字电压表的设计
一、选题的背景与意义(本研究的现状综述、理论价值与实际意义)
电压表已经有100多年的发展历史,虽然不断改进与完善,仍然无法满足现代电子测量的需求,近二十年,微电子技术,计算机技术,集成技术,网络技术等高新技术得到了迅猛发展。这一背景和形势,不断地向仪器仪表提出了更高、更新、更多的要求,如要求速度更快、灵敏度更高、稳定性更好、样品量更少、遥感遥测更远距、使用更方便、成本更低廉、无污染等。同时也为仪器仪表科技与产业的发展提供了强大的推动力,并成了仪器仪表进一步发展的物质、知识和技术基础。数字电压表(Digital Voltmeter简称DVM)自1952年问世以来,显示出强大的生命力,现已成为在电子测量领域中应用最广泛的一种仪器。数字电压表可以显示清晰、直观,读数准确,准确度高,分辨力强,测量范围广,扩展能力强,测量速度快,输入阻抗高,集成度高,微功耗和抗干扰能力强等优点,独占电压表产品的熬头。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中计数器按十进制计数。如果在系统中不接锁存器,则显示 器上数字就会随计数器的状态不停地变化,只有在计数器停 止计数时, 显示器上的显示数字才能稳定, 所以, 在计数器后 边必须接锁存器。锁存器的工作是受单稳态触发器控制的。 单稳的上升沿作为锁存器的锁存脉冲。 锁存器在锁存脉冲作用下,将门控信号周期 T 内的计数 结果存储起来, 并隔离计数器对译码显示的作用, 同时把所存 出的状态送入译码器译码, 在显示器上得到稳定的计数显示。 为了使计数器稳定准确的工作,利用开关的开启闭合产 生清零脉冲, 使所有的计数器 74LS160 清零, 为下次测量做好 准备。 5 理论误差分析 5.1 计数器计数误差(± 误差) 1 测频时,主门的开启时刻与计数脉冲之间的时间关系是 不相关的, 也就是说它们在时间轴上的相对位置是随机的。 这 样, 即便在相同的主门开启时间 T 内, 计数器所得的数却不一 定相同, 造成多计一个数或者少计一个数。 N 的取值只有三 个值, N=0, -1。所以, 即 1, 脉冲计数的最大相对误差为
式中,x 为被测信号频率, 为闸门时间。 f T 5.2 闸门时间误差(时基误差) 闸门时间不准, 造成主门启闭时间或长或短, 产生测频误 电路框图 4.1 时间基准 T=1S 产生电路 测量频率是按照频率的定义进行的, T=1s, 若 计数器显示 数字 N, Fx = N。若取 T=0.1s, 则 通过闸门的脉冲个数为 N1 时, Fx = N1/0.1=10N 1。 则 由此可见闸门时间决定量程, 的大 T 小可以通过分频器选择, 选择大一些, 测量准确度就高一些。 根据被测频率选择闸门时间, 闸门时间为 1S, 被测信号频率通 过计数锁存可以直接从计数显示器晶 体 振 荡 器,分 频 整 形 电 路 组 成。无 源 晶 振 产 生 F=32.768KHZ 的脉冲, 其幅度经过 74LS14 整形为 0-5V 的方 波, 其频率经过四个 74LS161 计数器进行 16 次分频, 输出频 率为 0.5HZ 的方波信号。 4.2 计数脉冲形成电路 这部分电路的作用是将被测的周期信号转换为可计数的 窄脉冲, 它一般由放大整形电路和主门 (与门) 电路组成。被 测输入周期信号 (频率为 Fx, 周期为 Tx) 经放大整形的周期为 Tx 的窄脉冲,送至与门的一个输入端。主门的另一个控制端 输入的是时间基准产生的闸门脉冲。在闸门脉冲开启主门期 间, 周期为 Tx 的窄脉冲才能经过主门, 在主门的输出端产生输 出。在闸门脉冲关闭主门期间, 周期为 Tx 的窄脉冲不能经过 主门, 在主门的输出端产生输出。 4.3 计数显示电路 这部分电路的作用简单的说,就是计数被测周期信号在 闸门宽度 T 的时间内重复的次数,显示被测信号的频率。它 由计数器、 锁存器、 译码器、 单稳态触发器和显示器组成。其 [2] 参考文献: [1] 康华光.电子技术基础 (数字部分)(第五版)[M].北京:高等 教育出版社,2005. 李希文. 电子测量技术 [M]. 西安: 西安电子科技大学出版 社,2008. 代入上式计算可得 由于晶振相对量化误差很小,所以忽略不计。将测量下 限 fc=50Hz 代入上式, 可得最大频率测量误差约为 2%。 5.4 电压峰值检波误差 经过 Multisim 仿真, 输入 1kHz, 峰峰值为 1V 的三角波, 检 波 电 路 输 出 为 0.99446V 的 直 流 电 压。相 对 误 差 为 (电压越小, 相对误差越大, 且方波、 正弦波检波误 差均小于三角波) 。 5.5 电压测量总误差 根据误差合成原理 5.3 计数测频总差 有误差合成原理可得计数总误差最大为 差。闸门时间 T 是由晶振信号分频而得。设晶振频率为 fc, 分 频系数为 K,所以 由误差合成原理可知
4 测试结果 最后试制样品 2 只。在固定中频的情况下,对变频发射 组件的线性增益和三阶交调-17dBc 时输出功率进行了测试, 测试指标表 1。 表 1 8mm 发射组件性能测试
34
—— 科协论坛 ・ 2012 年第 8 期 (下) ——
工程技术
与产业经济
Rt = 8.8K, t = 0.01uf。 C 3 峰值检波电路 ( 为实现精密的线性整流, 必须解决两个问题:1)改善二极 ( 管的非线性特性, 以实现良好的线性转换关系;2)减少二极管 阈值电压的影响, 使其能对尽可能小的输入信号进行转换。 采用运放和普通二极管组成的有源整流电路,能有效的 解决以上两个问题。 设计电路由 LM358AD 运算放大器,二极管 1N5617, 电 阻, 电容等元器件构成。 此电路是由一级运放构成, 二极管 D2 至于反馈电路中。 运算放大器 U3 与电容 C1 一道构成峰值检 波电路; 运算放大器 U1 构成跟随器, 使峰值检波电路与后面 的电路隔离。此部分电路可以记忆并追随输入的三角波,方 波, 正弦波的最大正峰值并输出检波后的直流电压信号。 4 频率计数显示电路 直接使用十进制计数器 74LS160 完成对脉冲的计数,同 时利用晶振电路产生一秒的高电平,运用门电路及单稳控制 计数器在一秒高电平中完成计数。最后使用锁存器计数所得 数值并输送给译码显示电路。
—— 科协论坛 ・ 2012 年第 8 期 (下) ——
35
工程技术
与 产业经济
简易数字电压表的设计
□ 张 俊 钟知原
四川・成都
王曰根
611756)
(西南交通大学 摘
要: 设计采用计数器 74LS160、 74LS161、 转换器 LM331、 V-F 集成运算放大器、 定时器、 555 石英晶体震荡器
和共阳极数码管为主要硬件, 分析了数字电压表的 proteus、 multisim 软件仿真电路的设计, 最后用 PROTEL 软 件完成印刷电路板的设计制作。设计的数字电压表可以完成正弦波, 三角波和方波幅度测试, 电压峰峰值 Vpp 为 500mV ~ 10V, 测量误差小于 3%。 关键词: 数字电压表 中图分类号: TM933 1 方案选择 通常情况对于电压的数字测量,采用 A/D 转换器如 (ADC0809) 实 现 模 拟 量 电 压 到 数 字 量 转 换,控 制 核 心 ATC89C51 等单片机对转换结果进行运算处理, 最后驱动输出 装置显示测量结果。此种方案的测量精度较高,但成本也较 高, 软件编程复杂, 对于一些低测量精度精度要求场合并不适 用。 于此决定采用一种不需要使用 A/D 转换和单片机的低成 本方案。 将电压模拟量通过 LM331 电压—频率转换芯片) ( 线 性转换为与之对应的频率量,并通过构建的计数显示电路显 示测量结果。 2 电路设计——V-F(电压-频率)转换电路 此电路由 LM331 芯片、 电阻电容等元器件构成。 3.6 射频推动放大设计 射频推动放大共有两级放大器:第一级为小信号放大, G=18dB, 1dB=10dBm, P 用以补偿混频及滤波损耗; 第二级为中 功率放大, G=19dB, 1dB=22dBm, SAT=23dBm。 P P 3.7 功分器设计 功分器采用威尔金森两路 0 度功分电路。 最终实现指标, 插入损耗小于 4dB, 路间隔离度大于 10dB。 3.8 功率放大合成设计 功率合成采用微带双探针空间功率合成技术。功率放 大器单路技术指标如下: G=12dB, 1dB=30dBm, SAT=31dBm。 P P 三维 电磁场仿真结构及结果如图 3 所示, 合成效率高于 80%。 5 结束语 8mm 变频发射组件利用四倍频器减低了对本振信号的频 率要求, 利用空间功率合成技术保证了最后输出功率在 1W 左 右, 利用电磁场仿真工具设计了性能优异的微带带通滤波器, 最终实现了 8mm 频段发射组件。经试验测试, 组件性能稳定 可靠, 可以满足中功率毫米波通信系统的需求。 参考文献: [1] 清华大学 《微带电路》 编写组.微带电路 [M].北京: 人民邮 电出版社,1976. [ 2] 图 3 微带双探针空间功率合成结构及仿真结果 薛良金.毫米波工程基础 [M].哈尔滨:哈尔滨工业大学出 版社,2004. 转换要求输入 1V 时, 其输出频率为 1000Hz; 输入 5V 时, 其输出频率为 5000Hz, 从而计算得到 R s =18K, i =100K, R V-F 转换 设计 文章编号: 1007-3973 2012) ( 008-034-02 LM331 是美国 NS 公司生产的性能价格比较高的集成芯 片, 可用作精密频率电压转换器、 转换器、 A/D 线性频率调制解 调、 长时间积分器及其他相关器件。LM331 的动态范围宽, 可 达 100dB; 线性度好, 最大非线性失真小于 0.01%, 工作频率低 到 0.1Hz 时尚有较好的线性; 变换精度高, 数字分辨率可达 12 位; 外接电路简单, 只需接入几个外部元件就可方便构成 V/F 或 F/V 等变换电路,并且容易保证转换精度。 电参数计算公式如下: 文献标识码: A