欢迎来到天天文库
浏览记录
ID:12877970
大小:334.00 KB
页数:21页
时间:2018-07-19
《基于ds18b20的温度采集系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、(基于DS18B20的温度采集系统设计)课程设计说明书系(部):信息工程系班级:自动化082班学生姓名:孙继国学号指导教师:王常顺时间:2010年12月13日到2010年12月24日13课程设计任务书题目基于DS18B20的温度采集系统设计系(部)信息工程系专业自动化班级082班学生姓名孙继国学号12月13日至12月24日共2周指导教师(签字)系主任(签字)年月日13一、设计内容及要求利用DS18B20实现温度采集,并用数码管显示。能实现温度上下限的设置,并能够超限报警(用proteus实现)二、设计原始资料单片机原理及应用教程范立南200
2、6年1月单片机原理及应用教程刘瑞新2003年07月 三、设计完成后提交的文件和图表1.计算说明书部分1)方案论证报告打印版或手写版2)程序流程图3)具体程序2.图纸部分:具体电路原理图打印版四、进程安排教学内容学时地点资料查阅与学习讨论1天单片机实验室分散设计5天单片机实验室编写报告3天单片机实验室成果验收1天单片机实验室五、主要参考资料《电子设计自动化技术基础》马建国、孟宪元编清华大学出版2004年4月《实用电子系统设计基础》姜威2008年1月《单片机系统的PROTEUS设计与仿真》张靖武2007年4月13指导老师成绩答辩小组成绩总成绩1
3、3目录摘要…………………………………………………………………1.系统方案…………………………………………………………1.1设计任务……………………………………………………1.2DS18B20芯片介绍…………………………………………2.仿真图设计………………………………………………………。1.1仿真设计总图………………………………………………1.2仿真设计中出现的问题……………………………………3.软件设计…………………………………………………………3.1主程序设计…………………………………………………3.1.1主程序流程图设计…………………
4、……………………3.1.2主程序程序设计…………………………………………3.2子程序设计…………………………………………………3.2.1子程序流程图设计………………………………………3.2.2子程序程序设计…………………………………………4.系统调试与分析…………………………………………………5.设计总结…………………………………………………………附录:总程序………………………………………………………参考文献……………………………………………………………13摘要随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方
5、便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。本文利用单片机结合传感器技术开发设计,把传感器理论与单片机实际应用有机结合,详细地讲述了利用温度传感器DS18B20测量环境温度,同时51单片机在现代电子产品中广泛应用以及其技术已经非常成熟,DS18B20可以直接读出被测温度值,而且采用一线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点关键词:单片机控制、温度检测、温度传感器、低成本
6、、易使用Abstract131.系统方案1.1设计的任务书利用DS18B20实现温度采集,并用数码管显示。(用proteus实现)1.2DS18B20芯片介绍(1)DS18B20基本知识DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。(2)DS18B20产品的特点l只要求一个端口即可实现通信.l在DS18B20中的每个器件上都有独一无二的序列号。l实际应用中不需要外部任何元器件即可实现测温。l
7、测量温度范围在-55。C到+125。C之间。l数字温度计的分辨率用户可以从9位到12位选择。l内部有温度上、下限告警设置。(3)DS18B20的引脚介绍TO-92封装的DS18B20的引脚排列见图1,其引脚功能描述见表1。(底视图)图1表1 DS18B20详细引脚功能描述序号名称引脚功能描述1GND地信号2DQ数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。3VDD可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。(4)DS18B20的使用方法13由于DS18B20采用的是1-Wire总线协议方式,
8、即在一根数据线实现数据的双向传输,而对AT89S51单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对DS18B20芯片的访问。由于
此文档下载收益归作者所有