|
大家有没有碰到过DS18B20读数不准的情况?
[复制链接]
我用msp430读DS18B20温度来校准我的NTC热敏电阻,现在发现应该是读数不准,可能差了2度左右
我有个德州仪器的那个无线运动手表,里面有测量大气压力的传感器,这个传感器是带温度测量的,手册上写着误差不超过0.5度,但是我发现我的手表显示温度和DS18B20读出来的不一样,心里正纳闷到底是哪一个错误?(我把手表外壳都卸下来了,为了更好地反映环境温度)难道是我改写的手表软件错误,那可是直接读取的传感器的温度呀,应该不太容易有错误呀。
昨天折腾了一天搞一个软件来根据三点法来计算各个温度点的NTC阻值,因为根据DS18B20读出的温度输入的数据导致程序中遇到复数之类的一时没法得到正确的求解,还好现在已经解决,编写的软件已经能够正确地计算。可就是好像是读DS18B20温度不准导致我折腾了半天呀
现在的问题是,大家有碰到过读DS18B20不准的情况么?是我引用的读DS18B20的程序有错误还是我在淘宝上买的这个器件有问题?还是我的手表软件有问题?(原手表中虽然没有直接显示传感器温度的功能,但是程序中还是使用传感器的温度来计算海拔高度的,我是直接引用的这个读值呀)
[ 本帖最后由 wangfuchong 于 2013-2-26 11:05 编辑 ]
|
|