Conductor del Motor de BLDC CDROM Arduino, rendimiento mejorado (2 / 2 paso)

Paso 2: código

Como ha escrito el código optimizado algunos consejos tal vez útil.

-De matriz de señales, el primer índice es el número de pin-z. Restantes 3 valores son valores de la señal.
-Espere valor se utiliza para hacer un retardo después de cada paso.
-Ventana de monitor serie se utiliza para obtener "+" o "-" para aumentar o disminuir la espera valor y le cambio la velocidad del motor.

/*

*************************

http://blog.mshams.ir *

*************************

*/

int espera = 7;

const int fases = 3;

const int pinmodes = 2;

const int sigstates = 4;

const int sigcycle = 6;

números de pines [0 = activar, 1 = señal]

const int pernos [fases] [pinmodes] = {{2,5} {3,6}, {4,7}};

valores [0 = activar] [1, 2, 3 = señal]

const int señales [sigcycle] [sigstates] = {{1,1,1,0} {2,1,0,0}, {0,1,0,1}, {1,0,0,1}, {2,0,1,1}, {0,0,1,0}};

inChar Char;

int i, j;

int v;

void setup() {}

para (i = 0; i < fases; i ++) {}

para (j = 0; j < pinmodes; j ++) {}

pinMode (pernos [i] [j], salida);

}

}

Serial.Begin(9600);

}

una y otra vez funciona para siempre la rutina bucle:

void loop() {}

conjunto espera valor

Si (Serial.available()) {}

inChar = (char)Serial.read();

Si (inChar == '-') {}

esperar-=1;

}

Else {}

esperar += 1;

}

Serial.println(Wait);

}

motor de accionamiento

para (i = 0; i < fases; i ++) {}

para (j = 0; j < pinmodes; j ++) {}

Set activar pin

¿digitalWrite (pernos [j] [0], señales [i] [0] == j? LOW:HIGH);

señal de salida

digitalWrite (pernos [j] [1], signals[i][j+1]);

}

una vuelta completa

Delay(Wait);

}

}

Artículos Relacionados

Tablero de conductor del Motor simple, barato para Arduino

Tablero de conductor del Motor simple, barato para Arduino

Muchos proyectos con Arduino a menudo necesitan motores, ya sea un coche o una aspiradora o cualquier otra cosa. Pero el problema es que no se puede conectar un motor directamente a Arduino como la corriente de salida es muy baja. Por lo tanto, puede
Control de Motor de BLDC con Arduino, salvado el motor del HD y sensores Hall

Control de Motor de BLDC con Arduino, salvado el motor del HD y sensores Hall

hay un gran interés estos días entre los aficionados a los hobbys en el control de motores brushless de la C.C. (BLDC), que han mejorado el rendimiento y mejor eficiencia energética enmotores tradicionales, pero son más difíciles de usar. Muchos prod
ARDUINO UNO + paso a paso TB6560 conductor del motor

ARDUINO UNO + paso a paso TB6560 conductor del motor

Hola. Buenos díasEste es mi primer instructable. Ojala alguien pueda comentar si quieres preguntar o me corrijan si me equivocoOK, esto es tutorial para accionamiento paso a paso con ARDUINO y paso a paso TB6560 conductor del motor. Acctually usted p
CONDUCTOR del MOTOR de alta corriente (V 1.0)

CONDUCTOR del MOTOR de alta corriente (V 1.0)

¿Quieres manejar algunas vuelta baja - motores de corriente alta? también puede hacer su propio conductor motor actual alta con unos MOSFETs.LISTA DE PIEZAS:2 x IRF540N2 x IRF9540N10 k resistencias 2 x1 diodo de x3 x macho encabezados2 x MCT2E (o equ
Conductor del Motor Nema 23 de THB6064AH

Conductor del Motor Nema 23 de THB6064AH

El chip de THB6064AH puede utilizarse para conducir un motor nema 23 de pasos utilizando los comandos de un Arduino. Este instructable muestra el montaje de un kit del motor paso a paso del Massmind 6064 versión 1.1.Paso 1: ConfigurarHacer un balance
Secretos de pasos sin conductor del Motor operación

Secretos de pasos sin conductor del Motor operación

Tengo un armario lleno de motores paso a paso de varias configuraciones, tanto unipolares como bipolares. Quería una manera rápida, fácil, fiable y barata de probarlos en ambas direcciones de rotación para aceptabilidad ya que son recuperadas durante
Conductor del Motor paso a paso simple para proyectos Arduino CNC

Conductor del Motor paso a paso simple para proyectos Arduino CNC

Se trata de una simple unidad de puente H dual que hice algunas fichas que bajé eBay hace un tiempo. Utiliza un microcontrolador Pic para manejar las entradas de la dirección de paso para la lógica de la impulsión de la bobina. Usé las fotos más bara
Tablero de conductor del Motor de pasos 4-Axis HobbyCNC

Tablero de conductor del Motor de pasos 4-Axis HobbyCNC

Construir tu propio tablero de regulador motor de alta corriente 4 ejes paso a paso para tu robot DIY, DIY molino o conversión del molino, DIY router o cualquier cosa que necesita para moverse. Este es un kit de construcción sí mismo de HobbyCNC.com.
Conductor del motor de DIY relé

Conductor del motor de DIY relé

diseñado para propósito experimental este circuito de lógica de relé pueden trabajar en combinación con un motor de cortina onduladas. El circuito consta de dos relés monoestables, dos interruptores momentáneos y algunos componentes básicos.  Dependi
Regulador del motor de Arduino Lego EV3 ahorrar $45

Regulador del motor de Arduino Lego EV3 ahorrar $45

Haciendo un regulador del motor de diy lego ev3Paso 1: introducción Así que tengo un juego llamado el lego mindstorms EV3 es un increíble robótica $349 kit que realmente es simple de construir como lego pero con características realmente impresionant
Velocidad del motor DC de Arduino y dirección L293D

Velocidad del motor DC de Arduino y dirección L293D

Este instructivo le guiará a través de las piezas y los pasos para controlar un motor Dc velocidad y dirección con la ayuda de un controlador de motor L293D puente H dual para arduino.El conductor del motor tiene dos canales que significa que pueden
Escudo del Motor Arduino DIY [por sólo $8!] (L298N 2x4A)

Escudo del Motor Arduino DIY [por sólo $8!] (L298N 2x4A)

Hoy, voy a mostrarte cómo hacer un escudo del motor de Arduino (conductor) a un bajo costo. Funciona espléndidamente, la poseen casi todas las características del protector de motor original de Arduino. Es considerada casi como un clon. El protector
Robot aspiradora de piso - controlado por Arduino con el escudo del motor

Robot aspiradora de piso - controlado por Arduino con el escudo del motor

robot aspiradora de piso. Versión #16.Este positivo acumulado versión de experiencia de las versiones anteriores.Materiales y componentes:1. Arduino board;2. protector de Motor Arduino;3. dos motores con cajas de cambios (3 voltios, ~ 100 RPM);4. dos
"La vaca del cielo Formidable" controlada por Arduino RC barco

"La vaca del cielo Formidable" controlada por Arduino RC barco

Lo que usted necesita:HC-06Esto te dará un rango de 30 pies hacia fuera. Después de eso, no se garantiza la conexión.L293DBarco de RCSi no compra este barco, asegúrese de comprar un RC barco de dos hélices y no timones.Placa de Arduino UnoSmartphone