基于单片机多点温度检测.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机多点温度检测

摘 要 温度是一个和人们生活有着密切关系的物理量,也是一种生产、研究、生活中需要测量和控制的物理量,是国际单位制七个基本量之一。温度的变化会给我们的生活、工作、生产带来影响,因此对温度的测量至关重要。其测量控制一般使用各式各样形态的温度传感器。随着现代计算机和自动化技术的发展,作为各种信息的感知、采集、转换、传输相处理的功能器件,温度传感器的作用日益突出,已成为自动检测、自动控制系统的和计量测试中不可缺少的重要技术工具,其应用已遍及农用生产和日常生活的各个领域。 本设计是以AT89C51为单片机作为核心,提出以ADC0809为转换器,AD590为温度检测器测量多个温度的系统。单片机通过实时监视温度的变化,通过数码管显示所测温度,当温度值超出所设定的值时,报警器开始报警,这个系统具有成本低廉,便于使用。 关键词 温度 多点检测 89C51单片机 AD590 目 录 摘 要 4 目 录 5 一、 方法论证 6 1. 方案一 6 2. 方案二 6 3. 方案论证 7 二、 系统设计 8 1. 工作原理 8 2. AD590的简单介绍 8 3. ADC0809的介绍 9 3.1 主要特性 9 3.2 内部结构 9 3.3 外部特性(引脚功能) 9 三、 各部分的图形 10 1. 键盘部分 10 2. 显示部分图形 11 3. 采集信息及转换部分图形 11 4. 总电路图 12 四、 软件的设计 13 1. 主程序 13 2. 定时中断服务程序 13 3. 温度检测程序 14 4. 报警系统 15 五、 调 试 16 谢 辞 18 参考文献 19 附 录 20 方法论证 方案一 该方案由单片机、模拟温度传感器AD590、运算放大、A/D转换器ADC0809、4*4键盘、LCD显示电路、报警组成。 方案采用模拟式温度检测传感器AD590作为测温元件,传感器将测量的温度变转换成电流的变化,再通过电路转换成电压的变化,使用运算放大器将信号进行适当的放大,最后通过模拟转换器将模拟信号转换成数字信号,传给单片机,单片机将温度值进行处理之后用LCD显示,当温度值超出设置值时,系统开始报警。 图1-1方案一温度测量系统方案框 方案二 该方案使用了AT89C51单片机作为控制核心,以智能温度传感器DS18B20为测量元件,采用多个温度的传感器对个点温度进行检测,通过4*4键盘模块对温度进行上下限设置,超过其温度值就报警。显示电路采用LCD1602模块,使用8550三极管为中心组成的报警电路。如图1-2所示 图1-2方案二温度测量系统方案框 方案论证 方案一:采用温度检测模块由温度传感器AD590、信号放大器及A/D转换器ADC0809组成。由ADC0809将温度转换成电流信号在经过信号放大器得到对应的模拟电压,再经ADC0809转换后接入单片机,单片机将温度值进行处理之后用LCD显示,当温度值超出设置值时,系统开始报警。由于所用到的元器件都比较常用、)ADC0809是采样分辨率为8位的、以逐次逼近原理进行模—数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。    主要特性1)8路输入通道,8位A/D转换器,即分辨率为8位。 2)具有转换起停控制端。 3)转换时间为100μs 4)单个+5V电源供电 5)模拟输入电压范围0~+5V,不需零点和满刻度校准。 6)工作温度范围为-40~+85摄氏度 7)低功耗,约15mW。    内部结构ADC0809是CMOS单片型逐次逼近式A/D转换器,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型D/A转换器、逐次逼近    外部特性(引脚功能) ADC0809芯片有28条引脚,采用双列直插式封装,下面说明各引脚功能。 IN0~IN7:8路模拟量输入端。 2-1~2-8:8位数字量输出端。 ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路 ALE:地址锁存允许信号,输入,高电平有效。 START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。 EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。 OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。 CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。 REF(+)、REF(-):基准电压。 V:电源,单一+5V。 GND:地。 3.1键盘部分的示意图 显示部分图

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档