基于单片机的水温控制系统

第1页共8页基于单片机的水温控制系统摘要:系统采用数字式DS18B20作为温度传感器,由单片机电路、温度采集电路、键盘电路、LED显示电路等构成系统的硬件部分,并给出了软件系统框图,可通过软件编程实现控制算法。单片机通过温度传感器对水温进行检测与预警,进而实现对水温的控制。该系统集数据采集、显示、控制、处理于一体。系统简易实用,可靠性强,拓展方便。关键词:水温控制;AT89S52;DS18B20:TP391.8文献标识号:A:2095-2163(2015)05-TemperatureControlSystembasedonMCUHELianyun(DepartmentofMechanicalandElectronicEngineering,DezhouUniversity,DezhouShandong253023,China)第2页共8页Abstract:ThissystemusesthedigitaltemperaturesensorDS18B20asatemperaturesensor,ThesystemhardwareiscomposedofMCUcircuit,temperaturemeasurementcircuit,keyboardcircuit,LEDdisplaycircuit.Basedontheaboved,thesoftwaresystemblockdiagramisalsogiven,andcontrolalgorithmcanberealizedthroughsoftwareprogramming.SCMsystemcoulddetectandwarnthewatertemperaturebythetemperaturesensorsoastorealizethetemperaturecontrol.Thesystemisasetofapplicationequipmentwithintegrationofdatacollection,display,control,processing.Thesystemissimpleandpractical,reliabilityandeasytoexpand.KeyWords:WaterTemperatureControl;AT89S52;DS18B200引言第3页共8页在日常生活及工业领域中,对水温进行监测、显示、控制等随处可见。由于电子行业的迅猛发展,计算机技术和传感器技术的不断改进,用现代技术来实现水温控制并提高控制精确度已具备了足够的现实可能性及可行性,温度控制系统的研发已经开始呈现出智能化、数字化的潮流趋势。基于此,本文即针对这一课题方向展开研究设计,具体论述如下。1系统控制方案设计此次设计采用AT89S52单片机实现,这款单片机软件编程较为自由,可实现各种控制算法和逻辑控制。采用DS18B20温度传感器,其温度值可以被直接读出。首先利用键盘输入设定温度,并将该温度值保存至AT89S52单片机的指定单元中,在系统运行过程中,温度传感器DS18B20会采集温度信号,通过采样值与设定值之间的比较运算整合得到控制量,而后对继电器触发端的通断进行调节,这样水温将会控制并维持在一定的范围内。蜂鸣器的作用即是当采样水温超出单片机预存温度第4页共8页时执行报警。系统结构框图如图1所示。2硬件设计2.1单片机电路AT89S52单片机是一种低功耗、高性能CMOS8位微控制器。采用了Atmel公司高密度非易失性存储器技术,与工业上常用的80C51产品在指令和引脚上均提供有良好兼容性[1],在嵌入式控制应用系统中颇受关注与青睐。单片机最小系统电路如图2所示[2]。2.2温度检测电路系统中的温度传感器为DS18B20单总线数字温度计,测温范围为-55~+125℃,-10~+85℃之间精度为±0.5℃[3]。温度检测电路如图3所示。2.3LED显示电路LED数码管是一种半导体发光器件,其基本单元是发光二极管,通过对各独立不同的管脚输入相对的电流,会使其发亮,从而显示出数字。在本设计中采用了四位八段数码管,而且可显示小数点,第5页共8页具体是利用动态驱动来显示温度的值[4]。数码管显示电路如图4所示。2.4报警电路计算机把采集的数据进行数据处理之后,与系统设定的参数值比较。高出1度则进行报警,否则为正常值,然后进行显示和控制。该设计中,如果水箱内的温度超出最高设定的温度范围,P1.4输出低电平,这时晶体管导通,压电蜂鸣器获得约+5V电压,报警。并且,单片机的P1.1输出低电平,红色指示灯亮;当低于设定的最高温度时,P1.4输出高电平,三极管截止,蜂鸣器不工作,P1.1则输出高电平,红色指示灯灭[5]。报警电路如图5所示。2.5继电器控制电路[6]该设计中通过操纵P10的高低电平来控制继电器的断开与闭合,加热器由继电器控制,连接220V电源,执行是否对水加热动作。如果水箱内的温度低于设置数1度时,P10口为低电平,这时三极管导通,控制继电器执行加热,绿灯亮。否则P10为高电平,这时三极第6页共8页管截止,继电器断开,加热结束,绿灯灭。继...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?