基于DS18B20的温度测控系统设计与实现

来源 :高校教育研究 | 被引量 : 0次 | 上传用户:lhj123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】利用80C51系列单片机、HD7279A键盘管理芯片、DS18B20温度传感器以及128×64液晶显示模块设计了一个具有人机交互功能的温度控制系统,在20℃至+70℃范围内可以较为精确地把环境温度控制在设定的范围之内,控制精度为±0.5℃;当温度超出设定的范围时,系统具有自动控制和报警功能。该设计可用于恒温箱、烘箱等系统的温度控制,具有简洁、实用的特点。
  【关键词】温度控制 单片机 DS18B20温度传感器 128×64液晶显示 HD7279A
  【中图分类号】S219.02 【文献标识码】A 【文章编号】1009-9646(2008)09(b)-0149-02
  
  随着微电子技术和微控制器技术的发展,数字化和智能化的产品层出不穷,甚至可以说人们无时无刻不在接触和使用着各种智能仪器和系统。作为一名信息工程类的本科高年级学生,在享受它们带来巨大便利的同时,也常常在思考:其便利究竟来源于何处,智能化控制究竟是如何实现的?我们是否可以运用已经学过的知识进行相关的实践和尝试?在好奇心驱使下,利用实验室的资源模拟设计了一个简易的智能化温度测量与控制系统,从而在理论学习和具体实践的相互印证之中体会到了“智能”这神秘面纱之下的本质。
  本设计利用AT89C51单片机、HD7279A智能芯片、DS18B20温度传感器以及128×64液晶显示模块实现了一个具有人机交互功能的简易温度控制系统,在20℃至+70℃范围内可以较为精确地把环境温度控制在设定的范围之内(如果加上制冷装置则可以达到-20℃至+70℃或更宽),温度控制精度达到±0.5℃,且当所测温度超出设定的范围时,系统具有自动控制和报警功能。
  
  1 系统硬件设计
  硬件组成结构如图1所示:
  (1)HD7279A是采用I2C总线接口的键盘显示管理芯片,可连接8×8键盘矩阵,内部自带译码器和去抖动电路,能自动扫描键盘得到键值。本系统用按键输入温度的上下报警限,要用到0~9和‘-’这11个字符,其中0~9键盘可以自动译码,而‘-’号通过软件设定由某个特定的译码值代替。
  (2)DS18B20是采用1-wire总线的温度传感器,在硬件设计上十分方便。其温度测量范围为-55℃~+125℃,转换精度为9~12位二进制数;9位精度时,可以精确到±0.5℃,转换时间为93.75ms,内部有存放温度上下限的存储器,并具有报警标志,可以比較精确快速地实现温度的控制。
  (3)128×64液晶显示模块具有内置控制器,可以显示8×4个16×16点阵的汉字,但不带字库,所以要显示的字符和汉字须事先利用取模软件生成字库文件。系统中由LCD显示实际测量的温度,设置的温度上下限和报警信息等。
  (4)系统中采用大功率电阻充当模拟热源,以便产生一个可变温度的环境,其加热与否由单片机的口线直接控制,对于降温过程,采用自然冷却的方式进行。
  (5)AT89C51需要实现温度的采集与控制、按键读入、LCD显示以及相应接口模块的控制,为了实现系统这些功能,需要对单片机的I/O口资源进行合理的分配,其具体的分配如下:
  
  2 系统软件设计
  整个系统监控程序流程如图2所示,工作流程为:(1)用户利用键盘输入所需要控制的温度范围(即温度上下限,取整数);(2)向传感器发出测量命令,等待并读取测量得到的当前温度值;(3)在液晶显示屏上显示出当前温度;(4)用此温度值与用户输入的温度上下限进行比较,若大于上限值,则停止加热,且在显示屏上显示警告,若小于下限值,则开始加热,同时也在显示屏上显示警告,若所测温度在设定的温度范围之内则重复前述的测量过程。
  软件设计总体包括五个部分:HD7279A读键盘操作、DS18B20温度测量及读取控制、128×64LCD显示控制、中断报警控制以及显示字符的字库文件。
  
  3 测试与结果
  软硬件分别调试完毕后,进行了温控精度和响应时间的测试。通过按键设定温度上、下限分别为:41℃和36℃,开始工作后,系统实测温度为26.1℃,未到设定温度,于是单片机控制大功率电阻通电,随着电阻的发热实测温度不断上升,当达到设定温度上下限之间的中值左右时(本设置中,停止加热的温度为39℃,停止冷却的温度为38℃),停止给电阻通电。整个过程不到2分钟,温度测量周期为200ms,显示刷新周期为1秒。图3为被测温度在设定温度范围内时系统的显示结果。如果系统设置有制冷装置,那么系统的温控范围可以扩大到-20℃~70℃或更宽的范围。
  


  


  4 结语
  经过实验测试,在20℃至+70℃范围内,系统能够较为精确地把传感器所处的环境温度控制在设定的范围之内,超出温度范围时可以准确地发出警告。由于DS18B20测量温度本身具有偏差和时间上的延迟,再加上程序执行需要一定时间,若直接用所测温度值和设定的上下限值进行比较,环境温度往往很容易超出范围,所以两边都应该留有一定的余量。若所测环境相对稳定,还可以根据温度变化曲线对所测得的值进行修正,这可以有效地提高测量精度。此温控系统以80C51单片机为核心,外围电路设计和实现较为简单,硬件开销小,成本低廉,且基本具备了人机交互的功能,所以在精度要求不是很高的情况下具有很大的优势。
  
  参考文献
  [1] 王汀.微机系统及应用[Z].化工出版社,2004.
  [2] 张迎新.单片机初级教程[M].北京:北京航空航天大学出版社,2000.
  [3] 王晓萍、刘玉玲.微机系统及应用实验指导书[Z].浙江大学,2007.
