|
Количество
|
Стоимость
|
||
|
|
|||
|
|
|||
Arduino Motor Shield Rev3 / A000079 – двойной полномостовой драйвер на базе L298, предназначенный для управления индуктивными нагрузками, такими как реле, соленоиды, двигатели постоянного тока и шаговые двигатели. Он позволяет управлять двумя двигателями постоянного тока с помощью платы Arduino, независимо контролируя скорость и направление каждого из них, при этом измеряя потребляемый ток каждого двигателя. Плата совместима с TinkerKit, что позволяет создавать проекты, подключая к ней модули TinkerKit.
Питание платы.
Arduino Motor Shield должен питаться только от внешнего источника питания, поскольку используемая ИС L298 имеет два отдельных разъема питания, один для логики и один для драйвера питания двигателя, тебуемый ток двигателя часто превышает максимальный номинальный ток USB.
Внешнее (не USB) питание может поступать через штекер 2,1 мм с центральным положительным контактом (от адаптера питания, либо от аккумулятора). Также возможен вариант подключения питания к винтовым клеммам Vin и GND, соблюдая при этом полярность.
Во избежание возможного повреждения платы Arduino, на которой установлена плата расширения, рекомендуется использовать внешний источник питания с напряжением от 7 до 12 В. Если используемому двигателю требуется более 9 В, то рекомендуется разделить линии питания платы Arduino. Это возможно, если перерезать перемычку «Vin Connect», расположенную на обратной стороне платы. Абсолютный предел для Vin на винтовых клеммах составляет 18В.
Пины питания:
- Vin на винтовой клеммной колодке — это входное напряжение двигателя, подключенного к плате. Внешний источник питания, подключенный к этому контакту, также обеспечивает питание платы Arduino, на которой он установлен. Сняв перемычку «Vin Connect», вы сделаете это выделенной линией питания для двигателя.
- GND Заземление на винтовой клеммной колодке.
Плата может подавать 2 ампера на канал, всего максимум 4 ампера.
Ввод и вывод
Arduino Motor Shield Rev3 имеет два отдельных канала, называемых A и B, каждый из которых использует 4 контакта Arduino для управления двигателем или его обнаружения. Всего используется 8 контактов. Вы можете использовать каждый канал отдельно для управления двумя двигателями постоянного тока или объединить их для управления одним биполярным шаговым двигателем. Выводы, разделенные по каналам, показаны в таблице:
| Функция | пины на канал A | пины на канал B |
| Направление | D12 | D13 |
| ШИМ | D3 | D11 |
| Торможение | D9 | D8 |
| Измерение тока | A0 | A1 |
Если вам не нужны тормоз и измерение тока, а также вам нужно больше контактов для вашего приложения, вы можете отключить эту функцию, сняв соответствующие перемычки на задней стороне платы.
Дополнительные разъемы на плате описаны следующим образом:
- Винтовая клемма для подключения двигателей и их питания.
- 2 разъема TinkerKit для двух аналоговых входов (белого цвета), подключенных к A2 и A3.
- 2 разъема TinkerKit для двух выходов Aanlog (оранжевые посередине), подключенных к выходам PWM на контактах D5 и D6.
- 2 разъема TinkerKit для интерфейса TWI (белого цвета с 4 контактами), один для входа, другой для выхода.
Подключение двигателей
Щеточный двигатель постоянного тока. Вы можете управлять двумя коллекторными двигателями постоянного тока, подключив два провода каждого из них к винтовым клеммам (+) и (-) для каждого канала A и B. Таким образом, вы можете контролировать его направление, устанавливая пины HIGH или LOW, DIR A и DIR B, вы можете управлять скоростью, изменяя значения рабочего цикла PWM A и PWM B. Штыри Brake A и Brake B, если они установлены в HIGH, эффективно тормозят двигатели постоянного тока, а не позволяют им замедляться из-за отключения питания. Вы можете измерить ток, проходящий через двигатель постоянного тока, считав контакты SNS0 и SNS1. На каждом канале будет напряжение, пропорциональное измеренному току, которое может быть считано как обычный аналоговый вход через функцию AnalogRead() на аналоговом входе A0 и A1. Для вашего удобства оно откалибровано на 3,3 В, когда канал выдает максимально возможный ток, то есть 2 А.
Особенности платы:
- Максимальная длина и ширина платы Motor Shield составляют 69мм и 54мм соответственно.
- Четыре отверстия для винтов позволяют прикрепить плату к поверхности или корпусу.
- Обратите внимание, что расстояние между цифровыми контактами 7 и 8 составляет 4мм, что не кратно расстоянию между другими контактами.
Технические характеристики:
| Рабочее напряжение | от 5V до 12V |
| Контроллер | L298P, управляет 2 двигателями постоянного тока или 1 шаговым двигателем |
| MAX ток | 2A на канал или 4A max (с внешним источником питания) |
| Чувствительность по току | 1.65V/A |
| ФУНКЦИЯ СВОБОДНОЙ ОСТАНОВКИ И ТОРМОЗА |

