Аналізатор автомобільної шини CAN (CAN Hacker) CAN-Hacker двоканальний USB-CAN адаптер Програма для роботи з шиною can

Аналізатор CAN шини CAN-Hacker 3.0 25.06.2019 14:38

Бортова електроніка сучасного автомобілявражає різноманітністю виконавчих та керуючих пристроїв, різними датчикамита контролерами. Для взаємодії між ними потрібна стійка комунікаційна мережа. На даний момент існує такий мережевий інтерфейс і називається він – CAN (Controller Area Network).

CAN - шина оснащує підключенням будь-які пристрої, які можуть одночасно приймати та передавати цифрову інформацію. Наприклад, за допомогою CAN пакетів здійснюється складання дзеркал, запалення фар, контроль склопідйомників і т.д. Побачити, що коїться в CAN шині автомобіля нам допоможе спеціальний адаптер та програма, яких у природі існує багато. Але, якщо я скажу вам, що існує універсальний USB адаптер, який може розширити можливості - як апаратного так і програмного функціоналу CAN шини?

За допомогоюCAN- Haker ви зможете:

  1. Проаналізувати роботу CAN та LIN шин авто та спец.техніки
  2. Відображення Can - посилок, прийнятих у Can шині
  3. Включати «на столі» блоки керування та агрегати автомобіля контрольовані по CAN та LIN шинах (наприклад блоки кнопок, приладові панелі тощо)
  4. Емулювати роботу вимірювачів та блоків керування безпосередньо в машині
  5. Програмувати блоки керування машин

Всі ці функції адаптера CAN Haker, за його невелику ціну, нададуть безцінну допомогу під час ремонтних робіт, а також при встановленні та розробці допоміжного охоронного, навігаційного обладнання для різної мобільної техніки.

Функціонал основної версії КЕН-Хакер 3.0 може бути сильно розширений, використовуючи додаткові опції та програми. Список опцій постійно зростає, за новинами слідкуйте на сайті

Додаткові опції:

  1. LIN-K (ЛІН-К) аналізатор шини LIN.
  2. Додаткова опція для CAN-USB інтерфейсу CAN Hacker 3.0
  1. CAN Hacker Bomber.

Тепер весь перелік функцій Кан Хакера Бомбер інтегрований в програмне забезпечення CAN аналізатор.

Бувають випадки, коли потрібно терміново з'ясувати, який пакет у КАН шині за яку функцію відповідає, якщо протокол обміну не стандартизований, то зробити це дуже проблематично і тривало за часом. Або не маючи автомобіля буде складно дізнатися, який пакет відповідає за визначення швидкості, а який за кут повороту стрілки тахометра. Утиліта канхакер Bomber дозволить вивчити CAN шину методом спуфінгу тобто. програма просто посилає пакети із заданими нами байтами даних у заданому діапазоні ID.

  1. Додаткова опція KIA-Coder для роботи з автомобілями KIA-Hyundai

За допомогою КІА-Кодера можна здійснити варіантне кодування EOL на машинах КІА та Хендай, перекодувати пам'ять панелі приладів через базовий діагностичний роз'єм OBD2. Різне програмування дає активувати та де-активувати різні опції автомобіля, такі як: Тиск усередині шин TPMS, адаптивне світло та інші.

4. Додаткова опція для роботи з автомобілями Nissan Leaf Leaf-Coder

  1. -Hacker Leaf-Coder безкоштовна та проста програмадля кодування панелей приладів Ніссан Ліф та Teana через роз'єм OBD2.

Тепер розберемо переваги Канхакер 3.0 над іншими адаптерами.

ПеревагиCAN-Hacker 3.0:

  1. Два канали СAN(КЕН). Можливість прокидання пакетів з каналу в канал, працювати в режимі СAN(КЕН) шлюзу / CAN гейтвею за допомогою спеціальної прошивки, що йде в комплекті
  2. Термінатори, що підключаються 120 Ом
  3. Функція роботи з шиною LIN. (дод. опція)
  4. On-line (онлайн) оновлення
  5. Функція автоматичного перебору (пошуку) ID програмою CAN Hacker -Bomber
  6. Мініатюрний корпус
  7. Живлення від USB
  8. Збереження пакетів повідомлень у форматі тексту на жорсткому диску для ПК.
  9. Запис логів повідомлень у реальному часі
  10. Аналіз та перегляд логів

