Начало работы с MBS-К1921ВК01Т

В данном описании приводится порядок действий, который необходимо произвести для начала работы с платой МОДУЛЬ РАЗРАБОТЧИКА MBS-К1921ВК01Т:

Необходимое аппаратное обеспечение для работы

J-link/SWD программатор необходим для загрузки стартового проекта с библиотекой блоков во флеш память. Либо необходим для повторной загрузки стартового проекта и библиотеки блоков в случае если был добавлен либо изменен исходный код блока.

Для программирования платы через MexBIOS Development Studio используется RS-485 или Ethernet. 

Необходимое программное обеспечение для работы

1. Скачать драйвер для J-link-программатора  (драйвер предоставляемый IAR не подойдёт, если используется программатор от IAR)  по ссылке:

http://zadig.akeo.ie/downloads/

По ссылке скачать файл zadig_2.2.exe

При установке выбрать J-link из списка.

Примечание: Если был установлен драйвер предоставляемый к программатору IAR, то необходимо через диспетчер устройств удалить полностью драйвер и установить предлагаемый драйвер.

 

После корректной установки устройство в диспетчере устройств отобразится как:

2. Установить версию 6.9 или выше MexBIOS Development Studio:

http://mechatronica-pro.com/ru/catalog/software

3. Установить компилятор

https :// launchpad . net / gcc - arm - embedded /4.9/4.9-2015- q 3- update

3.1. Установить в предлагаемую установщиком папку.

4. Установить библиотеку K1921VK01T_Setup_v1.0 и выше. В описании библиотеки на сайте убедиться, что текущая библиотека поддерживается установленной версией .

5. Работу со стартовым проектом можно производить в среде VectorIDE:

НПФ Вектор>Продукция>Программное обеспечение>Vector IDE

http://motorcontrol.ru/production/soft/vector-ide/

Для работы с MexBIOS Development Studio среда программирования не нужна.

Загрузка ядраMexBIOS

6. Убедиться, что установлена перемычка Х8 (37-39).

7. Убедиться, что установлена перемычка 4 (если необходима связь по 485).

8. Подключить программатор к разъемы 1. Подключить программатор к компьютеру.

9. Подать питание на плату (+5 В).

10. Открыть и создать файл проекта для K1921VK01T.

11. Перейти на вкладку Правка.

12. Нажать кнопку Прошивка, появится диалоговое окно утилиты загрузчика. Появится окно управления утилиты загрузки. Нажать кнопку Прошивка:

13. В окне появится информация о ходе программирования.

14. Если появилось сообщение:

Загрузка ядра и библиотеки блоков выполнено успешно, если:

** Programming Finished ** - сообщение, о том что программирование завершено.

** Verify Started **

verified 153032 bytes in 1.615092s (92.531 KiB/s)

** Verified OK ** - сообщение о том, что верификация завершена успешно.

** Resetting Target **

15. Отключить питание от платы.

16. Отключить программатор.

17. Можно приступать к работе в среде .

Описание настройки связи

Настройка связи производится в стартовом проекте в файле board_MBS-K1921VK01T.c.

Для платы MBS-К1921ВК01Т доступно два типа связи по RS-485 и Ethernet (MODBUS TCP). Для выбора связи необходимо открыть Параметры и перейти на вкладку Связь. Выбор осуществляется в разделе Тип подключения.

RS-485

Связь по RS-485 по умолчанию имеет следующие настройки:

Ethernet

Для работы по Ethernet необходимо произвести переключения в окне Параметры, вкладка Связь:

Для работы по Ethernet, необходимо, чтобы соответствующим образом настроено подключение в операционной системе:

Панель управления\Сеть и Интернет\Сетевые подключения, вызвать свойства Сетевого подключения, далее произвести действия показанные на следующем рисунке:

Работа с периферией в MexBIOS Development Studio

В библиотеке K1921VK01T доступны следующие драйвера:

GPIO - Драйвер дискретной ножки;

ADC – Драйвер 16-ти канальный драйвер АЦП;

QEP – Драйвер квадратурного энкодера;

CAP – Драйвер встроенного модуля CAP;

PWM2, PWM4M, PWM6: драйверы ШИМ;

BLDC_PWM драйвер для управления вентильным двигателем;

HALL – Драйвер обработки сигналов с датчиков Холла;

SPI_IO - Драйвер управления SPI;

IENC - Драйвер инкрементного энкодера, который работает по GPIO;

KEYB_3_2 и KEYB_3_3 драйвера клавиатур;

ADC56X3 - Драйвер ЦАП AD56X3;

MCP4XXX - Драйвер цифрового потенциометра;

AD9833 - Драйвер программируемого генератора сигналов;

MC14489 – драйвер семисегметного индикатора;

MT16S2S драйвер двухстрочного дисплея;

ADS8361 - Драйвер 16-битного аналого-цифрового преобразователя ADS8361.

Демонстрация работы основных драйверов показана в проекте MBS-K1921VK01T_v2.mbp.

Подключение драйвера ШИМ

Подключение драйвера ШИМ производится по следующей схеме:

где PWM_AMPL изменяется от 0 до 1, что соответствует изменению амплитуды выходного напряжения от 0 до Umax.

Если в блоке iqSVGEN_MF задать параметр BaseFreq = 1, то на вход Freq необходимо подавать сигнал частоты в Гц. Диапазон частоты ограничен форматом Q24.

Если нужна большая частота, то необходимо задавать BaseFreq больше 1, например 50 Гц, тогда 1 на входе Freq будет соответствовать частоте напряжения 50 Гц на выходе.