基于单片机的小型恒温箱

合集下载

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计一、引言在现代科技的众多应用领域中,恒温控制技术扮演着至关重要的角色。

无论是在医疗、化工、科研还是在食品加工等行业,对环境温度的精确控制都有着严格的要求。

恒温箱作为实现恒温控制的重要设备,其性能的优劣直接影响到相关工作的质量和效率。

基于单片机的恒温箱控制系统凭借其精度高、稳定性好、成本低等优点,得到了广泛的应用。

二、系统总体设计(一)设计目标本恒温箱控制系统的设计目标是能够在设定的温度范围内,精确地控制箱内温度,使其保持恒定。

温度控制精度为±05℃,温度调节范围为 0℃ 100℃。

(二)系统组成该系统主要由温度传感器、单片机、驱动电路、加热制冷装置和显示模块等部分组成。

温度传感器用于实时采集恒温箱内的温度数据,并将其转换为电信号传输给单片机。

单片机作为核心控制单元,对采集到的温度数据进行处理和分析,根据预设的控制算法生成控制信号,通过驱动电路控制加热制冷装置的工作状态,从而实现对箱内温度的调节。

显示模块用于实时显示箱内温度和系统的工作状态。

三、硬件设计(一)单片机选型选择合适的单片机是系统设计的关键。

考虑到系统的性能要求和成本因素,本设计选用了_____型号的单片机。

该单片机具有丰富的片上资源,如 ADC 转换模块、定时器/计数器、通用 I/O 口等,能够满足系统的控制需求。

(二)温度传感器选用_____型号的数字式温度传感器,其具有高精度、低功耗、响应速度快等优点。

传感器通过 I2C 总线与单片机进行通信,将采集到的温度数据传输给单片机。

(三)驱动电路驱动电路用于控制加热制冷装置的工作。

加热装置采用电阻丝加热,制冷装置采用半导体制冷片。

驱动电路采用_____芯片,通过单片机输出的控制信号来控制加热制冷装置的通断,从而实现温度的调节。

(四)显示模块显示模块选用_____型号的液晶显示屏,通过单片机的并行接口与单片机进行连接。

显示屏能够实时显示箱内温度、设定温度以及系统的工作状态等信息。

基于单片机的恒温箱温度控制系统设计

基于单片机的恒温箱温度控制系统设计

基于单片机的恒温箱温度控制系统设计发布时间:2023-01-11T02:05:08.962Z 来源:《中国科技信息》2022年第33卷16期作者:刘钒陈伟利[导读] 随着现代化的进程不断加快,科学技术水平显著提升,刘钒陈伟利(吉林建筑大学电气与计算机学院吉林长春 130118)摘要:随着现代化的进程不断加快,科学技术水平显著提升,恒温箱的发展和应用变的越加广泛起来,尤其是在日常生活和工业生产中,恒温箱的应用更加普遍。

如医学上的菌群培养;农业上的胚胎孵化等。

[1]该设计以STC89C52单片机最小系统为核心,结合按键模块、温度采集模块、电源模块、报警模块、显示模块以及2路继电器模块,组成了一个完整的温度控制系统。

通过仿真测试,证明了该系统运行稳定可靠,具有一定的实用价值。

关键词:恒温箱;STC89C52单片机;温度控制;继电器引言温度是工农业生产中一个重要的被控参数,温度的变化将直接影响许多物理变化和化学变化的过程,进而引起生产安全、产品质量或产量等一系列问题。

[2]因此在一些场所对温度进行适当的调控具有重要的意义。

传统的恒温箱温度控制系统精度低,温度波动大,能耗损耗大,难以满足现代化系统的要求。

本系统采用STC89C52单片机为核心,大大增加了系统运行的稳定性、安全性。

使得温度控制的精确度更加准确,极大提高了温度控制系统的技术指标。

1.系统总体设计方案该设计以STC89C52单片机最小系统为核心,搭配了DS18B20温度传感器模块、LCD1602显示模块等配套模块。

该设计总体结构如图1所示。

单片机读取按键状态,通过人为手动按键部分设置我们需要的温度区间后,此时单片机会对它进行内部处理后,处理完成后,将温度区间显示在LCD1602的显示屏上。

DS18B20温度传感器模块负责采集温度,并将采集的数值实时发送给STC89C52单片机。

STC89C52单片机将传感器发送的温度与人为设置的温度范围进行对比,并把采集到的温度数据发送给LCD1602显示模块进行显示。

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计一.课程设计内容运用所学单片机、模拟和数字电路、以及测控系统原理与设计等方面的知识,设计出一台以AT89C52为核心的恒温箱控制器,对恒温箱的温度进行控制。

完成恒温箱温度的检测、控制信号的输出、显示及键盘接口电路等部分的软、硬件设计,A/D和D/A转换器件可自行确定,利用按键(自行定义)进行温度的设定,同时将当前温度的测量值显示在LED上。

恒温箱控制器要求如下:1)目标稳定温度范围为100摄氏度――50摄氏度。

2)控制精度为±1度。

3)温度传感器输入量程:30摄氏度――120摄氏度,电流4――20mA。

加热器为交流220V,1000W电炉。

二.课程设计应完成的工作1)硬件部分包括微处理器(MCU)、D/A转换、输出通道单元、键盘、显示等;2)软件部分包括键盘扫描、D / A转换、输出控制、显示等; 3)用PROTEUS软件仿真实现;4)画出系统的硬件电路结构图和软件程序框图;5)撰写设计说明书一份(不少于2000字),阐述系统的工作原理和软、硬件设计方法,重点阐述系统组成框图、硬件原理设计和软件程序流程图。

说明书应包括封面、任务书、目录、摘要、正文、参考文献(资料)等内容,以及硬件电路结构图和软件程序框图等材料。

注:设计说明书题目字体用小三,黑体,正文字体用五号字,宋体,小标题用四号及小四,宋体,并用A4纸打印。

三.课程设计进程安排序号课程设计各阶段名称 1 总体设计,硬件设计 2日期、周次 2021年12月24日~25日,17周绘制软件程序流程图,编写软件 2021年12月26日~28日,17周 13 4 5 软、硬件仿真调试软、硬件仿真调试撰写设计说明书 2021年12月27日,18周 2021年1月2日~3日,18周 2021年1月4日,18周四、.设计资料及参考文献1.王福瑞等.《单片微机测控系统设计大全》.北京航空航天大学出版社,19992.《现代测控技术与系统》韩九强清华大学出版社 2021.9 3.《智能仪器》程德福,林君主编机械工业出版社 2021年2月 4.《测控仪器设计》浦昭邦,王宝光主编机械工业出版社 2001 5.Keil C51帮助文档五.成绩评定综合以下因素:(1) 说明书及设计图纸的质量(占60%)。

