1 (05-07-2023 15:06:18 отредактировано lapkin pavel)

Тема: В симуляции диаграмма работает, при записи на контроллер перестает

Здравствуйте, не получается добиться корректной работы диаграммы на контроллере (Canny 7.2 Gamma).

Суть диаграммы в том, что при подаче сигнала на один из контактов, должно отправится одно из 21 CAN-сообщения, в симуляции все работает исправно, но как только я записываю диаграмму на контроллер и подаю сигнал на контакты ничего не происходит.

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

Иконка вложения Отправка CAN-сообщений с выбранным контактом.cfd 85.39 кб, скачивался 56 раз, последний раз 2023-07-05 

2

Re: В симуляции диаграмма работает, при записи на контроллер перестает

1. Не увидел на вашей диаграмме регистров конфигурации каналов. Каким образом вы подаете внешние потенциалы на контакты контроллера? Используете внешние подтяжки к GND? см. https://kazus.ru/forums/showthread.php? … ku86075527

2. Параметры ШИМ ФБ №21 и №129 недопустимо малы (см.п.9 здесь: https://canny.ru/docs/tips_tricks/solut … ents_tips/ ) Попробуйте использовать вместо них ФБ Логическое НЕ https://canny.ru/docs/fbd/logicoperations/negation/ замкнув его вход на его выход.

3. Блоки №27, 47, 48 и т.д. не будут работать как ожидается по тем же причинам что указаны выше

4. Рассмотрите в качестве альтернативы использование Драйвера асинхронной передачи CAN: https://canny.ru/docs/c72gamma/acan/

5. Проверьте наличие терминирующих сопротивлений CAN. См. https://forum.canny.ru/viewtopic.php?pid=6434#p6434

В качестве дополнительной рекомендации см. https://canny.ru/docs/tips_tricks/polyadic_logical_or/

3

Re: В симуляции диаграмма работает, при записи на контроллер перестает

Спасибо огромное за замечания, все исправил, все работает!