




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于单片机应用的温度控制器指导老师:顾振飞答辩人:王凯翔专业班级:11014P南京信息职业技术学院目录概述 温度控制系统总体设计 硬件系统设计软件系统设计结束语致谢概述随着社会的进步和工业技术的发展,人们越来越重视温度对产品的影响,许多产品对温度范围要求严格,目前市场上普遍存在的问题有温度信息传递不及时、精度不够的缺点,不利于工业控制者根据温度变化及时做出决定。在这样的形式下,开发一种实时性高、精度高的温度采集系统就很有必要。本文叙述了用STC12C5A60S2单片机作为控制器,用NTC热敏电阻制作的温度传感器实现温度测量,该方案根据热敏电阻随温度变化而变化的特性,采用串联分压电路单片机采集热
2、敏电阻的电压,通过A/D转换将模拟量电压信号转换成数字量电压信号,同时用PID算法计算出PWM占空比来控制加热时间。经过查表转换得到温度值,控制数码管实时显示温度值并用LED灯报警。温度控制系统总体设计 如上图所示将采集的温度T转换为Rt,根据电路图进行分压得到电压信号U,此时通过AD采集转换输送到MCU单片机,再进行反馈回去通过对半查表法得到温度T,在数码管上实时显示温度值。本次实验的被测温度原件为NTC热敏电阻,我们知道热敏电阻是随着温度变化电阻从而变化的,所以我们只需要对电阻进行检测就能反映出温度变化了。由于单片机不能直接识别非电量,所以又要将电阻转化为电压信号才能被AD转换器采集,采集
3、的信号就能发送给单片机处理了。通过用PID算法,PWM(脉冲宽度控制)和对半查表法就能实现温度的控制及上下限报警,并将温度值显示在数码管上。下图为温度控制模块。硬件系统设计STC12C5A60S2单片机最小系统由STC12C5A60S2单片机及其时钟和复位电路组成,是整个控制部分的核心。该单片机是宏晶科技生产的单时钟/机器周期的单片机,指令代码完全兼容传统8051,但速度快8-12倍,提供Flash程序存储器60kByte,1kByte的EEPROM,片上集成1280Byte RAM。工作电压3.5-5.5V,内部集成MAX810专用复位电路,拥有4个定时器,2个串口,2路PWM,8路高速10
4、位A/D转换,ISP/IAP,内置看门狗电路,外部掉电检测电路等。STC12C5A60S2的最小系统包括复位电路和时钟电路,复位电路有上电复位、按键复位、看门狗等复位方式,本设计采用按键复位方式。在单片机的X1、X2引脚之间加上11.0592MHZ的晶振,并通过20pF左右的电容接地为单片机提供工作时钟。其最小系统如图下图所示。STC12C5A60S2单片机显示电路采用的是SM42036显示器,该显示器显示的内容主要是温度设定值和测量值,并设计为7个界面的显示,界面切换由按键完成。显示电路图如下图所示。显示模块由于条件所限,该设计没有用到蜂鸣器,而是改为了方便简单的LED灯报警,当温度超过或低
5、于设定温度值时,灯就会亮从而在视觉上报警。报警电路图如下图所示。报警模块下图为硬件实物图数据采集程序设计温度控制系统经过热敏电阻传感器将温度信号转换为电信号,又经过放大滤波电路将电信号转换为标准信号供单片机采集。STC12C5A60S2单片机有8路10位高速A/D转换器,转换口在P1口,速度可达到250KHz,属于逐次比较型ADC。逐次比较型ADC由一个比较器和D/A转换器构成,通过逐次比较逻辑,从最高位开始,顺序地对每一输入电压与内置D/A转换器输出进行比较,经过多次比较,使转换所得的数字量逐次逼近输入模拟量对应值。数据采集程序流程图如图5.2所示。PWM算法的实现在固定周期的脉宽调制中,设
6、一个周期的时间为一秒,将一个周期平分成一百份。每一份为10个毫秒,在一个周期内的份数由一个变量P控制,而每一份的时间用一个定时器来控制,当每次中断来时P加1,当P到一百十把P赋值成0,开始下一个周期。而在温度控制程序中,另外设定一个变量M,每次M也加一,M到一百十也赋值为零,并且每次M和P进行比较,当MP时便可以让温度元件开始工作,于是开始控温。要实现温度突变时改变超调量,可以将温度和设定的温度进行比较,当温度差值大于某个范围时,可以改变P的初值,这样就可以进行迅速加热,达到快熟调节温度。当温度和设定值接近时可以将P的值减小,从而缓慢加热。数码管显示程序设计LED显示主要包括数字和小数点的显示
7、,根据MODE键和ENT键的选择随即显示不同的画面。在显示实时测量值画面时,液晶显示有7个画面,显示内容概括如下:画面0:实时显示当前温度值;画面1:对温度进行调节;画面2:P参数进行设置;画面3:对I参数进行设置;画面4:对D参数进行设置;画面5:对温度下限设置;画面6:对温度上限设置。按键程序设计4个按键操作主要在定时器0中断中完成。进入按键扫描程序,如果有键按下就先延时去抖动确定有键按下,再判断是哪个键按下。每个按键具体作用如下:在画面1中,MODE键功能是对下一画面进行切换;在画面2中,ENT键为显示当前值功能,UP键为数字加功能,DN起数字减功能;在画面3,4,5,6中,同画面2功能相同。报警程序设计当温度小于35度或大于55度 P37指示灯亮,提示报警,当然温度上下限报警值是可以调节的致谢本次设计与我们接触最多的就是顾振飞老师,所以我最想感谢的就是他,他给我们指导了很多知识,就是这些知识让我在设计中少走了很多弯路,还有在硬
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人类疾病学概论考试题含答案
- 2025应届生在签订劳动合同过程中应注意什么细节
- 代理销售协议规定
- 浙江国企招聘2025宁波前湾产业集团有限公司第1批次招聘10人笔试参考题库附带答案详解
- 2025贵州高速公路集团有限公司招聘77人笔试参考题库附带答案详解
- 2025招商新检及成员公司招聘(53人)笔试参考题库附带答案详解
- 2025山东滕州市悟通香料有限责任公司省博士后创新实践基地招聘笔试参考题库附带答案详解
- 2025上半年贵州毕节市纳雍县鸽子花农业有限公司招聘10人笔试参考题库附带答案详解
- 纺织检测领域的发展趋势试题及答案
- 纺织工程师证书考试常见误区试题及答案
- 2025年全国国家版图知识竞赛试题题库
- 魔镜洞察-数字解密 药食同源生意下最香的成分与赛道终版
- 十一学校小升初入学测试数学真题及详细解答
- 2025上半年广西现代物流集团社会招聘校园招聘149人笔试参考题库附带答案详解
- 出售东西合同样本
- 2025年4月浙江省嘉兴市嘉善县初中教学质量调研中考一模数学卷(原卷版+解析版)
- 新疆维吾尔自治区体废物动态信息管理平台操作手册
- 物流园区发展模式-全面剖析
- XX公司事故隐患内部报告奖励制度1
- 附件6工贸高风险企业高危领域较大以上安全风险管控清单
- 国际贸易公司后勤管理岗位职责
评论
0/150
提交评论