网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 电气工程与自动化类别 > 正文

多路温度信号采集与显示

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

本文主要为广大网友提供“多路温度信号采集与显示”,希望对需要多路温度信号采集与显示网友有所帮助,学习一下!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

4.1        温度采集子程序
1-wire 单总线是Maxim 全资子公司Dallas 的一项专有技术,与目前多数标准串行数据通信方式不同,它采用单根信号线,既传输时钟又传输数据。而且数据传输是双向的。它具有结构简单、节省I/O 口资源、成本低廉、便于总线扩展和维护等诸多优点,1-wire 单总线适用于单个主机系统,能够控制一个或多个从机设备,当只有一个从机位于总线上时,系统可按照单节点系统操作,而当多个从机位于总线上时,系统则按照多节点系统进行操作。而较小的硬件开销需要相对复杂的软件进行补偿,由于DS18B20与微处理器间采用串行数据传送,因此,在对DS1820进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。软件系统可分为命令序列、信号方式、信号类型和时序。
4.2.1命令序列
根据DS18B20的通信协议,主机控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前,都要对DS18B20进行复位即初始化,复位成功后发送一条ROM指令即ROM操作,最后发送RAM指令即功能命令,这样才能对DS18B20进行预定的操作。
初始化:基于单总线上的所有传输过程都是以初始化开始的,初始化过程由主机发出的复位脉冲和从机响应的应答脉冲组成,应答脉冲使主机知道总线上有从机设备且准备就绪。复位要求主机将数据线下拉500微秒,然后释放,DS18B20收到信号后等待1660微秒左右后,发出60240微秒的低脉冲,主机收到此信号表示复位成功。
5.1        整机调试
整个系统调试顺序按照先硬件后软件,先局部后全部的顺序调试,当软件与硬件都调试无误之后,就可以整机调试,整机调试也就是整个系统设计的功能测试,将本系统中的两路温度采集探头与两个常规温度计放在同一环境中进行温度测量,测量结果如表5-1所示:
表5-1 温度测试结果表
本系统第一路测量温度℃     
本系统第二路
测量温度℃ 
常规温度计1
测量温度℃ 
常规温度计2
测量温度℃
29.7500
29.8125
30.9
30.3
34.6250
34.6250
35.9
35.4
39.9375
39.8125
41.2
40.7
45.0000
44.8125
45.9
44.2
49.5890
49.5265
50.5
50.7
54.9375
54.8125
56.2
55.3
59.6875
59.6250
61.2
61.4
64.8125
64.7500
66.1
65.7
69.7500
69.6250
71.0
70.4
通过以上数据的统计,可以看出放在同一环境中的两个常规温度计的值相差很多,而本系统的两路温度探头,在同一环境下所采集到的温度数据之间的差值是很小的。
常规温度计产生误差的主要原因有两点,首先是空气中各点的温度值之间的差异,其次就是视觉误差,由于温度的变化是一个很缓慢的过程,尤其在一个比较小的环境中空气中各点的温度之间的差异是很小的,所以后者是常规温度计的产生误差的主要原因。而本系统产生误差的主要原因是:数字温度传感器与单总线之间的连接点存在虚焊,还有信号传输光缆太长。
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师