TMP36 x Entrada de voltaje en arduino

1

Tengo un proyecto, usando un sensor de temperatura, TMP36 y Arduino. Básicamente es un termómetro bluetooth. Todo funcionó bien en el tablero y conectado y energizado por mi cuaderno. Ahora lo conecté a una batería recargable de 4 x AA y comencé a tener temperaturas incorrectas (funcionando con USB, tengo 22 grados, funcionando con baterías, tengo 44 grados).

Como fórmula para obtener la temperatura, estoy usando esta:

\ $ \ text {Temp in ° C} = \ dfrac {Vout (\ text {in mV}) - 500} {10} \ $

La información de mi depuración es la siguiente:

ACTUALIZAR

  1. USB (5v)

lectura de voltaje desde TMP36 = 147

Voltaje convertido a 5v arduino

(147 * 5.0) / 1024  = 0.71

temperature = (0.71 - 0.5) * 100 = 21.78
  1. batería

4 x alcanzables AA = 1.2v (el voltímetro dice 5.6v) No hay suficiente energía para encenderlo en el módulo BT, pero la placa estaba encendida (la luz de encendido estaba encendida)

  1. Batería recargada

4 x alcanzables AA = 1.2v (el voltímetro dice 6v.7)

lectura de voltaje desde TMP36 = 171 Voltaje convertido a 5v (Supongo que el arduino tiene un regulador de voltaje para limitar la entrada a 5v, ¿verdad?)

171 * 5.0 / 1024 = 0.83 
temperature = (0.83 - 0.5) * 100 = 33

mis preguntas son:

  • ¿Hay alguna forma de corregirlo a través del software o debería disminuir el voltaje, usando un diodo / resistencia?

  • En la hoja de datos está escrito que el rango de voltaje de entrada es de 7v a 23v. ¿Significa que tiene un regulador para 5v internamente para regular mi arduino a 5.5v? ¿Significa también que necesitaré más batería para que funcione?

Arduino utilizado es el Iteaduino BT

schematics hoja de datos

    
pregunta VP.

1 respuesta

0

No puede corregirlo en el software, ni usar un diodo o resistencia para disminuir el voltaje si no conoce la causa o la función de error. Obtienes 44 ° en lugar de 22 °. ¿Qué harías para resolver esto? Dividir por 2? ¿Una lectura que se ejecuta en un USB de 15 ° también resultaría en 30 ° cuando se ejecuta con las baterías? Un diodo sería una mala solución en cualquier caso.

Mi primera reacción fue que las baterías darían un voltaje demasiado alto. La primera línea de la hoja de datos dice operación de 2.7V a 5.5V. Ahora, si fueran baterías alcalinas, tendrías 6 V, eso está fuera de las especificaciones, y entonces cualquier cosa puede pasar. Siempre asegúrese de estar dentro de las especificaciones antes de comenzar a buscar otras cosas.
Pero usted dice que son recargables, que probablemente sean NiMH, a 1.2V por celda, lo que le daría 4.8V, casi lo mismo que los 5V del USB. Eso no puede explicarlo.

Comprendo que será un simple esquema, pero aún así: publícalo aquí. Tendremos que echar un vistazo a todas las posibilidades. Mientras tanto, mida el voltaje de las baterías e informe al respecto.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas