• Проект выполнен на языке Си для сред разработки Eclipse (VectorIDE) и CodeMaster++ ARM.
• Помимо исходного кода проекта, репозиторий содержит специализированное программное обеспечение, позволяющее производить разработку, отладку и исследование систем управления через интерфейс CAN (RS) с протоколом высокого уровня CANopen.
• Начинать знакомство с данным ПО следует с файла «Описание структуры ПО MotorControlDemo.pdf», находящегося в разделе Downloads репозитория.
Данный проект реализован ООО «НПФ ВЕКТОР» по заказу АО «НИИЭТ» и призван помочь пользователям микроконтроллеров серии 1921BK01 быстро решить собственную задачу управления электроприводом. Всё необходимое для этого содержится в проекте:
• Готовые работающие и отлаженные структуры векторного, скалярного, и других типов управления электродвигателями в виде исходных кодов с русскоязычными комментариями;
• Программное обеспечение для персонального компьютера для управления приводом и наблюдения осциллограмм;
• Подробное описание всех реализованных модулей и драйверов;
• Быстрая математическая библиотека вычислений с фиксированной точкой;
• Модульная структура ПО, позволяющая быстро ориентироваться в программном коде и вносить изменения;
• Готовые драйверы работы с энергонезависимой памятью, часами реального времени, протоколом CANopen, Modbus и т.п.
• Математические модели электродвигателей, встроенных в проект и выполняющихся в реальном времени, которые дают возможность отладить структуру управления «на столе» без реального оборудования;
• Примеры работы с периферией микроконтроллера начиная от АЦП и ШИМ и заканчивая UART и RTC.
С вопросами и предложениями можно обращаться:
• тема на форуме АО “НИИЭТ”
• motorcontrol@niiet.ru
• интернет-форум ООО «НПФ ВЕКТОР»
• Система отслеживания ошибок Bitbucket