基于单片机的智能散热器的设计与实现大学本科毕业论文.doc
《基于单片机的智能散热器的设计与实现大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能散热器的设计与实现大学本科毕业论文.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机的智能散热器的设计与实现目 录摘要1关键词1Abstract1Keywords1引言21 智能散热器系统总体设计31.1 智能散热器系统的设计原则31.2 智能散热器系统的总体方案设计32 智能散热器的主要元件选型及参数42.1 温度传感器DS18B2042.2 1602液晶显示屏42.3 单片机STC89C5252.4 固态继电器(SSR)63 智能散热器的硬件设计与实现63.1 单片机控制模块63.2 温度检测模块73.3 温度显示模块83.4 电机驱动模块93.5 温度设定模块93.6 报警模块104 智能散热器的软件设计与实现114.1 编写语言选择114.2 主程序流程图1
2、14.3 按键软件设计134.4 温度采集软件设计145 总结与展望155.1 总结155.2 展望15参考文献16附录A17附录B21附录C22附录D27致谢30基于单片机的智能散热器的设计与实现摘要:在众多工业控制中,温度控制是必不可少的组成部分,散热器则是其中最重要的一环。本设计介绍了基于单片机AT89C52的智能散热器的设计与在工业领域的实现,采用了DS18B20温度传感器测量温度数据,LCM1602液晶显示实时温度,按键设定温度。当温度高于设定的上限值时,单片机控制继电器启动抽风机;当实时温度低于温度上线值时自动停止降温。本散热器具备能耗低可靠性强,抗干扰能力强,方便使用等特征。关键
3、词:温度控制;散热器;液晶显示The Design and Implementation of Intelligent Radiator Based on MCU Student majoring in automation Tutor Abstract:In many industrial control, temperature control is an essential component, the radiator is one of the most important. This design introduced the intelligent design based on
4、 MCU AT89C52 radiator and implementation in industrial field. The temperature data of DS18B20 temperature sensor for measuring , LCM1602 liquid crystal display real-time temperature, temperature setting by button, when the temperature is higher than the set threshold value, SCM control relay start f
5、an; when the temperature is lower than the temperature the value of real-time on-line automatic stop cooling. The radiator has low energy consumption and high reliability, strong anti-interference ability, easy to use features.Keywords: Temperature control; The radiator. Liquid crystal display引言近年来,
6、随着社会的发展,工业化进程加快,机器广泛应用于工厂。测量以及控制温度的变化越来越关键,而散热器则是其中的重要环节。为了解决工厂机器长时间工作导致温度升高,工作效率下降而严重影响产品成本这一系列问题,设计了基于单片机的智能散热器。使机器工作的温度环境得到了稳定,不但降低了能源消耗的成本而且提高了工作效率。在工业生产中,机械内部多数使用集成的电路。大家都知道,持续的高温是集成电路的问题。温度长时间过高不光会致使机器运转不稳定,缩短使用寿命,毁坏某些部件,甚至会引发火灾,对生命财产造成很大危害。因此,一套稳定的散热系统就尤为重要。温度是消费生活中最根本的物理量,它代表的是物体的冷热水平。在生产过程中
7、,一些物理和化学反应都和温度严密联系在一起。一般在车间的生产过程中, 如何避免过度的温度一直是重要的研究课题,都非间接地关系到生产效率的提高、产品质量的进步、能源的节约等重大技术经济指标相联系。因此,智能散热器在社会各个领域中都受到了很大的重视与欢迎。在实际的生产中,因为系统内部与外界热传递是不容易控制的,其他外部条件的影响也是不容易计算的,所以,温度的升高往往受到很多外部条件的影响。依据热力学第二定律,两个温度不异的物体之间是实现热平衡的,而在生产中,由于机器工作产生的大量热量远远高于其本身所处环境,利用这一特点,我们只需加快系统内部温度与外部环境的热传递即可,所以本设计采用抽风式散热,既节
8、约了成本又达到了高效散热的功能。测量温度在理论上发展相对比较成熟,但是在实际生活中,如何确保快速地对温度进行收集测量,确保数据精确,并且对所测机器内温度进行可靠的控制,目前还是需要解决的问题。所以,温度散热技术包含测量温度和控制温度两类。在测量温度,接触温度发展的早期,恒温控制对象的温度恒定在一定范围内,且要求稳态误差不能超过某特定值,因此本设计温度传感器选用广泛应用的DS18B20,它能够准确的测得系统内部真实温度,非常适合散热器使用,这个检测方法的特点是:容易、可靠、便宜、测量准确。控制温度的技术也可分为两种:动态与非动态温度的控制,跟踪达成非静态温度的控制目标是实现被控制对象的温度变化的
9、数据按照以前设定好的弧线进行转变。本文所阐述的基于单片机的智能散热器就是要实现对机器系统内的散热,因此,本设计仅讨论恒值温度的控制。 本散热器应用的是以AT89C52单片机为主的芯片,最终完成了温度实时显示、智能散热的功能。单片机AT89C52可以按照温度传感器所采集的温度数据来控制抽风器散热,从而成功处理了机器温度过高而引起的生产效率低下、使用寿命缩短等问题。在温控开关被开启的情况下,当温度过高时,控制模块会自动启动抽风器进行抽风散热;若温度继续升高则亮起红灯,与此同时进行语音报警,提示散热系统故障,散热器自动切断机器电源避免烧毁部件。1 智能散热器系统总体设计1.1 智能散热器系统的设计原
10、则在智能散热器硬件与软件设计的同时,首先应考虑的是以后方便操作与维护,由于散热器的工作环境非常苛刻,对本系统的抗干扰性有很大要求,于是我们采用DS18B20作为衡量温度的元件。在工作人员的日常工作中,应尽量减少对工作人员专业知识素养的要求,这样就有利于该散热器的推广与使用,大大增强了使用价值,因此,在设计时尽量减少人机交互接口,使用时尽量避免人为操作。所以本散热器设计按照以下原则:(1) 系统抗干扰能力强基于本散热器应用范围为工厂机器内部,工作环境非常苛刻,对系统的每一个模块都应以高抗干扰性为原则,而单片机AT89C52的高抗干扰性毋庸置疑,在其余模块中均使用稳定高抗元件。(2) 系统操作性高
11、由于散热器应用于工厂应尽量增强其操作性能,方便工作人员维护与操作。增加系统的内置操作使用时多采用简化的方法。(3) 系统性价比高单片机之所以被广泛应用,最重要的是因为其体积小、功耗低,性价比非常高。在设计时能保证较高性能外,又降低了成本,增强了市场竞争力。在设计时应尽量让电路简单,在保证机能的前提下用软件功效取代硬件功能。1.2 智能散热器系统的总体方案设计本系统的温度检测传感器选用DS18B20,控制中枢利用AT89C52单片机最小系统,散热方式为抽风式散热,温度显示则应用1602液晶显示屏。智能散热器系统主要包括控制模块、温度测量模块、人机显示模块、温度上线设置模块、电机驱动模块、警报模块
12、等六大部分。本智能散热器的总体方案设计如图1-1所示。单片机控制模块温度显示模块电机驱动模块温度检测模块温度设定模块报 警 模 块 图1-1 系统总体方案设图2 智能散热器的主要元件选型及参数2.1 温度传感器DS18B20DALLAS半导体公司推出的第一片服从“一线总线”的温度传感器,它有很多特色,其中耗能低,体积小,抗干扰能力强尤为突出,容易搭配微处理器,广泛应用于社会的生产生活中。DS18B20把温度信号转换为数字信号传输到处理器,它的测温误差在0.5左右,可以测量-55125的温度范围。DS18B20可编程分辨率为9 12,对应的温度分辨率为0.5,0.25,0.125和0.0625。
13、与热电偶传感器相比可以实现高精度的温度测量,温度测量中占据主要地位,因此,本智能散热器利用DS18B20进行温度的实时监控。DS18B20里面有一个9字节高速存储位,用于储存传送回来的温度数据。在传感器之中,前面两个是测到的温度数据,第1、2字节分别是温度的低八位和高八位,第3个则是温度的上限值TH,第4字节是温度下限TL,第5字节是传感器的结构寄存器,在每一次上电过程中,这些字节会被单片机刷新,第6、7、8这三个字节用于内部计算,第9个字节是测验字节,用来确保通讯的准确性。总线数据传输方式是DS18B20的传输方式,这就要求我们必须按照严格的时序要求读写数据。它包括:按顺序初始化时序,读写时
14、序。只有当处理器启动写时序时DS18B20才会最先传输数据,若要求DS18B20向处理器输送数据,处理器只有开始读时序接管数据。读取温度数据是比较便宜的,当温度为正时,将16进制数转换成10进制数;为负,将16进制计数器反加1后,再转换成10进制。2.2 1602液晶显示屏在工业字符型液晶中,1602液晶显示屏是其代表作,它能同时显示32个字符,有32个字符点阵组成,每个字符点阵块由 57个点阵组成,可以显示ASCII码表中的所有字符。1602内置了RAM字符产生器、ROM产生器和RAM数据显示。ROM 中具备192个惯用字符字模,用户可以存储自定义字符,驱动器用于存储部分的字符代码将被显示。
15、显示器采用了日益普及的LCD显示器。LCD也叫做液晶显示器,LCD 的结构是在两片平行的玻璃基板之中搁置液晶显示盒,下面的基板玻璃上配置TFT,上面的基板玻璃上放置多种色彩的滤光片,经过TFT上的暗记与电压改变来管控液晶分子的滚动方向,从而管制偏振光出射与否,而实现显示指标。它具有可视角大,价格低廉,寿命长等优点。它的道理是利用液晶经过电极通电后能够转变光的传输方向的特性来实现显示信息的功能。根据液晶显示器的性能分为三类:节段型,字符点阵,点阵。分段式和点阵字符可以显示各种符号和其他简单的图形数字罗马。复杂点的图形点阵式液晶显示器可以恣意显示汉字、图形,达到图文并茂的显示成果。显示字母、数字、
16、符号等的点阵的字符型LCD显示器是有很大优势的。点阵之间距离有一定的间隔,以此来起保证字符显示的间距和行距。LCD显示器分二行显示,分别显示实时温度和最高温度两部分。第一行外部环境的实时温度,第二行显示机器所能承受的最高温度。我们使用的LCD显示器的各引脚接口说明,如表2-1所示:表2- 1 显示器引脚接口说明表编号符号引脚说明编号标记引脚声明1VSS电源地2VDD电源正极3VL液晶显示偏压4RS数据/命令选择5R/W读/写选择6E使能信号7D0数据8D1数据9D2数据10D3数据11D4数据12D5数据13D6数据14D7数据15BLA背光源正极16BLK背光源负极2.3 单片机STC89C
17、5251系列单片机的有一个型号是STC89C52,它是由STC公司生产的非常典型的一款单片机。这个单片机是一个低电压,性能很高,并且有CMOS 8位的这样一种单片机。它包含8K的片上随机存取数据和可擦除只读存储器FLASH程序的256K存储空间,材料选用STC,非易失性存储器,高密度生产技术,并且能够兼容标准得MCS-51指令系统。STC89C52单片机可提供许多较复杂系统控制运用的场合。本智能散热器采用的单片机的引脚图如图2-1示。图2- 1 STC89C52引脚分布图2.4 固态继电器(SSR)继电器被叫做电驿,一种电子装置,它的输入电路和输出电路,控制电路等被广泛应用,它本质上是一种“自
18、动开关”,来控制大电流器件的,使用很方便。因此在电路中可以起到自动调节、转换电路、安全保护等作用。固态继电器有交流和直流两种。本智能散热器选用常开型继电器。如果依照隔离型式可以分成隔离变压器型、混合型和隔离光电型。目前,在生产过程中,光电隔离型占据了比较大的地位。固态继电器是通过使用发光二极管发光元件和一个光晶体管做成的光耦合器件。因此可以接受低压信号的输入,从而驱动高压直流电机的输出,所以它有隔离输出输入以及能够控制高功率输出的成效。这是一种非接触式的开关式电子开关的使用,它有四个设备,其中有两个控制输入,其他两个是控制输出。材料采用超高耐压的光耦合器完成了输入与输出的隔离的艰巨任务,它有很
19、多优点,其中开关速度快、使用寿命长、工作频率高、抗干扰能力强等方面尤为突出,经常用于防爆场所,本设计选用固态继电器能更好的发挥其抗干扰能力强的特点。通过它控制大功率抽风器能更好的达到散热的效果,并且其抗干扰能力强也适用于工厂机器等外界干扰大的恶劣环境。其内部结构图如图2-2所示。图2-2 SSR内部结构图3 智能散热器的硬件设计与实现3.1 单片机控制模块智能散热器的控制模块是整个设计的核心,本次设计选用51系列单片机最小系统作为控制核心。它可以控制对温度的采集,包括处理与显示温度的数值以及温度超过上限时电机的启动,由此实现智能散热。本智能散热器采用AT89C52当做整个系统的控制芯片。其最突
20、出的特点是可以便宜地擦写900次以上。并且它的价格不贵、指令又多、编译工具也多。因此收到社会生产等各个领域的欢迎。在本智能散热器中,控制系统电路包含复位电路、时钟电路和P0口外接上拉电阻。当程序崩溃或异常时,通过复位电路使散热器回到正常的工作状态。MCS51系列单片机的复位引脚为第九脚,当接收到2个机器周期或高于往常,复位操作由处理器控制执行。但如果有一个高水平的连续采集,单片机将在一个周期的复位状态循环,并影响散热器的正常工作。复位操作一般有两种方式:开关复位和非开关自动复位模式。本散热器中采用开关复位形式,复位按键并联在电容两端,当复位按键没有关闭时,单片机正常工作;当它被操作人员按下时,
21、RST管脚出现高电平,单片机开始复位。若果单片机给RST脚通入长时间的高电平,将导致有效的单片机复位。单片机复位是让处理器和机器中的其他功能模块都重新进入一开始的初始形态,然后始于这个零状态。无论是在单片机启动时连接到电源,或电源复位失败后,处理器都会进行复位操作。在RST为高电平期间就是复位期间,高电平信号P1、P2、P3,则P0就变为高组态;PSEN外部选通信号程序储存处读失效。被配置成石英晶振的片内振荡器的时钟电路是它独立输入和输出的反相放大器。在XTAL1、XTAL2的引脚上连接晶体和电容,内部振荡器就能迸发自激振荡。在散热器中采用11.0592MHz的石英晶振和晶振并联的两电容型号的
22、大小对于振荡频率而言,并会有很大的影响,足以起到频率微调作用。本智能散热器的控制模块的电路连接图如图3-1所示。图3-1 单片机最小系统3.2 温度检测模块我们就是运用温度传感器的电阻会因为温度的变化而立即发生变化这一特性,设计了机器里面的温度测量电路。DS18B20使用的是Wire总线协议方式,便是由一根数据线完成温度数据的双向传输,在这次散热器设计过程中,我们使用单总线时序仿真对DS18B20芯片的读取。因为DS18B20是在I/O线上读写数据,所以,传输信号时必须按照严格的时序图进行读和写。如果我们想要完成对温度读数,这是必不可少的过程,协定所定义的信号时序为:初始化程序、读取温度传感器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 散热器 设计 实现 大学本科 毕业论文
限制150内