¿Es posible programar un sensor de efecto hall con un Arduino?

en la pág. 18 En la Figura 5 de esta hoja de datos, verá un tren de pulsos que permite programar la sensibilidad del sensor de efecto Hall A1362. Hasta ahora, he intentado aplicar manualmente los pulsos de voltaje requeridos (alto, medio, bajo) como se define en la hoja de datos sin éxito.

¿Tendré mejor suerte usando un Arduino? Pensé que este enlace era interesante, pero no estoy seguro de si es lo que necesito:

http://arduino.cc/en/Tutorial/ArduinoISP

¿Alguien podría indicarme un microcontrolador que pueda programar un sensor de efecto Hall o un código de microcontrolador de muestra que programe cualquier sensor usando PWM?

Proporcioné una respuesta, pero cuando miré los voltajes, debe usar hasta 27 V, que es muy alto, por lo que necesitaría un circuito para generar 27 V a partir de 5 V usando un refuerzo de CC / CC y luego usar algún tipo de interruptor para crear el tren de pulsos.
Si se siente cómodo haciéndolo manualmente (parece que es una cosa de una sola vez, pero son muchos pulsos para contar y realizar un seguimiento), parece que debería funcionar. Un PWM no te ayudará. Un arduino o cualquier microcontrolador puede, aunque los niveles de voltaje involucrados necesitarán algunos circuitos adicionales para construir.
Y si intenta hacer esto manualmente (usando interruptores y una fuente de alimentación de 27 V), preste atención al rebote de sus interruptores. Puede pensar que está enviando solo un bit "1" cuando en realidad está en el cable son 10 de "1 0 1 0 1 0" debido a los rebotes de su interruptor.

Respuestas (1)

La hoja de datos de Allegro sugiere programar usando su kit de evaluación de sensores ($500) o usando una fuente de alimentación programable. Puede encontrar una fuente de alimentación programable USB adecuada en eBay ($ 150 más o menos). Verifique que el software esté disponible para crear un tren de pulsos (realmente un tren de pasos).