- ¿Qué es el efecto Hall?
- Componentes requeridos
- Diagrama de circuito
- Programación de Atmega16 para sensor Hall
- Aplicaciones del sensor Hall
Los sensores Hall funcionan según el principio de efecto Hall propuesto por Edwin Hall en 1869. La declaración propuesta dice: “El efecto Hall es la producción de una diferencia de voltaje (el voltaje Hall) a través de un conductor eléctrico, transversal a una corriente eléctrica en el conductor ya un campo magnético aplicado perpendicular a la corriente ".
Entonces, ¿cuál podría ser la forma más simple de la declaración para entenderla de una mejor manera? En este tutorial se explicará paso a paso con un ejemplo práctico. Aquí el sensor Hall se interconectará con el microcontrolador Atmega16 y se usará un LED para mostrar el efecto cuando el imán se acerque al sensor Hall.
¿Qué es el efecto Hall?
El efecto Hall está relacionado con la carga en movimiento en un campo magnético. Para entender de manera práctica, conecte una batería a un conductor como se muestra en la imagen (a) a continuación. La corriente (i) comenzará a fluir a través del conductor de positivo a negativo de la batería.
El flujo de electrones (e -) será en dirección opuesta a la corriente, es decir, desde el terminal negativo de la batería a través del conductor al terminal positivo de la batería. En este momento, cuando medimos el voltaje entre el conductor como se muestra en la Imagen (b) a continuación, entonces el voltaje será cero, es decir, la diferencia de potencial será cero.
Ahora lleve el imán y cree un campo magnético entre el conductor como en la Imagen (c) a continuación.
En esta condición, cuando se mide el voltaje a través del conductor, se desarrollará algo de voltaje. Este voltaje desarrollado se conoce como "voltaje Hall " y este fenómeno se conoce como " efecto Hall ".
Hemos utilizado el sensor Hall con muchos microcontroladores para construir aplicaciones interesantes como velocímetro, alarma de puerta, realidad virtual, etc., todos los enlaces se pueden encontrar a continuación:
- Circuito de alarma de puerta magnética con sensor Hall
- Velocímetro de bricolaje con Arduino y la aplicación de procesamiento de Android
- Realidad virtual usando Arduino y Processing
- Circuito digital de velocímetro y odómetro con microcontrolador PIC
Componentes requeridos
- A3144 Sensor de pasillo IC
- Microcontrolador Atmega16 IC
- Oscilador de cristal de 16Mhz
- Dos condensadores de 100nF
- Dos condensadores de 22pF
- Presionar el botón
- Cables de puente
- Tablero de circuitos
- USBASP v2.0
- Led (cualquier color)
Diagrama de circuito
Programación de Atmega16 para sensor Hall
Aquí el Atmega16 se programa usando USBASP y Atmel Studio7.0. Si no sabe cómo se puede programar Atmega16 usando USBASP, visite el enlace. El programa completo se proporciona al final del proyecto, simplemente cargue el programa en Atmega16 usando el programador JTAG y Atmel Studio 7.0 como se explicó en el tutorial anterior.
Programar Atmega16 será fácil y solo se usarán dos pines PORT. Se utilizará un pin de PUERTO para tomar las lecturas del sensor Hall. Se utilizará otro pin de PUERTO para conectar un LED. En primer lugar, incluya todas las bibliotecas necesarias en el programa.
Defina el pin de entrada para la lectura del sensor Hall.
#define hallIn PA0
Aquí el sensor hall se conecta en PORTA0 de Atmega16 y se inicializa para leer el estado.
DDRA = 0xFE; PINA = 0x01;
Si hay un imán cerca del sensor, encienda el LED o Apague el LED. La detección se basa en el cambio de estado del pin PORT.
if (bit_is_clear (PINA, hallIn)) { PORTA = 0b00000010; } else { PORTA = 0b00000000; }
Aplicaciones del sensor Hall
Los sensores Hall se utilizan ampliamente siempre que sea necesario medir la intensidad del campo magnético o detectar el polo del imán. Aparte de esto, hay muchas aplicaciones que se pueden encontrar en general. Algunas de las aplicaciones se enumeran a continuación:
- Como sensor de proximidad en teléfonos móviles
- Mecanismo de cambio de marchas en vehículos automotores
- Sensor rotativo de efecto Hall
- Inspeccionar materiales como tuberías y tubos.
- Detección de velocidad de rotación
Para saber más sobre los sensores Hall, explore nuestros tutoriales anteriores basados en Hall Sensors.