基于单片机控制的高精度多点温度检测显示系统.doc
《基于单片机控制的高精度多点温度检测显示系统.doc》由会员分享,可在线阅读,更多相关《基于单片机控制的高精度多点温度检测显示系统.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机控制的高精度多点温度检测显示系统朱奕丹,等基于单片机控制的高精度多点温度检测显示系统 ,朱垂丹倪浩钿(集美大学轮机工程学院,福建厦门)摘要:介绍了以新型数字温度传感器、单片机、液晶显示模块为主体构建的多点温度检测显示系统。说明了系统硬件电路、系统主程序与各模块子程序的设计以及基于软件的仿真与调试等。该系统具有硬件接口电路简单、转换精度高、抗干扰能力强、显示结果清晰稳定、成本低等显著优点。关键词:单片机数字温度传感器温度检测液晶显示器高精度中图分类号:文献标志码: 。 羽。 。 鹊 。 , ,: ()引言精度数字式温度传感器。单总线是的一项专有技术,它采目前,大多数温度测控显示系统还是
2、利用传统的测温元件。如热电偶或热电阻将温度转化为电量经放大电路放大到适当的范围,再由转换器转换成数字量并利用单片机实现单点温度的测控,而且温度值仍是利用数码管进行显示。这种电路硬件接口复杂、调试难度较大、检测精度较低,特别是易受元器件参数变化的影响。如果要将其扩展为多点温度的检测与显示,更是会大大增加硬件设计难度。存在着许多不足。本文以单总线数字式温度传感器、单片机、液晶显示模块为主体构建多点温度检测显示系统。该系统具有硬件电路结构简单、转换精度高、显示结果清晰稳定、成本低等显著优点。在诸用单根信号线,既传输时钟又传输数据信号,即与微处理器仅需一根数据线即可实现双向通信;温度测量范围为一一,测
3、量分辨率为 ;提供位精度的温度测量,通过编程可将测量温度转换为数字值直接读取,分别在 和腿内完成;每个有唯一的位序列码,这使得允许有多个并联在一条单总线上工作,实现多点温度检测。正因为有以上诸多优点,因此,利用与单片机控制实现多点温度检测具有转换精度高、体积小、与微处理器接口简单等优势。这给系统硬件设计带来了极大的方便。如粮库测温、智能建筑、中央空调等多种需要多点温度内部结构与测温原理检测的场合具有较好的应用前景。新型数字温度传感器内部结构主要由位光刻、温度传感器、温度报警触发器和、高速存储器、非易失性几部分组成。其中位光刻加性能特点是美国公司系列的高是出厂前被刻录好的,它由位产品系列号、位的
4、产品序号、位循环冗余检验码组成,的产品系列号均为,每个器件有自己唯一的位产修改稿收到日期:。第一作者朱奕丹,士年生,年毕业于福州大学电力系统专业,获学士学位。副教授;现主要从事单片机控制、技术等方面的教学与研究工作。品序号,利用产品序号可以识别一条线上所挂的不同器件。这也正是多个可以共用一根数据线进行通信的原因。非埸失报警触发器和 万方数据基于单片机控制的高精度多点温度检测显示系统朱奕丹。等,可以通过软件写入温度报警的上下限值。的高速存储器有个字节,其中第、字节以补码的形式存放温度信息;第、字节是于识别不同的的序列号及类型等。操作命令如表所示。表操作命令和的拷贝,每次上电复位时被刷新;第字节为
5、配置寄存器,它的内容用于确定温度值的数字转换分辨率;第、字节保留未用,表现为全逻辑;第字节用于存放根据位的前位计算得出的值,并与事先已存入在位的最高有效字节的值做比较以判断主机收到的数据是否正确,从而保证与微处理器双向通信的正确性。配置寄存器字节的低位一直是,第位是测试模式位,用于设置是在工作模式还是在测试模式,第位、第位分别是、,用于决定温度转换的精度位数,即用来设置分辨率。分辨率的定义规定如表所示。由表可知,当设定的分辨率越高,所需要的温度数据转换时间就越长,因此,实际使用中要将分辨率和转换时间综合考虑。系统硬件设计表 配置寄存器 与系统硬件接口的优点在多点温度检测系统中可以更好地体现出来
6、,的管脚只有根,即电源、地、数据线,多点温度检测系统硬件连接图如图所示。应注意的是,在单片机系统中,一条数据线实际上最多只能接个,如果实际应用中个数字传感器还不能满足用户的要求的话,可以再增加使用单片机的其他数据线。通常在总线上接一个 )左右的当接收到温度转换命令后,开始启动转换,转换完成后的温度值以位带符号扩展的二进制补码形式存储在高速存储器的第、字节。二进制中的高位是符号位,如果测得的温度大于,则高位为,可以直接将二进制数转换为十进制再乘以上拉电阻,这样,当总线空闲时,其状态为高电平。即可得到实际温度;如果测得的温度小于,则高位为,表示测得的温度值为负值,要先将补码变成原码,再计算其对应的
7、十进制数并乘以 得图多点温度检测系统硬件连接图到实际温度。单片机可以通过单线接口读出该数据,读数据时低位在前、高位在后。 完成温度转换后,把测得的温度值与中、字节内容作比较,若温度大于或小液晶显示器及其硬件接口液晶显示器内部含有简体中文字库,内置于,则器件内的报警标志位置位,并对主机发出的个点汉字和个点字符集,报警搜索命令作出响应。因此,可用多个同时测量温度并进行报警搜索。其内部组成主要包含控制部、驱动部、接口部三部分拉。控制部是的核心,它产生内部的工作操作命令时钟,控制字符发生器、显示存储器的操作指令有存储器操作命令与操作命令两类,前者主要针对高速暂存器用于实现温度转换以及对温度数据的读出与
8、存贮等,后者主要用自动化仪表第凹卷第期年月万方数据的工作状态;驱动部具有液晶显示驱动和扩展驱动能力。接口部是与单片机的接口,由缓冲器、指令寄存器和译码器、数据寄存器、“忙”标志基于单片机控制的高精度多点温度检测显示系统朱奕丹。等触发器等组成。的读写操作时序由使能信号完成;对读写操作的识别是判断信号上的电平状态,信号的宽度要大于;信号用于识别数据总线的数据是属于指令代码还是属于显示数据。接口部信号及其作用如表所示。表接口部信号及其作用机呼号时,才能应答。因此单片机访问各个时都必须严格遵循的命令时序。如果出现时序混乱,则将不响应单片机。所有的单总线器件都要遵循严格的通信协议,以保证数据的完整性。定
9、义了复位信号、应答信号、写“”、读“”、写“”、读“”的几种时序信号类型。 所有的单总线命令序列都是由这些基本的信号类型组成的。在这些信号中,除了应答脉冲外,其他均由单片机主机发出同步信号,并且发送的所有命令和数据都是字节的低位在前。系统的主程序主要用来初始化有关系统参数,对的配置数据进行相关设定;对多点温度检测,主机在发出跳过命令之后,再发出统一的温度转系统硬件设计总体结构换启动命令,就可以实现所有的统一转换;系统利用个实现对、四个点的温度检测;单片机与液晶显示器的连接采用了间接访问方式,即把液晶显示器作为终端与单片机的并行接口直接连接,单片机通过对该并行接口的操作间接实现对液晶显示器的控制
10、,系统数据传输形式采用位;系统设计了温度越限报警电路,经过延时后就可以用很短的时间去逐一完成对所有的访问;对当前所读取的的温度数据进行处理,将温度值的码送入显示缓冲区,使温度数据显示于液晶显示器上。具体程序流程如图所示。温度上下限值可自行设定;另外,系统还设计了机温度监视环节,利用电平转换电路实现单片机与机的串行通信,通过机实现对被检测点温度值的数据管理、分析与控制。系统硬件总体结构如图所示。系统初始化复位发出跳过命令发送温度转换命令卜延时卜卜图主控制器系统硬件结构图发出匹配发送一个序列号读温度数据 系统软件设计多点温度检测显示系统软件主要包括:主程序、复位子程序、读数据子程序、写数据子程序、
11、温度计算转换子程序、显示模块子程序等。由于采用单总线数据传输方温度转换 温度更新显示 图温度检测系统主程序流程图式,其数据传输均由一条数据线完成,因此,在软件编写上应与复位、读、写等的操作时序严格匹配。 系统主程序单片机和之间的通信可以通过三个步骤的复位、读数据、写数据子程序复位时序完成,分别是初始化、识别、单片机和的数据交换。由于它们是主从结构,只有单片主机发送一复位脉冲(炉的低电平),接着主机释放总线并进入接收状态,在检测到数据万方数据 逦固基于单片机控制的高精度多点温度检测显示系统朱奕丹。等线的信号之后等待舻;然后发出存在脉冲(经过温度计算子程序处理后可正常显示于液晶屏上。的低电平),单
12、片机接收到低电平脉冲说明根据液晶显示器字符显示的地址复位成功;否则需重新进行复位操作。与显示区域的对应关系,编写设置字符显示的起始坐读数据时序标。具体子程序如下:主机将数据线从高电平至低电平 之后,再使( , )数据线升为高电平,产生读起始信号。主机在读时间()片下降沿之后炉内完成读位。每个读周期最短的持续期为炉,各个读周期之间必须有 ,以上的高电平恢复期。:(一);:(一);写数据时序:(一);主机将数据线从高电平拉至低电平。产生写起始信号。在之内将所需要写的位送到数据线上,在炉之间对数据线进行采样,如果采样为高电平就写;反之就写。各个写周期之间也必须有斗以上的高电平恢复期。总之,由于采用单
13、总线数据传输方式,其数据传输均由一条数据线完成。因此,在软件编写上应与复位、读、写等的操作时序严格匹配。所有的单总线器件的读、写时序至少需要炉,且每两个独立的时序间至少需要 的恢复时间。在写时序中。主机将在拉低总线炉之内释放总线,并向单总线器件写;:(一);结束语是一款新型的软件,它可以对单片机及其外围元器件进行实物仿真”一,在未搭建单片机硬件系统进行设计调试时可利用其建立好的软件环境直观地观看工程运行结果。是单片机开发软件平台,具备强大的软件仿真与分析功能,因此,在本设计中将与进行整合,构建单片机虚“”;如果主机拉低总线后能保持至少咿的低电平,拟实验环境以实现系统仿真”。,则向总线器件写“”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 控制 高精度 多点 温度 检测 显示 系统
限制150内