怎么实现多点温度采集

2024-11-10 02:13:03

在我们生活中,随处可见的是传感器。在众多传感器中,温度传感器与我们生活息息相关。我们在生活中几乎可以随处可见温度传感器的身影。常用的数字式温度传感器有DS18B20。我们在生活中往往是单点采集温度,那么多点采集温度是怎么样的呢?

怎么实现多点温度采集

2、报警电路分析:一个温度采集系统,离不开温度报警。当所采集的温度超过所设定的温度时,我们可以立即对当前警告做出响应。比如当电饭煲中已经把饭煮好了,那么报警电路发出“滴滴滴”告诉人们饭已经做好了。道理是相同的。

怎么实现多点温度采集

程序设计:

1、启动温度转换:DS18B20_Rst(); DS18B20_Check(); DS18B20_Write_Byte(0xcc);// skip romDS18B20_Write_Byte(0x44);// convert先发出温度转换命令,让所有温度传感器接收温度转换命令。此时并不会发生“与”错误,器件不会对命令做出回答,而执行命令。

怎么实现多点温度采集

3、读取数据:DS18B20_Write_Byte(0xbe);// convert TL=DS18B20_Read_Byte(); // LSB TH=DS18B20_Read_Byte(); // MSBtem=TH; //获得高八位 tem<<=8; tem+=TL;//获得低八位 tem=(float)tem*0.625;//转换 扩大了10倍寄存器操作时,发出读命令,然后对数据的寄存器低、高字节进行数据读取。然后对所读到的数据进行处理。

怎么实现多点温度采集
猜你喜欢