CANHacker 3.0 (КЕН Хакер 3.0) може працювати як зі старим ПЗ CANHaker (кан хакер) 2.002 так і з новим аналізатором CAN.

  1. Аналізувати роботу CAN та LIN шин автомобілів та спец. техніки.
  2. Включати «на столі» блоки керування та агрегати автомобілів керовані по CAN та LIN шинах (наприклад рульові рейки та агрегати ЕГУР)
  3. Емулювати роботу датчиків та блоків керування безпосередньо на автомобілі
  4. Програмувати блоки керування автомобілів.

Всі ці можливості нададуть неоціненну підтримку в процесі ремонту автомобілів, а також під час встановлення та розробки додаткового охоронного, телематичного та навігаційного обладнання для будь-якої рухомої техніки.

Переваги CAN-Hacker 3.0:

  1. Два канали CAN. Можливість працювати в режимі CAN шлюзу \ CAN гейтвею за допомогою спеціальної прошивки комплекту, що йде в комплекті
  2. Термінатори, що підключаються 120 Ом
  3. Можливість роботи з LIN шиною . (Додаткова опція)
  4. On-line оновлення
  5. Можливість автоматичного перебору (пошуку) ID програмою CAN-Hacker-Bomber

Наш CAN - USB адаптер працює з відомою програмою CAN-Hacker, так само ми розробляємо покращену версію нашого програмного забезпеченнядля аналізу шин CAN та LIN.

Комплектація:
Адаптер Canhacker останньої версії
USB-шнур у подарунок
ПЗ та Драйвера для роботи
(Утиліта Can-Hacker 2.0.1,CAN-Hacker Bomber,CAN-Hacker Bomber + Gateway, драйвера, інструкція швидкий старт, драйвера для Windows XP, 7 та ін)

УВАГА!

Всі пристрої поставляються як є. Ми не несемо жодної відповідальності за наслідки застосування нашого обладнання. Тобто, якщо при використанні нашого обладнання щось зламається, це цілком і повністю вина користувача пристрою. Купуючи CAN-Hacker Ви погоджуєтесь з цими умовами та умовами, описаними нижче.

Перш ніж купувати CAN-Hacker, який є професійним інструментом для роботи з автомобілями, обов'язково переконайтеся, що:

  1. Ви можете інсталювати драйвери для нових пристроїв у вашій версії Windows
  2. Ви знаєте пристрій CAN шини та принципи її роботи
  3. Ви маєте базові уявлення про електроніку та електротехніку

Крім того, слід врахувати і погодитися:

  1. Технічна підтримка надається тільки в робочі дні через електронну пошту. На нашому форумі Ви можете ставити запитання у будь-який час.
  2. Сумісність утиліти CAN-Hacker від canhack.de з конкретно вашою конфігурацією та версією WindowsНЕ ГАРАНТУЄТЬСЯ. Можливо буде необхідно підібрати правильний віртуальний драйвер COM портуабо видалити раніше встановлені драйвери, які можуть конфліктувати з драйверами STM на яких побудований CAN-Hacker. Також можливо буде потрібно переустановка операційної системивашого ПК.
  3. Якщо CAN-Hacker не підтримує швидкість CAN шини, яка застосована в досліджуваному Вами автомобілі, то нам знадобиться деякий час, щоб додати цю швидкість.

Якщо у Вас є якісь сумніви - краще CAN-Hacker не купувати.

СКАЧАТИ ІНСТРУКЦІЇ І ПО ВИ МОЖЕТЕ НИЖЧЕ:

CAN Аналізатор - актуальна версія програми
CAN Аналізатор - актуальний посібник користувача
Посібник для адаптера CAN-Hacker 3.2 стара версія
Керівництво KIA-Coder

Універсальний адаптер (CAN Hacker) призначений для аналізу та сканування CAN шини автомобілів.

Адаптер Кан хакер працює за протоколом LAWICEL і повністю сумісний
з найпопулярнішою і напевно найкращою німецькою програмою CAN HACKER

Залізо пристрою має сучасний 32-бітний мікроконтролер stm32,
побудований на ядрі ARM Cortex. Також CAN Hacker оснащений
спеціальним CAN фільтром, що дає дуже висока якістьзв'язку.

Живлення пристрою реалізовано від USB і не потребує зовнішнього живлення.

