粮仓温度检测系统

  • 格式:doc
  • 大小:542.00 KB
  • 文档页数:26

下载文档原格式

  / 26
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国矿业大学

课程设计

课程名称测控电路课程设计

题目名称__粮仓温度检测系统_

学生学院机电工程学院

专业班级测控07-2班

学号 ********

学生姓名盛亮

指导教师

2010 年 7 月 8 日

目录

一、摘要 (3)

二、设计背景 (3)

三、设计思路 (3)

模块设计细节

四、硬件设计 (4)

●温度传感器AD590

●信号放大器LM358

●A/D转换电路

●锁存器74LS373

●AT89C51

五、软件设计及程序 (16)

●软件设计流程图

●实用程序

六、电路制作与调试 (22)

●总体图

七、对本设计的创新展望 (23)

八、设计小结 (24)

参考资料目录

一.摘要

本文通过温度传感器AD590检测粮仓温度,接着经信号放大器、去耦除杂处理将有用信号传输到ADC0809将模拟量转变为数字量传输到AT89C51经单片机智能化处理通过LCD实时的显示粮仓温度。

关键字:粮仓温度 AD590 单片机监测温度系统

二.设计背景

粮食温度检测技术是我国粮食储藏的四大技术之一,它可动态监测仓库粮食温度变化情况,为粮食的储藏安全提供了重要保障。传统的粮情监测多由人工取样,手感目测等方法,存在较大缺陷。针对常规温度测量方法的,文章介绍了一种数字式智能温度控制器的设计方案。该温度控制器低功耗单片机AT89C51进行检测与控制,选用单片双端集成温度传感器AD590对粮仓温度实时的采集,再经信号放大去干扰处理,经A/D转换将有用信号输入锁存器74LS373中再传输给单片机。自动粮仓测温监测系统能准确监测粮温,是安全保粮的最科学简洁的方法之一。

三.设计思路

面积为2

1000m的粮仓我们选用5个温度传感器每二百平方米的中央放置一个温度传感器AD590。然后对信号进行放大,经去耦除杂处理,再经A/D转换,通过射频电路模块将该有用信号传输到AT89C51上经行综合处理。最后通过显示器把粮仓平均温度显示出来。

总体设计如下图,本文只重点介绍温度测定问题:

模块设计细节

模块主要由传感器和单片机组成,预期目标如下:

●整个设计包含5个温度传感器,测温时间可控,默认每个温度传感器每

1min检测一次温度,5min一次循环,然后将得到的温度平均温度值显

示在LCD上,从而可以知道一段时间内的温度。

●预设模块检测温度范围为-20℃~100℃.系统可对所测温度进行判断,

如果读取温度的温度在预设范围内,温度正常显示,否则系统显示报警

信息并启动通风及温度调控系统(仅是设计的理念本次设计未做)。

●系统可以手动复位,复位后MCU恢复至预设状态。

四.硬件设计

●温度传感器AD590

1.AD590基本简介

1.0 、电压输出型的灵敏度一般为10mV/K,温度0℃时输出为0,温度25℃时输出

2.982V。电流输出型的灵敏度一般为1mA/K。AD590只需单电源工作,输出的是电流而不是电压,因此,抗干扰能力强,特别适用于工作运动测量。因是高阻抗电流输出,所以长线上的电阻对器件工作影响不大。

1.2、AD590是美国模拟器件公司生产的单片集成两端感温电流源。它的主要特性如下:

①、线性电流输出:1uA/K,正比于热力学温度。

②、AD590的测温范围为-55℃~+150℃。

③、AD590的电源电压范围为4V~30V

④、AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏。

⑤、输出电阻为710MW。

1.3、AD590测量热力学温度、摄氏温度、两点温度差、多点最低温度、多点平均温度的具体电路,广泛应用于不同的温度控制场合。由于AD590精度高、价格低、不需辅助电源、线性好,常用于测温和热电偶的冷端补偿。

2.AD590的应用电路

1、基本应用电路

图1(a)是AD590的封装形式,图1(b)是AD590用于测量热力学温度的

基本应用电路。因为流过AD590的电流与热力学温度成正比,当电阻R1和电位器R2的电阻之和为1kO时,输出电压VO随温度的变化为1mV/K。但由于AD590的增益有偏差,电阻也有误差,因此应对电路进行调整。调整的方法为:把AD590放于冰水混合物中,调整电位器R2,使VO=273.2mV。在-20℃条件下调整电位器,使VO=273.2-20=253.2(mV),在100℃条件下调整电位器,使VO=273.2+100=373.2(mV)。但这样调整只可保证在-20℃到100℃附近有较高精度。

第三个脚可以不用,是接外壳做屏蔽用的,测量温度时把整个器件放到需要测量温度的地方。

注意事项:Vo的值为Io乘上10K,以室温25℃而言

输出值为10K×298μA=2.98V

2、摄氏温度测量电路

图2 信号接入及信号放大滤波电路

如图2所示,5个温度传感器AD590的接入口1端口共接5V电源,信号输出口共接放大器的输入口5形成正向电压跟随器。加电压跟随器的目地是提高输入阻抗,有利于下一级的放大,也可避免后级放大电路中电阻对AD590输出信号的影响。

本传感器在0℃时输出电压为273.2mV,当温度为-20℃~100℃范围内时输出电压大致为253.2~373.2mV。由此知放大器的放大倍数为10倍即可,使其IN0端输出2.532~3.732V的信号,将此信号经后级滤波器处理后,将较为干净的信号输入ADC0809的IN0端口。由该电压值范围可设置出ADC0809的参考电压为5V即可。

3.N点最低温度值的测量

将不同测温点上的数个AD590相串联,可测出所有测量点上的温度最低值。