Shield de motor L298P R3 para Arduino
11,80 €
Este Motor Shield es compatible con Arduino Motor Shield R3. Utiliza la misma tecnología y tiene las mismas características.
Este Motor Shield se basa en el L298, que es un controlador dual de puente completo diseñado para controlar cargas inductivas como relés, solenoides, CC y motores paso a paso. Te permite manejar dos motores DC con tu placa Arduino, controlando la velocidad y dirección de cada uno de forma independiente. También puede medir la absorción de corriente del motor de cada motor, entre otras características. El escudo es compatible con TinkerKit, lo que significa que puede crear proyectos rápidamente conectando módulos TinkerKit a la placa.
Resumen
Tensión de funcionamiento | 5V a 12V |
Controlador del motor | L298P, impulsa 2 motores de CC o 1 motor paso a paso |
corriente máxima | 2A por canal o 4A máx. (con fuente de alimentación externa) |
Detección de corriente | 1,65 V/A |
Función de freno y parada de marcha libre |
Fuerza
El Motor Shield debe ser alimentado únicamente por una fuente de alimentación externa. Porque el L298 IC montado en el blindaje tiene dos conexiones de alimentación separadas, una para la lógica y otra para el controlador de alimentación del motor. La corriente del motor requerida a menudo supera la clasificación de corriente máxima de USB.
La alimentación externa (no USB) puede provenir de un adaptador de CA a CC (pared) o de una batería. El adaptador se puede conectar enchufando un enchufe de centro positivo de 2,1 mm en el conector de alimentación de la placa Arduino en el que está montado el protector del motor o conectando los cables que conducen la fuente de alimentación a los terminales de tornillo Vin y GND, teniendo cuidado de respetar el polaridades
Para evitar posibles daños en la placa Arduino en la que está montado el escudo, recomendamos utilizar una fuente de alimentación externa que proporcione un voltaje entre 7 y 12V. Si su motor requiere más de 9V, le recomendamos que separe las líneas de alimentación del escudo y la placa Arduino en la que está montado el escudo. Esto es posible cortando el puente «Vin Connect» ubicado en la parte posterior del escudo. El límite absoluto para Vin en los terminales de tornillo es de 18 V.
Los pines de alimentación son los siguientes:
- Vin en el bloque de terminales de tornillos, es el voltaje de entrada al motor conectado al blindaje. Una fuente de alimentación externa conectada a este pin también proporciona energía a la placa Arduino en la que está montada. Al cortar el puente «Vin Connect», hace que esta sea una línea de alimentación dedicada para el motor.
- GND Tierra en el bloque de terminales de tornillos.
La pantalla puede suministrar 2 amperios por canal, para un total de 4 amperios como máximo.
Entrada y salida
Este escudo tiene dos canales separados, llamados A y B, cada uno de los cuales usa 4 de los pines de Arduino para controlar o detectar el motor. En total, hay 8 pines en uso en este escudo. Puede usar cada canal por separado para impulsar dos motores de CC o combinarlos para impulsar un motor paso a paso unipolar.
Los pines del escudo, divididos por canal, se muestran en la siguiente tabla:
Función | pines por Ch. A | pines por Ch. B |
Dirección | D12 | D13 |
PWM | D3 | D11 |
Freno | D9 | D8 |
Detección de corriente | A0 | A1 |
Si no necesita el freno y la detección de corriente y también necesita más pines para su aplicación, puede desactivar estas funciones cortando los puentes respectivos en la parte posterior del escudo.
Conexiones de motores
Motor DC cepillado . Puede accionar dos motores de CC con escobillas conectando los dos cables de cada uno en los terminales de tornillo (+) y (-) para cada canal A y B. De esta manera puede controlar su dirección configurando ALTO o BAJO el DIR A y pines DIR B , puede controlar la velocidad variando los valores del ciclo de trabajo PWM A y PWM B. Los pines del freno A y del freno B , si se configuran en ALTO, frenarán efectivamente los motores de CC en lugar de dejar que disminuyan la velocidad al cortar la energía. Puede medir la corriente que pasa por el motor de CC leyendo SNS0 y SNS1patas. En cada canal habrá un voltaje proporcional a la corriente medida, que se puede leer como una entrada analógica normal, a través de la función analogRead() en la entrada analógica A0 y A1. Para su conveniencia, está calibrado para ser de 3,3 V cuando el canal entrega su
Disponibilidad: Solo quedan 1 disponibles