Плата расширения «QuatroPortA100»

Плата расширения «QuatroPortA100»

1. Назначение устройства

 

Плата расширения «QuatroPortA100»  ПЭМ10.1100 (Рис. 1.1) предназначена для работы совместно с программируемым контроллером Вертор Классик. Ее функция сводится к обеспечению дополнительных возможностей по управлению электроприводами (электромоторами и серводвигателями) и подключению к выведенным разъемам модулей системы ВЕРТОР.

Плата оснащена двумя одноканальными драйверами моторов, что позволяет на основе контроллера Вертор Классик создавать мобильных двухприводных роботов.

 

 

Рис. 1.1

 


2. Конструкция платы расширения и назначение выводов (контактов)

 

Плата расширения выполнена в виде печатной платы, оснащенной следующими элементами (Рис. 2.1):

- группами колодок с контактами типа «гнездо», транслирующих контакты основного контроллера;

- разъемами типа XH-2.54-4P для подключения совместимых электронных модулей системы ВЕРТОР;

- шестью группами штыревых контактов для подключения стандартных RC серводвигателей малой мощности;

- клеммниками для подсоединения двух электрических двигателей, соответствующих требованиям номинального напряжения и мощности;

- разъемом питания под штекер размером 5,5х2,1 для подачи электроэнергии от заряжаемого модуля или иных источников питания;

- колодкой типа «гнездо» для подключения устройств по последовательной шине с протоколом UART;

- выключателем питания для клеммников электродвигателей и контактов сервоприводов;

- кнопкой принудительной перезагрузки контроллера в случае его сбоя или некорректной работы.

 

 

Рис. 2.1

 

 

На рисунке 2.2 представлен внешний вид платы с указанием габаритных размеров, размеров крепежных отверстий и их расположения.

Расположение и форма крепежных отверстий на плате расширения соответствует расположению крепежных отверстий оригинального контроллера Arduino Leonardo или Arduino Uno.

Все доступные пользователю выводы делятся на цифровые и аналоговые. Цифровые выводы пронумерованы от 0 до 13, а аналоговые от А0 до А5. Цифровые пины, имеющие поддержу ШИМ, отмечены знаком «~». К ним относятся пины «~3», «~5», «~6», «~9», «~10», «~11», «~13». Также на колодки выведены разъемы: питание 5v; питание 3.3v; «земля»; разъемы для подключения устройств, обменивающихся данными по протоколу I2C (SCL, SDA); вывод для подачи опорного напряжения (AREF); вывод для сброса контроллера (RESET).

На плате расширения смонтированы четырехконтактные разъемы типа XH-2.54-4P, с помощью которых пользователи получают возможность использовать контроллер Вертор Классик совместно с модулями системы электроники ВЕРТОР. Общей чертой всех разъемов является наличие выводов питания (VCC) и «земли» (GND), которые расположены по краям разъема. В части же сигнальных контактов, размещенных в центре разъема, существуют отличия.

Разъемы С1, С2, С4, С5, С7 - С9 являются разъемами общего назначения. Все эти разъемы (за исключением разъема С9, имеющего две цифровые линии) имеют один цифровой (промаркирован просто числовым номером) и один аналоговый (промаркирован буквой А с номером) контакты. К таким возможно подключение датчиков, выдающих аналоговый сигнал.

Разъемы С3 и С6 предназначены для подключения устройств, работающих по протоколу передачи данных I2C.


 

 

Рис. 2.2

 

Цифровые контакты, перед номером которых стоит знак тильда (~), поддерживают широтно-импульсную модуляцию, то есть на них может быть сформирован псевдо аналоговый сигнал.

Плата расширения предусматривает наличие выводов для подключения до 6-ти серводвигателей. Для этого используются цифровые пины 2, 4, 7, 8, 9, 10. Также, для подключения моторов, на плате смонтированы клеммники, в которые зажимаются выводы мотора. Для управления скоростью и направлением вращения первого мотора предназначены пины 5 и 12. Управление вторым мотором осуществляется с применением пинов 13 и 6. Максимальное напряжение питания подключенных электроприводов не превышает 6 В.

 

 

3. Принцип работы платы расширения

 

Плата «QuatroPortA100» называется платой расширения потому что она расширяет возможности классических контроллеров Ардуино, которые в базовой конфигурации не могут управлять электродвигателями и несовместимы с системой модулей ВЕРТОР, основанной на использовании 4-х контактных разъемов.

