1 / 14
文档名称:

单片机实验报告温度计.docx

格式:docx   大小:309KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验报告温度计.docx

上传人:likuilian1 2022/5/5 文件大小:309 KB

下载得到文件列表

单片机实验报告温度计.docx

文档介绍

文档介绍:: .
成绩:
滨江学院
单片机原理及应用实验项目温度计DS18B20院系滨江学院电子工程系专业学生姓0ms内把温度值转换为数字,速度更快。
8、测量结果直接输出数字温度信号,以”一线总线”申行传送给CPU同时可传送CRCK验码,具有极强的抗干扰纠错能力。
9、负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。DS18B20W单片机的接口电路(引脚图见右图)DS18B2W以采用电源供电方式,此时DS18B20勺第1脚接地,第2脚作为信号线,第3脚接电源。
GND【DQtVDDt三、软件设计
系统程序主要包括主程序、读出温度子程序、温度转换命令子程序、计算温度子程序和显示数据刷新子程序等。
主程序
主程序的主要功能是负责温度的实时显示、读出并处理DS18B20勺测量温度值。温度测量每1s进行一次。主程序流程图如图所示。
读出温度子程序读出温度子程序的主要功能是读出RAMfr的9字节。在读出时必须进行CRC校验,校验有错时不能进行温度数据的改写。读出温度子程序流程图如下图所示:
读出温度子程序读出温度子程序的主要功能是读出RA"的9字节。在
读出时须进行CRCR验,校验有错时不进行温度数据的改写。得出温度子程序流程图如下图所示。
移入温度皙存器^
建取操作,CRC栈焙+
温度转换命令子程序温度转换命令子程序主要是发温度转换开始命令。当米用12位分辨率时,转换时间约为750ms在本程序设计中,米用1s显示程序延时法等待转换的完成。温度转换命令子程序流程图如下图所示。
发DSI5B2O复位命令#
i
先眺近RDM命令,定温度转摘开始帝令•
计算温度子程序计算温度子程序将RAMfr读取值进行BCtK的转换运算,并进行温度值正负的判定。计算温度子程序流程图如下左图所示.
现实数据刷新子程序现实数据刷新子程序主要是对显示缓冲器中的显示
数据进行刷新操作,当最高数据显示位为0时,将符号显示位移入下一位。现实
数据刷新子程序流程图如下右图所示
四、实验操作过程
系统的调试以程序调试为主。
硬件调试比较简单,首先检查电感的焊接是否正确,然后可用万用表测试或通电检测。
软件调试可以先编写显示程序并进行硬件的正确性检验,然后分别进行主程序、读出温度子程序、温度转换命令子程序、计算温度子程序和现实数据刷新子程序等的编程及调试
由丁DS18B2g单片机采用申行数据传送,因此,对DS18B2列行读/写编程时必须严格地保证读/写时序;否则将无法读取测量结果。本程序采用单片机汇编或C语言编写用或KeilC51编译器编程调试。
软件调试到能显示温度值,并且在有温度变化时显示温度能改变,救基本完成。。由丁DS18B2Q5勺精度很高,所以误差指标可以限制在C以内。
另外,-55~+125C的测温范围使得该温度计完全适合一般的应用场合,其低电压供电特性可做成用电池供电的手持温度计。
DS18B2如度计还可以在高低温报警、远距离多点测温控制等方面进行应用开发,但在实际设计中应注意以下问题;1、DS18B20T作时电流高大,总线上挂接点数较多且同时进行转换时要考虑增加总线驱动,可用单片机端口在温度转换时导通一个MOSFET电。
2、连接DS18B2附总线电缆是有长度限制的,因此在用DS18B20®行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配等问题。
3、在DS18B2CW温程序设计中,向DS18B20®出温度转换命令后,程序总要等待DS18B2附返回信号。一旦某个DS18B20R触不好或断线,当程序读DS18B20寸,将没有返回信号,程序进入死循环。这一点在进行DS18B20M件连接和软件设计时要给予一定的重视。
五、实验现象
六、实验总结
本次课程设计即将进入尾声,回想这两周来的电子设计制作经历,我感触其是深刻。通过本次课程设计,使我对电子设计及制作产生了较为浓厚的兴趣,这不仅加强了自己对理论知识的理解和巩固,还能提高自己的动手能力,可以说受益匪浅。当然更重要的是,激起了我学好单片机的斗志。
本次课程设计主要分为四部分:设计、仿真、调试。这三个步骤在整个课程设计过程中起着重要的作用。
本次毕业设计是针对MCS-52系列的单片机芯片STC89C52>fe设计一个数字温度计,该设计充分利用了温度传感器DS18B2(tt能强大的优点,如DS18B20可以直接读出被测温度值,进行转换;而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点,大大简化了硬件