
Проектирование цифровых систем управления на базе отечественного микроконтроллера НИИЭТ К1921ВК01Т
Общая информация
К сожалению, курсы повышения квалификации больше не проводятся в силу недобора слушателей и сложности согласования времени проведения между различными организациями.
Мы решили опубликовать лекционную часть курсов для бесплатного просмотра на YouTube, RuTube, Яндекс-диск, смотреть рекомендуется со скоростью 2х.
Лекции доступны за 4 дня, на 5й день была большая интерактивная практическая работа, которую не удалось скомпоновать в целостный материал для публикации. В качестве замены можно предложить видео обзора отладочного комплекта VectorCARD (в конце видео есть небольшая практическая работа), а также видео обзора решений CANOpen (1 2 3), где второе и третье видео рассказывают о настройке векторной СУ.
Практические упражнения можно выполнить самостоятельно на отладочных комплектах, доступных для заказа на нашем сайте.
Все презентации можно скачать в архиве по ссылке Курсы 2019.06.
В качестве дополнительных материалов рекомендуются лекции по векторному управлению от Texas Instruments 1 2 3 4 5 (на английском), а также обзор
Для кого эти курсы
Для слушателей, имеющих минимальный опыт программирования микроконтроллеров, но знающих язык Си. В случае, если имеется богатый опыт разработки на других типах микроконтроллеров, то эффективнее изучать К1921ВК01Т непосредственно практическим путем, читая техническое описание и изучая многочисленные примеры кода.
Требования к квалификации слушателей
Обязательно:
Базовое знание языка программирования Си (объявление переменных, функции, условия, циклы, структуры)
Желательно:
Опыт разработки простейшей программы для микроконтроллера (любого)
Базовые знания теории автоматического управления (ТАУ)
Базовые знания теоретических основ электротехники (ТОЭ)
Программа курса
День 1 |
- Обзорная лекция по архитектуре и составу периферийных модулей микроконтроллера K1921BK01T. Сравнение изделия с ближайшими отечественными и зарубежными аналогами. Отдельное рассмотрение периферийных модулей, предназначенных для управления электродвигателем. Знакомство слушателей на практике с существующими отладочными платами на базе K1921BK01T и их возможностями. Видео youtube, видео на яндекс-диске, презентация K1921BK01T Лекция 1.1
- Обзор существующих инструментов разработки программного обеспечения для K1921BK01T, демонстрация их работы, выделение достоинств и недостатков (IAR, Keil, VectorIDE, Codemaster). Практическая работа по подключению к K1921BK01T из различных сред разработки, их конфигурирование. Запуск простейшей программы на K1921BK01T. Видео youtube, видео на яндекс-диске, презентация K1921BK01T Лекция 1.2
|
4 часа
4 часа
|
День 2 |
- Практическая работа по запуску и настройке периферийного модуля широтно-импульсной модуляции (ШИМ) микроконтроллера, предназначенного для управления электродвигателями. Регулирование яркости светового индикатора при помощи ШИМ. Видео youtube, видео на яндекс-диске, презентация K1921BK01T Лекция 2.1
- Обзор существующих вариантов отладки микроконтроллера K1921BK01T применительно к системам управления реального времени. Практическая работа по знакомству отладки в реальном времени при помощи Keil, при помощи сторонних инструментов на базе интерфейса связи CAN или RS. Демонстрация возможности наблюдать за изменением переменных микроконтроллера без прерывания его работы и построение осциллограмм. Видео youtube, видео на яндекс-диске, презентация K1921BK01T Лекция 2.2
|
4 часа
4 часа
|
День 3 |
- Знакомство с различными подходами к математическим вычислениям – в целочисленном формате с фиксированной точкой и в формате с плавающей точкой. Синтез фильтра (инерционного звена первого порядка) в цифровом виде, реализация его при помощи различных подходов. Практическая работа по запуску и проверке работы цифрового фильтра. Видео youtube, видео на яндекс-диске, презентация K1921BK01T Лекция 3.1
- Знакомство с методами измерения производительности вычислений (затраченного на вычисление времени), практическая работа по определению производительности работы написанного программного кода с разными форматами вычислений. Демонстрация влияния заданной степени оптимизации компилятора на производительность вычислений. Видео youtube, видео на яндекс-диске, презентация K1921BK01T Лекция 3.2
|
4 часа
4 часа
|
День 4 |
- Знакомство с аппаратной частью комплекта по управлению электродвигателем на базе K1921BK01T. Разбор различных вариантов широтно-импульсной модуляции для трехфазных двигателей. Видео youtube, видео на яндекс-диске, презентация K1921BK01T Лекция 4.1
- Практическая работа по запуску электродвигателя в работу на основе заранее заготовленного демонстрационного программного обеспечения микроконтроллера (в исходных кодах). Наблюдение осциллограмм работы привода, снятых средствами системы управления. Видео youtube, видео на яндекс-диске, презентация K1921BK01T Лекция 4.2
|
4 часа
4 часа
|
День 5 |
- Рассмотрение различных структур управления электродвигателями. Векторное управление. Контуры тока, частоты вращения, положения. Описание структуры ПО MotorControlDemo_v23
- Модификация программного обеспечения микроконтроллера K1921BK01T для изменения режима работы электродвигателя. Слушатели курса самостоятельно заменят ПИД регулятор тока или частоты вращения двигателя на релейный, исследуют поведение привода и снимут осциллограммы. K1921BK01T Практика 5.1
|
4 часа
4 часа
|
Ваши вопросы, пожелания и предложения по обучающему курсу K1921BK01T можно обсудить на нашем форуме.
Контактная информация
Телефон: |
+7 (495) 303-37-54 |
Зав. каф. Автоматизированного электропривода, НИУ «МЭИ» |
Анучин Алексей Сергеевич |
e-Mail: |
info@motorcontrol.ru |
|
|
Инженер каф. Автоматизированного электропривода, автор учебного курса |
Лашкевич Максим Михайлович |
e-Mail: |
maxsoftpage@yandex.ru |