一种基于单片机的温度控制系统设计与实现
第29卷第7期
计算机仿真
2012年7月
文章编号:1006-9348(2012)07-0230-04
一种基于单片机的温度控制系统设计与实现
吕俊亚
(河南财经政法大学计算机与信息工程学院,河南郑州450002)
摘要:研究温度控制优化问题,为准确控制温度,使孵化箱保持恒温,针对传统法人工方式难以保证恒温,提出设计一种利用结合DS18B20对孵化箱温度进行在线控制,并采用软件控制算法对单片机的温度控制系统。以AT89C2051单片机为核心,
实现对多个孵化箱的统一管理。结果表明,系统温度控制精度达到了预期的设计目标,温度±0.1℃,具温度进行智能控制,
有较高的控制精度,提高了孵化场管理效率,节省了孵化场的成本开支。关键词:单片机;温度;控制系统;模糊控制中图分类号:TP302
文献标识码:B
DesignandImplementationofTemperatureControlling
SystemBasedonSingleChip
LVJun-ya
(ComputerandInformationEngineeringDepartment,HenanUniversityofEconomicsandLaw,ZhengzhouHenan450002China)
ABSTRACT:Studyabouttemperaturecontrolandoptimizationproblems,inordertoaccuratelycontrolthetempera-tureintheincubatorTheartificialwayoftraditionalmethodisdifficulttoguaranteeconstanttemperature.Thispaperputforwardatemperaturecontrolsystemdesigningmethodbasedonsinglechip.AT89C2051wastakenasthecorewhichwascombinedwithDS18B20tocontroltheincubatortemperatureon-line.Atthesametime,thetemperatureswerecontrolledbyintelligentcontrolalgorithmtoachievemanagementofseveralincubators.Theresultsshowthattheprecisionoftemperaturecontrolsystemhasachievedthedesiredgoals,andithashighcontrolaccuracy,improvesthehatcherymanagementefficiency,andgreatlysavesthehatcherycosts.KEYWORDS:Singlechip;Temperature;Controllingsystem;Fuzzycontrol
1引言
温度生产中最基本的物理量,是工业控制中主要的被控
的温度,可以获得更高出雏率。
参数,尤其对于养殖企业来说,孵化设备温度进行控制更为重要,其不仅可以保证证出雏率,而且要保证较高数量的健雏率
[1]
2孵化设备的系统结构
孵化箱温度是进行孵化时主要的被控对象,通常情况下
。包括电气控制、机械执行及辅助设备,系统构成具体如图1所示。
微型计算机控制系统是孵化控制设备的最关键部分,单片机作为核心部分,外围电路做辅助设备,通过传感器、执行部件等,从而可以独立完成对孵化箱内的温度进行实时测控。
传统的孵化箱温度控制方式为:通过读取孵化室内悬挂温度计的温度值来知道孵化室的现有温度,然后将其与额定温度对比来判断温度是否过高或过低,并根据判断结果对孵化室进行升温处理,该人工方式需要耗费了大量的人物力件
[2]
。单片机具有其体积小、可靠性高、功能强、成本低和开。为有效地提高养殖的出雏率和健雏率,有效地节省
成为测控领域中必不可少且应用广泛的器发周期短等优点,
[3,4]
孵化成本,本文设计了一个基于单片机的孵化箱的温度自适应控制品,提出了一种自适应温控制方案,并进行了仿真控制结果,与传统的孵化器相比,更加能够准确控制着孵化器
3
3.1
孵化箱温度控制器设计
系统硬件电路构成
本系统以单片机为核心,组成一个集温度采集、处理、显
自动控制为的闭环控制系统,系统硬件电路原理如图2示、所示。
图2中,采用温度传感器对采集孵化室温度进行实时采
收稿日期:2011-12-28修回日期:2012-02-23
—230—