CANOPEN драйвер

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

Re: CANOPEN драйвер

Сообщение Лашкевич Максим » 03 ноя 2021, 10:48

Запитайте голую плату контроллера через, например, провод USB от верхнего разъема, оставьте ножки "как есть" и посмотрите осциллографом на контактах сигнал, не вставляя в инвертор. Сравните работу сигнала TX CAN1 и CAN2. Какой именно сигнал вы там видите? Должно быть что-то типа ШИМ, а не валидной посылки CAN - контроллер CAN должен видеть в обратной связи по RX, что передаёт. Если он не видит, то это ошибка и он пытается перепослать этот первый бит заново.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

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

Re: CANOPEN драйвер

Сообщение Илья! » 03 ноя 2021, 14:05

Лашкевич Максим писал(а):
03 ноя 2021, 10:48
Запитайте голую плату контроллера через, например, провод USB от верхнего разъема, оставьте ножки "как есть" и посмотрите осциллографом на контактах сигнал, не вставляя в инвертор. Сравните работу сигнала TX CAN1 и CAN2. Какой именно сигнал вы там видите? Должно быть что-то типа ШИМ, а не валидной посылки CAN - контроллер CAN должен видеть в обратной связи по RX, что передаёт. Если он не видит, то это ошибка и он пытается перепослать этот первый бит заново.
Здравствуйте. При подключении через USB горит VD13 и VD14, начинает бегать светодиодная дорожка, сигнал TX0/TX1 постоянный и равен 1. При подключении платы контроллера к плате инвертора, на CAN2 (TX1) присутствует сигнал посылок CAN.

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

Re: CANOPEN драйвер

Сообщение Илья! » 03 ноя 2021, 16:04

После отката на один CAN2 появилась еще одна проблема - Юникон не видит перечисление для формирования списка групп.

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

Re: CANOPEN драйвер

Сообщение Лашкевич Максим » 03 ноя 2021, 16:51

Илья! писал(а):
03 ноя 2021, 16:04
После отката на один CAN2 появилась еще одна проблема - Юникон не видит перечисление для формирования списка групп.
посмотрите последние коммиты в motorcontroldemo
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

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

Re: CANOPEN драйвер

Сообщение Лашкевич Максим » 03 ноя 2021, 16:54

Здравствуйте. При подключении через USB горит VD13 и VD14, начинает бегать светодиодная дорожка, сигнал TX0/TX1 постоянный и равен 1. При подключении платы контроллера к плате инвертора, на CAN2 (TX1) присутствует сигнал посылок CAN.
значит моё предположение неправильное и без рабочего драйвера CAN посылки на голых ножках контроллера не будет вообще. Можете попробовать проводками с платы с голой TX0 и RX0 подключить в инвертор на места пинов TX1 и RX1, чтобы проверить, что CAN1 работает как таковой, используя драйвер на инверторе от CAN2. Потом от этой рабочей конфигурации попробовать сменить ножки CAN, проверить их проводками, а потом уже перемещаться на своё железо.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

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

Re: CANOPEN драйвер

Сообщение Илья! » 03 ноя 2021, 19:11

Лашкевич Максим писал(а):
03 ноя 2021, 16:51
Илья! писал(а):
03 ноя 2021, 16:04
После отката на один CAN2 появилась еще одна проблема - Юникон не видит перечисление для формирования списка групп.
посмотрите последние коммиты в motorcontroldemo
подскажите пожалуйста какие именно касаются пропадания перечисления списка групп, чтоб мне не тыкаться как слепому котенку во все последние коммиты, тем более, что не указана глубина по дате "последних коммитов"
Благодарю.

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

Re: CANOPEN драйвер

Сообщение Лашкевич Максим » 08 ноя 2021, 11:39

Два коммита от 2021-10-29, 479fc6b и 61a6e5a
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

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

Re: CANOPEN драйвер

Сообщение Илья! » 11 ноя 2021, 16:54

Лашкевич Максим писал(а):
08 ноя 2021, 11:39
Два коммита от 2021-10-29, 479fc6b и 61a6e5a
Здравствуйте.
Данные коммиты не помогли. Верней, один из них - 479fc6b. Второй, 61a6e5a, я так понял, к проблеме отношения не имеет.
Может тут что-то связано с адресами хранения параметров в ЭнОЗУ при подключении CAN1? Но при отключении CAN1 проблема остается, и решить ее пока предоставляется возможным только прошивкой старого проекта, а не скомпилированным при откате.

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

Re: CANOPEN драйвер

Сообщение Илья! » 11 ноя 2021, 16:57

И еще дополнительная информация. После нажатия кнопки в Юниконе "Загрузить по умолчанию" и перезагрузке контроллера, список групп появляется, но начинает сразу моргать кнопка "Обновить словарь", после нажатия которой, список групп вновь пропадает.

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

Re: CANOPEN драйвер

Сообщение Илья! » 26 ноя 2021, 12:46

Здравствуйте. Проблема решена.
Оба CANа функционируют. Вопрос следующий. Пытаюсь настроить PDO отображения. При вводе значения (индекса и подиндекса) в
TPDO1-1 Mapping, значение сохраняется. При попытке ввода значения в RPDO1-1 Mapping и в другие переменные отображения RPDO, значение сбрасывается в 0. Protect Bit = 0, Secret Code = 0.
Подскажите в чем проблема может быть.
Благодарю.

Ответить