单片机毕业设计

  • 格式:doc
  • 大小:585.50 KB
  • 文档页数:57

洛阳理工学院毕业设计(论文)基于单片机的智能恒温箱设计摘要恒温控制在工业生产过程中举足轻重,温度的控制直接影响着工业生产的产量和质量。

单片机在检测和控制系统中得到广泛的应用,温度则是系统需要测量、控制和保持的一个量。

因此,对温度系统的设计与研究一直备受广大科研工作者的重视。

本设计的温度自动控制系统,是以A TMEL公司推出的功能较强的8位80C51单片机为控制核心,设计具有温度设定灵活、数字显示及语音报警等功能的粮库温度控制器,经改造可用于其它量的控制。

文章从硬件和软件两方面介绍了80C51单片机温度控制系统的设计,对硬件原理图和程序图作了简洁的描述。

此次设计的温度控制系统主要是由中央控制器、温度检测器、显示器等模块组成。

温度检测部分采用DS18B20温度传感器,用LED数码管做显示器。

温度传感器DS18B20采集温度信号送给单片机,单片机对信号进行相应处理,并把温度数据送LED显示,从而实现对温度控制的目的。

关键词:80C51单片机,恒温箱,温度控制Design for Constant Temperature System Of IntelligentBased on MCU SystemABSTRACTConstant temperature control p lays an very important role in the process of producing, and temperature contro l influences industrial productio n and quality directly,Thus MCU get wide app lication in measurement and contro l system. Temperature is a number which needs system to detect, control and keep. Therefore many researchers always attach much importance to the design and research of temperature system.Taking a strong functio n 8 b it MC U—80C51 which is introduced by ATMEL company for core, temperature-automatic control system aims to design a temperature controller for grain situatio n which has those functions: flexib le temperature set, figure disp lay, voice alert, etc. After modified, it can be used to control other numbers .The paper gives an introduction about the design of MCU-80C51 temperature control system in software and hardware. The paper also briefly describes the hardware schematic graphic and program chart. The temperature contro l system of this design is mainly composed by central contro ller, temperature detector, display, etc. in the temperature detecting part, it adopts temperature sensor DS18B20, and displays with LED d igital tube. The temperature sensor DS18B20 capture temperature signal and send to MCU. Then MCU processes these signals and transmits temperature data to LED displaying. Thereby it realizes the purpose to control temperature.KEY WORDS: MC U—80C51,Incubator,Temperature control目录前言 (4)第1章绪论 (5)1.1论文设计的背景 (5)1.2论文设计的意义 (5)1.3论文设计的内容 (6)第2章智能恒温箱的系统概述 (7)2.1 系统的主要功能 (7)2.2 系统需求分析 (8)2.3 智能恒温箱的工作流程 (8)2.4 恒温箱的工作过程 (10)2.5 本章小结 (10)第3章智能恒温箱的硬件设计 (11)3.1 硬件电路设计概述 (11)3.2 总体硬件原理图 (12)3.2.1 Protues仿真软件简介 (12)3.2.2 Protues的工作界面 (13)3.2.3 Protues仿真步骤 (14)3.2.4 KeilC与Proteus连接调试 (15)3.3 时钟频率电路设计 (19)3.4 复位电路设计 (19)3.5 显示电路的设计 (20)3.5.1 显示电路概述 (20)3.5.2 七段LED数码管的原理 (21)3.5.3 显示电路整体设计 (22)3.6 开关键盘设计 (23)3.6.1 指拨开关 (23)3.6.2 按键开关 (24)3.7 指示灯电路 (25)3.8 温度采集电路 (26)3.9 本章小结 (29)第4章软件设计 (30)4.1 软件任务分析 (30)4.2 程序流程图 (30)4.3 本章小结 (34)结论 (35)谢辞 (36)参考文献 (37)附录 (38)外文资料翻译 (49)8051 (53)前言随着现代社会工业化的发展,温度控制在工业企业的各个领域占据越来越重要的位置。

而作为一名技术人员,更应该努力解决温度控制系统在实际应用中的可行性的问题。

根据需要检测温度的场合设计出适合的温度控制系统。

该设计采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。

