Эмулятор CAN BUS — 3 выхода (универсальный)

Эмулятор для получения трёх любых сигналов из CAN BUS в аналоговом виде (плюс). Например ACC, задний ход, подсветка для магнитолы. Или любые другие.

  • потребление тока в спящем режиме — меньше 5mA
  • потребление в рабочем режиме — 20mA
  • максимальное напряжение питания — 20 вольт
  • максимальная нагрузка одного выхода — 140mA
  • количество аналоговых выходов — 3
  • кан-хакер (показывает по одному сообщению на экране)
  • автоматическая настройка скорости CAN (до 1Mbit)
  • 3 отдельных аналоговых канала (на выходе плюс напряжения питания)
  • настроенные сообщения хранятся в EEPROM
  • при тишине в CAN шине эмулятор переходит в спящий режим
  • при появлении сообщений в CAN шине эмулятор переходит в рабочий режим

Режим кан хакера

В режим кан хакера попадаем из первого меню HACKER -> длинное нажатие кнопки 4.

can hacker - эмулятор, 3 выхода

Редактирование сообщения

Первые два байта это ID, остальные — данные. Первой и четвёртой кнопкой двигаем курсор на байт который хотим редактировать. Второй и третьей кнопкой изменяем значение байта, короткое нажатие меняет значение на один, длинное на 0x10.

кан хакер редактирование сообщения

Когда мы редактируем любой байт данных, мы видим отдельно каждый его бит.

кан хакер, разбор байта на отдельные биты

Если выставить в 0x00 все байты данных, срабатывание будет по любому сообщению с этим ID.

кан хакер, разбор байта на отдельные биты

Настройка скорости CAN BUS

В главном меню выбираем пункт SETTING (первой и четвёртой кнопкой)

меню кан хакера с тремя выходами

Длинное нажатие на кнопку 4 и проваливаемся во второе меню, здесь выбираем пункт CAN SPEED

меню выбора скорости кан шины

Длинное нажатие четвёртой кнопки и мы в меню выбора скорости, здесь можно выбрать одну из предустановленных скоростей (навигация кнопками 2 и 3), или в конце списка будет пункт AUTO. Если эмулятор подключен к КАН шине тогда при выборе правильной скорости начнётся передача.

эмулятор кан шины, настройка скорости
кан хакер выбрана правильная скорость кан шины

После этого длинным нажатием кнопки 1 возвращаемся во второе меню ещё одним длинным нажатием кнопки 1 в первое меню.

Сброс сообщений в памяти EEPROM

Если в памяти эмулятора есть хоть одно сообщение тогда сразу после включения питания эмулятор перейдёт в рабочий режим RUNNING. Если нужно включиться с чистой памятью включаем питание с зажатой кнопкой 1. При этом попадаем в первое меню, все три ячейки пусты.

Пример настройки эмулятора Кан шины.

После включения питания попадаем в первое меню:

  • HACKER (кан хакер)
  • SETTING (настройки)
  • RUN (рабочий режим)

В первую очередь, нужно настроить скорость кан шины SETTING -> CAN SPEED

После настройки скорости возвращаемся в первое меню (длинным нажатием кнопки 1)

Далее переходим в режим HACKER. Здесь мы видим одно сообщение (из-за размера экрана только одно за раз), кнопками 1 и 4 можем переходить к другим сообщениям.