基于单片机的数字电压表设计.docVIP

  • 3
  • 0
  • 约1.61千字
  • 约 4页
  • 2024-01-08 发布于天津
  • 举报

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

摘要

本文设计了串联线性稳压电源及基于单片机LED数码管数字显示电路,供应了原理电路及PCB幅员,分析了软件设计思路及主函数流程图,说明白装配及调试主要事项。

【关键词】数字电压表单片机PCB流程图装配及调试

数字电压表(DigitalVoltmeter)简称DVM,它是采纳数字化测量技术,把连续的模拟量(直流输入电压)转换成离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一、精度低,不能满意数字化时代的需求,采纳单片机的数字电压表,由精度高、抗干扰力量强,可扩展性强、集成便利,还可与PC进展实时通信。目前,由各种单片A/D转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,显示出强大的生命力。与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。

1电路组成及原理分析

数字电压表主要由:A/D变换电路、单片机最小系统、显示电路、声光报警电路和电源电路所组成,电路组成方框见图1,电路原理图见图2,PCB板图见图3。

2电路目的

电路接通沟通电后,LED数码显示器能精确地显示出由TEST2输出的电压值,调整TEST2输出电压,LED数码显示值跟随变化,当电压大于4.50v时,电路开头告警。

2.1电路软件设计

本程序主要包括四个局部:主函数、拆字函数、显示函数和报警函数。

主函数的工作是启动ADC0809进展转换并读取转换结果。转换结果为8为二进制数00~FFH,从P3口读取。在设计程序是要留意:

(1)ALE信号上升沿有效,锁存地址并选中相应通道。

(2)ST信号有效,开头转换。A/D转换期间ST为低电平。

(3)EOC信号输出高电平,表示转换完毕。

(4)OE信号有效,允许输出转换结果。

拆字函数的工作是将转换结果00~FFH转换为成要显示的0~500的字符形式,并将结果的个十百为数字分别送入三个全局变量存储。

显示函数功能是依据三个全局变量内容,在三位数码管上动态显示相应数字0.00~5.00。由于人眼存在“视觉驻留效应”,必需要保证每位数码管显示连续的时间间隔小于眼睛的驻留时间。

报警函数的功能室依据A/D转换结果数据大于给定数据比拟,进展声光报警。

2.2装配及调试说明

留意:请首先焊接跳线,电路焊接完成,认真检查无误后,才可通电调试。

2.2.1外部接线

通过外置变压器给电路板供应9v左右沟通电。

2.2.2调试方法

电源电路:整机电路供电采纳+5V供电。在电路调试过程中,依据实际要求连接或断开跳线。主要调整取样电路的电位器,调整空载及带负载时的输出电压为+5V。

单片机电路调试:上一项调试完毕前方可进展此项调试,主要测试单片机复位电路复位按键按下复位引脚是否是高电平,释放后单片机复位引脚是否是低电平。可通过示波器测试时钟电路是否振荡。

显示电路调试:主要测试LED显示位驱动电路是否正常工作,段驱动信号是否有变化。

超压报警电路:超压报警电路调试需调整测量电压到4.5v以上后将产生声光报警。

2.2.3整机功能验证

接入电路工作电源,此时LED数码管显示实时测量电压值,调整测量电压值,LED显示值发生变化,当测量电压大于设定电压时,超限报警启动。

文档评论(0)

1亿VIP精品文档

相关文档