1.设计目的及其意义本设计基于单片机和AD转换器实现电阻的测量
采用ADC0809,实现由模拟电压转换到数字信号,通过单片机系统处理后,由LCD显示被测量电阻的阻值
测量范围为1Ω~5KΩ,精度大于98%
2.方案设计2
1总体设计思路本设计包括硬件和软件设计两个部分
模块划分为电压测量(数据采集)、模数转换、阻值显示等子模块
电路结构可划分为:电压测量,电压转换电阻,阻值显示及相关的控制管理软件组成
用户终端完成信息采集、处理、数据传送、显示等功能
从设计的要求来分析该设计须包含如下结构:电压测量电路,电压转换电路,阻值显示电路、单片机及相关的控制软件组成;它们之间的构成框图如图1总体设计框图所示:图1总体设计框图处理器采用51系列单片机AT89C51
整个系统是在系统软件控制下工作的
当测量一个电阻时,经过电压采集,电压转换为电阻,电阻显示三个部分可以在LCD上显示该被测电阻的阻值
当被测电阻为100Ω范围以内时,通过开关选择测量量程,再次测量该电阻,以减小误差
1电压测量电压转换电阻(ADC0809)AT89C51LCD显示测量精度选择2
2具体电路模块设计2
1电压测量的设计如图2所示为被测电阻电压测量
电压经过已知电阻R1和被测电阻Rx接到地
通过OUT输出被测电阻Rx上的电压
送到ADC0809的IN0口
图2被测电阻电压测量图2
2模数ADC转换的设计由电压测量得到的电压经过ADC模数转换可得到8位的电压值,经过欧姆定律(即电压之比等于电阻之比)可得到被测电阻的阻值的大小
公式如下Error:Referencesourcenotfound本设计用到的R1的阻值为600Ω和300Ω
由被测电阻得到的电压值经ADC0809的26脚IN0输入,经过内部的AD转换,在OUT1~7输出数字电压量,经过上述公式的转变,在P2口上的显示的数字量为被测电阻的阻值数字量