相关服务

  • 《现代电子技术》2007年第7期摘录:刘耀明等:嵌入式数字温控系统设

如发现有乱码,请点击下面链接浏览原文
正文摘录:

刘耀明等:嵌入式数字温控系统设计工程上常取阻容时间常数大约为100ms,满足这个常数在复位电路中常取电阻值为10kQ,电容值为10pF。2.2.2按键与显示电路根据系统的功能设置需要并考虑功能的扩展和按键功能程序的编写,在本系统中采用了6个数码管,5个按钮开关。利用8279可实现对键盘/显示器的自动扫描,以减轻CPIJ负担,并具有显示稳定、程序简单、不会出现误动作等特点。能自动消除按键抖动,并实现多键盘同时按下时的保护。显示部分按扫描方式工作,可连接16位LED,本设计中只用了5个键,6个LED。S1用来切换当前显示的内容,S2作修改数据切换,S3修改数据,每按一次数据加1,s4是修改确认,S5是取消修改。2.3温度检测器I)S18。B20是DALLAS公司继DSl820之后最新推出的一种改进型智能数字温度传感器。其主要性能特点为:(1)1一WIRE(单线总线)接口;(2)测温范围为一55~+125℃;(3)供电电压范围+3.O~+5.5V,在此范围电压内,在一10~+85℃范围内,测量误差不超过±O.5℃;(4)温度分辨率可编程,共4种模式。依据不同模式,最高分辨率为O.0625,默认为O.5,温度转换时间最长为750ms,最短为93.75ms;(5)可设置温度报警上下限值;(6)封装小,3脚To一92和8脚SOIC(贴片式)两种封装。2.3.1DSl8820的结构原理DSl8820的内部结构框图如图2所示。在功能设计应用中直接应用到部分其内部存储器图,以下对【)S18820内的ROM和RAM进行具体介绍。图2【)S18820内部结构框图【)S18820内部的64位ROM中数据为出厂前用激光写进去的,可看作为每个器件的序列号也就是地址。其数据结构为:MSBLSBMSBLSBMSBLSB其中最低8位为产品系列码,DSl8820的产品系列码固定为28H;紧接着的连续48位为每个器件自身的序列号,而这48位序列号为全球惟一的,所以从理论上来说每根单线总线上最多可以挂2”个1一’WIRE器件;最高8位为前56位的CRC(CRC8一X。+X。+X‘+1)码。当对DSl820复位成功后可以对其内部ROM的64位序列号进行操作。相关的操作命令指令见文献[3]。DSl8820内部的数据存储器即高速暂存器RAM有9个字节单元,其数据结构为:8B7B6B5B4B3BLSB2BLSB温度存储器的低字节、高字节是以补码的形式存放,两个字节所对应的16位二进制数中最低4位是温度的小数部分,最高5位是符号扩展,0表示正数,1表示负数,其余表示温度的整数部分。当对DSl8820复位成功后可以对其内部RAM进行操作,相关的操作指令见文献[3]。2.3.2【)S18820的电路连接【)S18820的3脚T0—92封装中,3个引脚分别为GND,DQ和’VCC,DQ为数据的单线总线输入/输出端,属于漏极开路输出,需外接上拉电阻,常取4.7kft/5.1kQ,从而保证总线在常态下呈高电平。因为DSl8820有单线总线接口,所以所有的DSl8820都可以连接到一根单总线上。在本系统中拟定采用2个DSl8820(一个用于检测室内温度,另一个用于检测室外温度)。电路连接方法如图3所示。图3I)S18820的电路连接2.4实时时钟PCF8563是PHILIPS公司推出的一款工业级内含I。C总线接口功能的具有极低功耗的多功能时钟/日历芯片。主要特性有:宽电压范围1.o~5.5V;超低功耗:典型值O.25弘A;内含复位电路、振荡器电容和电检测电路;开漏极输出;400kHzI。C总线,其从地址:读(OA3H),写(0A2H)。由于PCF、8563属于漏极开路输出,需外接上拉电阻,常取4.7kfl/5.1kfl,从而保证总线在常态下呈高电平。电路连接方法如图4所示。

阅读此文(图):   点击此处在线翻阅