基于DS18B20的多点温度采集系统设计与实现
2011-11-06查方勇
黄冈师范学院学报 2011年6期
查方勇
(中国铁路物资股份有限公司信息管理部,北京100032)
基于DS18B20的多点温度采集系统设计与实现
查方勇
(中国铁路物资股份有限公司信息管理部,北京100032)
介绍了一种基于1-wire总线的低成本,高可靠性的多点温度采集系统。指出了1-wire总线接口数字温度传感器DS18B20的特点,详细阐述了系统硬件以及软件的设计过程。整个系统采用DS18B20数字温度传感器作为温度采集单元,单片机采用STC89C52。
1-wire总线;单片机;多点温度采集;数字温度传感器
1 1-wire单总线简介
单总线是Dallas公司的一项专有技术。它具有节省I/O口线资源、结构简单、成本低廉、便于总线扩展和维护等诸多优点[1]。1-wire单总线适用于单个主机系统,能够控制一个或多个从机设备。当只有一个从机位于总线上时,系统可按照单节点系统操作;而当多个从机位于总线上时,系统则按照多节点系统操作。
2 DS18B20简介及工作原理
DS18B20是DALLAS公司的单总线数字温度传感器,具有3引脚TO-92小体积封装,其封装形式与引脚配置如图1所示。其温度测量范围为-55~+125℃;具有可编程的9~12位的转换精度,测温分辨率最高可达 0.0625℃,被测温度用符号扩展的16位数字量方式串行输出;用户可自行设定非易失性的温度报警上下限值;工作电源既可在远端引入,也可采用寄生电源方式供电;每个DS18B20在出厂之前ROM中光刻有彼此不同的64位系列号,ROM的作用是使每一个DS18B20都各不相同,这样就可以在单总线上挂接多个DS18B20;多个DS18B20可以并联到单总线上,单片机只需一个I/O口与单总线连接就能与多个DS18B20通信,可以节省大量的引线和单片机资源[2]。……
登录APP查看全文