基于单片机的电加热恒温箱控制器设计

基于单片机的电加热恒温箱控制器设计

基于单片机的电加热恒温箱控制器设计摘要:恒温箱作为一种重要的工具广泛地应用于医疗、工业生产和食品加工等领域。

在常规的环境参数中,由于温度受其它因素影响较大,且难以校准,温度也是最难准确测量的一个参数。

因此,恒温箱的性能在很大程度上取决于对温度的控制性能。

本设计采用单片机对恒温箱的温度进行PID控制,使其温度稳定在某一个设定值上。

并且具有键盘输入温度给定值、定时时间,LED数码管显示温度值/时间和定时报警的功能,实现了自动控制温度的目的。

基于P89V51RD2的恒温箱温度控制系统主要实现了温度采集、A/D转换、软件滤波、温度控制及定时等功能。

首先,介绍了恒温箱设计的课题背景及意义,并结合设计要求和实际情况选择了设计所涉及到的主要功能器件,同时重点介绍了P89V51RD2、ADC0809、Pt100的主要功能。

其次,阐述了系统的工作原理,完成了系统结构图的设计,把系统划分为5大模块并完成了各大模块的设计工作,同时附以系统硬件电路原理图。

最后,设计了系统的软件。

系统软件是用C语言进行软件设计的,C语言具有指令简单,数据量小等特点。

关键词:恒温箱;温度控制;单片机;PID控制The Design of Electricity Heating Incubator Control SystemBased on the MCUAbstract: Incubators as an important tool widely used in medical, industrial production and food processing in areas such as.Temperature is affected by other factors in the conventional environmental parameters, and also difficult to proofreading ; therefore, the temperature is one of the most difficult to measure accurately parameters .So, The performance of the incubator to a large extent depends on the temperature control performance.The design uses single chip microcomputer to control the oven temperature through the PID control,causing its temperature control into suppose in the definite value in some.And the system has the keyboard entry temperature and time given value , LED displays temperature/timing value and surmounting boundary of the time reports outside.It realizes temperature control automatically.Based on P89V51RD2, the oven temperature control system main realizes temperature collection, A/D conversion, software filtering, PID control and timing functions.First, the paper introduces the background of the subject. Combined with the design requirements and the actual situation of the design ,the main devices that related to subject are confirmed. At the same time the main functions of P89V51RD2, ADC0809, Pt100 is written down.Secondly, it describes the principle of the system, and achieves the concrete structure photo of the design. The system is divided into five modules and every major module of the design is completed .The hardware circuit schematics of the system is attached at last.Finally, the software of the system is designed. The system software is written by C language, it is because the programme runs faster, and saves storage space.Key Words: incubator ;temperature control;single-chip microcontroller ;PID control目录1 概述 (1)1.1 课题研究背景 (1)1.2 课题研究意义 (2)1.3 课题研究内容 (2)2 总体设计方案 (3)2.1 课题要求 (3)2.2 系统总体设计 (3)2.3系统功能模块方案设计 (4)2.3.1单片机的选择 (4)2.3.2显示电路的选择 (5)2.3.3键盘电路的选择 (6)2.3.4温度采集电路的选择 (6)2.3.5温度控制电路的选择 (9)2.4 控制方法的选择 (10)2.5开发环境及编程语言的选择 (10)2.5.1硬件开发环境选择 (10)2.5.2软件开发环境选择 (12)2.5.3编程语言的选择 (13)3系统的硬件设计 (14)3.1 系统硬件功能分析 (14)3.2系统硬件电路设计 (14)3.2.1单片机最小系统的设计 (14)3.2.2温度检测电路的设计 (15)3.2.3四分频电路的设计 (17)3.2.4显示接口电路的设计 (18)3.2.5 键盘电路的设计 (19)3.2.6 温度控制电路的设计 (19)3.2.7 报警电路的设计 (20)3.2.8抗干扰措施的设计 (21)3.2.9 PCB图的绘制 (21)4数字PID及其算法 (22)4.1 PID算法的数字化 (22)4.2 PID算法的程序设计 (23)4.2.1 位置型PID算法程序的设计 (23)4.2.2 增量型PID算法的程序设计 (24)5 系统的软件设计 (26)5.1 系统软件功能分析 (26)5.2 主程序的设计 (26)5.3 子程序的设计 (27)5.3.1 系统初始化模块的设计 (27)5.3.2 显示模块的设计 (28)5.3.3温度采集模块的设计 (29)5.3.4键扫描模块的设计 (31)5.3.5 温度控制模块的设计 (32)5.3.6报警模块的设计 (33)5.4 软件设计小结 (34)6结束语 (35)参考文献 (36)致谢................................................................................................. 错误!未定义书签。

基于单片机控制的恒温箱设计

基于单片机控制的恒温箱设计

(2011届)毕业设计(论文)资料(2011届)专科毕业设计(论文)基于单片机控制的恒温箱设计学院(部):电气与信息工程学院专业:机电一体化技术学生姓名:刘勇班级:机电0821学号024指导教师姓名:周翔职称讲师最终评定成绩2011年6年摘要本设计以单片机AT89c51为核心部件,采用单总线型数字式的温度传感器DS18B20作为温度采集,设计制作了带键盘输入控制,动态显示和越限报警功能的恒温控制系统。

该系统既可以对当前温度进行实时显示,又可以对温度进行控制,并使其恒定在某一温度范围。

控制键盘设计使设置温度简单快捷,两位整数一位小数的显示方式具有更高的显示精度。

通过对系统软件和硬件的合理规划,发挥单片机自身集成多系统功能单元的优势,在不减少功能的前提下有效降低了成本,系统操作简便。

