欢迎来到天天文库
浏览记录
ID:58845348
大小:657.00 KB
页数:48页
时间:2020-09-30
《任务九 温度定时检测ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、任务九温度定时检测9.1A/D接口实现9.2D/A接口实现9.3温度报警器的环境温度检测任务描述温度报警器要能实现报警,则必须能检测所处环境的温度,检测温度一般使用温度传感器,但温度传感器检测到的温度是模拟量,因此需要将模拟量转换成数字量再传送到单片机进行处理。这就是本任务要解决的问题。本任务首要的问题就是解决A/D转换问题,同时也将介绍D/A转换,以便同学们在今后实际中能解决D/A转换问题。9.1A/D接口实现9.1.1A/D转换基本知识及常用A/D转换器件A/D转换器的作用是将模拟量转换为数字量,以便计算机接收处理传感器单片机A/D转换1.A
2、/D转换器分类(1)逐次逼近式:逐次逼近式属直接式A/D转换器。(2)双积分式:双积分式是一种间接式A/D转换器。(3)V/F变换式:V/F变换器能够将模拟电压信号转换为频率信号。(4)并行式:并行式也属于直接式A/D转换器,它是所有类型A/D转换器中转换速度最快的。2.A/D转换器主要技术性能指标(1)分辨率:分辨率表示输出数字量变化一个最低有效位(LeastSignificantBit——LSB)所对应的输入模拟电压的变化量。n为A/D转换器输出的二进制位数(2)量化误差:模拟量是连续的,而数字量是断续的,当A/D转换器的位数固定后,数字量不
3、能把模拟量所有的值都精确地表示出来,这种由A/D转换器有限分辨率所造成的真实值与转换值之间的误差称为量化误差。一般量化误差为数字量的最低有效位所表示的模拟量,理想的量化误差容限是±1/2LSB。主要技术性能指标(3)转换精度:转换精度是一个实际的A/D转换器和理想的A/D转换器相比的转换误差。绝对精度一般以LSB为单位给出,相对精度则是绝对精度与满量程的比值。(4)转换时间:指A/D转换器完成一次A/D转换所需时间。转换时间越短,适应输入信号快速变化能力越强。其倒数是转换速率。(5)温度系数:是指A/D转换器受温度影响的程度。一般用环境温度变化1
4、℃所产生的相对误差来表示,单位是PPM/℃(10-6/℃)。9.1.2ADC0809及其与MCS-51单片机接口技术ADC0809是美国国家半导体公司生产的CMOS工艺8通道、8位逐次逼近式A/D转换器。STARTCLOCKEOCD0D7IN0IN7ADDAADDBADDCALE八位转换器A/D三态输出锁存器VCCGNDOEREF(+)REF(-)38地址锁存与译码八路模拟量开关......1.结构及转换原理(1)八路模拟开关及地址锁存与译码器(2)8位A/D转换器(3)三态输出寄存器2.引脚功能ADC0809采用DIP-28(双列直插式)封装1
5、2345678910111213142827262524232221201918171615IN3IN4IN5IN6IN7STARTEOCD3OECLOCKVCCREF(+)GNDD1IN2IN1IN0ADDAADDBADDCALED7(MSB)D6D5D4D0(LSB)REF(-)D2ADC0809引脚功能表3.ADC0809的时序4.ADC0809与单片机的接口电路写信号、P2.7有效时,启动AD转换。转换结束后,输出高电平,向CPU发出中断请求读信号、P2.7有效时,允许输出AD转换结果。转换时钟由ALE分频得到。A1A2803174LS3
6、73ADC0809分频CLOCKD0~D7≥1≥11GEOCSTARTALEOERDP2.7WRALEP0A0~A7A0REF(+)REF(-)+5VGNDIN0IN7IN6IN5IN4IN3IN2IN1转换结果由此输出ADDAADDBADDCINT1主要功能信号的处理方法(1)时钟信号:当单片机时钟频率高于6MHz时,ALE信号必须经2或4分频后才能接到ADC0809的CLOCK引脚上,否则不能正常工作。(2)地址线和数据线:ADC0809的地址选择信号线和输出数据线均与P0口相接。ADDA~ADDC三根地址线的连接与芯片及模拟通道选择又密切关
7、系,地址线经地址锁存器可提高输入信号的稳定性。(3)控制信号:通过、和P2.7的组合实现对ADC0809控制,显然只有当P2.7为低电平时才能对ADC0809进行操作。转换结束信号EOC通过非门与8031的连接,用来发出中断请求或供CPU查询转换状态。各个通道的地址选择的通道000001010011100101110111IN0IN1IN2IN3IN4IN5IN6IN7CBA8031A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A00809ST××××××××××××CBA0××××××××××××000……0×××××
8、×××××××111设无关地址位为“1”,则模拟通道IN0~IN7的地址依次为7FF8H~7FFFH5.程序设计单片机的A/D转换编程有
此文档下载收益归作者所有