论文研究-基于DS18B20的矿井多点温度监测系统研究 .pdf


-
基于DS18B20的矿井多点温度监测系统研究,张卫东,,煤矿井下环境复杂,对温度安全要求性极高。本文则在此基础上,详细介绍了DALLAS公司生产的单总线数字温度传感器DS18B20器件的内部结��
巾国武技义在线 http://www.paper.edu.cn 种信号的时序:初始化时序、读时序、写时序。所有时序都是将单片机作为主机,DSl8B20 作为从机。而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求从机回送 数据,在进行写命令后,主机需启动读时序完成数据接收。数据和命令的传输都是低位在前。 基于DS8B20的矿井多点温度监测系统 3.1硬件设计 系统主要由 ATmega28单片机和单总线数字温度传感器DS1820组成。温度信号由 DS18B20采集,并在其內部完成A①D转换,通过单总线输出数字信号送入 ATmegal28进 行处理。整个系统的作用是完成数据的采集、处理、显示和报警等功能。DS18B20的供电 方式为外部电源。温度测量系统硬件结构图如图3所示。 数据采集 ATmegal28 数字显示 单片机 按键设定 报警显示 图3.系统硬件结构图 多片DS18B20均只需要接到单片机的一个IO口上,不仅节约了单片机的IO口线 还给现场测量布线带來了极大的方便,非常适合在煤矿井下等复杂现场环境使用,如图4 所小。在系统安装及工作之前必须将DS18B20逐个与单片机挂接,使用读ROM指令从每 个DS8B20的光刻ROM中读出其序列号,然后分别在软件系统中为它们命名,以便后续 对其操作。的 DS18B20 DS18B20 DS18B20 vCc 88 .Tmega 128 H 7K 图4.DSl8B20多点测温原理图 根据DS18B20的通信协议,单片机控制DS18B20完成温度转换必须经过3个步骤: 每一次读写之前都要对DS18B20进行复位操作,复位成功后发送一条ROM指令,最后发 送RAM指令,这样才能对DS18B20进行预定的操作。 复位要求主机CPU将数据线拉低500us,然后释放,当DSI8B20收到信号后等待16-60 us左右,后发出60~240us的应答低脉冲,主CPU收到此信号表示复位成功然后向DSI8B20 发送一条跳过ROM操作命令(0CCH〕,之后发送RAM操做命令,开始启动DSl8B20进 行转换(44H)接着再次复位,再发送一条跳过ROM操作命令(0CCH,最后发送RAM 操做命令,读取温度值(OBEH)。 巾国利技论文在线 http:/www.paper.edu.cn 处理温度值子程序:将RAM中读取值进行温度值正负的判定,若该温度值为负,则首 先将补码变为原码。本文采用12位AD转换精度,应先计算小数点后4位的温度值,再 计算相应整数部分的温度值并相应进行BCD码的转换运算,最终得到所测温度。 32软件设计 系统软件设计采用模块化设计,程序采用C语言编写,系统功能由DS8B20初始化子 程序、读/写子程序、温度转换子程序、显示子程序、报警子程序等完成ε系统软件设训流 程图如图5所 测温开始 复位DS18B20 发出跳出ROM指令 发温度转换命令 延迟 转换完毕 复位DSl8B20 复位DS18B20 发匹配ROM指令 发报警搜索命令 指向下一个发1个DS18B2序号 N DSI8B20 有DS8B20温度超限> Y 读温度值 报警 送显示器显示 显示报警 Dsl8B20编号 N个DS18B20转换完 图5.系统软件设训流程图 4.结束语 DSl8B20集温度测量A①D转换于一身,具有休积小动态范围宽、测量精度高、单总线 结构等优点,能较好的解决热敏电阻可靠性差、测量温度准确率低等缺点,而单总线器件具 中国科技论文在线 http://www.paper.edu.cn 有很强的扩展性,还可以组建多点测温监测网络,而且输出的数字量可以直接供单片机处理, 版大地提高了系统的抗干扰性和可靠性,有利于在煤矿井下复杂环境的布线工作。因而,该 设计在煤矿井下有着广泛的应用前景。 参考文献 J晓进,史小年朱为堵国梁.基于DS18B20的多点温度检测[小电子工程帅,2006,32(7)1-3 [2]焦敏.基于DS18B20的测温系统设计J.中国新通信,2009,5:86-88 [3]沈建良,赵文宏,贾玉昆,工华东,胡克佳, ATmega128单片机入门与提高[M.北京航空航天大 学,2009,1:460-466 Multi Point Temperature Monitoring System Based on DSI8B20 in Coal mine Zhang Weidong School of Information and Electrical Engineering, China University of mining technology, Xuzhou, Jiangsu, China(221008) Abstract There is complex in coal mine. extremely requires safety of temperature. The internal structure, control instruction of the 1-wire digital temperature sensor DS18B20 are introduced detailedly in this paper. At last, the hardware interface circuit and soft ware design measure of multi point temperature monitoring system in coal mine are offered by combing with SCM Key words: DSI8B20; Almega128; Temperature Monitoring