关键词:单片机,恒温控制,AT89C51,DS18B20,精度ABSTRACTThis design with single-chip microcomputer AT89c51 as the core component with single bus-control digital temperature sensor DS18B20 as temperature gathering, design with a keyboard input control, the dynamic display and the limit alarm function of temperature control system. This system not only can real-time display of the current temperature and temperature control, and make its constant in a certain temperature range. Control the keyboard design makes set temperature simple and quick, two integer a decimal display mode has higher precision of the show. Through the system software and hardware reasonable planning, play microcontroller itself more system function unit integrated advantage, in not reduce functionality premise to reduce the cost and system easy operation.Key words: single-chip ,microcomputer temperature control,AT89C51 single chip ,DS18B20 ,precision目录第1章绪论 (1)1.1 课题背景错误!未定义书签。

基于单片机的智能恒温箱设计

基于单片机的智能恒温箱设计
• 单片机工作时,由内部振荡器产生或由外直 接输入的送至内部控制逻辑单元的时钟信号 的周期称为时钟周期,其大小是时钟信号频 率的倒数,时钟信号频率常用fosc表示。图 中时钟频率为12MHz,即fosc=12MHz,则时
钟周期为1/12μs。
2.3 复位电路设计
•单片机的第9脚RST为硬件 复位电路,只要在该端加上 持续4个机器周期的高电平 即可实现复位,复位后单片 机的各个状态都恢复到初始 化状态,其电路图如右图所 示。 •手动复位时,按一下图中 的按钮即可,当按键按下的 时候,单片机的9脚RST管脚 处于高电平,此时单片机处 于复位状态。
• 温度采集和计算:单片机通过与温度传感器进行 通信,获取实时温度信息,并将所获取的温度信 息数据转化为摄氏温度的形式存储起来。
• 温度比较和温度调节:将存储的实时摄氏温度与 设定的预期温度经行比较。
• 实时温度显示:将实时温度显示在LED数码管上。
• 设定温度显示:按下“温度显示切换”按键,然后 LED显示器就会显示设定预期的温度,显示时间为 数秒。
2.4 七段LED数码管的原理
LED数码管显示器由8 个发光二极管中的7个 长条发光二极管按a、 b、c、d、e、f、g顺 序组成“8”字形,另一 个点形的发光二极管 放在右下方,用来显 示小数点。
2.5 显示电路设计
图中RP1为电阻盒,相 当于8个独立的电阻的 一端接在一起并接电 源,另外一端分别接 出引线,在显示电路 中作为上拉电阻。图 中有2个七段LED数码 管,它们的公共端1、 2分别接到单片机的 P2.0、P2.1口,单片机 的这2个I/O口输出位选 信号用于动态扫描。
2.8 温度采集电路
DS18B20内部的低温度系 数振荡器是一个振荡频 率随温度变化很小的振 荡器,为计数器1提供一 个频率稳定的计数脉冲。 高温度系数振荡器是一 个振荡频率对温度很敏 感的振荡器,为计数器2 提供一个频率随温度变 化的计数脉冲。

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计恒温箱是一种用于保持物品恒定温度的设备,广泛应用于实验室、医院、工厂等场所。

为了更好地控制恒温箱的温度,我们可以设计一种基于单片机的恒温箱控制系统。

首先,我们需要选择适合的单片机。

常用的单片机有51系列、AVR 系列、STM32系列等。

在选择单片机时,需要考虑其性能、功耗、价格等因素。

在本设计中,我们选择STM32系列的单片机,因为它具有较高的性能和较低的功耗,同时价格也比较合理。

接下来,我们需要设计恒温箱的硬件电路。

恒温箱的硬件电路主要包括温度传感器、加热器、风扇等。

温度传感器可以选择DS18B20等数字温度传感器,它具有高精度、数字输出等优点。

加热器可以选择PTC加热器或电热丝等,它们可以根据需要进行控制。

风扇可以用于调节恒温箱内部的空气流动,以达到更好的温度均匀性。

然后,我们需要编写单片机的程序。

程序的主要功能是读取温度传感器的数据,根据设定的温度范围控制加热器和风扇的工作。

程序可以采用C语言编写,使用Keil或IAR等集成开发环境进行开发。

在编写程序时,需要注意程序的稳定性和可靠性,避免出现死循环、死机等问题。

最后,我们需要进行系统测试和调试。

测试时可以使用温度计等工具对恒温箱的温度进行实时监测,以验证系统的稳定性和准确性。

调试时需要根据测试结果对程序进行优化和调整,以达到更好的控制效果。

综上所述,基于单片机的恒温箱控制系统设计需要选择适合的单片机、设计恒温箱的硬件电路、编写单片机的程序以及进行系统测试和调试。

这种控制系统可以实现对恒温箱温度的精确控制,提高恒温箱的使用效率和稳定性。

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计恒温箱是一种用于保持特定温度的设备,广泛应用于实验室、医疗、食品加工等领域。

为了实现对恒温箱的精确控制,我们可以利用单片机来设计一个智能的恒温箱控制系统。

我们需要选择合适的单片机作为控制核心。

常见的单片机有51系列、AVR系列、STM32系列等,我们可以根据实际需求选择合适的型号。

接下来,我们可以通过编程来实现对恒温箱的控制。

在编程之前,我们需要设计一个合适的硬件电路。

一个基本的恒温箱控制系统包括温度传感器、加热器、风扇、显示屏等组件。

温度传感器用于实时监测箱内温度,加热器和风扇用于调节箱内温度,显示屏用于显示当前温度和设定温度。

在编程方面,我们可以利用单片机的IO口和模拟输入输出功能来实现对各个组件的控制。

首先,我们需要通过温度传感器获取到当前的温度值。

然后,我们可以根据设定的温度范围来判断是否需要调节加热器或风扇。

如果当前温度低于设定温度,则启动加热器;如果当前温度高于设定温度,则启动风扇。

通过不断监测和调节,我们可以实现对恒温箱内温度的精确控制。

除了基本的温度控制功能,我们还可以加入一些其他的功能,以提升系统的智能化程度。

例如,我们可以设置定时开关机功能,实现按照设定的时间自动启动和关闭恒温箱。

我们还可以设计一个温度曲线显示功能,实时显示恒温箱内温度的变化趋势。

此外,我们还可以通过串口通信将实时温度数据传输到计算机上,方便用户进行数据分析和记录。

在系统设计过程中,我们需要考虑到安全性和稳定性。

首先,我们需要加入过温保护功能,当温度超过设定的安全范围时,系统会自动关闭加热器并发出警报。

其次,我们需要合理设计硬件电路,确保电路的稳定性和可靠性。

此外,我们还需要进行充分的测试和调试,确保系统工作正常并能够稳定运行。

