Este shield hace que sea fácil de controlar dos motores DC con escobilla, con tu Arduino o placa compatible con Arduino. Sus controladores duales de motor MC33926 operan entre 5-28 V y pueden suministrar contínuamente 3 A por motor. Estos controladores también ofrecen realimentación y aceptan frecuencias PWM ultrasónicos para un funcionamiento más silencioso. El mapeo de pines Arduino puede ser personalizado en caso que lo establecido por omisión no sean convenientes, y las líneas de control del controlador se exponen a lo largo del lado izquierdo del shield para uso de propósito general sin un Arduino.
Este shield controlador de motor y su correspondiente biblioteca de Arduino hacen que sea fácil controlar motores DC con escobilla bidireccionales, con un Arduino o placa compatible. El placa cuenta con un par de controladores Freescale MC33926, que operan entre 5-28 V y pueden suministrar contínuamente 3 A por canal, e incluye circuitos sentido corriente, resistencias de protección, un FET para la protección de la batería reversa y puertas lógicas para reducir el número requerido de pines I/O. Incluye componentes SMD, considerando los dos ICs MC33926, conectores apilables Arduino, también los terminales bloques para la conexión y alimentación de motores de conexión (pero no están soldados).
Este versátil controlador de motores está diseñado para una amplia gama de usuarios, desde principiantes que sólo quieren una solución de control de motor plug-and-play para su Arduino (y que se manejan un poco con la soldadura) hasta usuarios más avanzados que desean un carrier para el dual MC33926 que necesite un menor número de pines de I/O para controlar. El mapeo de pines Arduino puede ser personalizado en caso que lo establecido por omisión no sean convenientes, y las líneas de control del controlador se exponen a lo largo del lado izquierdo de la placa, proporcionando un punto de interfaz conveniente para otras placas microcontroladores (ver el diagrama de conexión, arriba con las otras fotos), además cuenta con una opción para alimentar el Arduino directamente desde el shield.
Características :
–
Amplio rango de voltaje de funcionamiento: 5 – 28 V
–
Corriente de salida: 3 A continuos (5 A punta) por cada motor
–
Entradas compatibles con ambos sistemas de 5 V y 3,3 V
–
Opera PWM de hasta 20 kHz, que es ultrasónica y permite un funcionamiento más silencioso del motor
–
Current sense voltage output proportional to motor current (approx. 525 mV/A)
–
Ledes indicadores del motor muestran lo que las salidas están haciendo, incluso cuando no está conectado un motor
–
Se puede usar con un clon de Arduino o Arduino (a través de los conectores del shield) u otras placas microcontroladoras (a través del conector a lo largo del lado izquierdo, 2,54 mm de espaciamiento)
–
Cuando se usa como shield, la alimentación del motor opcionalmente se puede usar para alimentar el Arduino.
–
El mapeo de pines Arduino se pueden personalizar si las asignaciones predeterminadas no son convenientes
–
La biblioteca Arduino hace que sea fácil de empezar a usar esta placa como un shield controlador de motor
–
Protección de voltaje inverso en la alimentación del motor
–
Controladores robustos:
–
Operación transiente hasta 40 V
–
Limitador de sobre corriente mediante PWM interna
–
Apagado por sobre temperatura e histéresis
–
Apagado por bajo voltaje
–
Output short-to-ground and short-to-Vcc protection
Consideraciones realistas de disipación de energía
Cada IC controlador de motor MC33926 tiene una capacidad nominal de corriente continua máxima de 5 A. Sin embargo, la corriente real que puede suministrar depende de qué tan bien aireado (fresco) se puede mantener. La PCB del shield está diseñada para extraer el calor de los chips, pero el rendimiento puede mejorarse mediante la adición de disipadores de calor.
A diferencia de otros puentes-H, el MC33926 tiene una característica que le permite reducir corriente cuando ésta supera los 5 A o cuando la temperatura del chip se aproxima a su límite. Lo que significa, que si se lleva al chip cerca de su límite, se verá menos energía al motor, pero puede permitir evitar una caída total.
El shield ha sido probado a temperatura ambiente sin flujo de aire forzado. Como resultado de esas pruebas, la shield fue capaz de entregar 5 A a ambos canales simultáneamente durante 10 s antes de que la protección térmica redujera la corriente, 4 A para ambos canales durante 37 s, y a 3 A fue capaz de operar de forma continua durante más de 10 minutos sin activar la limitación de corriente o la protección térmica.
Las pruebas se llevaron a cabo en ciclo de trabajo del 100%; a otras frecuencias de PWM el motor introducirá calefacción adicional proporcional a la frecuencia de trabajo.
Nota: Este producto puede calentarse lo suficiente como para quemar que mucho antes se recaliente el chip. Tenga cuidado al manipular este producto y otros componentes conectados a él.
Hardware incluido:
Esta placa controladora lleva todas las piezas de montaje superficial ya soldadas. Sin embargo, es necesario soldar las piezas incluidas para soldarlas en los agujeros metalizados (PTH). Dichas piezas son:
–
1 x conector hembra apilable, 1 x 10 (para shields Arduino)
–
2 x conector hembra apilable, 1 x 8 (para shields Arduino)
–
2 x conector hembra apilable, 1 x 6 (para shields Arduino)
–
3 x terminal bloque, 5 mm, 2 pines (para alimentación y salida motores)
–
1 x conector macho, 1 x 25 (2,54 mm de espaciamiento)
–
1 x bloque de cortocircuito (2,54 mm)
El orificio de montaje está diseñado para usarse con tornillos # 4 (no incluidos)
Documentos:
–
Guía del usuario
–
Ficha técnica de MC33926 de Freescale
–
Esquema
–
Guia de perforaciones
–
Libreria Arduino