Circuito de detección de agua

1

Estoy trabajando en una placa de circuito impulsada por un PIC18F; Uno de los componentes de la placa es un sensor de agua. Esto es bastante sencillo, hay dos electrodos en una sonda; cuando se sumerge en el agua, hay suficiente conductividad para completar el circuito, y se coloca un pin en el PIC. A continuación se muestra un bosquejo de la parte relevante del circuito. Los electrodos son CN4-1 y CN4-2, la placa es alimentada por una batería de 3.6 V.

Tal como está, funciona según lo previsto, pero estoy viendo un comportamiento indeseable. El sistema es altamente sensible a cualquier cosa que toque el segundo electrodo, CN4-2; Supongo que esto introduce una carga extra en el sistema y puedo obtener una detección de falsos positivos (incluso si nada está tocando CN4-1, por lo que el circuito no está completo). En particular, hay un LED que señala la presencia de agua, activado por este circuito. Si CN4-2 es tocado por un conductor (ya sea agua u otra cosa, como una mano), el pin de E / S se tira lo suficientemente alto como para disparar el LED, pero en algunos casos solo tener el LED encendido es suficiente para sacar algo de corriente De la batería, dejamos que la señal al pin de E / S se reduzca lo suficiente como para que se apague de nuevo, y terminamos alternando entre los estados. Atar el suelo de la placa a un suelo externo ayuda a reducir esto, pero no siempre lo elimina.

La reducción del tamaño de la resistencia que tira del pin bajo reduce estos falsos positivos, pero luego dificulta que el circuito lo tire alto cuando hay una señal legítima. Al mismo tiempo, reducir el tamaño de la resistencia que lo alza puede solucionarlo, pero entonces la resistencia total del circuito es lo suficientemente baja como para que cuando el circuito está conectado a través de CN4, haya un consumo de corriente significativo, lo que acortará la vida útil de la batería. .

Heredé el diseño del tablero, por lo que no me ofenderé si me dices que hay una manera completamente diferente de manejar esto que sería mejor. Lo ideal es que busco que el sistema responda bien a una conexión a través de CN4, consuma un mínimo de energía, ya sea que esté abierto o cerrado, y evite una señal positiva falsa cuando solo un solo electrodo tiene algún contacto. Si se puede hacer sin necesidad de vincular el sistema a una toma de tierra externa, sería conveniente.

    
pregunta Grey

2 respuestas

0

Podrías usar este circuito en su lugar. El capacitor en su entrada filtrará la mayoría de las interferencias y el transistor PNP dará mejores niveles de voltaje de salida.

Si aún es demasiado sensible a la interferencia, ayudará a aumentar el valor de C1 y / o R3. Si el agua no lo dispara de manera confiable, aumente el valor de R2. (El circuito funcionará para una resistencia al agua de aproximadamente 15 Mhm en su forma actual)

simular este circuito : esquema creado usando CircuitLab

Al igual que con cualquier circuito que pone un voltaje de CC a través del agua, los electrodos se corroen lentamente cuando se sumergen en agua.

También puede diseñar un circuito que mida la capacitancia entre dos cables aislados retorcidos que se adhieren al agua, pero que necesitarían un oscilador y un circuito de medición del tiempo. Es posible implementar esto en el PIC pero sería mucho más complejo y también podría necesitar más poder. La principal ventaja de este circuito es que es incluso menos sensible a la interferencia (conducida) y no corroe los electrodos.

    
respondido por el Jonathan S.
0

En lugar de fijar el terminal CN4-1 a una fuente de + 3V, conéctelo a un pin de salida que puede configurar alto o bajo bajo su control exacto. Si hay agua, el pin de entrada CN4-2 debe estar activo cuando, y solo cuando, pulsa el + 3V en CN4-1. Activa y desactiva el + 3V sin importar cuántas veces elijas y verificas que la señal se transfiere al pin de entrada exactamente como se esperaba, y nunca cuando es inesperado.

    
respondido por el Entrepreneur

Lea otras preguntas en las etiquetas