基于单片机的恒温箱控制系统设计可以实现对恒温箱内温度的精确控制。

通过合理的硬件设计和编程,我们可以实现恒温箱的智能化控制,提升系统的功能和性能。

这不仅可以满足实验室、医疗、食品加工等领域对恒温箱的需求,还可以为科研人员提供一个稳定、可靠的实验环境。

基于单片机的恒温箱控制系统设计方案

基于单片机的恒温箱控制系统设计方案

设计一个基于单片机的恒温箱控制系统涉及到硬件设计和软件编程两个方面。

下面是一个简要的设计方案:硬件设计:1. 传感器选择:选择合适的温度传感器,如DS18B20数字温度传感器,用于实时监测箱内温度。

2. 执行器:选择合适的加热器或制冷器作为执行器,用于调节箱内温度。

3. 单片机:选择适合的单片机,如Arduino Uno或STM32等,作为控制核心。

4. 显示器:可以添加LCD显示屏,用于显示当前温度和设定温度。

5. 输入设备:可以添加旋钮或按钮,用于设定目标温度。

软件设计:1. 温度读取:编写程序从温度传感器读取实时温度数据。

2. 控制算法:设计恒温控制算法,比如PID控制算法,根据实际温度和设定温度调节加热器或制冷器。

3. 用户界面:编写程序实现与用户的交互,包括设定目标温度和显示当前温度。

4. 安全保护:添加温度过高或过低的报警功能,保护箱内物品和系统安全。

5. 实时监控:实现实时监控功能,定时记录温度数据并可通过串口或WiFi上传至PC进行分析。

实施步骤:1. 进行硬件连接,将温度传感器、执行器和单片机连接好。

2. 编写单片机程序,包括温度读取、控制算法等功能。

3. 测试程序功能,确保可以准确地读取温度并控制箱内温度。

4. 调试控制算法,优化控制效果,确保恒温箱可以稳定工作。

5. 添加用户界面和安全保护功能,完善系统设计。

通过以上硬件设计和软件编程,可以实现一个基于单片机的恒温箱控制系统,能够稳定地控制恒温箱内的温度,满足不同实验或存储需求。

在实际应用中,还可以根据具体需求对系统功能和性能进行进一步优化和扩展。

基于单片机的医用恒温箱的设计

基于单片机的医用恒温箱的设计

安徽工程大学毕业设计(论文)基于单片机的医用恒温箱的设计摘要随着智能控制技术的不断发展,在现代工农业生产以及科研实验的许多场合,需要及时准确地获取温度信息,并完成对温度的预期控制。

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

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

本设计是基于AT89C52单片机的恒温箱控制系统,系统分为硬件和软件两部分,其中硬件包括:温度传感器、数码管显示、控制和报警的设计;软件包括:键盘管理程序设计、数码管显示程序设计、控制程序设计和温度报警程序设计。

编写程序结合硬件进行调试,能够实现设置和调节初始温度值,进行数码管显示,当加热到设定值后立刻报警。

另外,本系统通过软件实现对按键误差、加热过冲的调整,以提高系统的安全性、可靠性和稳定性。

本设计从实际应用出发选取了体积小、精度相对高的数字式温度传感元件DS18B20作为温度采集器,单片机AT89C51作为主控芯片,数码管作为显示输出,实现了对温度的实时测量与恒定控制。

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

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

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

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

关键词:80C51单片机;恒温箱;温度控制刘杨:基于单片机的智能恒温箱的设计Design for Constant Temperature System Of IntelligentBased on MCU SystemAbstractWith the continuous development of intelligent control technology, it is necessary to know temperature information correctly and immediately in modern industry, agriculture, research and experiment, and accomplish control to the temperature. Thus MCU get wide application in measurement and control 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 function 8 bit MC U—80C51 which is introduced by ATMEL company for core, temperature-automatic control system aims to design a temperature controller for grain situation witch has those functions: flexible temperature set, figure display, 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 control system of this design is mainly composed by central controller, temperature detector, display, etc. in the temperature detecting part, it adopts temperature sensor DS18B20, and displays with LED digital 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安徽工程大学毕业设计(论文)目录引言 (1)第1章绪论 (2)1.1 课题研究的背景 (2)1.2 课题研究的意义 (2)1.3 课题研究的内容 (2)第2章智能恒温箱的系统概述 (4)2.1 系统的主要功能 (4)2.2 系统需求分析 (5)2.3 智能恒温箱的工作流程 (5)2.4 恒温箱的工作过程 (7)2.5 本章小结 (7)第3章智能恒温箱的硬件设计 (8)3.1 硬件的电路设计概述 (8)3.2 总体硬件原理图 (8)3.3 时钟电路设计 (10)3.4 复位电路设计 (10)3.5 显示电路的设计 (11)3.5.1 显示电路概述 (11)3.5.2 七段LED数码管的原理 (11)3.5.3 显示电路整体设计 (13)3.6 开关键盘设计 (14)3.6.1 指拨开关 (14)3.6.2 按键开关 (14)3.7 指示灯电路 (15)3.8 温度采集电路 (16)3.9 本章小结 (19)第4章软件设计 (20)4.1 软件任务分析 (20)4.2 程序流程图 (20)4.3 本章小结 (25)结论与展望 (26)致谢 (27)参考文献 (28)附录A PROTUES仿真图 (29)硬件原理图 (30)附录B 一篇引用的外文文献及其译文 (31)80C51 (33)附录C 主要参考文献题录及摘要 (37)附录D 主要源程序 (39)刘杨:基于单片机的智能恒温箱的设计插图清单图2-1 系统主要功能模块方框图 (4)图2-2 恒温箱工作流程 (6)图3-1 总体硬件原理图 (9)图3-2 外部振荡电路 (10)图3-3 硬件复位电路 (11)图3-4 一位共阴极数码管引脚图 (12)图3-5 显示电路 (13)图3-6 开关电路 (14)图3-7 按键抖动电压波形 (15)图3-9 温度指示灯电路 (16)图3-10温度采集电路 (16)图4-1 主程序流程图 (21)图4-2 温度设定子程序流程图 (22)图4-3 温度采集计算子程序流程图 (23)图4-4 温度比较处理子程序流程图 (24)图4-5 温度显示子程序流程图 (24)表格清单表3-1 七段显示译码器的真值表及段码表 (12)表3-2 DS18B20暂存器字节分配 (19)引言温度控制系统广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题,开发出性能较好的温度控制系统对于测控技术的发展具有很大的意义。

