¿Cómo puedo interactuar con un sensor capacitivo y medir su valor con mi Netduino?

0

Acabo de comprar un detector de lluvia, sin darme cuenta de que es un sensor capacitivo (había asumido que iba a ser resistente, como la mayoría). Sin embargo, ser capacitivo significa que se puede sellar para que no se expongan electrodos a los elementos, por lo que puedo ver la ventaja en eso. El dispositivo simplemente tiene 2 terminales y es esencialmente un condensador variable.

Soy un ingeniero de software de profesión y nunca he sido bueno en electrónica analógica (lo he intentado, pero no soy bueno en eso). Las notas de aplicación que vienen con el dispositivo no tienen sentido para mí. Muestran un circuito de la serie RC que se conecta a un pin del microcontrolador que está etiquetado con varias funciones y no hacen mención de cómo está configurado el pin o cómo medir el valor. También omiten todos los valores de los componentes del esquema.

La única información que he encontrado que tiene un uso real es que el dispositivo tiene una capacidad de 100 pF cuando está completamente seco y > = 360 pF cuando está completamente mojado.

En mi Netduino, tengo pines GPIO, A a D, PWM, todas las cosas habituales, funciona a 3.3 voltios. ¿Podría alguien ayudarme a averiguar cómo conectar este sensor, qué tipo de entrada usar y descubrir cualquier circuito que deba rodear el sensor?

Estos son enlaces a la hoja de datos y las notas de la aplicación, aunque no son de mucha ayuda (el sensor es literalmente solo un condensador). enlace enlace

    
pregunta Tim Long

1 respuesta

1

tienes varias formas de medir la capacidad: 1- haga un oscilador y mida el período o la frecuencia (use un inversor CMOS con resistencia conectada desde la entrada para conectar y conectar el sensor entre la entrada y la GND) o use LM555 en un circuito astable. El período de salida depende directamente del valor de la capacidad del sensor (T = K * C) donde K = Constante. 2- Si aplica una función escalonada en la red R-C y mide el tiempo t hasta que el voltaje C llegue a una referencia (Vref), puede usar la ecuación: Vref = Vin * (1 - Exp (-t / Taw)); [Taw = R * C]. entonces t / Taw = -Ln (1 - Vref / Vin) == > C = -t / [R * Ln (1 - Vref / Vin)] 3- Si usa una fuente de corriente constante para cargar el capacitor, la tensión C se convierte en: Vref * C = I * t == > C = I * t / Vref. Puede usar un LM317 para hacer una fuente de corriente, un compactador analógico interno de MCU para comparar el voltaje del sensor a Vref, una referencia de voltaje interno de MCU o TL431 como referencia de voltaje externo.

    
respondido por el ir.imad

Lea otras preguntas en las etiquetas