电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

DS18B20的调试总结和程序

2022-05-05 14:22分类:传感器 阅读:

 

DS18B20介绍

DS18B20是常见的数字化温度感应器,具备体型小,硬件配置花销低,抗干扰性强,高精度的特性。 DS18B20数据温度感应器布线便捷,封裝成后可使用于各种场所,如管路式,外螺纹式,磁石吸咐式,不锈钢板封裝式,型号规格各种各样,有LTM8877,LTM8874这些。

关键依据使用场所的差异而更改其外型。封裝后的DS18B20可用以缆沟温度测量,炼铁高炉水循环系统温度测量,加热炉温度测量,主机房温度测量,蔬菜大棚温度测量,净化室温度测量,弹药库温度测量等各种各样非極限溫度场所。耐磨损耐碰,体型小,方便使用,封裝多种形式,适用各种各样狭窄室内空间机器设备数据温度测量和操纵行业。

单独18B20完成溫度测试流程

该文本文档常用程序流程为FREESCALE JM60单片机设计,系统总线数字时钟为8M,若要移殖到其他MCU上,必须 将時间再次调整,或是变更系统总线时钟频率的輸出;

DS18B20的调试总结和程序

原理图

DS18B20的调试总结和程序

DS18B20工作中协议书:复位,储存器系统命令,解决数据信息;

DS18B20的调试总结和程序

在有关时钟频率的撰写中,for循环中的NOP命令,和独立启用的NOP命令常用時间彻底不一样;NOP占有1/系统总线时

钟的時间;如JM60的系统总线数字时钟为8M,则NOP命令一定占有0.125US,而将NOP放到FOR循环系统中,因为FOR的分辨命令,加减法命令,及其电机转子程序流程这些耗费的時间较长,远远地超过一个NOP的命令,这时,若要得到实行源代码的精确时间,最好用数字示波器观查,再得到最立即的結果;

在51单片机的应用中,不能用浮点型,所有用整数金额替代,在数据信息开展挪动作加法时,一定要留意数据信息是否有越境,算出來的数非常容易发生不正确,而且在发生浮点型时,能够将数据信息变大到一定的精密度,随后在表明时,将小数位移到相匹配的地方就可以;

在数据信息做加法非常容易越境时,一般将其赋给一个字节多的整数金额,做为中间变量计算,在保证数据信息不容易越境后,再将其赋给最终結果;

复位时钟频率

DS18B20的调试总结和程序

上一篇:电容式接近开关的工作原理

下一篇:传感器的分类与特点特性_传感器的分类与用途全面介绍

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部