- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
..
单片机温度控制器
益盖奋含盆孟盆盆舀告奋言监 孟盆轰咨吕奋旨蕊蕊盖告孟言盆盆舀咨舀若告舀若告高盖盔奋韶盖苦咨畜若告??台每!盆蕊??台告言盔孟尝奋盖蕊盖盆‘菌舀盆亩昌备凿舀瑞盖奋昌
令吴汉清
在有些场合我们经常要用电加
热的方式对温度进行控制, 如热带
鱼水箱
、
孵化小鸡
、
电热水器、培养
菌种等场所的温度控制。本文介绍
一种用?# ? % ? ( )? 单片机制作的数
显温度控制器, 控制温度和测量温
度范围为。℃ 一) 。℃ 。
电路工作原理
温度控制器的作用是在控制场所
温度低于预设值时通电加热, 高于预设
值时停止加热, 电路见图?
。电路由单
片机电路、温度传感器电路
、
周+ 转换
电路
、
数码显示电路
、
继电器控制电路
等部分组成
。
? #? % ? ( ) ?
、
, ? 、. ? 、 ? 等组成
单片机最小系统, 其中. ? 、 ? 组成复
位电路, 接通电源的瞬间, 由于电源电
压通过.? 对 ? 的充电过程, 单片机
? # ? % ? ( ) ? 的
上升? ℃ , 输出电压约下降?( / 0 。
12 3 3 4 的输出电压由运算放大器
5 6? 放大后输出到? #? % ? ( )? 的
7 ?
??
? 口。由于此电压是送到5 6 ?
的反相输入端进行放大, 所以温度
越高, 5 6 ? 的输出电压越高。
. 85 用来调节运算放大器5 6 ?
的放大倍数。5 6日接成电压跟随器, 提
高放大电路的稳定性。
? # ? % ? ( ) ? 是? # ? % ) ? 的的简
化版本, 但和? 丁? % )? 不同的是
? 丁? % ? ( )? 在内部增加了一个模拟
信号比较器??
85
??
+ 和8?
??
? 兼作模
拟信号比较器的同相输入端和反相
输人端, 模拟信号比较器的比较结
果存入尸3
??
9 对应的寄存器, 7 3
??
9
在?# ? % 6 +引外部无引脚
。
利用这
个模拟信号比较器和锯齿波信号发
生器电路就可以组成一个周+ 转换
电路, 把8?
??
? 输入的模拟信号转换
成数字信号
。
0:; ?
、
. 6 一. 4
、
4 等组成锯齿波
信号发生器电路。
为了获得较好线
性的锯齿波, 提高周+ 转换的精
度, 4 由0 # 5
、
. 6 一. 4 等组成的恒
流源充电。锯齿波开始正程扫描的
时刻由8?
??
+ 控制, 当8?
??
+ + 时
4 上电压为+ , 当8?
??
+ ? 时, 由
于85 + 内部没有上拉电阻输出可
视为开路, 这时其作用为模拟信号
比较器的同相输入端, 4 通过
盯? 充电形成锯齿波的正程。同时
单片机内部的定时器? 开始计数,
当 4 上的锯齿波电压线性递增到
超过8?
??
? 输入的待测的模拟信号
的电压时, 7 3 9 由+ 翻转为? , 据
此定时器+ 停止计数, 并且使8?
??
( 二+ ,
4 放电为下一次正程扫描作好准
备。
这时定时器+ 的计数值就是
?= + 转换的结果, 这里计数值是测
复位端? 脚获
得一个高电平
复位脉冲, 使得
单片机进入初
始状态
。
5 6 、5 3 等
组成温度传感
器电路, 这里
用恒流源集成
电路12 3 3 4 作
温度传感器, 其
输出电压是随
温度的变化而
变化的, 具有良
好的线性关系,
变化大小跟
.
、
. ? 的阻值
有关, 当. 、
. ? 取图? 中的
阻值时, 温度每
. ? ?尺?? . ?3 . ? 4 尺?) . ?9 . ?
. ? # 0
卜号83
??
( 8 ?
??
83
??
? 8 ?
??
9
日+ ? 4 , # ?16 8 ?
??
)
,#?1 5 8? ?
??
4 Α ) 83
,
? 8 ?
??
3
83
??
3 8?
??
?
入Β 9 83 4 8 ?
??
?
83
??
) 8?
??
(
卜Χ Δ Ε Φ 83
??
入。Γ
权Η Ι
? ?
啥翻亚获蛋是亚习卜一
单片机制作
量的温度值的?( 倍, 用温度值的
? ( 倍作为计数值主要是为了减小
计数器士? 的误差对温度显示精
度的影响。
0 # 6
、
. ? (
、
? ? 等组成继电器控
制电路
。
当测量的温度值低于设置
的温度值时8?
??
? + , 三极管盯? 饱
和导通, 继电器? , 吸合, 其常开触
点闭合, 接通加热器的电源, 温度开
始上升 当测量的温度值高于设置
的温度值时8?
??
? ? , 三极管0:; 6 截
止, 继电器?? 释放, 常开触点开
启, 加热器断电
。
由此即可达到控制
温度的目的。
数码管Φ ? 5
、Φ ? 6
、
电阻. ? ?一. ?
文档评论(0)