Cancelar el efecto del sensor de efecto Hall de enclavamiento

0

Quiero usar un sensor de efecto Hall para detectar cuándo una puerta está cerrada o no; el sensor estaría en el marco de la puerta, y un pequeño imán permanente estaría en la puerta. Sin embargo, me enteré de que el sensor que recibí está enganchado: al principio produce 0 , cuando llevo el imán en la dirección correcta, gira 1 , y cuando quito el imán queda 1 .

Para mi proyecto, quiero que el sensor gire HIGH solo cuando el imán esté cerca del sensor. Para resolver esto, probablemente podría obtener un sensor de efecto Hall diferente, que no enclavaba, pero quería saber si había una forma de hacerlo con el sensor actual que tengo.

Pensé en usar un segundo imán que, de forma predeterminada, haría que la salida del sensor 0 , pero no fuera lo suficientemente potente como para compensar el campo generado por el imán en la puerta.

¿Mejores ideas? ¿Vale la pena?

    
pregunta jonathanGB

1 respuesta

1

El documento @SteveG enlazado describe el sensor de efecto Hall de enganche como un valor de enganche cuando detecta un campo positivo ("norte") o negativo ("sur") y cambia al otro valor solo cuando detecta el campo opuesto . Su imán tiene extremos norte y sur, por lo que debe hacer que el imán pase al norte y al sur a través del sensor en una dirección cuando la puerta se está cerrando y en la dirección opuesta cuando la puerta se está abriendo. Si la configuración es N, luego S cuando la puerta se está cerrando, y S luego N cuando se está abriendo, entonces el sensor emitirá el valor S bloqueado cuando la puerta esté cerrada y el valor N encerrado cuando esté abierta. El imán tendría que ser uno donde los extremos N y S estuvieran separados por cierta distancia, como un imán de barra. Un imán de disco probablemente no funcionaría porque sería difícil pasar los lados N y S a través del sensor de la manera descrita.

    
respondido por el Willis Blackburn

Lea otras preguntas en las etiquetas