Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisión Ambos lados, revisión siguiente | ||
guias:control_de_motores [2017/04/25 08:17] Félix Sánchez-Tembleque [L293D] |
guias:control_de_motores [2018/05/06 16:58] Oscar se ha restaurado la vieja versión (2018/01/24 22:07) |
||
---|---|---|---|
Línea 90: | Línea 90: | ||
* L297D | * L297D | ||
* TB6612FNG | * TB6612FNG | ||
+ | * DRV8835 | ||
Si el motor una vez conectado no gira en el sentido deseado podemos cambiarlo muy fácilmente tanto en el hardware (intermabiando los cables del motor o del driver) como en el software (cambiando los pines en la programación). | Si el motor una vez conectado no gira en el sentido deseado podemos cambiarlo muy fácilmente tanto en el hardware (intermabiando los cables del motor o del driver) como en el software (cambiando los pines en la programación). | ||
Línea 105: | Línea 106: | ||
* Dos de alimentación desde las pilas o baterías (VCC, GND). | * Dos de alimentación desde las pilas o baterías (VCC, GND). | ||
- | La conexión ya la hemos visto para un Arduino Pro Micro | + | La conexión ya la hemos visto para un Arduino Pro Micro. Para un cualquier otro es similar, buscando siempre 4 pines PWM. |
- | {{: | + | {{: |
La lógica de operación de la placa para cada uno de los motores es la siguiente (la tabla indica la señal en cada pin para el motor A). | La lógica de operación de la placa para cada uno de los motores es la siguiente (la tabla indica la señal en cada pin para el motor A). | ||
Línea 143: | Línea 144: | ||
|IN2|HIGH|LOW|LOW| | |IN2|HIGH|LOW|LOW| | ||
|ENA|pwm|pwm|0| | |ENA|pwm|pwm|0| | ||
+ | |||
+ | Esquema de conexión con Arduino UNO | ||
+ | |||
+ | {{: | ||
Librerías de funcionaminto para L298N: en este enlace de [[https:// | Librerías de funcionaminto para L298N: en este enlace de [[https:// | ||
Línea 176: | Línea 181: | ||
La lógica de funcionamiento es la misma que en el L298N y por tanto la librería anterior es válida sin cambios. Tiene dos pines de dirección (digitales) y uno PWM (enable) por cada lado del integrado. Tambien dos entradas de alimentación, | La lógica de funcionamiento es la misma que en el L298N y por tanto la librería anterior es válida sin cambios. Tiene dos pines de dirección (digitales) y uno PWM (enable) por cada lado del integrado. Tambien dos entradas de alimentación, | ||
- | {{:guias:guias: | + | {{:guias:l293d_e.png?400|}} |
=== Adafruit Motor Shield === | === Adafruit Motor Shield === | ||
Línea 188: | Línea 193: | ||
Este driver de Toshiba es pequeño pero matón. Puede controlar dos motores entre 4.5 y 13.5 voltios y con un consumo máximo de 1 A sontenido, admitiendo picos de 3.2 A por canal. Tiene además integrada una protección térmica para que no podamos quemarlo. Es el que usamos en el proyecto [[https:// | Este driver de Toshiba es pequeño pero matón. Puede controlar dos motores entre 4.5 y 13.5 voltios y con un consumo máximo de 1 A sontenido, admitiendo picos de 3.2 A por canal. Tiene además integrada una protección térmica para que no podamos quemarlo. Es el que usamos en el proyecto [[https:// | ||
- | {{: | + | Utiliza una lógica similar a la de los L298D y L293D, pero con un séptimo pin de control que permite poner toda la placa en stand-by parando los dos motores a la vez. Las conexiones entre un Arduino UNO y el driver pueden verse aquí. |
- | Utiliza una lógica similar a la de los L298D y L293D, pero con un séptimo pin de control que permite poner toda la placa en stand-by parando los dos motores a la vez. Las conexiones entre un Arduino Pro Micro y el driver pueden verse aquí. | + | {{: |
- | {{: | + | Una característica especial de este driver, como el L293D, es que tiene dos entradas de alimentación. Una para los motores, con la tensión de estos (4.5 a 13.5 voltios, etiquetada como VM) y otra para el propio driver, que puede tomarse del propio pin de 5 voltios de Arduino (VCC). |
- | + | ||
- | Una característica especial de este driver, como el L297D, es que tiene dos entradas de alimentación. Una para los motores, con la tensión de estos (4.5 a 13.5 voltios, etiquetada como VM) y otra para el propio driver, que puede tomarse del propio pin de 5 voltios de Arduino (VCC). | + | |
=== Redbot === | === Redbot === | ||
Línea 204: | Línea 207: | ||
La documentación de esta librería y un curso completo para hacer robots con esta placa está en el proyecto [[https:// | La documentación de esta librería y un curso completo para hacer robots con esta placa está en el proyecto [[https:// | ||
- | ===== El Anillo Único ===== | + | ==== DRV8835 |
- | También hemos creado una librería | + | Este pequeño driver tiene un uso similar al L9110 con cuatro pines PWM y es capaz de dar 1.2A (puntas |
+ | |||
+ | Es el driver que integra la shield [[https:// | ||
+ | |||
+ | ===== El Anillo Único ===== | ||
- | Aquí puedes encontrarla. | + | También hemos creado una [[https:// |
===== Equipo ===== | ===== Equipo ===== | ||
Línea 221: | Línea 228: | ||
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
- |