La caída de voltaje afecta la lectura del sensor

0

Tengo un proyecto de diseño que es una incubadora de bebés. Este diseño consta de los MCU MB90f387s de Fujitsu, un potenciómetro (para temperatura de entrada), HSM20-G (sensor analógico de temperatura y humedad), 2 bombillas, LCD, FAN y relé. Estoy utilizando ADC de la MCU para el sensor y el potenciómetro.

El flujo del sistema es:

  1. lee la temperatura de entrada
  2. en la bombilla o el ventilador hasta que el sensor lea una temperatura similar a la temperatura de entrada.
  3. fuera de la bombilla o ventilador.

El problema es cuando la MCU enciende el relé (al encender el ventilador o la bombilla), hay una caída de voltaje en la fuente de alimentación que hace que el sensor y los datos del potenciómetro (lectura) cambien.

Un escenario: Inicialmente, bulb1 apagado, bulb2 apagado, ventilador apagado

  1. entrada = 33C, lectura del sensor 29C
  2. bombilla1 y bombilla2 encendidas, caídas de voltaje .6V, lectura de entrada 30C, lectura del sensor 25C
  3. la lectura del sensor 27C, la bombilla 1 está encendida, la bombilla 2 apagada, la tensión de alimentación aumenta .3V, la lectura de entrada 31C, la lectura del sensor 26C

Explicación: cada vez que el mcu enciende la bombilla, una cantidad de voltaje cae, si el mcu enciende la otra bombilla, otra caída de voltaje.

Pregunta: ¿Cuál es la solución para que el sensor y la temperatura de entrada tengan una lectura constante? Ya leí esto , en el foro de arduino. Al proporcionar otro suministro (cargador de teléfono celular) al sensor o al relé, el sensor / relé no funciona.

Por favor, dame un poco de luz sobre esto. gracias.

    
pregunta paulj

3 respuestas

1

Lo pregunté aquí porque han pasado 3 días resolviendo este problema. Finalmente tengo una solución.

El arduino forum que se incluye en mi publicación tiene una solución para el problema pero no resolvió la mía . Hay una respuesta para separar el pin GND del relé a otro pin GND en arduino, pero esto no resuelve mi problema. Lo que hice es separar el pin GND y el pin VCC en los MB90F387s. Eso solucionó mi problema. Gracias por todos los que quieren ayudar.

    
respondido por el paulj
0

Use un SSR (relé de estado sólido) o dos en lugar de los mecánicos. La mayoría consume mucha menos energía para operar, por lo que debería disminuir significativamente la caída de voltaje. Quizás una como la Sharp S108T01F funcionaría. (Puede cambiar 8A @ 120VAC de 1.2v @ 20mA (el elemento impulsor es un LED, así que solo agregue una resistencia para limitar la corriente a 20mA). Aproximadamente $ 4 cada uno.

    
respondido por el rdtsc
0

Para una primera aproximación, también mida el voltaje en la parte superior de la olla. Suponiendo que el sistema se vea como

simular este circuito : esquema creado usando CircuitLab

actualmente está midiendo solo el voltaje establecido. Cuando se cambia la carga, se produce una caída de voltaje en la resistencia del cableado (o puede ser que la fuente de alimentación no sea bastante estable bajo su carga), por lo que debe establecer caídas de voltaje.

La idea también es medir la parte superior del bote, que he etiquetado como "VOLTAJE DE REFERENCIA". Luego, en lugar de simplemente llamar a la temperatura deseada, CONFIGURAR VOLTAJE, se toma la proporción de los dos. Por ejemplo, si la temperatura establecida puede variar de 0 C a 40 C, la calculará como 40 x (AJUSTE VOLTAJE / VOLTAJE DE REFERENCIA). Esta es una técnica muy conocida llamada medición ratiométrica.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas