没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的多路温度采集系统
需积分: 48 25 下载量 48 浏览量
2017-11-09
12:55:56
上传
评论 2
收藏 452KB PDF 举报
温馨提示
试读
21页
基于单片机的多路温度采集系统设计,可以使用51单片机,采用A/D转换,将信号传给单片机
资源推荐
资源详情
资源评论
i
基于单片机的多路温度采集系统
摘要 :本文是以 MCS-51 单片机系统为基础的,通过热电阻的阻值随温度的变化
而得到的模拟信号进行采集,连接多路模拟开关实现多路模拟信号的采集,并通过 A/D
转换器对模拟信号进行数模转换, 把转换得到的数字信号按照顺序分别送入单片机或把
指定的那路信号送入单片机,通过单片机进行控制操作。本文通过单片机报警系统来实
现热电阻传感器测量的温度范围 -50-100 摄氏度,若超出这个温度范围则报警。以单片
机为核心完成温度检测、 数据处理 .显示及上下限报警功能。 本系统设计简单, 性能稳定,
能够通过单片机灵活编程进行各种功能的设定和修改。
关键词 :A/D 转换器 ;热电阻 ;单片机
Abstract: It is based on MCS-51 one-chip computer system for this text to design, is it gather to go on
through thermal resistance changer to analog signal that thermal resistance receive with change of
temperature, join many way analog switch realize many way collection of analog signal , is it count through
A/D converter to analog signal mould change to go on, Send digital signal received to change according to
order into one-chip computer or designated those distance signal send into the one-chip computer separately,
carry on control operation through one-chip computer. This text realizes 200~700 degrees Centigrade of
temperature ranges that the thermal resistance sensor measure at the same time through the warning system
of the one-chip computer, if beyond the scope of this temperature to report to the police. Regard one-chip
computer as the core and finish temperature and patrol examining , data processing. Show and the warning
function of upper and lower limits.
Key words: A/D converter; thermal resistance changer; an one-chip computer
目 录
1 引言 .............................................................................................................................. 1
2 硬件部分设计 .............................................................................................................. 2
ii
2.1 系统总体框架结构 ................................................................................................... 2
2.2 温度采样输入电路 .................................................................................................... 2
2.2.1 温度采样电路 ........................................................................................................ 2
2.2.2 A/D 转换电路 .......................................................................................................... 3
2.3 键盘控制的设计 ....................................................................................................... 5
2.4 显示系统的设计 ....................................................................................................... 5
2.4.1 YH310401K 三位一体数码管 ................................................................................ 5
2.4.2 LED 显示电路设计 ................................................................................................. 6
2.5 报警系统的设计 ..................................................................................................... 7
2.6 系统的电源设计 ....................................................................................................... 7
3 系统软件设计 .............................................................................................................. 8
3.1 温度检测程序设计 ................................................................................................... 8
3.1.1 主程序的设计 ........................................................................................................ 8
3.1.2 定时器中断程序的设计 ........................................................................................ 8
3.1.3 数据采样程序的设计 ............................................................................................ 9
3.1.4 A/D 转换程序流程图 ............................................................................................ 10
3.2 LED 显示程序设计 .................................................................................................. 11
3.3 报警系统的程序设计 ............................................................................................. 11
总结 ................................................................................................................................ 13
附录 1:程序清单 ......................................................................................................... 14
附录 2:电路原理图 ..................................................................................................... 19
1
1 引言
温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、烘烤、煅烧、蒸
馏、结晶、空气流动以及温度漂移等物理和化学过程。温度控制失误就可能引起生产安
全、产品质量、产品产量以及生活安全等一系列问题。因此对温度的检测的意义就越来
越大。温度采集控制系统在工业生产、 科学研究和人们的生活领域中, 得到了广泛应用。
在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进
行,产品的质量才能够得到充分的保证。使用自动温度控制系统可以对生产环境的温度
进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产
效率。
本文是基于单片机的多路温度采集控制系统设计, 其利用单片机作为系统的主要控
制器,通过温度传感器检测环境温度信号,再经 A/D 转换后,将数字信号,送入到单片
机中进行数据处理,经过一定的控制算法后,通过单片机的输出 I/O 口,来控制继电器
的闭合,达到弱电控制强电的目的,从而实现对了对环境温度的调节。 本人的主要工
作是运用单片机作为主控制单元及数据处理单元,控制四个开关管的接通与闭合,从而
实现输出电压的变化,并通过在输出端串接一段康铜丝对输出电流进行实时检测,并输
出充退磁信号,以实现远程控制。
2
2 硬件部分设计
2.1 系统总体框架结构
图 1 系统总体框图
如图 1 所示本系统以 AT80C51 单片机为基础,通过温度采样电路对环境温度采样,
然后将采样后的模拟信号送入 A/D 转换器转换为数字信号后送入单片机, 采样后的温度
信息通过单片机控制显示电路进行输出, 实时显示,同时当环境温度超过系统允许值时,
报警电路工作,进行报警。
2.2 温度采样输入电路
本文温度采样电路通过电流型温度传感器 AD590 采样,ADC0809 集成芯片作为 A/D
转换电路,并对多路输入信号进行选择。
2.2.1 温度采样电路
(1)AD590 是电流型温度传感器,通过对电流的测量可得到所需要的温度值。其
电路外形如图 2 所示,它采用金属壳 3 脚封装,其中 1 脚为电源正端 V+;2 脚为电流
输出端 I0;3 脚为管壳,一般不用。集成温度传感器的电路符号如图 3 所示。
图 2 AD590 的外形 图 3 AD590 的电路符号
AD590 的主特性参数如下:
工作电压: 4~30V;
工作温度:- 55~+150℃;
8051
温度采
样电路
显示
电路
报警
电路
A/D 转
换电路
电源
电路
3
保存温度:- 65~+175℃;
正向电压:+ 44V;
反向电压:- 20V;
灵敏度: 1μA/K。
(2)温度采样电路如图 4,在设计测温电路时,首先应将电流转换成电压。由
于 AD590 为电流输出元件,它的温度每升高 1K,电流就增加 1μA。当 AD590 的电流
通过一个 10kΩ的电阻时, 这个电阻上的压降为 10mV,即转换成 10mV/K。图 4 所示
是一个电流/电压和绝对/摄氏温标的转换电路,其中运算放大器 U1A 被接成电压跟
随器形式,以增加信号的输入阻抗。而运放 U1B 的作用是把绝对温标转换成摄氏温标,
给 A2 的同相输入端输入一个恒定的电压 (如 1.235V),然后将此电压放大到 2.73V。
这样,A1 与 A2 输出端之间的电压即为转换成的摄氏温标。 U1C 是一个减法器将 A1 与
A2 相减后输出。
图 4 温度采样输入电路
2.2.2 A/D 转换电路
ADC0809 是带有 8 位 A/D 转换器、 8 个模拟量输入通道,有通道地址译码锁存器,
输出带三态地址锁存器。启动信号为脉冲启动方式,最大可调误差为 1LS。ADC0809
内部设有时钟电路,故 CLK 时钟需要由外部输入,
clk
f 允许范围为 500Khz-1MHz ,典
型值为 640KHz。
引脚结构:
ADC0809 采用双列直插式封装,共有 28 条引脚。其引脚结构图如图 5 所示。
IN0-IN7: 8 条模拟量通道。 ADC 0809 对输入模拟量要求:信号单极性 ,电压范围是
0-5v,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模
AD590
R1
10K
R2
500K
R3
1K
R4
1K
+9V
CW358
1.235V
3
2
1
4
1
1
U1A
LM324
5
6
7
U1B
LM324
10
9
8
U1C
LM324
R5
1K
R6
1K
R7
1K
R8
1K
剩余20页未读,继续阅读
资源评论
qq_39005654
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功