El driver VNH2SP30. En este tutorial se enseña las principales características y el funcionamiento del controlador de motores de CC driver VNH2SP30. Este controlador de motores es parecido al controlador de motores L298 pero tiene más opciones para controlar los motores. En el siguiente esquema se muestra un esquema eléctrico donde el "driver" es aplicado al robot Andromina OFF ROAD.
Esquema del robot Andromina con el driver VNH2SP30. |
1-El "driver" VNH2SP30; Es un módulo controlador de motores de CC de puente completo que puede ser aplicado a un gran número de aplicaciones robóticas. Las señales de entrada INA e INB pueden conectarse directamente al micro controlador para seleccionar la dirección del motor y las condiciones de freno. Las señales DIAGA / ENA o DIAGB / ENB, cuando se conectan a una resistencia "pull-up" externa, habilita una pata del puente. Lo que proporciona una señal de diagnóstico digital de realimentación (Feedback). Los amperios que consume los motores puede ser monitorizados con los pines CS1 y CS2 suministrando una corriente proporcional a su valor. La velocidad de los motores puede ser controlada en todas las condiciones posibles por las salidas PWM1 y PWM2 con un rango de frecuencias hasta 20 kHz.
Foto frontal del driver VNH2SP30 |
- Voltaje máximo : 16V
- Consumo máximo : 30 Amperios
- Consumo máximo en continuo : 14 Amperios
- Detección de la corriente suministrada al motor para el pin analógico de Arduino.
- Resistencia MOSFET: 19 mΩ (por pin)
- Frecuencia máxima PWM : 20 kHz
- Apagado térmico.
- Apagado por baja tensión y por sobre tensión.
3-Designación de los pines del driver VNH2SP30;
D4 = INA2 Entrada para controlar la dirección de giro del motor 2
D5 = PWM1 Entrada para controlar la velocidad del motor 1.
D6 = PWM2 Entrada para controlar la velocidad del motor 2.
D7 = INA1 Entrada para controlar la dirección de giro del motor 1
D8 = INB1 Entrada para controlar la dirección de giro del motor 1
D9 = INB2 Entrada para controlar la dirección de giro del motor 2
A0 = EN1 Salida de diagnóstico digital de realimentación (Feedback).
A1 = EN2 Salida de diagnóstico digital de realimentación (Feedback) .
A2 = CS1 Esta salida proporciona una corriente proporcional a la corriente consumida por el motor 1. Darán aproximadamente 0,13 voltios por amperio de corriente consumida.
A3 = CS2 Esta salida proporciona una corriente proporcional a la corriente consumida por el motor 2. Darán aproximadamente 0,13 voltios por amperio de corriente consumida.
4-Disipación térmica del driver VNH2SP30 : Este controlador de motores puede controlar motores de CC con consumos elevados de hasta un máximo de 30 Amperios. Sin embargo, cuando se utiliza la placa con corrientes de inferiores a 6 Amperios el chip apenas se calienta. La corriente real que puede entregar dependerá de lo bien refrigerado que este el controlador de motores. Por eso se aconseja colocar un buen disipador térmico a cada chip del driver.
4-Disipación térmica del driver VNH2SP30 : Este controlador de motores puede controlar motores de CC con consumos elevados de hasta un máximo de 30 Amperios. Sin embargo, cuando se utiliza la placa con corrientes de inferiores a 6 Amperios el chip apenas se calienta. La corriente real que puede entregar dependerá de lo bien refrigerado que este el controlador de motores. Por eso se aconseja colocar un buen disipador térmico a cada chip del driver.
Esquema con dos driver VNH2SP30 del robot Andromina. |
hola sigo esperando tu respuesta
ResponderEliminarpara que sirven y como puedo utilizar los pines A2 y A3?
ResponderEliminarSegún tengo entendido estos dos pines indican los amperios consumidos por los motores conectados.
ResponderEliminarSirve para monotorizar los amperios que consumen los motores. Si un motor tiene una carga elevada o no tiene carga. Por ejemplo si el robot está en subida o bajada el voltaJe de A2 y A3 nos lo va a indicar. O si un motor queda clavado el amperaje se dispara y A2 o A3 lo indica. También dice que indica el sentido de giro, deberías de mirar el Datasheet del VNH2SP30.