当前位置:主页 > 科技论文 > 计算机论文 >

基于AT89S52单片机的数字式温度计的设计

发布时间:2021-01-22 21:58
  在工业生产和人们的日常生活中,经常需要用到温度测量工具来测量温度,传统的温度测量系统一般使用模拟温度传感器,这种系统存在一些问题,例如抗干扰性较弱,电路较复杂,测量精度较低等等。在这种背景下,该论文设计了一种以单片机AT89S52和数字温度传感器DS18B20为核心的温度测量系统,主要包括了控制、译码、测温和显示这四个模块。通过测温模块采集温度的信息并将模拟量转换形成数字量送到控制模块,然后由控制模块将数据经译码模块译码完成后送到显示模块显示出来。 

【文章来源】:质量与市场. 2020,(09)

【文章页数】:3 页

【部分图文】:

基于AT89S52单片机的数字式温度计的设计


单片机最小系统框图

结构图,单元,字节,温度


测温模块主要由DS18B20温度传感器和一个4.7KΩ的上拉电阻组成,DS18B20温度传感器芯片的存储器由两部分组成,一部分是可电擦除的RAM,另一部分是高速暂存器,其中,高速暂存器又包括9个字节的单元,它的结构图如图2所示。在这9个字节中,对于用户而言,只有前两个字节经常会用到,单片机向DS18B20发送转换温度命令后,DS18B20将温度转换成数字值以补码的形式存放在这两个字节中,单片机可以通过命令读到这个温度值[2]。之后的两个字节用户一般情况下用不到,只在初次使用时通过软件来写入的由用户决定的温度的上限和下限值TH以及TL,在以后的使用中,如果测得温度超过这两个温度值,就会报警。第5个字节是配置存储器,用来改变DS18B20测得温度的精确度,一般叫做温度的分辨率[3]。之后的三个字节并没有被使用,被设置为全“1”。最后一个字节是循环冗余校验码,用来检验前面8个字节是否正确,从而保证能够与单片机正确地通信。

寄存器,分辨率,芯片,内容


高速暂存器中的第5字节即配置寄存器的每一位的内容如图3所示。在这8位的存储器里面,第1位由厂家在芯片出厂的时候写入“0”,无法修改。最后5位写入“1”即可。第2位和第3位分别是R1和R0,这两位是设置芯片测得温度的分辨率,不同的分辨率在转换时所用的时间是不同的,表1是它们之间的关系,我们可以改变R1和R0的内容来获得不同的分辨率[4]。

【参考文献】:
期刊论文
[1]单片机原理与接口技术课程改革探讨[J]. 赵健.  科技视界. 2019(36)
[2]基于DS18B20的传感器阵列在空间温度场研究中的应用[J]. 张佳斌,贺庆,孟凡勇,宋言明,董占国.  工具技术. 2019(12)
[3]基于AT89C51单片机的数控电源设计[J]. 胡武清,谢富珍.  南方农机. 2019(22)
[4]基于AT89C51单片机交通灯设计仿真[J]. 黄永程,杨斌,黎志勇,刘顺彭.  化学工程与装备. 2019(08)
[5]基于AT89C51单片机的多用防盗报警系统设计[J]. 冯梦楚,史春洋,王威龙,何召龙,古丽米拉·克孜尔别克.  电脑知识与技术. 2019(22)
[6]温度传感器DS18B20在温度计设计中的应用[J]. 郑三婷.  电子制作. 2019(12)
[7]基于DS18B20温度传感器的温度测量系统设计[J]. 张仲明,郭东伟,吕巍,张立明.  实验技术与管理. 2018(05)
[8]基于单片机的温度检测系统的设计[J]. 张汝铅,王玉暖,杜军,赵曰峰.  山东师范大学学报(自然科学版). 2016(02)



本文编号:2993975

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2993975.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户11acf***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com