没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
《计算机控制技术》课程设计说明书
目录
1 控制对象及其控制性能要求..................................................................................1
2 系统控制方案的比较..............................................................................................1
3 微机控制系统总体设计方案..................................................................................2
4 系统硬件设计方案..................................................................................................2
4.1 温度信号输入通道........................................................................................2
4.1.1 温度传感器..........................................................................................3
4.1.2 运算放大器..........................................................................................3
4.1.3 A/D 转换器..........................................................................................4
4.2 执行信号输出通道........................................................................................4
4.3 LED 显示模块.................................................................................................5
4.4 系统控制器电路设计....................................................................................5
5 Smith 预估控制算法...............................................................................................6
6 系统软件设计..........................................................................................................7
小结.............................................................................................................................8
参考文献.....................................................................................................................9
附录...........................................................................................................................10
附录一................................................................................................................10
附录二................................................................................................................17
《计算机控制技术》课程设计说明书
电阻炉微型计算机温度控制系统的
设计
摘要
单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控
制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮在全社
会大规模地兴起。学习单片机的最有效方法就是理论与实践并重,本文用
89C51 单片机自制了一个温度控制系统,重点介绍了该系统的硬件结构,即输
入通道及输出通道、LED 接口显示与主控制器的设计及编程方法。
关键词:单片机、温度传感器、模/数转换器
1 控制对象及其控制性能要求
本系统电阻炉进行微型计算机控制,系统为一阶惯性纯滞后特性动态特性
,温度控制在 100℃,温度控制精度小于等于 1℃,电阻炉的温度
通过 LED 数码管显示。
2 系统控制方案的比较
本设计的控制器在 PC 机和单片机之间选择单片机,其原因是单片机具有集
成度高,通用性好,功能强,特别是体积小,重量轻,耗能低,可控性高,抗
干扰能力强和使用方便等独特优点,在数字智能化方面有广泛的用途。本系统
锁使用的单片机是我们熟悉的 MCS51 单片机中的 89C51,它具有使用简便、价
格便宜等诸多特点。
温度采集方案的选择与比较。考虑到题目温度要求为 100℃,温度传感器
采用美国 DALLAS 公司生产的 DS18B20,具有耐磨耐碰,体积小,使用方便,
封装形式多样,适用于各种狭小空间设备数字测温和控制领域,其测温范围 -
55℃~+125℃,固有测温分辨率 0.5℃,完全符合题目要求。运算放大器
选用 LM324,它的功能是将传感器的放大给 A/D 转换器,不必要求太高。
在 A/D 转换器方面,选用 8 位 A/D 转换器 ADC0809。
1
《计算机控制技术》课程设计说明书
3 微机控制系统总体设计方案
单片机温度控制系统是以 89C51 单片机为控制核心,辅以采样反馈电路,
驱动电路,晶闸管主电路对电炉炉温进行控制的微机控制系统。其系统基本控
制原理为:将温度设定值(即 100℃)和温度反馈值同时送入控制电路部分,然后
经过调节器运算得到输出控制量,输出控制量控制驱动电路得到控制电压施加
到被控对象上,电炉因此达到规定的温度。(如图 3-1)
图 3-1 电阻炉控制系统总体结构设计
4 系统硬件设计方案
4.1 温度信号输入通道
温度信号输入通道的原理图如图 4-1 所示。电路主要由温度传感器、运算
放大器和模/数(A/D)转换器三部分组成。本方案比采用温度变送器的方案结构简
单,体积小,价格低。
图 4-1 温度输入信号通道
2
温度采集电路
采集数据处理
LED 显示
电 热 丝 驱
动电驴
电热丝SMITH 计算
PWM 输出
给 定 值 ,
即 100℃
《计算机控制技术》课程设计说明书
4.1.1 温度传感器
温度传感器采用美国 DALLAS 公司生产的集成化半导体传感器 DS18B20。集
成化传感器是新型器件,它比直接用一个 PN 结作传感器灵敏度高,线性好,使
用方便。
DS18B20 的工作温度为-55℃~+125℃。其输出电流根据下式计算:
I
SET
=
T × 227 μI / K
R
SET
式中:
I
SET
为流进 DS18B20
V
+¿¿
脚的电流,单位为
μA
;T 为热力学温度;
R
SET
为传感器外接电阻,单位为 Ω。
若取 227Ω,则
I
SET
=T ×1(μA /K )
考虑到引线电阻对外接电阻的影响,通常将
R
SET
与 DS18B20 一起安放在
探头内,这样即使长线传输也不会降低精度,从而可以遥测温度。
图 4-1 中,
R
L
为传感器的负载电阻,它把传感器输出的电流信号转换为电
压信号。在
R
SET
=227Ω 条件下,如果取 10kΩ,则温度信号电压
V
out
=I
SET
R
L
=227 T R
L
/ R
SET
=10 T(mV / K )
可见温度信号电压的增益,即
V
out
−T
曲线的斜率,取决于比值
R
L
/ R
SET
。增益调
节可在
R
SET
上进行,也可以在
R
L
上进行,这有利于
R
SET
的选用与制造。调试时
可选定
R
SET
,本通道选系列值 230Ω;然后用实测
V
out
的方法,在标称值为
10kΩ 的金属膜电阻中筛选出
R
L
,使增益达到 10
mV / K
。增益校正可在 0℃(冰
水),或在室温条件下进行。
图 4-1 中
W
0
是一种多圈式精密电位器,用作起点补偿电压调整,其输出电
压等于起点温度时的信号电压,本系统起点温度为室温(大约 27℃)。
4.1.2 运算放大器
运 算放 大器 采用 差 动运 算 放大 器 LM324 ,不 需外 接 元件 ,使 用 方便 。
LM324 对输入信号的电压
V
+¿¿
和
V
−¿ ¿
作差动放大。本系统中
V
+¿¿
即为补偿电压,
V
−¿ ¿
即为传感器温度信号电压。可以得出运放的输出电压
V
0
为
V
0
=
(
1+
R
f
R
1
)(
R
3
R
2
+ R
3
)
V
+¿−
R
f
R
1
V
−¿¿
¿
为了使后面的 A/D 转换器得到合适的输入模拟电压,本系统选取
R
1
=
R
2
=100kΩ,
R
3
=
R
f
=200kΩ。
3
《计算机控制技术》课程设计说明书
4.1.3 A/D 转换器
ADC0809 的 IN0 和变送器输出端相连,故 IN0 上输入的 0V-+5V 范围的
模拟电压经 A/D 转换后可由 89C51 通过程序从 P0 口输入到它的内部 RAM 单
元。首先输入地址选择信号,在 ALE 信号作用下,地址信号被锁存,产生译码
信号,选中一路模拟量输入。然后输入启动转换控制信号 START 启动转换。转
换结束,数据送三态缓冲锁存器,同时发出 EOC 信号。在允许输入信号 OE 的
控制下,再将转换结果输入到外部数据总线。
温度信号输入通道的总增益由温度传感器、运放和 A/D 转换器三个环节的
增益所决定。在本系统中,由于温度要求 100℃是固定的,这三个环节的增益
也是固定的。这样有利于整个通道在设计和安装时,避免不必要的精度误差和
偏差。
4.2 执行信号输出通道
为了简化输出通道的硬件结构,考虑到加热系统具有较大的热惯性,即一
阶惯性纯滞后特性动态特性,本系统采用脉冲宽度调制(PWM)的控制方法。单
片机输出控温信号:输出高电平时,使双向可控硅导通,电热丝通电;输出低
电平时,双向可控硅截止,电热丝断热。脉冲宽度
T
1
与周期 T 的比值为 P,它反
映了系统的输出控制量。
执行信号输出通道的原理图如图 4-2 所示,单片机系统 89C51P2.5 的输出
信号经过光电耦合器,直接控制双向可控硅的门极,从而控制电热丝的平均加
热功率。这样使输出通道省去了 D/A 转换器和可控硅一项触发电路,大大简化
了硬件;而且可控硅工作在过零触发状态,提高了设备的功率因数,减轻了对
电网的干扰。
89C51I/O 脚的负载能力不足以驱动光电耦合器的发光二极管,所以用
1314 的一路作为功放。光电耦合器的光敏二极管所能通过的电流足以触发 5A
的双向可控硅,其间不必加功放环节。对可控硅才用负极性触发。
图 4-2 执行输出信号控制通道
4
剩余20页未读,继续阅读
资源评论
- luojihao2466922012-10-07太假了,那个仿真图???真垃圾
- 涩醉2013-04-02好像不肿么样 但是还是谢谢楼主分享哈 辛苦啦
- chen199008062012-12-14嗯嗯。。系统设计的很好,易于理解,是个很不错的系统设计。
zengketong
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功