Найдено 114 результатов

Илья!
02 дек 2021, 14:14
Форум: Собственное программное обеспечение
Тема: CANOPEN драйвер
Ответы: 143
Просмотры: 138401

Re: CANOPEN драйвер

да, в кудэдите как у вас.

наоборот, при подключении по КЭН2 комм. параметр сохраняется, а при подключении по КЭН1 - нет. А общие пользовательские параметры сохраняются и по КЭН1 и по КЭН2
Илья!
02 дек 2021, 13:51
Форум: Собственное программное обеспечение
Тема: CANOPEN драйвер
Ответы: 143
Просмотры: 138401

Re: CANOPEN драйвер

всё, что я описал по морганию "обновить словарь" относится к разным адресам размещения коммуникационных настроек для Кэн1 и Кэн2. А вот пользовательские переменные - общие. т.е. у меня //! Начальный адрес для сохранения в SPI памяти словаря 1-го CAN #define CO1_SPI_START_ADDR 0 //! Начальный адрес д...
Илья!
02 дек 2021, 11:36
Форум: Собственное программное обеспечение
Тема: CANOPEN драйвер
Ответы: 143
Просмотры: 138401

Re: CANOPEN драйвер

уточняю по морганию "обновить словарь". такая последовательность: 1. к Юникону подключены оба узла. 2. изменил коммуникационный параметр в Кэн узла2. 3. сохранил параметры. 4. выкл питание, вкл питание 5. подключился в Юниконе к узлу2 6. редактируемый параметр не сохранил своего значения. 7. подключ...
Илья!
02 дек 2021, 09:43
Форум: Собственное программное обеспечение
Тема: CANOPEN драйвер
Ответы: 143
Просмотры: 138401

Re: CANOPEN драйвер

Доброе утро. Обнаружился еще один баг. Давайте с ним разберемся, прежде чем с самими посылками. Конфигурация железа тажа: плата с двумя Кэнами, которые объединены линиями CANH/CANL. На Кэн2 подключен Юникон через марафон. Node_ID у Кэнов разные. Юникон при включении видит оба узла и подключается к о...
Илья!
01 дек 2021, 16:55
Форум: Собственное программное обеспечение
Тема: CANOPEN драйвер
Ответы: 143
Просмотры: 138401

Re: CANOPEN драйвер

Вы имеете ввиду марафоновский адаптер? есть, через него как раз и осуществляется связь с Юниконом. А посмотреть посылки Canwise?
Илья!
01 дек 2021, 16:29
Форум: Собственное программное обеспечение
Тема: CANOPEN драйвер
Ответы: 143
Просмотры: 138401

Re: CANOPEN драйвер

ну что ж, давайте дальше отлаживать ) имеем следующую конфигурацию. Плата с двумя кэнами. Связь с Юниконом по обоим кэнам присутствует. CANH и СANL обоих кэнов объединил проводками. Настраиваю Кэн2 на передачу TPDO, Кэн1 настраиваю на прием RPDO. Изменение параметра (статус параметра - редактируемый...
Илья!
01 дек 2021, 11:49
Форум: Собственное программное обеспечение
Тема: CANOPEN драйвер
Ответы: 143
Просмотры: 138401

Re: CANOPEN драйвер

спасибо. заработало. PDO в Юниконе настраивается хочу проверить прием/передачу PDO. скажите пожалуйста, а может ли CAN работать сам на себя, т.е. принимать то, что сам посылает? т.е. если я, например, в CAN2 настрою TPDO1_1Mapping на передачу какого-либо параметра из словаря, и в том же CAN2 настрою...
Илья!
29 ноя 2021, 17:32
Форум: Собственное программное обеспечение
Тема: CANOPEN драйвер
Ответы: 143
Просмотры: 138401

Re: CANOPEN драйвер

P.S.
функция
co_ReInit(&co2_vars);
возвращает 1.
Илья!
29 ноя 2021, 17:28
Форум: Собственное программное обеспечение
Тема: CANOPEN драйвер
Ответы: 143
Просмотры: 138401

Re: CANOPEN драйвер

Попробуйте для теста замеппировать один из стандартных редактируемых объектов словаря. Например, в в объект 1600.01 RPDO1-1 Mapping впишите 0x18000400 (402654208 в десятичном формате). В случае успеха 1600.01 RPDO1-1 Mapping должен быть равен 0x18000408 (402654216 в десятичном формате). Сообщите ре...
Илья!
29 ноя 2021, 17:24
Форум: Собственное программное обеспечение
Тема: CANOPEN драйвер
Ответы: 143
Просмотры: 138401

Re: CANOPEN драйвер

при попытке проинициализировать RPDO Mapping в программном коде co2_vars.co_RPDO1_1Mapping = 0x51000300; // 1358955264 co2_vars.co_RPDO1_2Mapping = 0x51000300; // 1358955264 co2_vars.co_RPDO1_3Mapping = 0x51000300; // 1358955264 co2_vars.co_RPDO1_4Mapping = 0x51000300; // 1358955264 co_ReInit(&co2_v...