CANOPEN драйвер

Илья!
Сообщения: 114
Зарегистрирован: 09 ноя 2018, 16:55

Re: CANOPEN драйвер

Сообщение Илья! » 29 окт 2021, 12:01

Лашкевич Максим писал(а):
29 окт 2021, 11:30
В примере MotorControlDemo есть два кена. Оттуда брали?
Да, проект ваш

Аватара пользователя
Лашкевич Максим
Сообщения: 342
Зарегистрирован: 30 дек 2015, 10:38

Re: CANOPEN драйвер

Сообщение Лашкевич Максим » 29 окт 2021, 12:58

ну я вот взял последний коммит https://bitbucket.org/niietcm4/motorcon ... o/commits/
9b28e84 от 2021-08-31, прошил как есть, оба CAN работают. Увидел только багу с отображением устройства в юниконе, сейчас исправлю, запушу. Попробуйте оригинальный проект motorcontroldemo запустить. Вы на каком железе пробуете?
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Илья!
Сообщения: 114
Зарегистрирован: 09 ноя 2018, 16:55

Re: CANOPEN драйвер

Сообщение Илья! » 29 окт 2021, 13:22

Лашкевич Максим писал(а):
29 окт 2021, 12:58
Вы на каком железе пробуете?
железо, естественно, другое.
сейчас попробую на вашем отладочном комплекте

Илья!
Сообщения: 114
Зарегистрирован: 09 ноя 2018, 16:55

Re: CANOPEN драйвер

Сообщение Илья! » 29 окт 2021, 14:04

сигналы CAN1 на отладочном комплекте выведены на разъем J8 при конфигурации ножек на соответствующие алт.функции, так?
Последний раз редактировалось Илья! 29 окт 2021, 15:29, всего редактировалось 1 раз.

Илья!
Сообщения: 114
Зарегистрирован: 09 ноя 2018, 16:55

Re: CANOPEN драйвер

Сообщение Илья! » 29 окт 2021, 15:28

Попробовал на отладочном комплекте. по крайней мере CAN2 не отвалился при инициализации обоих CANов, с Юниконом соединился по CAN2.
Скажите, а HEARTBEAT на CAN1 должен присутствовать после его правильной инициализации? Я его не вижу. На CAN2 вижу. CAN1 смотрю на J8.
Последний раз редактировалось Илья! 29 окт 2021, 15:45, всего редактировалось 1 раз.

Илья!
Сообщения: 114
Зарегистрирован: 09 ноя 2018, 16:55

Re: CANOPEN драйвер

Сообщение Илья! » 29 окт 2021, 15:31

Лашкевич Максим писал(а):
29 окт 2021, 12:58
... оба CAN работают.
как Вы это определили?

Аватара пользователя
Лашкевич Максим
Сообщения: 342
Зарегистрирован: 30 дек 2015, 10:38

Re: CANOPEN драйвер

Сообщение Лашкевич Максим » 29 окт 2021, 16:05

А какой именно отладочный комплект вы запускали? HEARTBEAT должен присутствовать на осциллографе как минимум. Я проверял так - прошил motorcontroldemo скофигурированный в build.h как HW_VECTOR_MK_40_4 в контроллер MK40.4, у него оба CAN разведены. В оба CAN по очереди втыкал CAN провод от переходника marathon, проверял, что устройство корректно видно в юниконе.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Илья!
Сообщения: 114
Зарегистрирован: 09 ноя 2018, 16:55

Re: CANOPEN драйвер

Сообщение Илья! » 29 окт 2021, 16:38

Лашкевич Максим писал(а):
29 окт 2021, 16:05
А какой именно отладочный комплект вы запускали? HEARTBEAT должен присутствовать на осциллографе как минимум. Я проверял так - прошил motorcontroldemo скофигурированный в build.h как HW_VECTOR_MK_40_4 в контроллер MK40.4, у него оба CAN разведены. В оба CAN по очереди втыкал CAN провод от переходника marathon, проверял, что устройство корректно видно в юниконе.
комплект который с техасовским инвертором -
//VectorCARD с отладочным комплектом DRV8301
#define HW_VECTORCARD_DRV8301_EVM
контроллер НИЭТ
вот и я думал, что HEARTBEAT должен присутствовать. но я его не вижу или не там смотрю

Аватара пользователя
Лашкевич Максим
Сообщения: 342
Зарегистрирован: 30 дек 2015, 10:38

Re: CANOPEN драйвер

Сообщение Лашкевич Максим » 29 окт 2021, 17:41

Ну смотреть надо на B(14) и F(14) судя по коду, если брать голую плату и на ней смотреть.
2021-10-29_17-42-13.png
2021-10-29_17-42-13.png (68.19 КБ) 2914 просмотров
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Илья!
Сообщения: 114
Зарегистрирован: 09 ноя 2018, 16:55

Re: CANOPEN драйвер

Сообщение Илья! » 02 ноя 2021, 10:47

Добрый день. Продолжаем разговор.
Просмотрел еще раз схему платы инвертора. CAN1 выводить на эти ножки бесполезно, т.к. они задействованы под SPI. На плате инвертора перед разъемом J8 стоит изолятор.
Поэтому сконфигурировал под CAN1 ножки B3/E2 и смотрю сигнал на плате контроллера, разъем PLS2-2. Но, к сожалению, там тоже не вижу сигнала HEARTBEAT.

Ответить