1

Тема: Проблемы с CAN0 CANNY 7.2 Gamma

Добрый день.

Возникли проблемы при проверке работы CAN0 (CAN1 при этом исправно работает)
1. Кан 0 с первого контроллера (GAMMA 1) должен отсылать пакеты данных каждые 500 мс согласно блоку ШИМ , а на деле отправляет в 7 раз реже ( ориентируюсь по светодиоду 1)
2. На втором контроллере (GAMMA 3) посылки принимаются синхронно с отправлением с ГАММЫ 1 (проверяется по светодиоду 1) но данные явно не доходят. Например на ГАММА 1 по входу 1 (джойстик вверх) и входу 2 (джойстик вниз) загораются светодиоды 3 и 4, и данные о включении соответственно отправляются по КАНУ ГАММЕ 3, но на ней светодиоды 3 и 4 не загораются.
Подскажите , пожалуйста , в чем ошибка.
Диаграммы прилагаются.

Модераторское: вынесено в отдельную тему. Пожалуйста, создавайте новые темы для новых вопросов, а не пишите их в старые темы.

Вложений в сообщении

Иконка вложения AS460_GAMMA_1.cfd 390.92 кб, скачивался 33 раз, последний раз 2023-09-25 

Иконка вложения AS460_GAMMA_3.cfd 116.01 кб, скачивался 36 раз, последний раз 2023-09-25 

2

Re: Проблемы с CAN0 CANNY 7.2 Gamma

1) Первую проблему решил асинхронной передачей данных. Но сами данные все равно не передаются корректно.

Вложений в сообщении

Иконка вложения AS460_GAMMA_1.cfd 388.84 кб, скачивался 42 раз, последний раз 2023-09-25 

3

Re: Проблемы с CAN0 CANNY 7.2 Gamma

1. Заполнение ШИМ 1мс - плохая идея, см.п.9 здесь: https://canny.ru/docs/tips_tricks/solut … ents_tips/

2. Диапазон допустимых стандартных, не расширенных CAN ID =0..7FF

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

При возникновении дальнейших вопросов, предлагаю вам пойти по пути предложенному в п.4 этой статьи: https://canny.ru/docs/tips_tricks/solut … ents_tips/

И в случае, если затруднения не удастся преодолеть самостоятельно, прошу присылать на форум уже сокращенные до минимума диаграммы в которых продолжает проявляться проблема, а не исходные большие в которых трудно разобраться.

Вложений в сообщении

idl.png, 7.87 кб, 497 x 285
idl.png 7.87 кб, скачивался 37 раз, последний раз 2023-09-25 

pwm.png, 6.82 кб, 402 x 153
pwm.png 6.82 кб, скачивался 33 раз, последний раз 2023-09-25 

4

Re: Проблемы с CAN0 CANNY 7.2 Gamma

И совет по оптимизации:

Вложений в сообщении

merge.png, 34.41 кб, 595 x 668
merge.png 34.41 кб, скачивался 35 раз, последний раз 2023-09-25 

5

Re: Проблемы с CAN0 CANNY 7.2 Gamma

Большое спасибо за советы. Все заработало smile