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.