Control de Motor de BLDC con Arduino, salvado el motor del HD y sensores Hall (7 / 12 paso)

Paso 7: Calibración de los sensores Hall

El Hall los sensores son dispositivos digitales que la salida sea alta o baja (1 o 0) dependiendo de si ellos sienten un polo magnético del sur o del norte. Debido a su arreglo apartes 15 grados y los imanes que giran debajo de ellos, cambiando la polaridad cada 45 grados, los tres sensores nunca son todas altas o bajas al mismo tiempo. Como las vueltas de motor, la salida del sensor varía en un patrón de seis pasos que se muestra en la siguiente tabla. Los sensores deben estar alineados a la propuesta del motor tal que uno de los tres sensores cambia exactamente en las posiciones de conmutación del motor. En este caso, el borde de levantamiento del primer Sensor Hall (H1) debe coincidir con el encendido de la combinación de las fases C(high) y B (bajo). Esto corresponde a tener transistores 3 y 5 en el circuito de puente.

Usé un osciloscopio para alinear los sensores con los imanes. Tuve que usar tres canales del alcance para ello. Hacer girar el motor mediante una correa conectada a un segundo motor y mide la EMF detrás entre dos combinaciones de fase (A y B, A y C), que son las dos ondas seno-como en la foto de abajo. La señal de un sensor hall 2 entonces fue vista en el canal 3 del ámbito de aplicación. El montaje del sensor de Hall fue dado vuelta hasta el borde de levantamiento del sensor hall fue alineado exactamente con el punto donde conmutación debe ocurrir (ver foto abajo). Ahora me doy cuenta de que esta misma calibración puede hacerse con sólo dos canales. Si se utiliza la combinación de Femi de fase A-B-C, el flanco ascendente de H2 coincidiría con el paso por cero de la curva A-B-C.

La razón que la conmutación debe ocurrir aquí es mantener el par motor más alto posible en todo momento. El nuevo CEM es proporcional al par de torsión y te darás cuenta que cada conmutación ocurre cuando la FEM cruza por debajo de la curva de la siguiente fase. Por lo tanto, el par real consiste en las partes más altas de cada combinación de fase.

Si no tienes acceso a un ámbito, aquí es una idea que tengo para hacer la alineación. Esto es realmente un ejercicio interesante para cualquiera que desee tener una idea de cómo funciona el motor BLDC. Si conectas fases del motor (positivo) y B (negativo) a una potencia de la fuente y encienda, el motor gira un poquito y luego se detiene. Si entonces mover el cable negativo a la fase C y conecte la alimentación, el motor gire un poco más y luego se detiene. La siguiente parte de la secuencia sería el positivo a la fase B y así sucesivamente. Cuando haces esto el motor siempre se detiene en un punto donde el esfuerzo de torsión es cero, lo que corresponde en el gráfico a uno de los lugares donde los gráficos cruza el eje x. Observe que el cero de la tercera combinación de fase corresponde a la ubicación de la conmutación de las dos primeras combinaciones. Por lo tanto, la posición de cero esfuerzo de torsión de la combinación de B-C es donde desea colocar el borde de levantamiento de H2. Marque esta posición con un marcador fino o con una cuchilla afilada y luego, usando un DMM, ajuste el montaje de sensor Hall hasta la salida de H2 va alta exactamente en esta marca. Incluso si eres un poco apagado en esta calibración, el motor debería funcionar bastante bien.

Artículos Relacionados

Interfaz de Motor de CC sin escobillas (BLDC) con Arduino

Interfaz de Motor de CC sin escobillas (BLDC) con Arduino

este es un tutorial sobre cómo la interfaz y funcionamiento de un motor DC sin escobillas con Arduino. Si usted tiene alguna pregunta o comentario por favor, responda en los comentarios o por correo a rautmithil [at] gmail [dot] com. También puede ob
Interfaz de Motor de corriente continua sin escobillas (BLDC) con Arduino

Interfaz de Motor de corriente continua sin escobillas (BLDC) con Arduino

Este es un tutorial sobre cómo la interfaz y funcionamiento de un motor DC sin escobillas con Arduino. Si usted tiene alguna pregunta o comentario por favor, responda en los comentarios o por correo a rautmithil [at] gmail [dot] com. Usted también pu
Control de interruptor remoto CoTech con Arduino (433Mhz)

Control de interruptor remoto CoTech con Arduino (433Mhz)

