Хотите сделать подсветку лестницы, систему автополива с клапанами или стучать соленоидами по ксилофону, а пинов на Arduino не хватает, да и силовых ключей не напасёшься? Модуль сборки P-FET возьмёт на себя управление коммутацией нагрузки и при этом сэкономит пины управляющей платы.
Особености модуля
Сердце модуля — чип сдвигового регистра STPIC6C595. Микросхема преобразует входящий последовательный сигнал на одном пине в выходной параллельный на восьми пинах. На практике сдвиговый регистр позволяет из трёх пинов микроконтроллера получить восемь цифровых выходов.
Мы пошли дальше и подключили каждый выход микросхемы к силовому ключу. Это даёт возможность не только прокачивать навыки светодиодной робототехники, но и управлять серьёзной нагрузкой постоянного тока. Модуль способен коммутировать восемь отдельных выходных каналов постоянного тока напряжением до 30 В и током до 3 А.
Подключение
Модуль P-FET общается с управляющей электроникой по интерфейсу SPI. При подключении к Arduino или Iskra JS используйте Troyka Shield.
На модуле выведено две группы Troyka-контактов — входная и выходная.
Входная группа контактов используется для соединения модуля с микроконтроллером:
- Сигнальный (SCK) — пин последовательного тактового сигнала. Используется для согласования скорости передачи. Подключите к пину SCK микроконтроллера.
- Сигнальный (DI) — вход ведомого устройства. Используется для приёма данных из микроконтроллера. Подключите к пину MOSI микроконтроллера.
- Сигнальный (CS) — выбор ведомого устройства. Подключите к любому цифровому пину микроконтроллера.
- Земля (G) — соедините с пином GND микроконтроллера.
Выходная группа используется для соединения несколько модулей в цепочку (гирлянду):
- Сигнальный (SCK) — пин последовательного тактового сигнала. Используется для согласования скорости передачи. Подключите к пину SCK последующего модуля.
- Сигнальный (DO) — выход ведомого устройства. Используется для проброски данных через модуль. Подключите к пину DI последующего модуля.
- Сигнальный (CS) — выбор ведомого устройства. Подключите к пину CS последующего модуля.
- Земля (G) — соедините с пином GND последующего модуля.
Нагрузку подключайте к колодкам под винт. Отрицательный контакт к минусовой клемме, а положительный — к плюсовой. Каждый модуль способен коммутировать до восьми каналов.
Источник питания нагрузки подключайте к клеммнику PWR. Положительный контакт к контакту Vin, а отрицательный — к контакту GND.
Программирование
На низком уровне модуль получает команды по интерфейсу SPI. Для быстрой и удобной работы мы написали библиотеки для управляющих платформ:
Комплектация
- 1× Плата-модуль
- 2× Трёхпроводной шлейф
Характеристики
- Питание модуля: 3,3–5 В
- Потребляемый ток: до 50 мА
- Максимальное коммутируемое напряжение: 30 В
- Максимальный коммутируемый ток: 3 А
- Ключ: IRLM9301 (P-канал)
- Количество каналов: 8
- Габариты без ушек: 76×25 мм
- Габариты с ушками: 76×35 мм