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

基于单片机的恒温箱控制系统设计一、引言在现代科技的众多应用领域中,恒温控制技术扮演着至关重要的角色。
无论是在医疗、化工、科研还是在食品加工等行业,对环境温度的精确控制都有着严格的要求。
恒温箱作为实现恒温控制的重要设备,其性能的优劣直接影响到相关工作的质量和效率。
基于单片机的恒温箱控制系统凭借其精度高、稳定性好、成本低等优点,得到了广泛的应用。
二、系统总体设计(一)设计目标本恒温箱控制系统的设计目标是能够在设定的温度范围内,精确地控制箱内温度,使其保持恒定。
温度控制精度为±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 课题背景错误!未定义书签。
基于单片机的智能恒温箱设计

钟周期为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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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硬件设计本设计分为硬件设计和软件设计,这俩者互相结合,不可分离:从时间上看,硬件设计的绝大部分工作量是在最初阶段,到后期往往还要做一些修改。