欢迎来到天天文库
浏览记录
ID:9857236
大小:217.50 KB
页数:18页
时间:2018-05-12
《课程设计(论文)-基于adc0809温度测量单片机系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ADC0809温度测量单片机系统设计刘建雄目录一.设计任务.........................3二.功能与框图..........................................4三.A/D转换电路的制作.......................4四.单片机部分.........................................11五.基本人机接口设计..........................15六.-18-基于ADC0809温度测量单片机系统设计刘建雄附录.........................
2、...............................15一.总程序..................................................16二.参考文献..............................................19一.设计任务1.设计题目:基于ADC0809温度测量单片机系统设计1.2目的意义:(1)综合运用并巩固所学单片机设计知识;(2)采用编程的方法实现基于ADC0809温度测量单片机系统设计。1.3设计内容:⑴A/D转换电路的制作。①掌握A/D转换电路的制作。-18-基于ADC0809温度
3、测量单片机系统设计刘建雄②掌握温度采样电路的原理和制作。③掌握将转换的数字信号换算成实际温度值的方法。④掌握相应电路的程序编写(2)基本人机接口设计①完成显示接口设计。②完成键盘接口设计。设计要求:①按题意要求,画出原理图;②单片机接线图;③按照题目要求设计采集电路;④完成单片机控制程序;⑤完成设计说明书(15页);⑥设计上交内容:设计说明书(包括1、2、3、4、5项)1.4设计步骤⑴理解并确定设计要求⑵确定整体控制方案⑶编写程序说明书附录附上电路图一张及汇编控制程序一份,说明书分三章描述,即设计内容的前三点。二.功能与框图-18-基于ADC0809温度测量单片机系统
4、设计刘建雄温度传感器→A/D转换→CPU控制→显示端口如上图,模拟温度传感器采集数据后,经过AD转换,将数据送至8051。此后8051换算整理数据,将所算得的温度送至显示电路三.A/D转换电路的制作1、A/D转换器▲选用芯片目前8路8位逐次逼近型A/D转换CMOS芯片ADC0809无论在工程设计还是教学过程中都是作为首选。如图,ADC0809由1个8路模拟开关、一个地址锁存及译码器、一个A/D转换器和一个三态输出锁存器组成。为了实现8路模拟信号的分时采集,片内设置了带有锁存功能的8路模拟选通开关,以及相应的通道地址锁存和译码电路,可对8路0~5V的输入模拟电压进行分时
5、转换,转换后的数据送入三态输出数据锁存器。ADC0809是28管脚芯片,输出与TTL兼容,以下是部分引脚功能:①IN7~IN0:模拟量输入通道。②A、B、C:模拟通道地址线(如表1)。-18-基于ADC0809温度测量单片机系统设计刘建雄③ALE:地址锁存信号。对应于ALE上跳沿,A、B、C地址状态送入地址锁存器中。④START:转换启动信号。⑤D7~D0:数据输出线。⑥OE:输出允许信号。它用于控制三态输出锁存器向单片机输出转换得到的数据。⑦CLK:时钟信号,最高频率为1280kHz。⑧EOC:转换结束状态信号。EOC=0时,正在进行转换;EOC=1时,转换结束。⑨
6、Vref:参考电压。参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。▲与8051相连-18-基于ADC0809温度测量单片机系统设计刘建雄ADC0809是8位分辨率A/D转换芯片,片选地址为#7FFFH。参考电压为5V,设输入电压为Vout,则有D=[Vout*255/5]=[Vout*51]其中D表示ADC0809输出的数值[]表示不超过范围内的最大整数需注意的是ADC0809的最高时钟频率为1280KHZ而80C52的ALE。12MHZ*1/6=2MHZ>1280KHZ所以必须采用分频器。74LS74是D触发器。如下所示经过分辨便可得到1MHZ的频率,满
7、足条件。其中CLK为输入,接单片机的ALE;CLOCK为输出,接ADC0809的CLOCK。2、温度采集电路-18-基于ADC0809温度测量单片机系统设计刘建雄1.电阻式温度传感器的工作原理:利用导体或半导体的电阻率随温度变化而变化,可以将温度变化为敏感元件电阻的变化,这种变化既可以是正向的,也可以是逆向的。-18-基于ADC0809温度测量单片机系统设计刘建雄2.金属热电阻的工作原理:金属的电阻值随着温度的改变而改变,呈线性递增关系。(1)铂热电阻工作原理;(2)铜热电阻工作原理。-18-基于ADC0809温度测量单片机系统设计刘建雄3.热敏电阻
此文档下载收益归作者所有