基于AD592的温度监控系统.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 AD592 的温度监控系统 李娟娟,潘丙雨 辽宁工程技术大学电气与控制工程学院,辽宁葫芦岛(125105) E-mail:lijuan_1114@126.com 摘 要:本文介绍一个以 89C51 为核心的温度监控系统,本系统利用键盘输入设定温度值。 利用 AD592 实现温度的实时检测,经 A/D 转换电路将模拟量转换成数字量输入单片机,比 较设定值与检测温度值的大小并做出相应的报警。系统采用 5V、12V 稳压电源供电,提高 了系统的稳定性,本系统有完整的硬件设计与软件设计。由于 AD592 在 0℃~+70℃内线性 度最大。而且具有防腐蚀、防水等优点,所以本系统适用于环境比较恶劣的场合。该系统结 构简单,生产成本低,功耗低,所以适用于小型企业的温度监测,例如:温室大棚、饲养场 等环境下的温度测量。 关键词:89C51;温度监控;键盘输入;AD592;A/D 转换;线性度;功耗低 1. 系统的目标任务 (1)温度传感器 AD592 实现温度的实时监测。 (2)温度的输入以数字量输入。 (3)要求测量值与设定值比较,当温度高于设定值时红灯亮。当的、温度低于设定值时 黄灯亮。当温度为设定值绿灯亮。 2. 系统的结构框图及工作原理 根据系统的目标任务,绘制系统的总体框图如图 1 所示。 AD592 AD 转换 被测温度显示 键盘输入 单 设定温度显示 片 机 报警指示灯 电源供电系统 图 1 系统的总体框图 本系统主要由电源供电系统、温度传感器、AD 转换电路、单片机、温度显示与报警、 键盘输入六部分组成。各个部分的功能如下: (1)电源供电系统:为整个系统提供+5V、+12V、-12V 的电压。 (2)温度传感器:AD592 测量现场温度。 (3) A/D 转换电路:将 AD592 输出的模拟量转换成 8 位的数字量。 (4)单片机:处理温度输入信号,作出相应的显示和报警。 (5)温度显示与报警:显示温度的测量值与初始的温度设定值,并用指示灯显示温度的 范围值。 (6)键盘输入:输入温度的设定值。 3. 系统硬件设计 3.1 电源供电系统 交流 6V 和交流 15V 作为电路供电系统的输入,经过整流桥将交流电压变成直流量,在 经过 7805、7812、7912 稳压管将电压稳定输出。直流输出为+5V、+12V、-12V,为系统的 其他模块供电。硬件原理图如图 2 所示 [1]: 图 2 电源供电系统 3.2 温度采集与 AD 转换 3.2.1 AD592 简介 AD592 是美国 AD 公司推出的一款高性能的集成温度传感器,比 AD590 的误差小而且成 本低 ,能线性地将温度转换为电流信号输出。电流输出型温度传感器的主要特点是输出阻抗 高 ,输出电流不受传输线路电压降和电压噪声的影响,且对电源电压的脉动和漂移具有很强 的抑制能力,因此,AD592 是一款温度检测的理想器件[2]。 主要特性参数如下:工作电压+4V~+30V ;测温范围-25℃~+105℃;分辨 0.1℃;输出精度 +1μAΠ℃;测量精度±0.3℃~±2.5℃;线性度(0℃~+70℃范围内)最大 0.15℃;输出接口为模拟 信号;最大误差±0. 5℃;不锈钢管密封,防水、防腐蚀,适应于恶劣环境的温度测量。 3.2.2 温度采集电路 AD592 传感器在温度为 0℃时输出的电流大小为 26mA,温度没变化 1℃度电流变化 1mA。将其与电阻串联后转换为电压信号输出接到差分放大器的同向端如图 3 所示,输出电 压 U0 将作为 A/D 转换电路(图 4)的输入。 +5V AD592  +5V R2  R6 +5V +12V D1 R3 U1 U0 U2 Port R4 D2 R1 R5 -12V 图 3 温度采集与变送 在差分放大电路中应满足 R3 = R 4 = R  1 ? 1 R5 = R 6  = R f  1 ? 2 此时对于差分放大电路满足: R f U 0 = (U 2 R ? U 1 ) 1 ? 3 将 R1 调为 100? 则当温度为 0℃时转换为电压输出后电压值 U 2 = 0 .026 Α × 100 Ω  = 2 .6V  1 ? 4 设计温度测量范围下限为 0℃,由式 1-1 可知为了保证温度为 0℃时变送器输出 U0=0 必须使比较电压 U1 满足 U 1 = U 2  = 2 . 6V  1 ? 5 在设计中采用 ADC0801 作为 A/D 转换器件如图 1-4,将模拟电压 U0 转化为八位的数 字数据采样电压为 0~5V。为了便于数据处理设计为 0.5℃/LSB 因此只要传

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档