Тема: Пару вопросов по CAN
Вечер добрый,
довожу диаграмму до обкатки в полях. Столкнулся с несколькими трудностями.
1. Вопросы по фильтрации
а. Моя программа читает из кана посылки предназначенные не ей. Соответственно Регистр пассивного приема CAN активировать или нет?
б. Нигде в документации не обнаружил, что в софте используется как посылка КАН . Какие байты считаются старшими какие младшими. Отсюда нет понимания что я фильтрую и где. В заголовке диаграммы я выставляю фильтрацию адрессов, но при этом с помошью Рег. уст. фильтр CAN IDL , но есть еще Рег. уст. фильтр CAN IDH. Когда применять второй непонятно. Зачем он нужен поэтому непонятно.
в. Есть Регистр CAN ERL в документации сказано, что он не равен нулю, если в пакете есть ошибки, но в примерах по нему защелкивается пакет.
2. Конечно же очень бы хотелось, что бы функции были не 2, а расширяемые 3, 4, 5 ... ( И ИЛИ и тд).
3. При попытке компиляции диаграммы ругается на Один и тот же регистр присутствует на диаграмме более чем в одном месте. Вот тут вообще у меня затык. Не пойму в чем я ошибся, прошу помощи.
4. ШИМ некоторые названия элементов вгоняют в ступор даже электронщика со стажем. Режим открытого коллектора режим ШИМ включен / выключен. Это как? Какая разница?
По диаграмме.
Пакет KAN в моём понимании IDD a b с d e f g h
Скорость считывается с IDD 354 первые 2 байта a b формат b a / 10
Состояние автомобиля с IDD 60D первые 2 байта a b
Угол поворота руля с ID 002 первые 2 байта a b
Заранее хочу сказать что поддержка у Вас самая лучшая из мной виденных.
Уж 1 го января написанное сообщение я не планировал увиденных в отвеченных как минимум до 9 го , а ответили через пару часов.
Спасибо.