ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:185.44KB ,
资源ID:26732103      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26732103.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(温控设计报告.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

温控设计报告.docx

1、温控设计报告摘要:本系统采用EasyARM1138型单片机作为控制核心,通过控制灯泡和风扇的工作状态来实现恒温控制,保证恒温箱内的温度在误差允许范围内保持恒定。在实现的过程中,选用Pt100热敏电阻作为温度传感器,利用单片机自带的A/D模块实现对传感器信号的定时采样,同时利用Pt100在0150时良好的线性特性实现“电压-温度的高精度转换,并通过LCD显示屏显示。编写控制算法处理计算得到的当前温度值并输出控制信号,实现控制功能。同时,通过设计温度检测电路、温度控制电路、电源转换电路等硬件电路,实现“电阻-电压信号的转换、控制信号的放大、稳压电源电压的转换等功能,保证控制系统的正常工作。并最终通

2、过实验,证明系统的工作状态良好。关键字:EasyARM1138单片机 Pt100 温度控制一、设计任务本任务是设计并制作一个温度控制系统,通过控制恒温箱中灯泡和风扇的工作以到达控制恒温箱温度在一定误差允许范围内保持恒定的目的。同时,选用EasyARM1138单片机作为控制器处理输入输出数据控制继电器进而控制灯泡和风扇,选用LCD液晶显示屏显示当前温度值,实现完整的系统。二、总体方案设计2.1系统控制思想系统可采用分程控制思想实现,即输入设定值,同时对恒温箱内的温度值进展实时采样,当采样温度高于设定温度时,关闭灯泡,开启风扇;当采样温度低于设定温度时,翻开灯泡,关闭风扇。为了防止风扇和灯泡的频繁

3、开关,延长装置的使用寿命和稳定性,在误差允许范围内设计一个回差阈值,使得当“采样温度=设定温度+阈值时,关闭灯泡,开启风扇;当“采样温度=设定温度-阈值时,翻开灯泡,关闭风扇。根据上述控制思想,可通过构造反应控制回路来实现控制功能。通过温度传感器向单片机反应输入信号,经过单片机的运算输出对灯泡和风扇控制信号,进而改变恒温箱内的温度,那么系统的控制流程图如下:图1. 系统控制流程图2.2方案论证根据上述控制思想,可以提出以下三种控制方案:(1)方案一:使用Pt100作为温度测量元件,向单片机输入信号,那么在Pt100后需增加温度测量电路,将Pt100的电阻信号转换为电压信号输入单片机,经单片机计

4、算后将输出信号通过温度控制电路的放大,控制继电器,进而控制灯泡和风扇的工作和停顿。(2)方案二:使用DS18B20数字温度计作为测温元件,采用3线制与单片机相连,减少了外部硬件电路,单片机及后续电路和控制方法与方案一一样。(3)方案三:使用EasyARM1138单片机自带的内置温度传感器作为测温元件测量温度,后续电路和控制方法也与方案一一样。通过对上述三种方案进展分析可知,方案三的温度传感器精度较差,而且在具体实现过程中需要把单片机放入恒温箱以到达测温的目的,很不方便,而且如果箱内温度过高可能会对单片机工作造成一定影响,显然不可取;方案二的最大优点在于连接简单,无需设计温度检测电路,但DS18

5、B20数字温度计精度较低,一般只能到达0.5,最低只能到达0.0625,且编程复杂;方案一使用Pt100热敏电阻,虽然需要设计温度检测电路,但电路很简单,且Pt100在0150范围内具有良好的线性特性,可在单片机内编写非常简单的“电压-温度函数来实现信号的转换,便于进展程序的编写,使系统的实现更加简单而高效。同时其精度可达0.005,便于实现温度检测的高精度。综合以上各点,选择方案一作为系统的实现方案。2.3整体构架框图图2. 系统整体框架图2.4方案设计简述本系统采用EasyARM1138单片机作为核心来实现任务目标,即实现对恒温箱的恒温控制。根据上述的控制思想和方案选择,系统的控制流程可简

6、述如下:首先向单片机内输入预期的温度设定值,系统上电工作。以Pt100作为传感器,通过前置的温度检测电路向系统输入模拟的电信号。再利用EasyARM1138单片机自带的周期采样及AD转换功能对输入模拟信号进展周期采样,并通过编写“电压-温度函数对采样值进展处理,使其转换成箱内当前的温度值,并通过串口通信,使其在LCD显示屏上进展实时显示。将得到的温度值与设定值进展比照,利用上述的控制算法,决定系统向控制风扇和灯泡的管脚分别输出高电平或低电平。由于单片机输出电平与继电器的工作电平存在一定差异,所以输出信号还要经过温度控制电路进展放大再输入继电器,继而实现对灯泡、风扇的控制,即箱内温度的控制。这样

7、,即可实现控制恒温箱内温度的反应控制系统。同时,由于驱动单片机、显示屏和温度控制电路需要+5V电源,而驱动温度检测电路需要+12V电源,因此,需要设计电源转换电路实现电压的转换,为系统各局部提供稳定的电压源。三、系统硬件设计系统的硬件实现主要包括单片机局部,LCD显示屏局部,温度检测电路局部,温度控制电路局部和电源转换电路局部,不同的局部间通过杜邦线实现I/O端口的连接和数据的传输通信。3.1单片机局部本系统选用EasyARM1138单片机,它是一款基于 ARM Cortex-M3内核的高性能开发板,具有32位内核ARM v7M架构,50MHz运行频率,64KB单周期Flash,16KB单周期

8、 SRAM,内置系统节拍定时器SysTick,7组GPIO可配置为输入、输出、开漏、弱上拉等模式,同时具有4个32位Timer,具有定时、捕获、PWM等功能,3路全双工UART,8通道10位ADC,采样速率可达 1M/s。编译程序通过IAR5.11用C语言编写实现。在本系统中,应用EasyARM1138单片机主要实现了以下功能:1利用内置的定时采样和AD转换功能实现对来自温度检测电路的输入信号的采样和AD转换;2通过编写控制算法计算和输出对灯泡和风扇的驱动信号。连接中,需要单片机电源、地线分别与电源转换电路的+5V和GND连接,输入端口与温度检测电路的输出端连接,输出端口与温度控制电路的输入端

9、连接。3.2LCD显示屏局部本系统选用HP-12864F型LCD液晶显示屏对单片机内计算求得的当前温度值进展实时显示。该显示屏具有4位/8位并行、2线或3线串行多种接口方式,内置8192个16*16点汉字,和128个16*8点ASCII字符集,可进展中/英文显示。显示屏由ST7920c14芯片驱动,硬件和程序都简介方便。连接时,显示屏和单片机间选用串行通讯。显示屏和背光灯均需连接+5V电源及GND以实现正常供电,同时模组片选端、串行数据输入端、穿行同步时钟端均需与单片机相应的I/O端口相连。3.3温度检测电路温度检测电路用于实现Pt100输出的电阻信号向单片机能够输入的电压信号的转换,它由恒流

10、源电路、桥式检测电路和放大输出电路三局部组成,整体电路图下列图所示。图3.温度检测电路3.3.1恒流源电路为提高电路的抗干扰能力,采用恒流源为温度检测电路供电,其电路图可设计如下列图所示:图4. 恒流源电路该电路利用了稳压管的特性,可通过调节电阻R1可获得0.58mA11.96mA的恒定电流。而由于Pt100 在2mA 情况下线性度较好,此处调节R1使得恒流源输出2mA。3.3.2桥式检测电路检测局部采用桥式检测电路,其设计电路如下:图5. 桥式检测电路由于Pt100在温度在0150范围内每升高 1阻值增加 0.3908,线性特性很好,即可通过上述的恒流源供电,输出其电压信号,实现“电压-温度

11、的高线性。在参比支路中,通过使用稳压二极管实现恒压源供电,并且带有一个可调电阻,通过调节其阻值可以实现Pt100的调零输出。3.3.3放大输出电路由于桥式检测电路输出信号较小,需通过放大电路进展信号放大。放大输出局部采用差分放大电路和一级可调增益的放大级电路组成,可设计电路如下:图6. 放大输出电路利用差分放大电路可以有效地防止干扰,利用后续的一级放大电路可以实现量程的放大和减小。此外,为了使传感桥路的微弱的检测信号得到较好的处理,在桥路和差分放大电路之间接有电压跟随器。根据上面的电路图可知,温度每变化1,该局部检测电路的输出变化为:由于单片机能够读取的模拟量信号范围为 03V,而测量温度变化

12、范围设定为0150,所以,温度每变化1,允许温度检测电路的输出变化为20mV,因此可以求出,上图电路中R12的值可取279。3.4温度控制电路通过单片机计算得出的输出信号用于驱动继电器,进而控制灯泡和风扇工作或停顿以到达控制温度的目的。但单片机最大只能输出3.3V的电压,而继电器的工作电压需要到达524V。因此,需要对单片机的输出电压进展放大,使其从3.3V增大到5V,再输入继电器。温度控制电路即用于实现这个电压放大功能。采用光耦芯片搭建光耦放大电路,以实现电压放大功能,可设计温度控制电路如下:图7. 温度控制电路3.5电源转换电路从上面的分析可知,由于驱动单片机、显示屏和温度控制电路需要+5

13、V电源,而驱动温度检测电路需要+12V电源,因此,我们同时需要12V和5V两种不同规格的电源电压。12V恒压源可直接通过实验室中的稳压电源得到,而5V的电源那么需要设计电源转换电路实现12V电压向5V电压的转换,以满足系统需求。可采用三端稳压集成电路lm7805来实现电压的转换,可设计电路如下:图8. 电源转换电路为了抵消输入线较长带来的电感效应,防止自激,需要在输入端和输出端分别接入电容,以改善负载的瞬态响应和消除电压中的高频噪声。同时由于lm7805输入和输出端电压相差较大,芯片发热较大,需注意加装散热片。四、系统软件设计4.1单片机控制本系统采用一块EasyArm1138单片机开发板作为

14、控制单元,编程工具采用IAR Embedded Workbench,实现温度信号采样、灯泡控制、风扇控制、键盘输入、LCD显示等功能。4.1.1温度信号采样功能利用单片机本身自带的A/D模块,实现信号的周期采样和A/D转换,其能够检测的电压范围为03V。经过调零后,Pt100的电阻信号经转换电路转变为03V的电压信号后就可以直接接入单片机的A/D输入端,再根据“电压-温度的线性对应关系,即可计算出恒温箱内当前温度值。在具体程序中,A/D模块工作在定时器触发模式,由定时器周期触发A/D采样。4.1.2键盘输入功能为了到达系统目标,实现对恒温箱中温度的人为控制,需要能够改变温度设定值。在本系统中采

15、用两个无自锁按键实现温度设定值的输入,单击按键1使温度设定值增加1,单击按键2使温度设定值减少1。另外,当设定值需要较大改变时,为了提高设定值改变的速度,为每个按键都设计了连击功能,即一直按住某一个按键,可以使设定值连续快速地增加或减少。在具体程序中,、利用系统节拍定时器SysTick周期性地触发中断,进展两个按键状态的查询。在程序里,SysTick设置的定时中断周期是10ms,可自动地消除按键抖动,同时还能保证每秒100次的按键采样速率。重复延时参数为KEY_DELAY,即按下KEY后假设不松手那么等待10KEY_DELAY毫秒后开场连续快速输入,即重复输入。重复速率参数为KEY_SPEED

16、,即开场重复后每两次重复之间的时间间隔为10KEY_SPEED毫秒。4.1.3 LCD显示功能本系统采用的HP-12864F型LCD液晶显示屏,可直接通过单片机供电和通信,并通过在单片机程序中添加简单的操作代码来实现不同的显示功能。在本系统中其主要用于显示箱内当前温度和温度设定值。4.1.4 灯泡和风扇的控制功能在本系统中,由于选用继电器来控制灯泡和风扇工作状态,应防止输入继电器电信号的频繁变化,因此灯泡和风扇的控制信号应选用开关信号,具体的控制算法如上面所述。在本系统中,其阈值设定为0.1。4.2程序流程图结合上述对各个功能模块的描述,整个系统的程序流程图可绘制如下:图9. 系统程序流程图五

17、、总结以EasyARM1138型单片机作为控制核心,编写软件实现对输入信号的处理和输出信号的计算,同时设计硬件电路以保证系统中各局部的电平电流等模拟量符合系统的工作标准,并以单片机的输出信号经过处理驱动灯泡和风扇的工作,本系统成功地实现了恒温控制。通过实验验证,在控制过程中,本系统运行比拟稳定,滞后较小,温度控制精度较高,且防止了灯泡或风扇的频繁开关,电路和程序简洁完善,完全符合设计要求,系统整体表现较好。参考文献1 高桔祥. 全国大学生电子设计竞赛培训系列教程. 电子工业. 2007年8 月第二次印刷.附录:元器件清单元器件数量电阻10k420k351021k42k13303电位器2k110k1电容0.1uF310uF1稳压二极管(6.8V)2PNP三极管1LM324集成放大器4光耦合器件 TLP5213三端稳压器LM78051HP-12854F型LCD显示屏1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1