全球旧事资料 分类
1号存贮器8位全为1则全为0。0号存贮器用于存放温度值的补码。将存贮器中的二进制数求补,再转换十进制数并除以2,就得到测量的实际温度。,DS18B20结构框图如图38所示,DB18B20测温原理如图39所示,DB18B20引脚说明如表31所示。
图37DS18B20的内部结构图
图38DS18B20结构框图
f图39DB18B20测温原理
表31DB18B20引脚说明
引脚1符号GND说明地单线运用的数据输入输出引23DQVDD脚漏极开路可选VDD引脚供电方式
38LED数码管显示电路LED显示器的工作情况有两种:一种是温度显示;另一种是ROM显示,DS18B20测温上限是150℃此温度的十进制显示需要用4位,还有一个显示单位,在这里设置了4位的LEDLED数码管是由发光而极管作为显示字段的数码型显示器件。图310(a)为LED数码管的外形和引脚图,其中7只发光二极管分别对应ag笔段,构成”g”字形,另一只发光二极管Dp作为小数点,因此这种LED显示器称为八段数码管。LED数码管按电路中的连接方式可以分为共阴极型和共阳极型两大类:共阴极型是将各段发光二极管的负极连在一起,作为公共端COM接地,ag,Dp各笔段接控制端,笔段接高电平时发光,低电平时不发光,控制某几段笔段发光,就能显示出某个数码或字符。如图310(b)显示。共阳极型是将各段发光二极管的正极连在一起,作为公共端COM,某笔段接低电平发光,高电平时不发光,如图311(c)所示。本设计选用的是共阳极LED数码管。
f图310七段LED显示器的结构原理
四、系统软件设计
系统的软件由下大模块组成:主程序模块、功能实现模块和运算控制模块。41主程序模块在主程序中首先给定PID算法的参数值,然后通过循环显示当前温度,并且设定键盘外部中断为最高优先级,以便能实时响应键盘处理;软件设定定时器T0为5秒定时,在无键盘响应时每隔5秒响应一次,以用来采集温度信号;设定定时器T1为嵌套在T0之中的定时中断,初值由PID算法子程序提供。程序流程图如下图所示在一程序中必须分配好每一部分程序的起始地址,形式如图41所示:
f图41主程序流程图子程序起始地址如下
42运算控制模块在工程实际中,应用最为广泛的调节器控制规律为:比例、积分、微分控制简称PID控制。1)比例(P)控制比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差。2)积分(I)控制
f在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统如果在r
好听全球资料 返回顶部