论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
目录
第 一 章 引言----------------------------------------------------------- 2
第 二 章 系统硬件电路的设计-------------------------------------- 3
一 主控制器----------------------------------------------------- 3
二 显示电路----------------------------------------------------- 3
三 温度传感器工作原理-------------------------------------- 3
四 DS18B20 与单片机的接口电路------------------------- 8
第 三 章 系统程序的设计-------------------------------------------- 9
一 主程序--------------------------------------------------------- 9
二 读出温度子程序--------------------------------------------- 10
三 温度转换命令子程序--------------------------------------- 11
四 计算温度子程序--------------------------------------------- 11
五 显示数据刷新子程序--------------------------------------- 12
六 DS18B20的各条ROM命令---------------------------------- 12
七 温度数据的计算处理方法--------------------------------- 14
第 四 章 调试及性能分析--------------------------------------------- 15
第 五 章 程序清单------------------------------------------------------ 16
第 一 章 引言
在日常生活及工农业生产中,经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持。其缺点如下:
硬件电路复杂;
软件调试复杂;
制作成本高。
本数字温度计设计采用美国DALLAS半导体公司继DS18B20之后推出的一种改进型智能温度传感器DS18B20作为检测元件,测温范围为-55~-125 ℃,最高分辨率可达0.0625℃.
(科教作文网 zw.nseac.com整理)
64位ROM的位结构如图3所示。开始8位是产品类型的编号;接着是每个器件的惟一的序号,共有48位;最后8位是前面56位的CRC检验码,这也是多个DS18B20可以采用一线进行通信的原因。非易失性温度报警触发器TH和TL,可通过软件写入户用户报警上下限数据。
8位检验CRC 48位序列号 8位工厂代码(10H)
MSB LSB MSB LSB MSB LSB
图3 64位ROM结构框图
DS18B20温度传感器的内部存储器还包括一个高速暂存