基于单片机的小型恒温箱设计

基于单片机的小型恒温箱设计

基于单片机的小型恒温箱设计作者:陈菁张小溪来源:《现代电子技术》2014年第22期摘要:在此介绍了基于80C51单片机的小型恒温箱的温度控制系统设计,系统具有温度调节功能,用户可通过外部操作设定温度区间,若超出温度的设置范围就可以驱动相应的负载工作,同时报警告知。

详细阐述了硬件原理和软件程序。

温度控制系统主要由中央控制器、温度检测器、显示器等模块组成。

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

实物恒温箱模型可以被作为小型车载冰箱、宠物箱恒温系统、饮料的加热或降温器等多用途。

关键词:单片机STC89C5;温度控制;恒温箱;温度传感器DS18B20中图分类号: TN70 文献标识码: A 文章编号: 1004⁃373X(2014)22⁃0101⁃04Design of SCM⁃based temperature control system in small⁃size incubatorCHEN Jing, ZHANG Xiao⁃xi(School of Science, Beijing Forestry University, Beijing 100083, China)Abstract:The design of the temperature control system for small⁃size incubator based on single⁃chip microcomputer 80C51 is introduced in this paper, in which the hardware schematics and software program chart are offered. The temperature control system consists of a central controller, temperature detector, display and other modules. The hardware principle and software program are elaborated in this paper. The temperature sensor DS18B20 is adopted to collect outside temperature signal and send the signal to the microcontroller, which perform corresponding processing of the signal, and transmits the data to the LED display to achieve the purpose of temperature control. The constant temperature cabinet can be used as vehicle⁃mounted refrigerator,thermostat system of pet box, heating or cooling device for beverage.Keywords: single⁃chip microcomputer STC89C5; temperature control; constant temperature cabinet; temperature sensor DS18B200 引言随着单片机技术的日趋成熟,用单片机控制小型电器不仅可以给人的使用带来方便,也可以使操作甚至加工更简单。

基于单片机的智能恒温箱设计

基于单片机的智能恒温箱设计

基于单片机的智能恒温箱设计智能恒温箱是一种可以使温度保持在设定值的设备,它在许多领域都有着广泛的应用,如科研实验室、医药行业、食品存储等。

随着科技的不断发展,智能恒温箱的设计也越来越多样化和智能化。

在这种发展的趋势下,成为了一种比较先进和有效的设计方案。

在传统的恒温箱设计中,使用电子元器件和控制器来实现温度的调节和监控。

然而,传统的设计通常存在着温度控制精度不高、反应速度慢、功耗大等问题。

而基于单片机的智能恒温箱设计则可以有效地解决这些问题,提高恒温箱的性能和稳定性。

单片机是一种集成了处理器、内存和输入输出接口等功能的微型计算机芯片,它的小巧灵活和强大的计算能力使得它可以广泛应用于各种控制系统中。

在智能恒温箱设计中,单片机可以通过传感器实时监测箱内温度,并根据预先设定的温度范围进行精准的控制,以维持恒定的温度。

同时,单片机还可以通过通信接口实现与用户的交互,使得用户可以方便地设定温度、监控箱内情况。

由于智能恒温箱通常需要在长时间内保持恒定的温度,因此其温度控制性能对于实验结果的准确性和稳定性至关重要。

基于单片机的智能恒温箱设计在温度控制性能上有着明显的优势。

首先,单片机具有较高的计算能力和响应速度,在监测温度变化时可以做出快速准确的反应,提高了温度控制的精度。

其次,单片机可以根据箱内温度情况自动进行调节,并通过PID等算法实现温度控制的闭环反馈,使得恒温箱可以更加稳定地保持设定温度。

此外,单片机还可以通过程序可编程的方式进行控制,可以根据不同的需求进行灵活的配置和调整,提高了恒温箱的适应性和智能化程度。

除了温度控制性能外,基于单片机的智能恒温箱设计在节能和环保方面也具有一定的优势。

单片机可以通过智能控制系统实现温度自动调节,根据箱内温度情况动态调整制冷和制热设备的工作状态,使得能耗能够得到有效控制。

同时,单片机还可以通过数据采集和分析实现对能源消耗情况的监测和优化,从而降低恒温箱的运行成本和对环境的影响。

基于单片机的智能恒温箱设计

基于单片机的智能恒温箱设计

基于单片机的智能恒温箱设计摘要:恒温箱广泛应用于实验室等领域,为了使其更加高效、智能,本文设计了一种基于单片机的智能恒温箱。

该恒温箱采用STM32F103为核心控制器,实现了温度控制、温度显示、报警等功能。

通过PID算法,使得恒温箱温度控制更加精准和稳定。

设计还考虑到了安全和便捷性等因素,使得该智能恒温箱可在实验室等多个场景中得到广泛应用。

关键词:单片机;智能恒温箱;STM32F103;PID算法1.引言恒温箱是实验室等领域中广泛应用的设备之一,具有恒温、恒湿、恒流等特点,是进行实验、储存物品等必备的设备。

在日常的研究工作中,常常需要不同温度下对物品进行储存、干燥等处理,而温度的稳定性是影响实验结果的重要因素之一。

因此,设计一种智能的、精准稳定的恒温箱对于提高实验效率和准确性具有重要意义。

2.硬件设计本设计采用STM32F103作为核心控制器,其具有良好的扩展性和稳定性。

STM32F103通过外围电路获取传感器的温度数据,实现对温度的控制。

具体硬件设计如下:(1)外围电路温度传感器采用DS18B20,该传感器具有较高的测量精度和稳定性。

传感器输出信号通过单总线接口与STM32F103通信,便于数据传输和电路设计。

(2)输入输出接口本设计需要实现恒温箱的温度控制、温度显示、报警等功能。

控制接口包括PWM输出、IO输出等,显示接口采用数码管显示等方式,报警接口则采用蜂鸣器等方式。

3.软件设计本设计采用Keil C51开发环境和STM32F103作为硬件平台进行软件设计。

软件设计主要包括以下几个方面:(1)时钟设置在STM32F103中,内部时钟源可以选择使用内部RC振荡器或外部时钟源。

为了保证精度和稳定性,本设计采用了外部晶振作为时钟源,并对时钟频率进行设置,以满足系统要求。

(2)温度采集与控制软件通过DS18B20获取温度数据,并通过PID算法进行控制。

