资源描述:
《温度测控系统的设计与制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中国科技论文在线http://www.paper.edu.cn温度测控系统的设计与制作1223,4**李玲玉,卢克静,卢芳,朱卫华(1.河海大学理学院,南京211100;52.河海大学计算机与信息学院,南京211100;3.河海大学物理学院,南京211100;4.物理实验中心,南京211100)摘要:设计一种以AT89S52单片机作为控制器,DS18B20读取温度。采用L298n芯片驱动风扇进行降温和水泥电阻加热。系统利用4乘以4矩阵键盘实现功能模式和设定温度值。10本文将从软件与硬件方面介绍温度测控系统的制作方案,并
2、且在实际试验的基础上方案的不足提出了建议。 关键词:温度控制;单片机;L298n驱动 中图分类号:TS734 15ADesignOfTemperatureController1231,4LiLingyu,LuKejing,LuFang,ZhuWeihua(1.HohaiUniversity,CollegeOfScience,Nanjing211100;2.HohaiUniversity,Computer&ImformationCollege,Nanjing211100;3.HohaiUniversty,CollegeO
3、fPhysic,Nanjing211100,;204.CenterforExperimentalPhysic,Nanjing211100s)Abstract:InthispapertellsadesignoftemperaturecontrollerwhichismadeupbyAT89S52SCMasthemaincontroller.ThetemperatureisreadbyDS18B20.TheL298ndrivesafantoreduceenviromentaltemperatureandacementres
4、istorstoheatuptheenviromentaltemperature.Thesystemsuses4times4matrixkeyboardtorealizefunctionmodeandtosetthe25targettemperature.Thispaperwillintroducethedesignfromsoftwareandhardware.Finally,somesuggestionshavebeenputforwardtoshortagesofthedesign.Keywords:Temper
5、atureController;SCM;L298n0引言30无论是在现代化的工业生产中还是在科学研究中,经常需要对环境温度进行控制,采用AT89S52单片机实现系统具有简介灵活、控制方便、易于提高指标的特点[1]。该系统的设计分别在protues仿真和实际环境中都具有良好的效果。1概述1.1作品完成的功能35本作品以AT89S52单片机为基础,以水泥电阻模拟加热环境和小型风扇模拟散热环境,通过温度传感器收集到的温度信息,来控制当前环境的温度。其中,需要事先从键盘输入目标温度。而当前温度和目标温度都会在LCD液晶上显示。
6、以实现温度控制的目的。作者简介:李玲玉(1990-11),女,本科生,应用物理专业,研究方向:电子设计基础物理通信联系人:朱卫华(1963),男,教授,主要从理凝态物理与光谱分析技术的应用.E-mail:weihua_zhu@126.com-1-中国科技论文在线http://www.paper.edu.cn1.2系统方案论证1.2.1单片机控制部分40通过当前收集到的信息进行计算,并判断出下一个周期的控制行为。1.2.2L298n驱动芯片作用接收单片机的控制信号后,驱动加热和散热系统工作。L298是双H桥式驱动器。L2
7、98内含的功率输出器件设计制作在一块石英基片上,由于制作工艺的同一性,因而具有分立元[2]件组合电路不可比拟的性能参数一致性。工作稳定。451.2.3水泥电阻和风扇采用10W20Ω的水泥电阻加热、12V5mA的小风扇降温,这两个元件是实现环境温度自动控制的主要部件。1.2.4键盘和LCD1602显示部分键盘用于输入目标温度,LCD1602用于显示当前温度、目标温度。501.2.5温度采集采用DS18B20,它是美国DALLAS公司推出的单总线数字测温芯片。它具有独特的单总线接口方式,仅需使用1个端口就能实现与单片机的双
8、向通讯。采用数字信号输出提高了信号抗干扰能力和温度测量精度。可以通过编程实现9~12位的温度转换精度设置。DS18B20测温范围为-55℃~+125℃。直接采用DS18B20,可以简化电路,提高电路的稳定55性,减小测量误差。系统启动时,按照设置好的温度进行加热,此时风扇停止转动,从而使环境温度能迅速到达目标温度。而一旦环境温度超