Кодирование автомобилей Citroen и Peugeot

General Category => Оборудование для диагностики, настройки и прошивки => Тема начата: aik18 от Июнь 24, 2023, 11:58

Название: CAN-LIN фильтр, CAN фильтр
Отправлено: aik18 от Июнь 24, 2023, 11:58
CAN-LIN фильтр используется для корректировки потока данных, которые передаются от одного устройства, подключенного к шине, к другому. Подключение может выполняться в разрыв CAN или LIN шины, т.е. между устройствами или параллельно шине (одноканальный режим). Возможно блокировать выбранные сообщения или передавать их, изменив передаваемые данные, количество данных, ID сообщения. Сохранять до 5-ти независимых значений из CAN и LIN посылок и потом загружать эти значения в нужную CAN и LIN посылку. Управлять выходами или опрашивать внешние входы, функционал зависит от подключаемой дополнительной платы расширения. Текущая аппаратная реализация поддерживает до 12 внешних входов/выходов, если плата без LIN шины и 6 или 9 входов, если LIN шина подключена. При необходимости для индивидуального заказа, возможно изменить топологию платы по соответствующему техническому заданию. Фильтрация пакетов для CAN работает в одном направлении от CAN IN к CAN OUT, блокировка и трансляция пакетов работает в 2-х направления. Фильтрация, блокировка и трансляция пакетов для LIN работает в одном направлении от LIN IN к LIN OUT. Возможно, пропускать или блокировать только выбранные сообщения между CAN IN и CAN OUT, LIN IN и LIN OUT. Блокировать сообщения между CAN IN и CAN OUT, LIN IN и LIN OUT можно по значению байт данных или сравнению байт данных с пороговым значением. Также, можно устанавливать различную скорость для CAN IN и CAN OUT, LIN IN и LIN OUT. Произвести эмуляцию режима запрос – ответ. Фильтрация пакетов выполняется математическими операциями, логическими операциями, использованием операторов сравнения и использованием внешних входов, если они есть. Возможно, настроить передачу пакета в CAN, LIN по таймеру постоянно или по триггеру CAN, LIN пакета или от внешнего входа.
Программирование фильтра осуществляется с помощью специальной программы с интуитивно понятным интерфейсом. Программирование и настройка происходит через USB-порт. Питание от USB (4.5 - 5В) или бортовой сети автомобиля напряжением 4.5 - 28 В.

Для CAN1 возможно настроить:
• До 8 независимых ID для фильтрации по 4 фильтра на каждый ID, передача по таймеру, управления выходами, значения ID могут повторятся;
• До 16 ( 8 + 8 ) независимых ID для блокировки пакетов из CAN1 в CAN2. Т.е будут транслированы все ID пакеты, кроме выбранных;
• До 16 ( 7 + 8 ) независимых ID для трансляции из CAN1 в CAN2. Т.е. никакие другие ID пакеты не будут транслированы;
• Под заказ могут поставляться другие комбинации и количества ID и фильтров. До 32 независимых ID для фильтрации по 10 фильтров на каждый ID для 24 ID и 4 фильтра на каждый ID для 8 ID.

Для CAN2 возможно настроить:
• До 10 независимых ID для блокировки пакетов из CAN2 в CAN1. Т.е будут транслированы все ID пакеты, кроме выбранных;
• До 10 независимых ID для трансляции из CAN2 в CAN1. Т.е. никакие другие ID пакеты не будут транслированы.
• Под заказ могут поставляться другие комбинации и количества ID и фильтров.

Для LIN возможно настроить:
• До 8 независимых ID для фильтрации по 4 фильтра на каждый ID, передача по таймеру, управления выходами, значения ID могут повторятся;
• До 8 независимых ID для блокировки пакетов из LIN1 в LIN 2. Т.е будут транслированы все ID пакеты, кроме выбранных;
• До 8 независимых ID для трансляции из LIN1 в LIN2. Т.е. никакие другие ID пакеты не будут транслированы;
• Под заказ могут поставляться другие комбинации и количества ID и фильтров.

Параметры, которые можно настроить для одного ID:
• Установить "ID входа" для входного сообщения, для сравнения с фильтром;
• Установить "ID выхода" для выходного сообщения, для передачи в установленный интефейс CAN или LIN;
• Установить количество байт для входной посылки;
• Установить количество байт для выходной посылки;
• Установить настройку для ID, которая определяет возможности обработки;
• Фильтрация, блокировка, трансляция, периодический пропуск посылки;
• Передача или триггер по таймеру;
• Передача или триггер по статусу входа;
• Управление выходами
• Определение математических, логических операций с данными;
• Определение условий сравнения, условие перехода или пропуска фильтра (if или if else) при работе с данными;
• Возможность сохранить и загрузить данные между разными ID
• Возможность организовать вариант запрос – ответ;
• Подсчёт CRC или Контрольной суммы;
• Работа с 8, 16, 32 битными положительными и отрицательными числами в прямом и обратном порядке.

Возможно настроить режим пониженного потребления, для уменьшения потребления при отсутствии активности на CAN1 и CAN2 шинах.

Терминирующий резистор 120 Ом для CAN подключается и  отключается с помощью джамперов.

Режим Master или Slave для LIN выбирается с помощью джампера.

Полная документация:
drive.google.com/file/d/1PnK0EmfW5IaKHSrDrWkCDK8YFI5WRjLT/view?usp=sharing (http://drive.google.com/file/d/1PnK0EmfW5IaKHSrDrWkCDK8YFI5WRjLT/view?usp=sharing)

Программа настройки:
для СAN фильтра
drive.google.com/file/d/17Q7v7vQVP7bj1mW4u69XkqrqNEmpCHZy/view?usp=sharing (http://drive.google.com/file/d/17Q7v7vQVP7bj1mW4u69XkqrqNEmpCHZy/view?usp=sharing)
для СAN-Lin фильтра
https://drive.google.com/file/d/1uYyI4VmOr9zfyAAPxXnvXsvwjPL7-WpN/view?usp=sharing (https://drive.google.com/file/d/1uYyI4VmOr9zfyAAPxXnvXsvwjPL7-WpN/view?usp=sharing)

При необходимости производится техническая поддержка

Цены:
1. CAN фильтр 5000 руб.
2. CAN-LIN фильтр 5500 руб.

CAN filter 1.jpg
CAN filter 2.jpg
CAN filter 3.jpg
CAN filter 4.jpg
setup1.png
setup2.png
setup3.png
setup4.png
setup5.png
setup6.png