当前位置:首页 > 问问

ds18b20为什么设置上拉电阻 ds18b20设置上拉电阻的原因

1、ds18b20是什么

DS18B20是深圳市世纪芯集成电路有限公司推出的一款数字温度传感器。DS18B20传感器采用数字信号输出,采用高精度的温度传感器元件和模异方法相结合的方式实现了单总线数字温度传感器。

2、上拉电阻的作用

在DS18B20传感器的使用过程中需要设置一个上拉电阻,这个电阻的作用是在总线上保持一个高电平,当传感器发送数据时,发送的是低电平,当传感器没有发送数据时,总线上就会有一个高电平,这样就可以避免干扰信号的影响。

DS18B20采用单总线方案作为数据传输手段,总线只有一个引脚,也就是说同时只能有一个设备发送数据,其他设备需要等待,为了避免数据冲突,需要通过上拉电阻保证总线处于空闲高电平状态。

3、合适的上拉电阻值

上拉电阻的值的大小对传感器的工作有很大的影响,如果电阻的值太大,会导致总线上的电平不够高,传输数据的可靠性会变差,如果电阻的值太小,则会消耗过多的电流,也会影响总线上数据的传输。

一般推荐设置的上拉电阻的大小为4.7kΩ,这个值可以保证传感器的正常工作,同时也可以避免过大的功耗和传输数据时的干扰。

4、总线长度和上拉电阻

总线的长度和上拉电阻的大小也有关系。当总线的长度比较短的时候,上拉电阻的大小可以设置为1kΩ左右,如果总线的长度比较长,则需要选择较小的电阻,一般推荐使用4.7kΩ的上拉电阻。

如果总线的长度超过100m,建议采用双绞线的方式进行传输,并且采用抗干扰能力强的电缆。此时应该根据实际情况计算上拉电阻的大小,以避免在传输数据时发生干扰或丢失数据。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章