Go to file
Dmitry Shpak 911f6005d1 Изменения библиотеки драйвера CANopen
Теперь, если пользователь отключил восстановление значений параметров словаря из EEPROM, то будут загружены значения "по умолчанию".
2021-12-01 18:10:56 +03:00
.settings Основные обновления в данном коммите: 2021-12-01 13:54:14 +03:00
asm Проект переведён на стандартные LD и startup файлы от НИИЭТА (из sdk) 2019-08-15 18:29:48 +03:00
cmd Проект переведён на стандартные LD и startup файлы от НИИЭТА (из sdk) 2019-08-15 18:29:48 +03:00
include Initial commit 2019-07-29 08:17:46 +03:00
lib Изменения библиотеки драйвера CANopen 2021-12-01 18:10:56 +03:00
src Основные обновления в данном коммите: 2021-12-01 13:54:14 +03:00
Vinclude Основные обновления в данном коммите: 2021-12-01 13:54:14 +03:00
Vsrc Основные обновления в данном коммите: 2021-12-01 13:54:14 +03:00
.cproject Initial commit 2019-07-29 08:17:46 +03:00
.gitignore Initial commit 2019-07-29 08:17:46 +03:00
.project Initial commit 2019-07-29 08:17:46 +03:00
cood.xml Основные обновления в данном коммите: 2021-12-01 13:54:14 +03:00
LICENSE.txt Initial commit 2019-07-29 08:17:46 +03:00
README.md Initial commit 2019-07-29 08:17:46 +03:00
Лицензионное соглашение [CANOpen].txt Initial commit 2019-07-29 08:17:46 +03:00

Данный репозиторий включает в себя полноценный работоспособный проект для задач управления двигателем на базе микроконтроллеров серии 1921ВК035 фирмы АО «НИИЭТ». Помимо исходного кода проекта, репозиторий содержит специализированное программное обеспечение, позволяющее производить разработку, отладку и исследование систем управления через интерфейс CAN с протоколом верхнего уровня CANopen. Начинать знакомство с данным ПО следует с файла Описание структуры ПО MotorControlDemo.pdf, находящегося в разделе Downloads репозитория MotorControlDemo.

Состав репозитория:

  • MotorControlDemo проект с исходными кодами - реализует различные структуры управления электродвигателями различных типов, в том числе с обратными связями по току, скорости, положению. ПО поддерживает обработку следующих датчиков положения/скорости ротора: датчики Холла, инкрементальный энкодер. Реализована коммуникация по интерфейсу CAN по протоколу верхнего уровня CANopen. ПО микроконтроллера разработано в бесплатной среде разработки VectorIDE (Eclipse+GCC+OpenOCD).
  • COODEdit4 NIIET edition - редактор словарей CANopen, далее COODEdit (CanOpen Object Dictionary Editor) программный продукт, позволяющий осуществлять редактирование словарей объектов для CANopen-совместимых устройств с драйвером данной реализации в графическом виде. Подробнее с возможностями программы можно ознакомиться в руководстве пользователя - см. файл COODEdit user manual.pdf в разделе Downloads репозитория MotorControlDemo.
  • UniCON - управляющий интерфейс пользователя, набор программных средств, позволяющих осуществлять мониторинг (в том числе снятие осциллограмм переходных процессов) и настройку CANopen-совместимых устройств посредством персонального компьютера. UniCON при помощи переходника CAN-USB или USB-UART конвертора взаимодействует через CANopen с ПО микроконтроллера и обеспечивает интерфейс пользователя. Подробнее с возможностями программы можно ознакомиться в руководстве пользователя - см. файл UniCON руководство пользователя.pdf в разделе Downloads репозитория MotorControlDemo.

С вопросами и предложениями можно обращаться:

Если вы нашли ошибку в программном обеспечении или документации просьба по возможности оповестить об этом разработчиков любым удобным способом.