-
2019-08-22
218KB
论文研究-基于DS18B20的数字温度计设计 .pdf
2019-08-16基于DS18B20的数字温度计设计,季梅,吴新忠,该文介绍一种基于DS18B20的数字温度计,该设计采用AT89C51单片机作为控制核心,能设置温度报警上下限。该文详细介绍了温度传感器DS18B20�
1.95MB
【论文】基于DS18B20的多点温度测量监控系统设计.doc
2020-06-19多点测温,DS18B20,PID算法,基于DS18B20的多点温度测量监控系统设计;内容特别全的哦,有程序,还有其他的
5KB
基于ds18b20的单片机多点温度采集程序(汇编语言)
2010-11-17基于ds18b20的单片机多点温度采集程序(汇编语言)
303KB
论文研究-基于DS18B20的智能温度控制系统设计 .pdf
2019-08-17基于DS18B20的智能温度控制系统设计,祝艳华,史丽萍,介绍了数字温度传感器DS18B20的主要特性,重点阐述了智能温度控制系统各模块的详细硬件设计,给出了整个系统的电路原理图,并制作��
508KB
论文研究-基于DS18B20单总线数字温度计的设计与实现 .pdf
2019-08-15基于DS18B20单总线数字温度计的设计与实现,黄河,李晓,文章介绍了一种基于51单片机AT89S52与数字温度传感器DS18B20进行温度测量的单总线数字温度计的设计与实现,包括温度传感器芯片的选取
557KB
基于DS18B20的多点温度测量系统设计
2010-01-04看看吧 有用的基于DS18B20的多点温度测量系统设计
360KB
基于DS18B20的多路温度监测系统设计.pdf
2013-07-17基于DS18B20的多路温度监测系统设计.pdf
211KB
论文研究-基于DS18B20的多功能多路温度监测器设计 .pdf
2019-08-16基于DS18B20的多功能多路温度监测器设计,陈健,马力,该款基于DS18B20,AT89S52芯片的多功能多路温度监测器是为实现对多点温度的实时监测报警而设计。采用4个DS18B20温度传感器对4个
61KB
基于DS18B20的多点测温带仿真
2013-04-13基于DS18B20的多点测温带仿真使用的是51单片机包含读64位序列号
230KB
基于DS18B20的数字温度计.pdf
2019-10-14基于DS18B20的数字温度计pdf,基于DS18B20的数字温度计
611KB
基于AVR单片机与温度传感器DS18B20的多点温度测量.pdf
2019-10-14基于AVR单片机与温度传感器DS18B20的多点温度测量pdf,基于AVR单片机与温度传感器DS18B20的多点温度测量
1.82MB
基于DS18B20的多点温度采集系统设计_叶小乐.pdf
2020-03-30关于多点温度测量的一些研究
1.11MB
基于DS18B20的单片机温度控制系统
2018-12-25一篇基于DS18B20的温度控制系统的论文,MUC是STC89C51,文中包括一些代码以及整个系统的架构
881KB
基于DS18b20的数字温度计设计(课程设计-论文+原理图+程序+仿真)
2014-03-17基于DS18b20的数字温度计设计(课程设计-论文+原理图+程序+仿真)
359KB
论文研究-基于DS18B20的测温仪设计 .pdf
2019-08-15基于DS18B20的测温仪设计,代琳,张申,针对单片机的接口信号是数字电信号,要想使用单片机获取温度这类非电信号的信息,毫无疑问,必须要使用温度传感器。温度传感器起
149KB
基于DS18B20的温度控制系统设计
2012-03-27本设计以AT89C51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机,再由单片机将信号通过数码管显示出来,并有报警提示功能。报告中
3.13MB
带自动搜索ROM ID 的DS18B20 单总线多点温度采集程序
2018-05-14带自动搜索ROM ID 的DS18B20 单总线多点温度采集stm32程序
57KB
实验一 基于DS18B20温度测量与显示实验
2020-04-29二、实验目的 1.学习单总线电路的接口工作原理; 2.了解DS18B20的工作原理、内部寄存器及接口时序; 与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的
51.67MB
基于DS18B20温度控制系统
2017-08-29基于DS18B20温度控制系统
612KB
论文研究-基于DS12887和DS18B20的多功能电子时钟设计 .pdf
2019-08-20基于DS12887和DS18B20的多功能电子时钟设计,赵春见,张亚鹏,本文介绍了一个基于DS12887和DS18B20的多功能电子时钟设计,采用STC89C52RC作为核心控制芯片,通过液晶1602
5.74MB
基于DS18B20温度检测系统设计(内含原理图、源代码、实物照片)
2017-12-09课题研究目的: 温度数我们日常生产和生活中实时在接触到的物理量,但仅凭感觉只能感觉到大概的温度值,传统的指针式的温度计虽然能指示温度,但是精度低,使用不够方便,显示不够直观,数字温度计的出现让人们直观
582KB
基于FPGA的DS18b20温度检测verilog
2014-11-27基于FPGA-verilog的DS18b20温度检测,七段数码管显示
222KB
论文研究-基于VB和DS18B20的温度测控系统设计 .pdf
2019-08-15基于VB和DS18B20的温度测控系统设计,樊莉莉,陈渊,温度是与人类生活密切相关的物理量,在众多的行业中都需要对温度进行测控。DS18B20 新型单总线数字温度传感器集温度测量和A/D转换于�
2KB
DS18B20的温度显示程序,序列号读取,多点测温
2011-05-19单点温度读取 和多点测温的 读取DS18B20的序列号实现多点测温
1.1MB
STM32F103C8T6-DS18B20温度采集.rar
2020-06-03STM32F103C8T6-DS18B20温度多路采集含主要代码、参考程序、相关资料 STM32F103C8T6-DS18B20温度多路采集含主要代码、参考程序、相关资料 STM32F103C8T6-
7.62MB
电子-温度DS18B20.rar
2019-09-05电子-温度DS18B20.rar,单片机/嵌入式STM32-F0/F1/F2
86KB
基于DS18B20的数字温度计设计(原理图仿真+程序)
2019-04-08基于AT89C52单片机,重点是DS18B20的温度读取过程及处理函数
307KB
基于DS18B20与AD590的多方式_多点温度监控系统.pdf )
2014-11-06基于DS18B20与AD590的多方式_多点温度监控系统
1.13MB
STM32-DS18B20温度传感器
2013-08-16基于STM32的DS18B20温度传感器驱动程序,实测可用
236KB
STC89C52RC单总线挂载多个DS18B20实现多点测温.rar
2020-09-15STC89C52RC单总线挂载多个DS18B20实现多点测温功能 使用LCD1602显示温度 实现方式:通过匹配DS18B20的64位序列码方式实现
-
学院
项目经理成长之路
项目经理成长之路
-
博客
知识点 | MySQL常用的几条管控语句
知识点 | MySQL常用的几条管控语句
-
下载
myMiniOs(no os).rar
myMiniOs(no os).rar
-
学院
实现 MySQL 读写分离的利器 mysql-proxy
实现 MySQL 读写分离的利器 mysql-proxy
-
学院
MySQL Router 实现高可用、负载均衡、读写分离
MySQL Router 实现高可用、负载均衡、读写分离
-
博客
NTP/PTP/卫星授时您的自动化系统会选哪个?
NTP/PTP/卫星授时您的自动化系统会选哪个?
-
下载
敏捷开发智慧敏捷系列
敏捷开发智慧敏捷系列
-
博客
有关DCL、volatile之间的问题
有关DCL、volatile之间的问题
-
学院
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
-
下载
OIF-FLEXE-02.0.pdf
OIF-FLEXE-02.0.pdf
-
学院
MySQL 管理利器 mysql-utilities
MySQL 管理利器 mysql-utilities
-
博客
机器学习
机器学习
-
博客
常见的异常情况
常见的异常情况
-
博客
私域给企业带来的7大优势
私域给企业带来的7大优势
-
下载
EVPN基本概念.pptx
EVPN基本概念.pptx
-
下载
elk7.42和filebeat7.42.zip
elk7.42和filebeat7.42.zip
-
下载
面向多因素工况下的相机标定精度综述.pdf
面向多因素工况下的相机标定精度综述.pdf
-
下载
降价组合-源码
降价组合-源码
-
博客
mysql的表字段操作
mysql的表字段操作
-
下载
28张无缝和做旧贴图.rar
28张无缝和做旧贴图.rar
-
博客
Git常用命令记录
Git常用命令记录
-
学院
DHCP 动态主机配置服务(在Linux环境下,配置单网段或跨网段提)
DHCP 动态主机配置服务(在Linux环境下,配置单网段或跨网段提)
-
下载
1992-2013年DMSP夜间灯光数据已校正中国.zip
1992-2013年DMSP夜间灯光数据已校正中国.zip
-
学院
Galera 高可用 MySQL 集群(PXC v5.6 + Ngin
Galera 高可用 MySQL 集群(PXC v5.6 + Ngin
-
学院
MySQL 主从复制 Replication 详解(Linux 和 W
MySQL 主从复制 Replication 详解(Linux 和 W
-
学院
Docker从入门到精通
Docker从入门到精通
-
博客
私域给企业带来的7大优势
私域给企业带来的7大优势
-
博客
蓝牙耳机的基本保养使用技巧,五款高性能高质量蓝牙耳机推荐
蓝牙耳机的基本保养使用技巧,五款高性能高质量蓝牙耳机推荐
-
学院
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
-
学院
【Python-随到随学】 FLask第一周
【Python-随到随学】 FLask第一周