Функції:

  1. Читання та передача CAN повідомлення в реальному часі.
  2. Моніторинг CAN шини.
  3. Фільтрування повідомлень CAN ID (ідентифікатор).
  4. Попередня обробка та зберігання CAN повідомлень.
  5. Збереження пакетів повідомлень у текстовому форматіна жорсткому диску ПК.
  6. Записування логів повідомлень у реальному часі.
  7. Перегляд та аналіз логів.
  8. Відтворення записаних логів із відправкою до мережі в режимі реального часу.
  9. Підтримує стандартний та розширений CAN ID (11- та 29-бітний ідентифікатори).
  10. Швидкість передачі даних інтерфейсу до 1 Мбіт/с.
  11. Можливість роботи з нестандартними швидкостями (33.333 – 83.333 кБ/с)

Налаштування програми:

1. (CAN Device) у налаштуваннях необхідно вибрати COM port, на якому висить наш адаптер,
Щоб дізнатися, на якому порту знаходиться адаптер, необхідно зайти в диспетчер пристроїв комп'ютера.
2. (COM Baudrate) швидкість порту встановлюємо 115 200 bit/s
3. (CAN Baudrate) вибираємо швидкість can шини, що застосовується в автомобілі.

Режим прослуховування CAN шини.

Фільтр

За допомогою фільтра можна відсіяти непотрібні ID пакетів повідомлень

Copy to TX list

За допомогою кнопки “Copy to TX list” можна скопіювати повідомлення з монітора прийому (Receive),
у монітор відправки (Transmit) з можливістю відправлення його до мережі із заданою періодичністю часу.

Надсилання повідомлень до мережі

1. Потрібно натиснути кнопку Add
2. Ввести необхідний ID та вміст пакета
3. На вкладці TX Mode виберіть Period
4. У полі Period (ms) додати час періодичності надсилання повідомлення

Даним способом можна одночасно надсилати необмежену кількість повідомлень.

Режим Tracer

Режим Tracer дозволяє приймати повідомлення в тій послідовності, в якій вони надходять до мережі.
Також є можливість запису лога, з наступною можливістю відтворення його та відправки до мережі
з тією послідовністю, у якій він був записаний. Запущений лог можна в будь-який момент зупиняти і
вручну натискання миші, надсилати повідомлення по одному. Дуже зручний інструментпід час пошуку певних ID.

Пристрій у роботі (відео)


У Останнім часомЯк у автомобілях так і в промисловій автоматиці, дуже часто став застосовуватися так звана CAN (Controller Area Network) шина. Висока швидкість передачі даних, відмінна стійкість до перешкод і можливість об'єднання безлічі пристроїв в одну мережу, роблять її практично поза конкуренцією з іншими шинами. Для передачі даних по КАН шині достатньо двох дротів, або іншими словами одна кручена пара. Подробиці роботи CAN шини описані неодноразово, кому цікаво той знайде та шанує. Нас більше цікавить як підключиться за допомогою комп'ютера, ноутбука або планшета до шини КАН. Для цього завдання я зробив

адаптер шини USB to CAN

який дозволяє підключитися за допомогою ПК до будь-якої CAN шини, дивитися пакети, які по ній йдуть, записувати їх, а також є повноцінна можливість надсилати свої дані в CAN шину!
Адаптер USB to CAN буде корисний авто електрикам, він відмінно підходить для відстеження пакетів людям які виготовляють CAN підмотки одометрів, а також інженерам, які працюють з автоматикою, яка використовує шину КАН.
Пристрій виконаний із застосуванням мікроконтролера фірми microchip PIC18F1XK50. як контролер з SPI інтерфейсом MCP2515, і високошвидкісного КАН трансівера mcp2551. ВАЖЛИВО!
мікросхеми КАН контролера MCP2515 бувають у різних корпусах, і вони не збігаються висновки, плата розведена під MCP2515IST. якщо будете пхати з іншими літерами, доведеться брати даташит, звіряти ноги і розводити під ваш екземпляр. Нумерація висновків у платі та схемі не збігається, тому що на схемі MCP2515 намальована в іншому корпусі! І так ось схемаадаптера USB


до CAN.


