返回首页

数字温度传感器(数字温度传感器ds18b20实验)

来源:www.haichao.net  时间:2023-01-03 14:20   点击:158  编辑:admin   手机版

1. 数字温度传感器ds18b20实验

1:第一个划横线部分为延时函数大约为11.4ms,为什么要这么延时?数据手册上说了吗?

我特意看了下英文手册,10位转换的时间就是187.6ms,12位转换的时间是750ms,你看的那个延时时间还不一定对。

2:第二个划横线部分,这里没看懂,特别是最后一句乘以0.0625可以精确到0.0625 ?

high&0x0f目的是保留有效位

temp

temp |= low目的是与低字节合成整形数

最后乘0.0625得到实际摄氏温度值。

乘以0.0625不是可以精确到0.0625,这是18B20的分辨率,其精度只有1摄氏度。

2. 温度传感器ds18b20温度显示与调试实验

ds18b20温度传感不是红外。

DS18B20是一款数字式普通温度传感器。它必须靠近被测温度场才能准确测量温度,不能远距离测量某一点的温度。

红外温度传感器最主要的功能是通过测量人体温度来确定流感和疾病。红外温度计主要有三种型号:耳式温度计,前额温度计和非接触遥感温度计。测量的准确度基于a) 温度计的精确刻度 b) 测得的病人体表温度如何被准确的转换成病人体内实际的温度。大部分的医用温度计要求测量的精确度达到±0.2°C或者更小。

3. ds18b20温度传感器的测量范围

DS18B20工作原理是低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号发送给计数器1。高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为计数器2的脉冲输入。得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。

扩展资料

DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样

4. 数字温度传感器ds18b20实验报告

我对DS18B20还是很熟悉的,前一阵才用过。

如果你是应用这个的,那么你不需要搞清楚它的内部原理,内部主要有ROM.RAM和温度传感器。DS18B20是使用一根数据线进行通信,首先你要先向它发送一系列脉冲信号。一般我们用的步骤大致为:初始化--跳过ROM操作--启动温度转换--(延时)--初始化--跳过ROM操作--读温度寄存器命令然后就可以读出温度的数据了。先读出的是低8位,然后是高位。由于是单线通信,所以对时序的要求相对较高,所以你要根据时序图和自己的晶振频率好好计算一下。最后还要注意的是,它的数据线平时是要拉到高电平的。以上都是我自己打出来的,希望对你有帮助!

5. 数字温度传感器ds18b20实验小数点四舍五入

计算器要想进入四舍五入

运用先shift+mode(setup)

按6

再按0

即可进入,如果计算结果为分数,可以按S<=>D按键转换

小数点前面的就是最后的结果了

要想退出,

先shift+mode(setup)

按8

再按1即可。

6. DS18B20数字温度传感器实验

用汇编拉低数据线600微秒 然后延时等待60微秒 来判断低电平,没出现是不是1820坏了,听说过的是18B20可以这样判断好坏。 ds18B20是单片机系统中最常用的数字温度传感器,这个元件使用不当的话很容易造成损坏,防止损坏的注意点:一定要看准电路图了再装上去,不要搞错了引脚,特别是电源的,焊接的时候点烙铁尽量接地减少静电的干扰和焊接的时间(防止高温损坏),程序中要按照标准的初始化程序。

顶一下
(0)
0%
踩一下
(0)
0%