数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。

由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。

更能串接多个数字温度传感器DS18B20进行多范围的温度检测。

另外,由于单片机功能强大,可大大加快系统的开发与调试速度,并具有控制方便、简单、灵活等特点,因此本设计硬件电路以80C51单片机为核心来实现温度控制,具有实用性强、可靠性强等特点。

第1章绪论1.1论文设计的背景智能恒温箱的温度是医疗、工业生产和食品加工等领域的关键,因此对温度的测量及控制始终占据着重要的地位。

市场上常见的温度传感器以电压输出为主要形式,不同的的传感器其非线性曲线也各不相同,缺乏一个产品应具备的通用性和互换性。

温度传感器应用范围很广、使用数量很大,但是在常规的环境参数中由于温度受其它因素影响较大,而且难以校准,因此,温度也是最难准确测量的一个参数。

常规方法测量温度误差大、准确度低、测量滞后的时间长。

近年来,国内传感器正向着集成化、智能化、网络化和单片化的方向发展,为开发新一代温度测量系统创造了有利条件。

该设计中,用数字传感器将温度信号以数字信号的方式传送给单片机,经单片机处理后的温度数值,一方面送LED数码管显示;另一方面与给定值经行比较,判断温度高低,从而采取相应的措施:加热或者制冷,使温度达到设定值。

智能恒温箱主要是用来控制温度,它为农业研究、生物技术、测试提供所需的各种环境模拟条件,因此可广泛应用于药物、纺织、食品加工等无菌试验、稳定性检查以及工业产品的原料性能、产品包装、产品寿命等测试。

单片机具有体积小、功能强、性价比高等特点,把单片机应用于温度控制系统中可以起到更好的控温作用,智能恒温箱是使用单片机进行温度控制的典型应用,采用单片机做主控单元可完成对温度的采集和控制等的要求。

1.2论文设计的意义该设计中智能恒温箱的性能主要取决于对温度的控制性能。

本课题采用单片机为主控制器,通过数字传感器测得箱内温度,再将温度信号送入主控制器,来完成恒温箱的温度控制系统的硬件。

箱内温度可保持在设定的温度范围内,当设置的温度低于实时温度时,单片机送出加热信号;当设置的温度低于实时温度时,单片机送出制冷信号。

这大大提高了温度控制的精度与可行性。

1.3论文设计的内容本次课题只设计温度采集,温度显示,和温度控制信号的送出部分,对于如何保温,如何加热和制冷不在此次设计的范围内。

本系统采用模块化设计智能恒温箱,系统上电后默认设定的恒温温度为20℃,使用时可以自行调节预期的恒温温度,调节范围为0~99℃。

调节好后系统会将采集来的实时温度与设定的预期温度进行比较,如果实时温度比设定温度高就开启制冷设备,如果实时温度比预期温度低就开启加热设备。

如果温度一样则不开启加热或制冷设备。

在显示电路上通常显示的是实时的温度,即传感器采集来的温度,如果想要显示人们设定的预期温度可以按显示切换键,这时显示器上就会显示预期温度,几秒钟后跳回,显示实时温度。

显示实时温度时,表示显示的是实时温度的发光二极管点亮。

而显示预期温度的时候,表示显示的是预期温度的发光二极管点亮。

本论文章节的结构和内容如下:第一章:绪论。

简要介绍了智能恒温箱的发展现状,说明了课题研究的内容。

第二章:智能恒温箱的概述。

说明了恒温箱的工作过程和主要功能,介绍了设计中需要用的单片机的基础知识,确定了本课题要达到的设计目标。

第三章:智能恒温箱的硬件电路设计。

详细描述了本课题各个组成电路单元的设计。

第四章:智能恒温箱的软件设计。

编写程序。

第五章:总结。

总结本次设计,指出设计中的一些问题,提出改善意见,并展望未来的设计。

第2章 智能恒温箱的系统概述2.1 系统的主要功能本系统是借用单片机采用模块化设计的智能恒温箱,包括温度设定按钮,温度显示,温度调节,实时温度显示和预定温度显示转换按钮,温度采集等(根据需要也可另设或者多设相关功能)。