- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的DS18B20数字温度计推荐
摘要
温度是一种最基本的环境参数,人们生活与环境温度息息相关,在工业生产过程中需要实时测量温度,在工业生产中也离不开温度的测量,因此研究温度的测量方法和控制具有重要的意义。
一种以单片机为主要控制器件,以DS18B20为温度传感器的新型数字温度计。主要包括硬件电路的设计和系统程序的设计。硬件电路主要包括主控制器,测温控制电路和显示电路等,主控制器采用单片机AT89S52,温度传感器采用美国DALLAS半导体公司生产的DS18B20,显示电路采用8位共阴极LED数码管。测温控制电路由温度传感器和预置温度值比较报警电路组成,当实际测量温度值大于预置温度值时,发出报警信号,即发光二级管亮。系统程序主要包括主程序,测温子程序和显示子程序等。DS18B20新型单总线数字温度传感器是DALLAS公司生产的单线数字温度传感器,集温度测量和A/D转换于一体,直接输出数字量,具有接口简单、精度高、抗干扰能力强、工作稳定可靠等特点。
由于采用了改进型智能温度传感器DS18B20作为检测元件,与传统的温度计相比,本数字温度计减少了外部的硬件电路,具有低成本和易使用的特点。DS18B20温度计还可以在高温报警、远距离多点测温控制等方面进行应用开发,具有很好的发展前景。
前言
日常生活及工农业生产中经常要用到温度的检测及控制,在治金、食品、加工、化工等工业生产过程中,广泛使用的各种加热炉、热处理炉、反应炉等,都要求对温度进行严格的控制。在日常生活中,电烤箱、微波炉、电热水器、烘干箱等电器也需要进行温度检测与控制。传统的测温元件有热电偶和热电阻。而热电偶和热电阻测出的一般是电压,再转换成对应的温度,需要比较多的外部硬件支持,硬件电路复杂,软件调试复杂,制作成本高。而采用单片机对温度进行控制,不仅具有控制方便,简单和灵活等优点,而且可以大幅度提高温度控制的技术指标。
测量温度的关键是温度传感器,温度传感器正从模拟式向数字式、从集成化向智能化、网络化的方向发展。在测温电路中,可以使用热敏电阻之类的器件利用其感温效应,将随被测温度变化的电压或电流采集过来,先进行A/D转换,然后用单片机进行数据的处理,再在显示电路上,将被测温度显示出来。这种设计需要用到A/D转换电路,因此感温电路的设计比较复杂。
进而想到采用智能温度传感器来设计数字温度计。本数字温度计的设计采用美国DALLAS半导体公司继DS18B20之后推出的一种改进型智能温度传感器DS18B20作为检测元件,其温度值可以直接被读出来,通过核心器件单片机AT89S52控制温度的读写和显示,用LED数码管显示。测温范围为-55℃~+125℃,最大分辨率可达0.0625℃。而且采用3线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。
按照系统功能的要求,确定系统有5个模块组成:主控制器、温度传感器DS18B20、报警电路、按键预置温度值电路及显示电路。控制器使用AT89S52,温度传感器使用DS18B20,用8位共阴极LED数码管以动态扫描法实现温度显示。系统程序主要包括主程序、温度控制子程序及显示子程序等等。
第一章 设计任务及方案分析
1.1 设计任务及要求
设计一个基于单片机的DS18B20数字温度计。课程设计要求:
1. 5V供电;
2. 温度采集采用DS18B20;
3. 4位LED显示;
4. 2个按键;
5. 设计温度控制器原理图,学习用PROTEL画出该原理图,并用proteus进行仿真;设计和绘制软件流程图,用C语言进行程序编写;焊接硬件电路,进行调试。
1.2 温度测量的方案与分析
1.2.1 芯片简介
(1) 适应电压范围更宽,电压范围:3.0V~5.5V,在寄生电源方式下可由数据线供电。
(2)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。
(3) DS18B20在使用中不需要任何外围原件,全部传感元件及转换电路集成在形成一只三极管的集成电路内。
(4) 测温范围—55℃~+125℃时精度为±0.5℃.
(5) 可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃,0.25℃,0.125℃,0.0625℃,可实现高精度测温。
(6) 在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换数字,速度更快。
(7)测量结果直接输出数字温度信号,以“一线总线”串行传送给CPU同时可传送CRC效验码,具有极强的抗干扰纠错能力。
(8)负压特性:电源极性接反时,芯片不会因为发热而烧毁,但不能正常工作。
1.2.2 芯片选择
本设计的测温系统采用芯片DS18B20,DS18B20是DALLAS公司的最新单线数字温度传感器,它的体积更小、适用电压更宽、更经济,D
您可能关注的文档
- 基于PIC单片机的出租车计费系统----毕业设计论文推荐.pdf
- 基于MATLAB的虚拟实验系统的设计——主界面及部分模块的设计推荐.doc
- 基于PLC和触摸屏的接力供水控制系统设计推荐.pdf
- 基于PLC和组态网的配料系统设计 毕业实习报告推荐.doc
- 基于PLC实现搬运机械手的控制设计推荐.doc
- 基于PLC双十字交通灯教学实验平台设计(硬件) 答辩稿推荐.ppt
- 基于PLC控制的船舶轮机员安全报警系统推荐.pdf
- 基于PLC与触摸屏的恒压供水系统的设计推荐.pdf
- 基于PLC的多种液体混合灌装机控制系统设计推荐.doc
- 基于PLC控制系统的水塔水位设计推荐.doc
- 森林群落发育及演替.ppt
- 2025届江苏省苏州市工业园区中考一模数学卷(含解析).pdf
- 高中历史选择题考试技术(四)考试技巧之逻辑判断 用“全面”的观点 高考历史做题方法指导.pptx
- 10,2酸和碱的中和反应课件--九年级化学人教版下册.pptx
- 2025届江苏省泰州市兴化市中考一模数学试卷(附解析).docx
- 2025届江苏省扬州市中考一模数学试卷.docx
- 2025届江苏省泰州市靖江市中考一模数学试卷(附解析).docx
- 9.3 力与运动的关系 -八年级物理下册课件(苏科版).pptx
- 2025届江苏省中考数学一模试卷(附解析).docx
- 2025年江苏省常熟市中考第一次适应性考试数学试卷(附解析).docx
最近下载
- 2024年历年事业单位人才引进面试真题及答案解析50套.docx
- 语文:6.21《群英会蒋干中计》课件(沪教版第一册).ppt
- 毕业设计沉箱码头设计.doc
- 2025年河北省职业院校技能大赛“Python编程”赛项(高职组)参考试题库(含答案).docx
- 燃气企业发展规划.docx VIP
- 〖初中政治〗严于律己 课件-+2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 小学劳动教育 六年级 《设计毕业纪念册》教学PPT (第二课时) 课件.pptx
- 工程造价毕业答辩-课件.pptx
- 中班幼儿角色游戏中教师指导行为研究.pdf VIP
- 七年级语文下册课件《课外古诗词诵读》.pptx VIP
文档评论(0)