Плата управления станком Starfish PnP сочетает в себе микроконтроллер Raspberry Pi RP2040 с драйверами двигателей TMC2209.

Мы уже видели микроконтроллер Raspberry Pi RP2040 в плате контроллера 3D-принтера , поэтому неудивительно, что двухъядерный микроконтроллер также нашел свое применение в плате управления машиной Pick-and-Place (PnP).

Плата Starfish , разработанная Теей Флауэрс, использует возможности микроконтроллера RP2040 для управления тремя драйверами двигателей Trinamic TMC2209, драйверами MOSFET для управления вакуумными насосами постоянного тока, двумя датчиками вакуума и предлагает возможность подключения RS485 и I2C для фидеров и периферийных устройств соответственно.

Технические характеристики Starfish:

  • MCU — двухъядерный микроконтроллер Raspberry Pi RP2040 Cortex M0+ с тактовой частотой до 133 МГц и 264 КБ встроенной SRAM
  • Хранилище — флэш-память QSPI
  • Драйверы двигателей — 3 драйвера TMC2209 для X, Y1 и Y2
  • МОП-транзисторы — 2х полевых МОП-транзистора для управления двумя вакуумными насосами.
  • Драйверы клапанов — 2х одноканальных реле TI DRV120, соленоид и драйверы клапанов для управления двумя пневматическими электромагнитными клапанами
  • Датчики — 2х модуля датчика давления CFSensor XGZP6857D I2C
  • Хост-интерфейс — порт устройства USB Type-B
  • Интерфейс фидера — RS485 через трансивер MAX3078E
  • Расширение — интерфейсы I2C
  • Разное — кнопки сброса и загрузки, 2 светодиода состояния,
  • Питание
    • 24 В постоянного тока через 2-контактную клеммную колодку + предохранитель 3 А
    • Дополнительный 2-контактный клеммный блок для последовательного подключения питания к другим платам
    • 2х входа 5 В
    • 2х выхода 5 В

Плата Starfish Raspberry Pi RP2040 изначально была разработана и протестирована в качестве замены платы STM32 от машины PnP с открытым исходным кодом Opulo LumenPnP, изображенный выше, но она должна работать и с другими. Плата представляет собой аппаратное обеспечение с открытым исходным кодом, файлы проектирования аппаратного обеспечения KiCad доступны на GitHub, и, что самое приятное, Thea опубликовала статью, подробно объясняющую аппаратное проектирование. К сожалению, нам не удалось найти прошивку для платы, и ее может не быть прямо сейчас, поскольку на странице GitHub написано:

Jellyfish и Starfish были созданы для внутреннего использования Winterbloom, и у нас нет ресурсов для поддержки. Хотя мы надеемся, что этот репозиторий содержит полезную для вас информацию, обратите внимание, что проблемы и запросы на извлечение могут остаться без ответа или могут быть закрыты без ответа

Упомянутый здесь «внутренний вариант использования», вероятно, означает сборку синтезаторных модулей и аксессуаров Winterbloom.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

1 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
CrazyIT
20 дней назад

Какой смысл собирать железо, без прошивки?