Hace poco tiempo compré 3 interruptores remotos de Co/Tech 51058 x 10 y una 50027 remoto de Clas Ohlson en Noruega. Utiliza la AM 433mhz banda para comunicarse. Quería controlar con un Arduino, y después de googlear y leer mucho tiempo, no pude encon
Seguimiento y control de su auto remotamente con Arduino y Android

Seguimiento y control de su auto remotamente con Arduino y Android

En realidad, muchos de nosotros pueden sufrir o miedo de ser su auto robada. En este proyecto, voy a intentar ayudarte a proteger tus coches e incluso controlarlos remotamente.Básicamente, tienes que dejar un teléfono móvil en su coche y cuando el co
Construir un tablero de circuitos de transistor para control mando de aire acondicionado con Arduino

Construir un tablero de circuitos de transistor para control mando de aire acondicionado con Arduino

yo estuve apoyando un grupo de estudiantes en su proyecto de graduación. Una de las dificultades fue el control de una unidad de aire acondicionado con microcontrolador Arduino.El primer experimento que tratamos de resolverla era por registro la seña
Control de un Led RGB con Arduino y procesamiento

Control de un Led RGB con Arduino y procesamiento

este instructable (mi primer no menos) se muestra cómo controlar un RGB led usando procesamiento y arduino.La característica fundamental que el color se selecciona haciendo clic en una imagen, el valor RGB del pixel que usted haga clic en es procesad
IR Control remoto para tu ordenador con arduino

IR Control remoto para tu ordenador con arduino

Con este receptor, controlar el ordenador remotamente gracias al módulo IR y Arduino.Modo de Lazzy activado ^^Paso 1: En primer lugar debo desmontar receptor de IR de Sony VAIO myold.Receptor IR que viene de mi padre, totalmente inservible porque pro
El control de reguladores de velocidad con Arduino.

El control de reguladores de velocidad con Arduino.

Hola chicos, estoy con otro instructivo. Esto es sobre variadores RC. Lo que esto hará es permitirle probar el controlador de velocidad en el mundo de Arduino usando serie, entonces usted anote los valores y puede utilizarlos para sus proyectos.Envia
Control remoto controle su ordenador portátil con arduino UNO!

Control remoto controle su ordenador portátil con arduino UNO!

Hola a todos.En este tutorial, voy a enseñarte cómo puede convertir su Arduino Uno en un sistema de control remoto para tu ordenador.Paso 1: lo que se necesitaPrincipiante:1. Arduino Uno2. receptor de infrarrojos3. IR remote4. Arduino softwareAvanzad
Control de aparatos electrodomésticos con Arduino

Control de aparatos electrodomésticos con Arduino

Hola Instructables... Aquí está el proyecto simple por el cual nos podemos encender y apagar aparatos por cualquier ordinario IR remotos TV, controles remotos DVD etc...,Paso 1: Componentes necesarios Componentes requierenPlaca de relé conductor - 1T
Táctil teclado / controlador con Arduino y el proceso del juego

Táctil teclado / controlador con Arduino y el proceso del juego

este instructable describe de una manera rápida y sencilla para crear un teclado táctil o un controlador de juegos con-cartón,-papel de aluminio,- y un Arduino.También proporciona los códigos de Arduino y el proceso para comenzar a jugar inmediatamen
Coche de Control remoto con Arduino y Bluetooth

Coche de Control remoto con Arduino y Bluetooth

Este proyecto consiste en hacer un coche de control remoto mediante una conexión bluetooth. Este coche está destinado a ser utilizado en un globo hacer estallar la competencia contra otros coches similares. La conexión inalámbrica se consigue mediant
Control de calidad con Arduino Uno de aire

Control de calidad con Arduino Uno de aire

Control de calidad de aire con Arduino Uno con la ayuda de MQ135 aire calidad gases peligrosos módulo Sensor Detector.Paso 1: Configuración de pines Rojo = 5VVerde = datos (A0)Negro = tierraPaso 2: Conexión del cable de 1 = rojo (5V)2=Black(Ground)4=
Construir un XBMC/KODI remoto con Arduino, protector del Sensor IR y VB.NET

Construir un XBMC/KODI remoto con Arduino, protector del Sensor IR y VB.NET

Construir un XBMC/KODI remoto con Arduino y un protector del Sensor IR, que funciona con cualquier mando a distancia.Quería controlar mi PC XBMC/Kodi de control remoto de mi decodificador satélite, ya sea ver películas en XMBC/Kodi o TV vía satélite,