找回密码
 注册
关于网站域名变更的通知
查看: 336|回复: 2
打印 上一主题 下一主题

[毕业设计] 基于单片机的恒温连续可调型温控系统

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-24 09:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

  G; h3 H( L8 p摘要:提出了一种基于单片机的温控系统软件和硬件的设计方案。本设计采用.8位单片机和16位A/D变换器相组合构成
2 I7 \, T7 c6 I温度采集系统进一步提高系统的性价比。采用数字PID控制使温控精度在300-500C范围内达到1C,并可实现温度设定值- q) j/ Q! Q& q4 f, ?6 r3 j
的连续可调。采用铂电阻温度测量电路,并利用软件对测量精度进行自校准;通过电压前馈控制减少电网干扰。设计中还加2 g- Y8 C/ F, C
入了光电隔离措施及过热自动保护和报警功能,增强了系统的安全性能。9 H2 r& b7 H. Y8 Z7 R' D: Y) J
关键词:单片机; A/D变换器; PID;温度控制
  m6 y: n* L7 D5 m8 ?5 l% o1引言# S! U" Y( x0 A5 S" G
一般意义下的温度控制装置中,作为一种传统的控制设! j6 {7 @  ?: Z6 y  _) F4 Y
备,目前在国内外的工业、医疗及日常生活领域等各个方面,其.
, r2 c! c6 q9 v9 V6 ?4 y# p种类繁多,控制方式及控制手段不胜枚举,其概念也并不新奇。
6 g3 X4 Y1 h; @4 S5 ^) N: `然而温度控制技术在工程应用中,在专用化和高指标方面还有9 `! e9 f$ H$ V( z% M% ?/ V: e; u
很大的发展空间,特别是本课题所涉及的系统是带有时滞特性
2 J5 x! ^0 Q( y7 _! p: l8 V的,因此还有需要我们进-步开发与探索的实际问题。! A$ y! |7 ?, _6 }0 ]& K
在此项课题中有以下技术指标要求:①气体温度最高可加7 ~1 D  i- Z8 ^( F# u- A+ b
热到500C,并在此温度下保持恒定,控制其最大温差不超过- D! o/ \# {* @
1C;②根据气体的浓度,使系统对该气体控制的恒定温度在! B6 L2 e+ Y. t: N* C* T
300- 500范围内,做到能够进行自动识别和连续可调的功能,5 k/ X/ U& X) I1 S' S: S. ?
并能使各恒温点的控制精度保持在1C;③对气体的温度进行
+ j8 s4 P5 i7 E) X实时监测和实时显示;④故障报警;⑤装置整机体积小、灵敏度% U3 {) E- w( ~4 y' C
高、性能可靠。# N( |4 z3 ]1 V' j; f
根据课题背景要求,从控制理论、传热理论、硬件电路实( |0 H( E. R. v: J3 Z0 \
现、计算机控制等几个方面进行考虑来设计和实现基于单片机
4 w" K: z6 A3 A) A$ p7 n# Y8 \的恒温连续可调型温控器。考虑到PID控制在工程领域的普遍9 W; o3 r" @! n- G
适用性、无须知道被控制对象精确的数学模型、其控制鲁棒性. T8 ^' R7 y5 v- r3 K5 Q5 k0 t
强等特点,本文在对系统的设计过程中,首先进行了此系统的
$ H5 b1 k2 B3 K' s" h" SPID实现,得出实验数据和曲线,针对调试中所使用的被控对象
* B% ?  @; U; `, x' P( [5 m* b, c缩比模型与实际的被控对象相比还需要有进- -步完善之处,并
: c: ]' P6 K( x5 t# E$ V8 b根据系统的时滞特性和系统参数的时变特性,考虑采用更现代0 w4 |  ^2 a" }/ M4 a3 S
的控制方法(预报自适应控制),通过仿真验证其控制效果与8 r( k( y/ t* l7 ?$ z
PID比较可得到进一步改善 ,实现后有一定的应用价值。
: z% b5 I# M7 B  G3 n. Y9 {9 t/ v$ T) B/ P. O. f
2系统总体设计
8 R# T! O1 Y- C8 \$ ~( m温度控制系统的硬件结构框图如图1所示,它由温度检测& A& F* y! G/ \/ d( S) b- @
电路、电压前馈电路、AD变换电路、单片机接口电路、输出控
# H  @, A" T- ~! V+ X' Z$ X制电路故障报警电路等组成。本系统采用MCS- -8051作为微+ j) A  s6 i! F- r- e1 A1 ?% e
处理器;采用铂电阻作为测温传感器,与运放相结合构成精密# n8 n& K" \8 e4 P( A
测温电路;采用AD7705作为精密测温电路与单片机的转换通. y# s( E+ c- m
道。为提高温控质量,还加入电网电压采样电路,通过AD77OS& q4 l8 x! @9 u* K
的第二输入通道送人单片机,可根据实际需要对电网电压扰动
- H: G2 D4 q/ A# W+ ~进行电压补偿。在控制端采用光电器件对执行机构进行光电隔" n9 l) w9 v) b; J+ p) e
离,以消除执行机构的高压信号对控制系统的影响。系统输出
9 j7 s9 U; W. V) B8 j5 r环节通过单片机输出口控制开关管的通断,形成脉宽调制,PID
/ h6 E8 f1 l6 C6 b) n- n) O* F运算获得的控制数据量通过控制系统输出脉宽的占空比得到., v! O2 y4 c5 M: @6 N
与控制数据量成正比的直流电压,从而改变电阻丝的加热功
8 w7 \/ H/ B8 O  r8 W! U( K率。控制脉冲的周期应选得尽量小些,以增加温控的稳定性。脉
+ V$ T4 v8 `! G. J4 T) ?冲周期选择为20ms。为确保在系统参数整定过程中出现超限
: g5 k2 ~) }3 z) K( k# S及故障情况下系统能够及时报警,采用了蜂鸣器报警电路。为7 \  c+ e' t+ ~) s' E/ i5 }; N
实现温控点的连续可调,采用键盘中断方式,可对系统初始化
' Z" r/ B% Z, g参数进行重新设定。温度控制系统的软件模块图如图2所示。
4 ?) _1 ~. b" I* A7 C1 c温度检测电路AD变换电路]单机片上光电隔离上加热控制电路  u  _/ p1 M$ O# r2 c# I
电压前馈电路一
3 j" v8 b9 ~$ H% y- _6 `健盘一液晶显示L +故障报警电路
3 J+ m8 {' X6 \% g/ C8 Y- {图1温度控制系统的硬件结构框图
/ E$ N, q0 W% C0 }) q3系统的PID控制2 ~& C! A# s9 {
在模拟控制系统中是将被测参数,如温度.压力、流量等由
1 A6 p' s! }% @$ t/ Y9 A4 D传感器变换成统--的标准信号输人调节器,在调节器中与给定8 ]: |: c2 O& L& ~; t# u

* o2 `+ k- w3 i" ~/ H0 x: ^! G# Y
+ P" F2 w4 \# }2 G) R$ L1 B

" n- d& Y4 M$ y6 e
# k2 l1 n- `% r# A

; _& \$ @' A  @9 N, V: B# r' l附件下载:
游客,如果您要查看本帖隐藏内容请回复

+ h' b$ Q3 b& m9 X" z
1 }  q+ N5 l9 v( s' ?; ^% U

该用户从未签到

2#
发表于 2020-4-24 11:16 | 只看该作者
为确保在系统参数整定过程中出现超限及故障情况下系统能够及时报警,采用了蜂鸣器报警电路

该用户从未签到

3#
发表于 2020-4-24 15:58 | 只看该作者
支持支持支持" W7 Z) r$ j3 {) S5 y+ W" J$ b( c  [
- @* R% c' G$ X% l- H7 R
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-28 09:11 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表