¿Cómo sé si mi sensor de efecto Hall funciona correctamente?

en la pág. 18 En la Figura 5 de esta hoja de datos , verá un tren de pulsos necesario para programar la sensibilidad del sensor de efecto Hall A1362.

Estoy usando el siguiente circuito:

mi circuito

Usando la Figura 5 de la hoja de datos, simplemente enciendo el sensor de efecto Hall suministrando el VCC de 5V. Los interruptores SW8, 9 y 10 comienzan estando en estado abierto. Aquí están mis pasos:

  1. Cerrar SW8 // pulso alto
  2. Abrir SW8

  3. Cerrar SW9 // pulso medio

  4. Abrir SW9

  5. Cerrar SW8 // pulso alto

  6. Abrir SW8

  7. Cerrar SW9 // flujo de pulsos medios, cada vez incrementando el contador de sensibilidad en 1

  8. Abrir SW9

repita los pasos 7,8 0 - 255 veces según sea necesario para configurar la sensibilidad del sensor de efecto Hall.

Cuando acerco los polos norte/sur de un imán al sensor de efecto Hall, las lecturas de voltaje que obtengo en el pin VOUT son casi idénticas. Pero si la sensibilidad del sensor de efecto Hall ha cambiado, debería obtener lecturas de voltaje diferentes. Esto significa que no estoy configurando la sensibilidad correctamente. ¿Qué me estoy perdiendo?

De publicaciones anteriores, otros han dicho que también tenga cuidado con mis lecturas actuales. Así que aquí hay más información:

En VpH, el multímetro lee ~ 200 mA En VpM, el multímetro lee ~ 100 mA En VpL, el multímetro lee ~ 3,5 mA

Respuestas (2)

Usando VpH como ejemplo, la resistencia R7 limitará la corriente a alrededor de 90 mA. La hoja de datos dice que la corriente mínima garantizada para quemar un fusible es de 300 mA e incluso recomienda un condensador de 0,1 uF para garantizar que haya suficiente corriente disponible.

Una solución simple que probablemente funcione sería desechar el divisor de resistencia y usar algo como un regulador ajustable LM317 y cambiar la resistencia de ajuste de voltaje que se muestra como R2 en el circuito de aplicación típico. El uso de resistencias al 1% debería mantenerlo dentro de las tolerancias que se indican en la hoja de datos.

También tome nota de la respuesta de Markrages, es probable que el rebote del interruptor sea un problema, por lo que, idealmente, aparte de un suministro más robusto, debería cambiar los voltajes de un microcontrolador. La hoja de datos de LM317 muestra que Iadj está limitado a menos de 100 uA, por lo que podría lograrlo utilizando cualquier forma de transistor o interruptor analógico que no introduzca demasiada resistencia.

@PeterJ: según la hoja de datos de LM317, la Figura 5 establece que la ecuación es Vo = 1.25 (1 + R2/R1)+Iadj*R2. Como necesito Iadj=300mA=0.3A y Vo=27V para VpH, algunas matemáticas simples me dicen R2=16.6129*R1. Para obtener los voltajes VpM y VpL, necesitaría dos LM317 más y realizaría cálculos similares para determinar los valores de resistencia correctos. ¿Es esto correcto o estoy muy lejos?
@ user1068636, se garantiza que Iadj sea <100uA, no sigue directamente la corriente de carga. No hay problema en calcular a 0 y 100 uA para ver qué diferencia hace, pero la hoja de datos menciona que el error es insignificante y puede ignorarse para la mayoría de las aplicaciones.
¿Está afirmando que mi problema es que la corriente de carga no es de 300 mA en el pin VOUT? Su solución propuesta es reemplazar los divisores de voltaje con LM317, pero no puedo entender lo que esto logra. ¿Esto me da valores de corriente más altos en VpH, VpM, VpL?
@user1068636, Sí, así es, el LM317 puede entregar más de 1.5A. El problema con los divisores de voltaje es que la impedancia limita la corriente y el voltaje variará dependiendo de la carga. Probablemente necesite un alcance para medirlo, pero sospecho que con su circuito verá una caída de voltaje en el punto en que intentó quemar el fusible.
¿Podría verificar que este circuito es lo que quiere decir: circuitlab.com/circuit/b47yr5/… Esta es una visualización de lo que creo que está hablando. Siéntase libre de modificarlo o corregirlo si cree que algo anda mal.
@ user1068636, parece que ese circuito debería hacer el trabajo, aunque para reducir la disipación a través de las resistencias, tal vez cambie las resistencias de 1 ohm a 1K, 25 ohm a 25K, etc.
Implementé la parte VpH del circuito y probé la corriente que fluía a través de él. El multímetro comienza diciendo 400 mA, pero luego cae muy lentamente a 70 mA. Este comportamiento es bastante confuso. Estoy usando la siguiente fuente de alimentación: vellemanusa.com/products/view/… . Las perillas de corriente se giran completamente a la izquierda hasta 0 y las perillas de voltaje están al máximo en 30,0 voltios. ¿Es posible que no esté usando la fuente de alimentación correctamente?
@ user1068636, es difícil saberlo, pero debido a que solo espera pulsos, no me sorprendería demasiado si la corriente cayera después de un tiempo.

Si está utilizando interruptores mecánicos normales, cada cierre del interruptor genera varios pulsos debido al rebote de los contactos.

Debería usar algunos interruptores o FET controlados por una computadora o microprocesador para hacer esto, creo.

actualmente estoy usando interruptores regulares de radio shack. En este momento estamos tratando de evitar el uso de un microprocesador. queremos ver si puedo hacerlo manualmente. ¿Tengo otras opciones para reducir el rebote de contactos?
El interruptor antirrebote estándar es un SPDT que acciona un flip-flop SR. electronics-tutorials.ws/secuencial/seq_1.html Pero aún necesitará interruptores analógicos o FET para cambiar esos voltajes altos (no lógicos).