Плата решает как вопрос функциональной совместимости контроллера с модулями, так и проблему высокого токопотребления моторов и серводвигателей относительно возможностей контроллера по питанию.

Плата оснащена разъемом 2,1х5,5 мм для подачи внешнего питания в количестве, достаточном для работы подключенных приводов.

Данное питание подается на стабилизатор, выдающий 0,5 А на штыри питания серводвигателей, и на смонтированные на плате два драйвера двигателей L9110. Указанные драйверы подключены каждый к своему клеммнику и каждый из них способен выдавать ток до 1 А для питания электродвигателя.

Напряжение питания серводвигателей составляет 6 вольт, а напряжение питание электромоторов такое же, как входное напряжение с внешнего источника.

Что касается разъемов на плате для подключения модулей, то они запитываются непосредственно от линии питания контроллера и подключение к ним модулей осуществляется в соответствии с документацией на сами модули. Необходимо определять, какие контакты задействованы для взаимодействия с датчиками или исполнительными устройствами, и управлять ими с помощью контроллера с загруженным скетчем. Номера контактов Ардуино, подведенные к разъемам, промаркированы рядом с разъемами.

Аналогичная ситуация и с серводвигателями. Напротив каждого ряда штырей промаркирован номер сигнального пина, который выполняет управление подключенным сервомотором.

Управление двигателями выполняется так же, как и на большинстве обычных драйверов двигателей. Микросхемы драйверов соединены с управляющими пинами контроллера 5, 12 (первый мотор) и 6,13 (второй мотор). Пины 5 и 13 поддерживают ШИМ (широтно-импульсную модуляцию сигнала), с помощью которой можно плавно регулировать скорость вращения выходных валов электродвигателей.

На рисунке 3.1 показан пример подключения двух электродвигателей к плате расширения, установленной на контроллер.

 

 

 

Рис. 3.1

 

 

На рисунках 3.2 и 3.3 проиллюстрирован принцип управления моторами (№1 и №2) при подключении к
плате согласно схемы рис. 3.1.
Отличительной особенностью платы расширения по сравнению с контроллерами Вертор Стандарт и Вертор
Мега является то, что для работы с моторами не требуются специализированные библиотеки. Управление
двигателями выполняется с помощью стандартных команд Arduino IDE. Ниже приведен пример скетча с простым алгоритмом. Он сводится к тому, что два мотора вращаются две секунды в одну сторону с определенной
скоростью, а потом две секунды в другую сторону с такой же скоростью. Цикл повторяется бесконечно.

 

 

Рис. 3.2

 

 

 

Рис. 3.3

 

 

Для работы с сервоприводами применяется стандартная библиотека «Servo.h». Правила ее использования вы сможете найти в учебных пособиях конструкторов «Эвольвектор».


 

 

4. Технические характеристики

 

 

Наименование характеристики Значение
Габаритные размеры платы расширения, мм 54х69
Количество цифровых выводов 14
Количество цифровых выводов с поддержкой работы с ШИМ 7
Количество аналоговых выводов 6
Количество разъемов XH-2.54-4P общего назначения 7
Количество разъемов XH-2.54-4P с протоколом I2C 2
Максимальное количество подключаемых электродвигателей 2
Максимальный ток потребления одним электродвигателем, А До 1
Максимальное количество подключаемых серводвигателей 6
Суммарный ток потребления серводвигателями, А Не более 0,5
Типоразмер разъема питания, мм 5,0х2,1
Наличие выключателя питания Да
Допустимый диапазон входного напряжения питания, В 6...12
Номинальное рабочее напряжение в управляющих цепях, В 5
Напряжение питания электродвигателей, подключенных к клеммникам, В 6-11
Максимальный суммарный ток потребления подключенных модулей, мА До 500


 

 

5. Условия гарантии

 

ООО «Эвольвектор» гарантирует работоспособность электронного модуля на протяжении всего гарантийного срока эксплуатации, который составляет 12 месяцев с момента приобретения устройства. Также гарантируется совместимость модуля с другими устройствами системы управляющей электроники ВЕРТОР.

Гарантийные обязательства производителя распространяются только на ту продукцию, которая не имеет повреждений и не выведена из строя в результате неверных действий пользователя.

По вопросам гарантийного обслуживания, а также по всем техническим и информационным вопросам можно обращаться на электронную почту:

info@evolvector.ru

help@evolvector.ru

а также по телефону +7 (499) 391-01-05

Адрес для корреспонденции: 143300, Московская область, г. Наро-Фоминск, ул. Московская, д.15.

 

Написать отзыв

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке: