基于单片机的交直流数字电压表的设计一、前言 数字电压表是诸多数字化仪表的核心与基础,电压表的数字化是将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,这有别于传统的以指针加刻度盘进行读数的方法,避开了读数的视差和视觉疲劳
目前数字万用表的内部核心部件是 A/D 转换器,转换器的精度很大程度上影响着数字万用表的准确度,本文 A/D 转换器采纳 ADcosog 对输人模拟信号进行转换,控制核心AT89csl 再对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号
在现代检测技术中常需用高精度数字电压表进行现场检测将检测到的数据送入微计算机系统,完成计算、存储、控制和显示等功能
本文中数字电压表的控制系统采纳 A 丁 89C5,单片机,A/0 转换器采纳 A0c0809 为主要硬件,实现数字电压表的硬件电路与软件设计
该系统的数字电压表电路简单,所用的元件较少,成本低,调节工作可实现自动化
还可以方便地进行 8 路 A/O 转换量的测量,远程测量结果传送等功能
数字电压表可以测量 O 一 SV 的 8 路输入电压值,并在四位匕 EO 数码管上轮流显示或单路选择显示
二、方案的论证系统硬件主要包括四个部分:AD 转换、中央控制单元、显示单元和报音单元
图中模拟直流信号 VA 通过 AD 采集转换电路,转变为相应的二进制数字信号 VD,再进入单片机构成的中央控制单元
而显示和报音电路部分,则是通过中央控制单元完成的
中央控制单元采纳 89S51 芯片
三、总体设计3
1、基本工作原理 数字电压表可以测量 0 一 5 的 8 路电压值
89C51 为 8 位处理器,当 0809 输入电压为 5
00V 时,输出数据为 255(FFH)
因此最大分辩率为 O
O196V(5/255)
如要获得更高的精度要求,应采纳 12位、13 位的 A/D 转换器
数字电压显示可