基于ds18b20的温度采集系统设计

基于ds18b20的温度采集系统设计

ID:22820560

大小:945.73 KB

页数:26页

时间:2018-10-31

基于ds18b20的温度采集系统设计_第1页
基于ds18b20的温度采集系统设计_第2页
基于ds18b20的温度采集系统设计_第3页
基于ds18b20的温度采集系统设计_第4页
基于ds18b20的温度采集系统设计_第5页
资源描述:

《基于ds18b20的温度采集系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、(基于DS18B20的温度采集系统设计)课程设计说明书系(部):信息工程系班级:自动化082班学生姓名:孙继国学号080819611指导教师:王常顺时间:2010年12月13日到2010年12月24日课程设计任务书题目基于DS18B20的温度采集系统设计系(部)信息工程系专业自动化班级082班学生姓名孙继国学号08081961112月_13_日至1月24B共1周指导教师(签字)系主任(签字)一、设计内容及要求利用DS18B20实现温度采集,并用数码管显示。能实现温度上下限的设置,并能够超限报警(用proteus实现)二、设计原始资料单片

2、机原理及应用教程范立南2006年1月单片机原理及应用教程刘瑞新2003年07刀三、设计完成后提交的文件和图表1.计算说明书部分1)方案论证报告打印版或手写版2)程序流程图3)具体程序2.图纸部分:具体电路原理图打印版四、进程安排教学内容学时地点资料查阅与学讨论1天单片机实验室分散设计5天单片机实验室编写报告3天单片机实验室成果验收1天单片机实验室五、主要参考资料《电子设计自动化技术基础》马建国、孟宪元编清华大学出版2004年4月《实用电子系统设计基础》姜威2008年1月《单片机系统的PROTEUS设计与仿真》张靖武2007年4月指导老师

3、成绩答辩小组成绩总成绩目录摘M1.系统方案1.1设计任务1.2DS18B20芯片介绍2.仿真图设计1.1仿真设计总图1.2仿真设计中出现的问题3.软件设计3.1主程序设计3.1.1主程序流程图设计...3.1.2主程序程序设计......3.2子程序设计3.2.1子程序流程图设计3.2.2子程序程序设计4.系统调试与分析5.设计总结附录:总程序参考文献摘要随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活

4、、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。本文利用单片机结合传感器技术幵发设计,把传感器理论与单片机实际应用有机结合,详细地讲述了利用温度传感器DS18B20测量环境温度,同时51单片机在现代电子产品中广泛应用以及其技术己经非常成熟,DS18B20可以直接读出被测温度值,而且采用一线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点关键词:单片机控制、温度检测、温度传感器、低成本、易使用Abstract1.系统方案1.1设计的任务书利用DS18B20实现温度采集,并用数码管显示

5、。(用proteus实现)1.2DS18B20芯片介绍(1)DS18B20基本知识DS18B20数字温度计是DALLAS公司生产的1一Wire,即单总线器件,具有线路简单,体积小的特点此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便(2)DS18B20产品的特点»只要求一个端口即可实现通信.»在DS18B20中的每个器件上都有独一无二的序列号»实际应用中不需要外部任何元器件即可实现测温。»测量温度范围在一55。C到+125。C之间。»数字温度计的分辨率用户可以从9位到12位选择。»内部有温度上、

6、下限告警设置。其(底视(3)DS18B20的引脚介绍TO—92封装的DS18B20的引脚排列见引脚功能描述见表1。1表1DS18B20详细引脚功能描述序号名称弓I脚功能描述1GND地信号2DQ数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。3VDD可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。(4)DS18B20的使用方法由于DS18B20采用的是1一Wire总线协议方式,即在一根数据线实现数据的双向传输,而对AT89S51单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来

7、模拟单总线的协议时序来完成对DS18B20芯片的访问。由于DS18B20是在一根I/O线上读写数据,因此,对读写的数据位有着严格的时序要求。DS18B20有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种信号的时序:初始化时序、读时序、写时序。所有时序都是将主机作为主设备,单总线器件作为从设备。而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。数据和命令的传输都是低位在先。DS18B20的复位时序VDDGNEm主机发出踅位脉冲K最小值,480

8、us最大值:96CXis^240us*DS1SB20的S位时序[:主机楼收怒;艰祖时间480us^->DS18B20发出应签脉冲一DS18B20的读时序对于DS18B20的读时序分为读0时序和读1时序两个过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。