Омский Государственный Технический Университет: Трехканальный драйвер коллекторных двигателей с поддержанием оборотов

Цель проекта:
Создание рабочего макета (прототипа) системы управления тремя коллекторными двигателями для поддержания оборотов в независимости от нагрузки на валу.

Структурная схема макета.

Н-мост — это плата драйвера двигателя постоянного тока

Между ним и платой микроконтроллера для согласования уровней (да и мало-ли чего) стоит Модуль преобразователя уровней TXS0108E 8 каналов Liludin

Двигатель постоянного тока 36 В 350 Вт

Датчик оборотов Магнитный энкодер вращения 600 имп/об DC5-24В

Используемый микроконтроллер:
Микроконтроллер Baikal-U (BE-U1000), отладочная плата EVU-BA-2.1.

Проблемы

— Отсутствует документация на установленные библиотеки MicroPython и примеры их использования.

— Отсутствует описание использование периферии через интерпретатор MicroPython.

— Достаточно долгие ответы от поддержки.

Получилось

— взаимодействовать с МК через REPL.

— Управлять Н-мостом используя ШИМ через интерпретатор MicroPython.

— Получить сигнал с датчика оборотов.

Не получяилось

Залить файл с кодом *.py на отладочную плату по причине «крошения» файловой системы в процессе записи файла через REPL. (вопросы заданы, находятся в стадии «В работе»).

Предложения

Рассмотреть возможность увеличить шрифт шелкографии подписи разъёмов XP8,9,10 с лицевой стороны. Может быть, расположить разъем USB TUPE C с одной стороны, для удобства оперативного переключения, особенно актуально при навесном соединении.

Выводы

Baikal-U (ВЕ-U1000) является достаточно интересным контроллером с большими перспективами, в следствии большого количества различной интерфейсов, трёх ядер, архитектуры RISC-V. Использование встроенного интерпретатора MicroPython позволяет достаточно быстро производить прототипирование и отладку программ. Есть недостатки в документации в частности MicroPython. Есть проблемы с записью файлов *.py в файловую систему контроллера. При более детальном описании библиотек MicroPython и решении проблем с записью, будет очень хороший вариант, в том числе для учебных целей в ВУЗах.