¿Por qué el sensor de polvo está arrojando diferentes valores al cambiar el cable usb? [cerrado]

0

Tengo un sensor de polvo (sensor de partículas) de Honeywell y que está conectado a Vin (5v) de ESP32 dev board. El problema al que me estoy enfrentando es el sensor que arroja valores diferentes cuando cambio el cable USB que utilizo para encender esp32. Un cable diferente me está dando valores diferentes (si el valor PM2.5 real es 12 valor de lanzamiento del dispositivo alrededor de 90) pero el sensor funciona bien cuando lo uso con Arduin0 UNO . Cuando mido voltage en Vin pin , oscila alrededor de 4.6V t0 4.8V en todos los cables.

¿Puede alguien explicarme qué me falta aquí?

    
pregunta Praveena

1 respuesta

1
  

¿Puede alguien explicarme qué me falta aquí?

Le falta la estabilización de voltaje adecuada aquí.

Si el extremo del cable USB del dispositivo muestra "voltaje flotante" hasta 4,6 V, significa que la impedancia del cable y la impedancia del contacto son demasiado altas para manejar la carga. ESP32 puede consumir importantes corrientes de pico (más de 200 mA) durante el funcionamiento de su radio, lo que puede ocasionar caídas adicionales en el voltaje que podría no ver en su multímetro e interrumpir el sensor. NOTA: sus sensores especifican el suministro como 5 V ± 0,2 V, por lo que incluso sus mediciones de CC indican claramente que su riel de alimentación está fuera de las especificaciones del sensor.

Es posible que tenga que colocar algún capacitor serio en el lado del dispositivo, pero tendría que proporcionar un limitador en la corriente de arranque (limite la corriente de arranque del complemento a 500 mA) para evitar una palanca de puertos USB.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas