Search found 170 matches

by Лашкевич Максим
12 Jul 2019, 22:21
Forum: Собственное программное обеспечение
Topic: CANOPEN драйвер
Replies: 37
Views: 11661

Re: CANOPEN драйвер

Добрый день. Если прием задания идет через PDO, то используйте существующие co_RPDO1_Callback - co_RPDO7_Callback колбеки для отслеживания посылок. Если по SDO, то привяжите свой колбек к нужному параметру через COODEdit по аналогии с callback_dlog, например. Подробнее смотрите документацию на драйв...
by Лашкевич Максим
09 Jul 2019, 16:13
Forum: Собственное программное обеспечение
Topic: MotorControlDemo
Replies: 12
Views: 4694

Re: MotorControlDemo

Эм... ну там же перед функцией AdcDrv_slow_calc написана цела портянка текста на 2 страницы про это... Проще всего для себя понять как это работает - пройти весь путь преобразования чисел "на листочке" для какого-то фиксированного значения.
by Лашкевич Максим
27 Jun 2019, 16:22
Forum: Собственное программное обеспечение
Topic: CANOPEN драйвер
Replies: 37
Views: 11661

Re: CANOPEN драйвер

Достаточно CAN. Смотрите файл X_CANFlashProgStarterM4F.c
by Лашкевич Максим
14 Jun 2019, 18:39
Forum: Собственное программное обеспечение
Topic: CANOPEN драйвер
Replies: 37
Views: 11661

Re: CANOPEN драйвер

Добрый день. Про расширенный ID не понял. Штатно в CANOpen 11 бит идентификатор. Юникон умеет слать 29 бит (который ведомыми устройствами принимается как 11 бит) чтобы исключить конфликты на линии на случай работы двух юниконов в сети. Настраивается это галочкой в настройках модуля связи в юниконе. ...
by Лашкевич Максим
14 Jun 2019, 17:25
Forum: Отладочные платы и комплекты
Topic: MotorControlBoard3. Схема, описание.
Replies: 2
Views: 122

Re: MotorControlBoard3. Схема, описание.

Здравствуйте. Плату отдельно приобрести можно, она только что закончила тестирование, мы еще готовим к публикации схемотехнику, софт и руководство. Ориентируйтесь пока на схему от "01" микроконтроллера, тут всё тоже самое. По поводу закупки и ценам пишите на info@motorcontrol.ru Силовую часть можно ...
by Лашкевич Максим
11 Jun 2019, 15:19
Forum: Собственное программное обеспечение
Topic: Vector IDE
Replies: 190
Views: 59999

Re: Vector IDE

А в пластмассовом корпусе этот же скрипт отрабатывает? Ошибка другая сейчас, что проц не останавливается. Это как будто в скрипте не то прописано или в конфигурации житага. Еще попробуйте прошить камень скриптом (там рядом лежат для прошивки). Не стирать, а шить. Там какие ошибки будут? Больше предл...
by Лашкевич Максим
11 Jun 2019, 13:24
Forum: Собственное программное обеспечение
Topic: Vector IDE
Replies: 190
Views: 59999

Re: Vector IDE

Из строчки лога Error: error writing to flash at address 0x00000000 at offset 0x00000000 и описания следует, что, видимо, флеш как-то не работает. Проверьте ножку H2, попробуйте выполнить полное стирание флеша скриптом k1921vk01t_stlink_service_mode_erase.bat с единичкой на этой ножке, проверьте пит...
by Лашкевич Максим
07 Jun 2019, 13:36
Forum: Собственное программное обеспечение
Topic: CANOPEN драйвер
Replies: 37
Views: 11661

Re: CANOPEN драйвер

Это команды, а не состояние. Почитайте ПО. Для мониторинга текущего состояния есть другая переменная - drv_status_code [510Bh.02h].
by Лашкевич Максим
06 Jun 2019, 10:49
Forum: Собственное программное обеспечение
Topic: CANOPEN драйвер
Replies: 37
Views: 11661

Re: CANOPEN драйвер

Номер бита, указанный в кодедите, это номер бита в переменной на Си внутри программы. В словаре объектов это битовые переменные, которые могут быть 0 и 1. Так что да, правильно, нужно просто слать единичку в соответствующий объект для тех или иных действий. Для этого и сделано несколько разных объек...
by Лашкевич Максим
05 Jun 2019, 12:24
Forum: Собственное программное обеспечение
Topic: CANOPEN драйвер
Replies: 37
Views: 11661

Re: CANOPEN драйвер

Добрый день. Cообщения Heartbeat просто сообщают, какие устройства есть в сети. С ними делать ничего не нужно, можно их не обрабатывать. Но вообще по ним можно детектировать пропажу связи - наверное, Вашему верхнему уровеню, который шлет SDO, было бы полезно знать, есть ли вообще в сети тот, кому он...