У принципі нічого особливо складного, якщо порівнювати з тими схемами, які гуляють по мережі. Схема 100% працює, я мимо того що зробив прототип я його ще й відчував, якщо не полінуюся то запишу відео, як працює з CAN підмотуванням спідометра, а може і на роботі до автоматики підключу для наочності. Власне під цей аксесуар я розвів друковану плату, за розмірами вийшло 55 х 45мм. всі компоненти SMD крім кількох перемичок. Ось, власне, і плата.
Ну я думаю все зрозуміло, де що, на платі передбачена перемичка бутлоудера для програмування контролера, так само перемичка термінатора, і власне контакти шини CAN. плату робив плівковим фоторезистом, нічого складного в ній немає, роз'єм коштує MINIUSB не мікро! Для роботи з адаптером КАН можна використовуватиАле я рекомендую програму CANHacker, про неї буде окрема стаття з вилікуваною від жадібності розробників робочою прогою, вона досить функціональна, має функцію фільтрації пакетів, що часто буває просто незамінно, також запис даних як з шини, так і в шину, в тому числі та записаних раніше (емуляція роботи деякого пристрою).
Тепер найцікавіше, прошивка) а там все цікаво, я вже не пам'ятаю але на мою шил все через USB без програматора, ну коротше вам пощастить якщо із заводу у вас прошитий бутлоадер у контролері, якщо ні то в архіві з прошивкою є опис як прошиться . В архіві найбільша остання версіяпрошивки, бутлоадер про всяк випадок, драйвера під віндовс та лінукс, загалом розберетеся. При прошивці не забуваємо встановити перемичку BOOT.

У папці Bootloader є хекс файл, його потрібно прошити в контролер, програматором! Потім поставити перемичку бутлодера, і підключити до комп'ютера по юсб. далі утилітою Mphidflash заливаємо черею юсб прошивку, команда mphidflash -Write USBtin_firmware_v1.7.hex, після оновлення відключаємо кабель, знімаємо перемичку, і пристрій готовий!, ставимо драйвера і користуємося. Ну принаймні з пам'яті було все якось так)
=====================================
Правильно прошите і працюючий пристрій повинен визначитися як ком порт.


Також коротеньке відео роботи КАН інтерфейсу з перехопленням пакетів від промислового обладнання.

CAN Hacker (КАН сканер)

Отже, спочатку потрібно розуміти, що таке CAN шина. Шина CAN є двопровідною шиною, що забезпечує підключення будь-яких пристроїв, які можуть одночасно приймати та передавати цифрову інформацію. Являє собою кручена пара, дана реалізаціяшини дозволяє знизити вплив зовнішніх електромагнітних полів, забезпечуючи високу швидкість передачі.

Програма CAN Hacker призначена для моніторингу CAN мереж, читання повідомлень, що передаються по CAN шині в реальному часі за допомогою конвертера USB<>CAN. Пристрій допоможе вам знайти ID адресу потрібного повідомлення, проаналізувати, у разі потреби, відредагувати їх та повторно відправити. CAN Hacker може приймати та відправляти повідомлення як з простим 11 бітним ID, так і з розширеним 29 бітним ID. Швидкість передачі можна вибрати із стандартних: (5 кбіт/с, 10 кбіт/с, 20 кбіт/с, 50 ​​кбіт/с, 100 кбіт/с, 125 кбіт/с, 250 кбіт/с, 500 кбіт/с, 800 кбіт/с /с, 1000 кбіт/с.) або виставити вручну для нестандартних швидкостей. Передача повідомлень може здійснюватися як у ручному режимі, і автоматично.

CAN Hacker незамінний для професіоналів, які займаються CAN підмотками, незамінний він і для новачків. Зручний для налагодження девайсів, що працюють із CAN шиною.

Щоб намотати пробіг авто по CAN шині Вам необхідний CAN Hacker, який допоможе знайти ID, що відповідає за показання одометра, відредагувати повідомлення, що надсилається, скомпілювати і використовувати його в підмотуванні.

CAN Hacker використовує передові технології для читання CAN шини. Завдяки простому, зручному та зрозумілому інтерфейсу пошук потрібного повідомлення займає мінімум часу. CAN Hacker зібраний в зручному ергономічному корпусі OBD-2, зі світлодіодом стану CAN шини RX і TX, який блимає в такт повідомленням, що приймаються і передаються, і шнуром USB довжиною 180 см дуже зручний у використанні.


Сканер підключається до шини CAN через контакти 6 (High) і 14 (Low) або Jumper перемикається на 2 і 10, т.к. у таких марках авто як Audi, BMW, Isuzu, Mercedes-Benz, Mitsubishi, Skoda, Volkswagen моторну шину потрібно виводити. Також передбачений Jumper на Can шину для термінального резистора 120 Ом який дозволяє приймати та передавати повідомлення навіть при роботі з одним пристроєм



gastroguru 2017