PID算法可以有效地提高恒温箱的控制精度和稳定性,从而保证实验结果的准确性。

基于单片机的恒温箱控制器的设计

基于单片机的恒温箱控制器的设计

基于单片机的恒温箱控制系统设计[摘要]恒温控制在工业生产过程中举足轻重,温度的控制直接影响着工业生产的产量和质量。

本设计是基于AT89C51单片机的恒温箱控制系统,系统分为硬件和软件两部分,其中硬件包括:温度传感器、显示、控制和报警的设计;软件包括:键盘管理程序设计、显示程序设计、控制程序设计和温度报警程序设计。

编写程序结合硬件进行调试,能够实现设置和调节初始温度值,进行数码管显示,当加热到设定值后立刻报警。

另外,本系统通过软件实现对按键误差、加热过冲的调整,以提高系统的安全性、可靠性和稳定性。

本设计从实际应用出发选取了体积小、精度相对高的数字式温度传感元件DS18B20作为温度采集器,单片机AT89C51作为主控芯片,数码管作为显示输出,实现了对温度的实时测量与恒定控制。

[关键词]单片机;温度传感器;恒温;控制;报警The Design of Refrigerator Door Shell Shaping Control SystemBased on Siemens WINCCAbstract:The system makes use of the single chip AT89C51 as the temperature controlling center, uses numeral thermometer DS18B20 which transmits as 1-wire way as the temperature sensor, through the pressed key, the numerical code demonstrated composite of the man-machine interactive connection ,to realize set and adjust the initial temperature value. After the system works, the digital tube will demonstrate the temperature value, when temperature arriving to the setting value, the buzzer will be work immediately. In addition, the system through the software adjusting to the pressed key error, and the excessively hutting. All of these are in order to enhance the system’s security, reliability and stability.Keywords:DS18B20;MCU;Constant temperature control; 1-wire transmission目录1 引言 (1)2 系统概述 (1)2.1 简述 (1)3 设计思路分析 (2)4 方案论证 (2)4.1 温度传感器 (2)4.2 显示部分 (2)4.3 输出控制 (3)5 硬件设计及工作原理 (3)5.1 系统功能及工作流程介绍 (3)5.2 功能模块 (5)5.3 系统硬件设计 (5)5.3.1 DS18B20测温电路 (5)5.3.2 DS18B20的特点介绍 (6)5.3.3 单线(1-wire)技术 (6)5.3.4 DS18B20的引脚及功能介绍 (7)5.3.6 输出控制电路 (9)5.3.7 温度越线报警电路 (10)6 系统的应用软件设计 (10)6.1 软件描述 (10)6.1.1 键盘管理模块 (10)6.1.2 显示模块 (11)6.1.3 控制模块 (11)6.1.4 温度报警模块 (12)6.1.5 主程序和中断服务程序流程 (12)7 系统调试与仿真 (14)7.1 硬件调试 (14)7.1.1 脱机检查 (14)7.1.2 仿真调试 (14)7.1.3 检查CPU的时钟电路 (14)7.1.4 对扩展的RAM、ROM进行检查调试 (15)7.2 软件调试 (15)7.2.1 交叉汇编 (15)7.2.2 用汇编语言 (15)7.2.3 手工汇编 (15)7.3 系统仿真 (15)8 抗干扰技术 (18)8.1 硬件抗干扰技术 (18)8.2 软件抗干扰技术 (18)9 系统制作与测试 (19)结束语 (21)参考文献 (22)致谢 (23)1 引言温度控制是工业生产过程中经常遇到的过程控制,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用,其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。

基于单片机的恒温箱温度控制系统的设计

基于单片机的恒温箱温度控制系统的设计

课程设计题目:单片机恒温箱温度控制系统的设计本课程设计要求:本温度控制系统为以单片机为核心,实现了对温度实时监测和控制,实现了控制的智能化。

设计恒温箱温度控制系统,配有温度传感器,采用DS18B20数字温度传感器,无需数模拟∕数字转换,可直接与单片机进行数字传输,采用了PID控制技术,可以使温度保持在要求的一个恒定范围内,配有键盘,用于输入设定温度;配有数码管LED用来显示温度。

技术参数和设计任务:1、利用单片机AT89C2051实现对温度的控制,实现保持恒温箱在最高温度为110℃。

2、可预置恒温箱温度,烘干过程恒温控制,温度控制误差小于±2℃。

3、预置时显示设定温度,恒温时显示实时温度,采用PID控制算法显示精确到0.1℃。

4、温度超出预置温度±5℃时发出声音报警。

5、对升、降温过程没有线性要求。

6、温度检测部分采用DS18B20数字温度传感器,无需数模拟∕数字转换,可直接与单片机进行数字传输7、人机对话部分由键盘、显示和报警三部分组成,实现对温度的显示、报警。

一、本课程设计系统概述1、系统原理选用AT89C2051单片机为中央处理器,通过温度传感器DS18B20对恒温箱进行温度采集,将采集到的信号传送给单片机,在由单片机对数据进行处理控制显示器,并比较采集温度与设定温度是否一致,然后驱动恒温箱的加热或制冷。

2、系统总结构图总体设计应该是全面考虑系统的总体目标,进行硬件初步选型,然后确定一个系统的草案,同时考虑软硬件实现的可行性。

总体方案经过反复推敲,确定了以美国Atmel公司推出的51系列单片机为温度智能控制系统的核心,并选择低功耗和低成本的存储器、数码显示器等元件,总体方案如下图:图1系统总体框图二、硬件各单元设计1、单片机最小系统电路单片机选用Atmel公司的单片机芯片AT89C2051 ,完全可以满足本系统中要求的采集、控制和数据处理的需要。

单片机的选择在整个系统设计中至关重要,该单片机与MCS-51系列单片机高度兼容、低功耗、可以在接近零频率下工作等诸多优点,而广泛应用于各类计算机系统、工业控制、消费类产品中。

基于单片机的恒温箱设计-毕业论文

基于单片机的恒温箱设计-毕业论文

---文档均为word文档,下载后可直接编辑使用亦可打印---摘要随着科学技术的进步和人民生活水平的提高水平,恒温箱的发展要求提高。

生产方面需要结构简单,生活方面要满足要求和操作简单。

现在,在实验室的环境温度要求提高精度,医用疫苗的恒温,和奶瓶恒温也需要通过温度控制。

