欢迎来到天天文库
浏览记录
ID:14901866
大小:747.67 KB
页数:148页
时间:2018-07-30
《单片机设计液晶温度显示温度控制器修改》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、[键入文字][键入文字]液晶显示温度控制器的设计目录目录1第1章概述21.1概述22.1设计思路22.2总体设计框图3第3章各元器件介绍43.1STC89C52RC简介43.2DS18B20单总线数字温度计温度器简介63.3液晶显示模块93.3.1概述93.3.2模块引脚说明93.3.3功能设定指令10第4章各模块电路设计及分析114.1电源电路114.2系统整体硬件电路设计124.2.1复位电路的工作原理124.2.2晶振电路134.3显示电路的设计135.2DS18B20数据采集及转化算法155.2.1初始化程序155.2.2数据采集及算法转化165
2、.3读、写时序子程序195.4显示程序20第6章设计总结21附录A:系统原理框图24附录D:汇编程序25148[键入文字][键入文字]液晶显示温度控制器的设计第1章概述1.1概述温度是工业生产中主要的被控参数之一,与之相关的各种温度控制系统广泛应用于冶金、化工、机械、食品等领域。温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。温度控制系统广泛应用于社会生活的各个领域,在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加
3、热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦
4、,使得单片机更加具有扩展性。由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。更能串接多个数字温度传感器DS18B20进行范围的温度检测。采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。第2章设计思路及框图2.1设计思路先说测温部分:考虑到测温方案有很多种,包括电阻式测温、热电偶测温等等。而由于外界148[键入文字][键入文字]液晶显示温度控制器的设计诸多因素的变化,
5、由分立元件所搭建的电路会受到各种各样的干扰而导致测量结果的偏差,比如电阻会因温度升高而阻值降低,三极管在发热状态下基极电流会升高等等。这会带来测量误差,从而导致一系列负面响应。考虑到这些问题,方案最终被定在了集成温度测量传感器DS18B20上。DS18B20是美国DALLAS公司生产的集成温度传感器。它将测温、处理及输入输出等模拟+数字电路集成在一块形似三极管的三端芯片上,体积小巧、功能强大,且数据的输入输出只需要一跟端口线,并且可在一根总线上并联多个芯片以实现多点测温。用之与单片机结合简直是温度检测的不二选择。而显示部分也有许多方案可供选择,但考虑到其
6、价格及普遍使用程度,最后用了LCD1602,采用字符型液晶显示器1602,液晶显示器以其微功耗、体积小、显示内丰富、使用方便等诸多优点,在通信、仪器仪表、电子设备等低功耗应用系统中得到越来越广泛的应用。控制器方面,自然是使用STC89C52了,实惠够用。2.2总体设计框图温度计电路设计总体设计方框图如图1-1所示,控制器采用单片机STC89C52,温度传感器采用DS18B20,用LCD以串口传送数据实现温度显示。STC89C52单片机控制器复位电路晶振电路LCD1602液晶显示DS18B20温度传感器图2-1总体设计框图148[键入文字][键入文字]液晶
7、显示温度控制器的设计第3章各元器件介绍3.1STC89C52RC简介图3-1STC89C52RC AT89C52为8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。RST/Vpd(9脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40
8、脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。P0~P3为可编程通
此文档下载收益归作者所有