其他文献
【Abstract】This paper describes the condition of ELT (English Language Teaching) in China, analyzes the problems in middle schools' English teaching methods then introduces F.A. (Functional Approach) a
期刊
【摘要】根据目前城市规划专业本科教学专业课程设计的特点,结合城市规划专业学科基础理论课教学过程中存在的问题及体会,本文以城市规划管理与法规课程为例,尝试对规划专业基础理论课课堂教学进行改革。提出在不断更新、充实丰富教材内容的基础上,在课堂教学方法上力求手段多样化。在教师对课程安排和课时分配合理规划基础上,首先在教学环节上强调师生互动,加强使用启发式、研讨式、合作式的教学模式,其次增加案例教学法、课
期刊
【摘要】为使药学专业本科生掌握分子生物学的基本技术,全面提高药学专业本科生的综合素质,根据学生实际情况和培养目标采用基于问题学习(Problem-Based learning, PBL)的教学方法,通过开展相关实验使学生更好地掌握分子生物学的关键、前沿技术,培养了药学本科生获取知识的能力、团队合作精神、以及口头表达和科研操作等能力。   【关键词】药学分子生物学 教学方法 基于问题学习   【中图
期刊
【摘要】根据学科建设的实际需要,积极探索学院的行政管理模式的改革,建立适合学科高效、科学、快速发展的行政管理体制,使学院在学科建设方面取得了显著效果,近十年来先后取得了6个博士学位授予权专业、一个生物学一级学科博士点、一个生物学博士后科研流动站、1个国家级重点学科、3个省重点学科、1个全国科普教育基地,1个国家级生物本科实验教学示范中心、1个生物学国家级特色专业,使学科建设步入了健康、快速和良性发
期刊
【摘要】大学扩招后如何开展大众教育形式下的精英教育,是众多教育工作者不断探索的问题。本文就高等数学教学方法、考核方法的改革以及如何提高学生的学习兴趣,培养学生学数学、用数学的能力等方面总结了分层次教学改革的经验,并通过实践证明分层次教学改革是必要且可行的。   【关键词】分层次 教学改革 实践 高等数学   【中图分类号】G622 【文献标识码】A 【文章编号】1009-9646(2008)09(
期刊
【摘要】冰雪雕塑艺术课程是一门具有地方特色的全新课程,在教学中有效运用案例教学和实践教学法能使学生充分掌握冰雪雕塑艺术的规律与原理,提高学生的创新能力和思辨能力。   【关键词】应用型高校 冰雪雕塑艺术 案例教学法 实践教学法   【中图分类号】C42 【文献标识码】A 【文章编号】1009-9646(2008)09(b)-0062-02      1 引言   当今,世界上拥有冰雪资源的各个国家
期刊
【摘要】随着经济的发展和国家科教兴国战略的实施,校园网络建设已逐步成为学校的基础建设项目,高职高专院校为了提高自己的管理水平,跟上时代的步伐,也都在着手数字化校园的建设。本文谨以重庆工程职业技术学院国家示范建设项目之“公共服务平台”数字化校园建设实践为例,对高职院校数字化校园建设中IP地址的规划与管理问题进行探讨。   【关键词】数字化校园 校园网 IP 规划 管理   【中图分类号】TP393.
期刊
【摘要】考试是教学工作中一个重要环节。通过考试既能了解学生的学习效果,反映教师的教学效果,又能为教学管理提供信息和依据,为改进教学工作提供反馈信息,促进试题库建设等。考试是否可靠,能否有效,试卷(试题库)质量至关重要。因此,对试卷质量的检测与分析,是教学管理不可忽视的课题。本文根据教育测量学的有关理论,运用数理统计方法对试卷质量进行分析。   【关键词】试卷质量 统计分析 教学管理   【中图分类
期刊
【摘要】PBL即以问题为导向的教学方法是目前国际上较流行的一种教学方法,它强调以学生为主体,教师为主导。PBL在我国的具体教学实践中与我国的教育现实如大班制教学、师资培养模式等有诸多的不协调,受条件和师资的限制,未能建立更科学的评估方案,因此临床医学生面对PBL这一新的教学方法,往往都会有抵触情绪。我们经过研究,根据我国内地医学生的学习特点,在认真领会PBL实质的基础上,建立了临床医学生PBL教学
期刊
【摘要】Visual Foxpro(VFP)程序设计是高校非计算机专业的一门重要程序设计课程,对人文社科、财经类、管理类等学生有较大的实用性。本文根据农科院校的学生特点和课程特点,从教学观念、教学方法、教学实践等方面进行了全面探索与改革实践,为Visual Foxpro课程教学提供了有益的思路和建议。   【关键词】Visual Foxpro 程序设计 教学方法 教学内容   【中图分类号】G62
期刊