这里用控制恒温箱举例,提供它的设计思路和计划,也可以进行仿真模拟。

通过硬件的运行,得出本设计的实验效果很好。

它有很多的优点,操作简单,小型化便于携带,设计的成本低等等。

设计中的温度传感器采用的是DS18B20。

它结构简单,模数转换是在内部集成,使测温方面简单高效。

设计中采用的51单片机功能多,控制简单并且易于负载,所以将80C51单片机的硬件电路设计为温度控制的核心部分。

此外,其中的温度控制部分分为加热和降温2个部分,利用程序设计控制单片机使温度在一定范围内变化。

本设计的成果可以运用于小型的控制系统中,成本低,而且能够实现控制的自动,实现自我调节。

关键字:温度传感器80C51单片机恒温箱AbstractWith the advancement of science and technology and people's living standards improve the level required to improve development incubator. Production requires a simple structure, aspects of life to meet the requirements and simple operation. Now, in the laboratory ambient temperature for greater precision, thermostatic medical vaccines and bottles also need constant temperature control. Here with control thermostat, for example, offers its design ideas and programs can also be simulated.Run by hardware, the design of the experimental results obtained very good. It has many advantages, simple operation, small size and portability, low cost, design and so on. Design temperature sensor uses DS18B20. It is simple, analog to digital conversion is integrated, so that temperature aspects of simple and efficient. 51 single-chip design used in multi-functional, simple control and easy to load, so the 80C51 microcontroller hardware circuit design as the core part of the temperature control. In addition, where the temperature control part is divided into two parts of heating and cooling, the use of single-chip programming control the temperature within a certain range. The outcome of this design can be applied to small-scale control systems, low cost, and can realize automatic control, to achieve self-regulation.Key words:The Temperature Sensor 80C51 Incubator目录摘要 ................................................................ I Abstract............................................................................................................................. II 1概论.. (1)1.1课题研究背景及意义 (1)1.2国内外研究现状 (1)1.3本文主要工作 (2)2恒温硬件控制设计 (3)2.1主控制系统 (3)2.2温度传感器选择 (4)2.2.1温测元件介绍及比较选择 (4)2.2.2DS18B20数字式温度传感器 (5)2.3键盘设置电路 (7)2.4数码管显示 (7)2.5蜂鸣器和LED灯 (8)2.6硬件部分总结 (9)3控制系统 (11)3.1系统的主程序设计 (11)3.2功能实现模块设计 (12)3.2.1温度传感器DS18B20设计 (12)3.2.2中断控制设计 (14)3.2.3键盘控制设计 (15)3.2.4PID控制程序设计 (16)3.2.5总的程序流程图及设计 (17)3.3 运算控制模块设计 (18)3.3.1 PID控制算法 (18)3.4软件部分总结 (19)4 软硬件调试 (20)4.1常见的硬件故障 (20)4.2联机调试 (20)4.3脱机调试 (22)4.4软件调试 (23)4.5误差分析 (24)5总结与展望 (25)5.1总结 (25)5.2展望 (25)致谢 (26)[参考文献] (27)附录: (28)附录1:原理图 (28)附录2:实物图 (29)附录3:部分源程序 (31)1概论1.1课题研究背景及意义因为科学技术水平和人民生活水准的提高,以及恒温箱在各种领域的应用改进,恒温箱的设计理念也提高一个档次。

基于单片机的迷你恒温冷藏箱的设计

基于单片机的迷你恒温冷藏箱的设计

基于单片机的迷你恒温冷藏箱的设计◆江艳飞 王小妮 王 磊 胡菡静迷你恒温冷藏箱利用DS18B20对温度进行采集,传回到单片机上进行处理,并在显示器上进行显示。

单片机对传感器采集到的温度执行判断操作,控制继电器的断开与吸合,来实现对制冷系统半导体制冷片的控制,以达到制冷功能。

该冷藏箱体积小、重量轻、使用寿命长、无噪音、制冷迅速、控制精度高、不需要制冷剂、无污染等优点。

在酷暑难耐的夏天,最惬意的莫过于来一杯冰冰凉凉的饮品,惟有那种沁人心脾的爽快能给人送上一份清凉。

从古至今,制冷技术从无到有,不断改进,发展到现在的空调、冰箱。

目前冰箱基本使用压缩机和氟利昂以达到降温效果,而氟利昂是消耗臭氧层,破坏环境。

迷你恒温冷藏箱通过温度控制器控制半导体制冷片工作达到恒温状态。

半导体制冷器是一种利用帕尔贴效应来进行制冷的器件,它具有体积小、重量轻、使用寿命长、低噪音、加热制冷迅速、控制精度高、不需要制冷剂、无污染等优点。

1 系统总体结构设计迷你恒温冷藏箱主要由两大系统组成,温度控制系统和制冷系统。

温度控制系统是以STC89C52RC 单片机为核心的控制系统。

利用DS18B20对温度进行采集,传回到单片机处理,在显示器上显示。

单片机对传感器采集的温度执行判断操作,控制继电器的断开与吸合,实现对制冷系统半导体制冷片的控制,以达到制冷功能。

迷你恒温冷藏箱主要有4个功能模块组成:探测模块,主控模块,显示模块及制冷驱动模块,如图1所示[1]。

图1 系统功能模块2 系统硬件部分2.1 探测模块对于温度传感器,选择性价比高的DS18B20作为本系统的温度传感器。

DS18B20是DALLAS 公司生产的可编程一线数字温度传感器芯片,系统结构简单,可靠性高[3]。

芯片的耗电量很小,从总线上“偷”一点电存储在片内的电容中就可正常工作,一般不用另加电源。

最可贵的是这些芯片在检测点已把被测信号数字化了,仅用一线就可完成与单片微控制器的硬件接口,使用方便,分辨率高。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

论文题目基于单片机的小型恒温箱驱动电路的设计与实现姓名金慧娇学院大连东软信息技术职业学院专业嵌入式系统工程指导教师孙丽飞讲师备注2012年6月3日基于单片机的小型恒温箱驱动电路的设计与实现作者姓名:金慧娇指导教师:孙丽飞讲师单位名称:嵌入式系统工程系专业名称:嵌入式系统工程大连东软信息技术职业学院2012年6月Microcontroller-based small incubator the drive circuit design and implementationby Jin HuijiaoSupervisor: Sun LifeiDalian Neusoft Institute of Information TechnologyJune 2012毕业设计(论文)任务书毕业设计(论文)题目:基于单片机的小型恒温箱——驱动电路设计设计(论文)的基本内容:随着科学技术的不断发展各企业对温度检测技术提出了更高的要求, 希望利用新的检测方法, 制造出适应性更强、精度更高、性能更稳定、并具有智能功能的新一代温度检测仪表。

