Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

32-разрядные микроконтроллеры разработки ОАО "НИИЭТ"

Модераторы: pip, _sva_

Ответить
bkolbov
Сообщения: 59
Зарегистрирован: 14 дек 2015, 11:37
Предприятие: АО НИИЭТ
Откуда: НИИЭТ

Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Сообщение bkolbov » 03 май 2017, 10:15

• MotorControlDemo – проект с исходными кодами – реализует различные структуры управления электродвигателями различных типов, а также содержит математические модели электродвигателей, которые могут быть опционально подключены вместо реального объекта управления на время отладки. ПО может быть сконфигурировано перед компиляцией для различных аппаратных конфигураций (различных контроллеров и отладочных плат на базе 1921BK01). Для некоторых аппаратных конфигураций ПО может работать только с математическими моделями двигателей, а для конфигураций, поддерживающих управление реальным электродвигателем может по выбору пользователя управлять и реальным объектом (например, конфигурация для отладочного комплекта VectorCARD с инвертором). Проект доступен в открытых исходных кодах в репозитории https://bitbucket.org/niietcm4/motorcontroldemo.
• Проект выполнен на языке Си для сред разработки Eclipse (VectorIDE) и CodeMaster++ ARM.
• Помимо исходного кода проекта, репозиторий содержит специализированное программное обеспечение, позволяющее производить разработку, отладку и исследование систем управления через интерфейс CAN (RS) с протоколом высокого уровня CANopen.
• Начинать знакомство с данным ПО следует с файла «Описание структуры ПО MotorControlDemo.pdf», находящегося в разделе Downloads репозитория.

Данный проект реализован ООО «НПФ ВЕКТОР» по заказу АО «НИИЭТ» и призван помочь пользователям микроконтроллеров серии 1921BK01 быстро решить собственную задачу управления электроприводом. Всё необходимое для этого содержится в проекте:
• Готовые работающие и отлаженные структуры векторного, скалярного, и других типов управления электродвигателями в виде исходных кодов с русскоязычными комментариями;
• Программное обеспечение для персонального компьютера для управления приводом и наблюдения осциллограмм;
• Подробное описание всех реализованных модулей и драйверов;
• Быстрая математическая библиотека вычислений с фиксированной точкой;
• Модульная структура ПО, позволяющая быстро ориентироваться в программном коде и вносить изменения;
• Готовые драйверы работы с энергонезависимой памятью, часами реального времени, протоколом CANopen, Modbus и т.п.
• Математические модели электродвигателей, встроенных в проект и выполняющихся в реальном времени, которые дают возможность отладить структуру управления «на столе» без реального оборудования;
• Примеры работы с периферией микроконтроллера начиная от АЦП и ШИМ и заканчивая UART и RTC.

С вопросами и предложениями можно обращаться:
• текущая тема
motorcontrol@niiet.ru
интернет-форум ООО «НПФ ВЕКТОР»
Система отслеживания ошибок Bitbucket

petrovitch
Сообщения: 18
Зарегистрирован: 15 фев 2017, 19:07

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Сообщение petrovitch » 11 май 2017, 17:41

При каких условиях Вы можете предоставить исходный код на библиотечные функции libV_DPR_eCAP_LIB.a и libV_PWM_Vect_LIB.a?

Аватара пользователя
Лашкевич
Сообщения: 56
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Контактная информация:

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Сообщение Лашкевич » 11 май 2017, 18:03

В данном проекте этих библиотек нет и их исходный код открыт. Вы, верно, говорите про старый проект, который вы с комплектом VectorCARD могли видеть. В этом все открыто, в файлах V_DPR_eCAP.c и V_PWM_Module.c соответственно.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

petrovitch
Сообщения: 18
Зарегистрирован: 15 фев 2017, 19:07

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Сообщение petrovitch » 11 май 2017, 18:58

Отлично! Спасибо!

Ответить

Вернуться в «32-разрядные микроконтроллеры на ядре ARM Cortex»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость