1、 摘 要 本设计电阻测量是利用A/D转换原理,将被测模拟量转换成数字量,并用数字方 式显示测量结果的电子测量仪表。通常测量电阻都采用大规模的A/D转换集成电路, 测量精度高,读数方便,在体积、重量、耗电、稳定性及可靠性等方面性能指标均明 显优于指针式万用表。其中,A/D转换器将输入的模拟量转换成数字量,逻辑控制电 路产生控制信号,按规定的时序将A/D转换器中各组模拟开关接通或断开,保证A/D 转换正常进行。A/D转换结果通过计数译码电路变换成 BCD 码,最后驱动显示器显示 相应的数值。 本系统以单片机AT89C52 为系统的控制核心,结合A/D转换芯片ADC0809 设计一个电阻测量表,能够
2、测量一定数值之间的电阻值,通过四位数码显示。具有读 数据准确,测量方便的特点。 关键词:关键词:单片机单片机( (ATAT8989C C52)52); 电压;电压;A/DA/D转换;转换;ADCADC08090809 目录 设计要求设计要求 1 1 1 1、方、方案论证与对比案论证与对比 1 1 1.1 方案一 1 1.2 方案二 1 1.3 方案对比与比较 . 错误错误! !未定义书签。未定义书签。 2 2、系统硬件电路的设计、系统硬件电路的设计 2 2 2.1 振荡电路模块 . 2 2.2 A/D 转换电路模块 3 2.2.1 主要性能 3 2.2.2 ADC0809 芯片的组成原理 4
3、2.2.3 ADC0809 引脚功能 4 2.3 主控芯片 AT89C52 模块 5 2.3.1 主要功能特性 6 2.3.2 主要引脚功能 6 2.4 显示控制电路的设计及原理 8 3 3、程序设计、程序设计 9 9 3.1 初始化程序 9 3.2 主程序 . 10 3.3 显示子程序 . 10 3.4 A/D 转换测量子程序 . 11 4 4、调试及性能分析、调试及性能分析 1111 4.1 调试与测试 . 11 4.2 性能分析 . 12 5 5、元件清单 1313 6 6、总结与思考及致谢、总结与思考及致谢 错误!未定义书签。 参考文参考文献献 1313 附一:原理图附一:原理图 16
4、16 附二:程序附二:程序 1616 设计要求 电阻测量(需要简单的外围检测电路,将电阻转换为电压) 测量 100,1k,4.7k,10k,20k 的电阻阻值,由数码管显示。 测试:误差 10%。 1 1、方案论证与对比、方案论证与对比 1.11.1 方案一方案一 利用单稳或电容充放电规律等,可以把被测电阻量的大小转换成脉冲的宽窄, 即脉冲的宽度 Tx 与 Rx 成正比。只要把此脉冲和频率固定不变的方波(以下称为时钟 脉冲)相与,便可以得到计数脉冲,将它送给数字显示器。如果时钟脉冲的频率等参 数合适,便可实现测量电阻。计数控制电路输出的脉冲宽度 Tx 应与 Rx 成正比,其电 路原理图及具体 555 单稳态触发器的构成及仿真如图 1 所示。 用 555 构成的单稳态电路在正常工作条件下输出脉冲的宽度 Tx 与 Rx 的函数 关系是: 3ln XX CRT 所产生的时间误差可能达到百分之十五,再加上其他原因产生的误差,测量是的 时间延迟太大。 图 1 方案一原理图 1.2方案二 用 ADC0809 电阻测量,以一个 1K 的电阻作为基准电阻。和