Тема: CANNY 7.2 Duo фаренгейты в цельсии
Добрый день. Не буду плодить тем про шлюз. Посмотрите пожалуйста. Вроде бы все правильно, но не работает.
Модераторское: И зря, см. правила форума.
Перенесено в отдельную тему.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
CANNY forum → Программируемые контроллеры CANNY 7.x (7, 7.2 duo, alfa, gamma, MGX, 7.3 echo) → CANNY 7.2 Duo фаренгейты в цельсии
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрый день. Не буду плодить тем про шлюз. Посмотрите пожалуйста. Вроде бы все правильно, но не работает.
Модераторское: И зря, см. правила форума.
Перенесено в отдельную тему.
Что именно не работает?
Установлены ли терминирующие сопротивления на CAN-интерфейсах? (см.https://forum.canny.ru/viewtopic.php?pid=6434#p6434)
В правильную ли сторону подключен CAN шлюз - CAN0-вход CAN1-выход?
Какой именно результат ожидается - в каком идентификаторе какие данные на какие должны заменяться?
Терминирующее сопротивление стоит только на CAN0. На CAN1 тоже надо? Должны поменяться фаренгейты на цельсии.
CAN0-в сторону автомобиля CAN1-в сторону блока климата
А по факту происходит разрыв CAN линии и на авто выскакивает ошибка
Должно вот так быть. Только вместо штуки, которая на фото, стоит Canny 7.2 duo.
Терминирующее сопротивление стоит только на CAN0. На CAN1 тоже надо? ... CAN0-в сторону автомобиля CAN1-в сторону блока климата
Да, надо на оба интерфейса. Со стороны машины, наверняка, терминатор уже есть, а со стороны оторванного устройства, скорее всего, нет. Результатом отсутствия терминатора может стать ошибка CAN.
...Должны поменяться фаренгейты на цельсии...
Т.е. в машине, в CANе, значение передается в Фаренгейтах, и это значение нужно преобразовать в Цельсии и передать на устройство?
Да. Именно так. То есть моя диаграмма работоспособна? Ошибки не в ней?
У контроллера есть терминаторы на обоих интерфейсах, но по умолчанию они не подключены (см. https://canny.ru/img/docs/ru/c72duo/ind … ndex_3.png).
Для эксперимента можно использовать и статический шлюз, но, т.к. данные постоянно меняются и их нужно постоянно обрабатывать, в рабочем варианте нужно будет использовать другой подход: получение и запрет ретрансляции этого ID с помощью шлюза, обработка данных в диаграмме, отсылка сообщения с новыми данными во второй интерфейс из диаграммы.
Проверили диаграмму на столе (с терминаторами на обоих интерфейсах) - фильтрация выполняется.
denisonchik, Вас спросили в первом же сообщении:
... Какой именно результат ожидается - в каком идентификаторе какие данные на какие должны заменяться?
И пока вы не ответите на этот вопрос, мы не сможем выяснить:
...То есть моя диаграмма работоспособна? Ошибки не в ней?
Но судя по контексту, вероятнее всего Денис, CANNY прав и вам необходимо реализовать динамический шлюз, аналогично примеру №4 из документации: https://canny.ru/docs/c72duo/cangateway … ay-primery
Спасибо. Попробую.
Спасибо. Попробую.
Денис, добрый день! Получилось?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
CANNY forum → Программируемые контроллеры CANNY 7.x (7, 7.2 duo, alfa, gamma, MGX, 7.3 echo) → CANNY 7.2 Duo фаренгейты в цельсии