Error de Lectura DS18B20

Hola foro buenos dias, estoy realizando un proyecto con un attiny 85 y un sensor DS18B20, todo funciona perfecto salvo por la lectura del sensor, no es al correcta, tengo 3 placas armadas y todas me tiran lecturas diferentes que van desde 1 a 5 grados de diferencia entre una y otra...

Probé varias librerías y todas arrojan el mismo resultado, así que descarto que sea un problema de librerías...

La Alimentación esta bien...

Alguien tuvo algún problema parecido me echan una mano, las lectura las cotejo con un sensor industrial que tengo de patrón y la DS que mas se acerca esta a 2 grados de diferencia, hay alguna forma o formula para la calibración?

Muchas Gracias!!!

Hi,
Trata instalando un condesador de 10ufd en parallelo con uno de ceramica de 0.1ufd a los pines de entrada del DS18B20. Posiblemente estas experimentando ruidos electromagneticos producido cuando usas comoponentes que esta swtching logicas digitales.Otra cosa es que la salida del DS18B20 require de una resistencia de 4K7 de pullup.

Gracias por tu ayuda, pero no el problema no es eléctrico… probe d eponer condensadores y la lectura es la misma!

slds…

Buscando y buscando di con esta pagina que explica como se deben calibrar, y resulta que funciono de maravillas ahora tengo entre 0 y 0.5 °C de diferencia entre el patrón y el DS18b20 (antes era totalmente irregular depende la temperatura hasta 4 grados de diferencia)

https://riull.ull.es/xmlui/bitstream/handle/915/10280/Analisis%2CcaracterizacionycalibraciondesensoresdebajocosteparaArduino.pdf?sequence=1&isAllowed=y

También les dejo la forma de ver si es un sensor original o una copia!, en mi caso es una copia calculo que por eso el error de lectura...

https://github.com/cpetrich/counterfeit_DS18B20/

Espero les Sirva!!!

Que buen aporte @lucho512, muchas gracias por el método propuesto para calibrar los sensores DS18B20.