单片机在检测和控制系统中得到了广泛的应用 温度是一个系统经常需要测量、控制和保持的量 而温度是一个模拟量,不能直接与单片机交换信息,采用适当的技术将模拟的温度量转化为数字量在原理上虽然不困难但成本较高,还会遇到其它方面的问题。

因此对单片机温度控制系统的研究有重要目的和意义。

因此本系统采用AT89C51 设计了温度实时测量及控制系统 具有安全可靠、操作简单方便、智能控制等优点。

另外, 此测控系统以及相关产品的研发, 既有利于推动工控技术的发展, 又能带来可观的经济效益和社会效益。

毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期第 1 周指导教师签字:孙丽飞2011年月日基于单片机的小型恒温箱驱动电路设计与实现单片机在检测和控制系统中得到了广泛的应用,温度是一个系统经常需要测量、控制和保持的量,然而温度是一个模拟量,不能直接与单片机交换信息,采用适当的技术将模拟的温度量转化为数字量在原理上虽然不困难但成本较高,还会遇到其它方面的问题。

因此对单片机温度控制系统的研究有重要目的和意义。

本温度控制系统主要包括单片机控制模块、温度采集模块、温度显示模块、温度上下限调整模块、电机驱动模块和外部存储模块等六大部分。

该温度控制系统的核心是单片机控制模块,它采用的是Atmel公司的AT89C51该单片机能够根据温度传感器DS18B20所采集的温度数据来控制半导体制冷器的加热和制冷启停,从而把温度控制在设定的范围之内。

关键词:单片机,温度控制系统,温度传感器,显示器Microcontroller-based small incubatorthe drive circuit design and implementationAbstractAbstract The single chip microcomputer is required extensively in measurement and controlsystems and the temperature need to be surveyed controlled and maintained by a system frequently。

But the temperature is an analog can not exchange information with the single chip directly。

In principle it i s not difficult to transform the simulated temperature into the digital quantity if adopting Proper technique。

But gets the electric circuit more Complex the lost is more expensive and other questions can be met。

So it is very important for research of single chip temperature control。

The temperature control system mainly consists of MCU control module the temperature acquisition module the temperature display module the temperature on the threshold adjustment module motor driver module and the external m emory unit with six sections。

The temperature control system is the microcontroller control module whichuses the Atmel Corporation AT89C51 the MCU can be collected according to the temperature sensor DS18B20 temperature data to control the start and stop heating or cooling device to set the temperature control within the set.Key words: Single-chip Microcomputer,the temperature control system,temperature Sensor,digital display目录任务书 (I)摘要 ................................................................ 错误!未定义书签。

ABSTRACT.. (III)第1章项目概述 (1)1.1项目背景 (1)1.2项目简介 (1)1.3应用范围 (2)第2章项目实施方案 (3)2.1概述 (3)2.2开发环境 (3)2.3硬件设计 (3)2.3.1硬件系统框图 (4)2.3.2原理图设计 (4)2.3.3典型电路设计 (4)2.4软件设计 (5)2.4.1软件系统框图 (6)2.4.2 主程序设计 (6)2.4.3驱动模块设计 (6)第3章项目实施过程 (8)3.1硬件实现过程 (8)3.1.1主程序的设计 (8)3.1.2 L298电路的设计 (9)3.2软件实现过程 (10)3.3调试过程 (14)第4章项目成果 (17)4.1硬件成果物 (18)4.2软件成果物 (18)第5章结论 (20)参考文献 (21)致谢 (22)第1章项目概述温度控制系统广泛应用于社会生活的各个领域,如家电产品、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题,开发出性能较好的温度控制系统对于测控技术的发展具有很大的意义。

1.1项目背景恒温箱的温度是医疗、工业产品和食品加工等领域的关键,因此对温度的测量及控制始终占据着重要的地位。

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

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

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

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

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

使温度达到设定值。

1.2项目简介恒温箱的性能主要取决于对温度控制的性能,本课题采用单片机为主控制器,通过数字传感器测得箱内温度,再将温度信号送入主控制器,通过温度感器测的箱内温度,再将温度信号送入主控制器,来完成恒温箱的温度控制系统的硬件。

箱内温度可保持在设定的温度范围内。

当设置的温度高于实时温时,单片机送出加热信号;当设置的温度低于实时温度时,单片机送出制冷信号。

本课题只设计温度采集、温度显示、如何制冷、温度控制信号的送出部分。

本系统采用模块话设计只能恒温箱,系统上电后默认设定的恒温温度为20℃,使用时可以自行调解预期的恒温温度,调节范围为-10℃—20℃。

恒温箱温度的初始值为上一次使用后调节的温度,恒温箱的温度可以自行调节,调节后保持不变。

本恒温箱利用半导体制冷器实现制冷效果。

主要由L298实现驱动电路。

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

随着单片机技术的飞速发展,通过单片机对被控制对象控制日益广泛,具有体积小功能强、性价比高等特点,把单片机应用于温度控制的典型应用,采用单片机做主控单元可完成对温度的采集和控制等的要求。

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

显示系统主要显示实时温度,也就是人们想要保持的温度。

本系统死采用模块化设计的恒温箱,在生活中有广泛的应用,温度调节范围为-10℃—20℃。

温度可在此区间内调节,温度调节好后会保持此温度,并在LED显示屏上显示。

单片机是整个恒温箱的核心,内部电路设计用汇编语言编写。

它完成了温度参数设定,温度采集计算、温度显示、温度调节等功能。

1.在使用中可以将采集来的温度数据计算转换为我们熟悉的摄氏温度。

2.在-10℃—20℃的范围内,人们可以自由调节预期达到的温度。

3.将实时温度显示出来。

2.2开发环境首先用Altium Designer Winter 09画原理图和PCB图,然后用Keil编写代码,再用protus实现仿真,看各个电路连接是否得当,功能是否能实现。

2.3硬件设计本设计分为硬件设计和软件设计,这俩者互相结合,不可分离:从时间上看,硬件设计的绝大部分工作量是在最初阶段,到后期往往还要做一些修改。

相关文档
最新文档