Avtomobil CAN avtobus analizatori (CAN Hacker). CAN-Hacker ikki kanalli USB-CAN adapteri Kon avtobusi bilan ishlash dasturi

CAN avtobus analizatori CAN-Hacker 3.0 25.06.2019 14:38

Bortli elektronika zamonaviy avtomobil turli xil aktuatorlar va boshqaruv qurilmalari bilan hayratda qoldiradi, turli sensorlar va boshqaruvchilar. Ularning o'zaro ta'siri barqarorlikni talab qiladi aloqa tarmog'i. Hozirgi vaqtda bunday tarmoq interfeysi mavjud va u CAN (Controller Hudud tarmog'i).

CAN shinasi raqamli ma'lumotlarni bir vaqtning o'zida qabul qilish va uzatish mumkin bo'lgan har qanday qurilmaga ulanishni ta'minlaydi. Masalan, CAN paketlari yordamida nometall buklanadi, faralar yoqiladi, elektr oynalar boshqariladi va hokazo. Tabiatda ko'p bo'lgan maxsus adapter va dastur bizga avtomobilning CAN avtobusida nima sodir bo'layotganini ko'rishga yordam beradi. Ammo CAN avtobusining apparat va dasturiy ta'minoti imkoniyatlarini kengaytira oladigan universal USB adapteri borligini aytsam-chi?

YordamidaJON- Hacker Siz .. qila olasiz; siz ... mumkin:

  1. Avtomobillar va maxsus jihozlarning CAN va LIN avtobuslarining ishlashini tahlil qilish
  2. Can ko'rinishi - Can avtobusida olingan posilkalar
  3. CAN va LIN avtobuslari orqali boshqariladigan "stol ustidagi" boshqaruv bloklari va avtomobil komponentlarini (masalan, tugma bloklari, asboblar paneli va boshqalar) yoqing.
  4. To'g'ridan-to'g'ri mashinada hisoblagichlar va boshqaruv bloklarining ishlashiga taqlid qiling
  5. Mashina boshqaruv bloklarini dasturlash

CAN Haker adapterining barcha bu funktsiyalari juda arzonligi tufayli ta'mirlash ishlarida, shuningdek, turli xil mobil qurilmalar uchun yordamchi xavfsizlik va navigatsiya uskunalarini o'rnatish va ishlab chiqishda bebaho yordam beradi.

KEN-Hacker 3.0 ning asosiy versiyasining funksionalligi qo'shimcha variantlar va dasturlar yordamida sezilarli darajada kengaytirilishi mumkin. Variantlar ro'yxati doimiy ravishda o'sib bormoqda, veb-saytdagi yangiliklarni kuzatib boring

Qo'shimcha imkoniyatlar:

  1. LIN-K (LIN-K) LIN avtobus analizatori.
  2. K - CAN-USB interfeysi CAN Hacker 3.0 uchun qo'shimcha variant
  1. CAN-Hacker bombardimonchi.

Endi CAN-Hacker Bomber funktsiyalarining to'liq ro'yxati CAN analizator dasturiga kiritilgan.

Agar almashish protokoli standartlashtirilmagan bo'lsa, CAN avtobusidagi qaysi to'plam qaysi funktsiya uchun javobgar ekanligini zudlik bilan aniqlashingiz kerak bo'lgan holatlar mavjud, bu juda muammoli va vaqt talab qiladi. Yoki mashinaga ega bo'lmasdan, qaysi paket tezlikni aniqlash uchun mas'ul ekanligini va qaysi biri takometr ignasining burilish burchagi uchun javobgar ekanligini aniqlash qiyin bo'ladi. Bomber can hacker yordam dasturi sizga Spoofing usuli yordamida CAN avtobusini o'rganish imkonini beradi, ya'ni. dastur shunchaki berilgan ID diapazonida biz ko'rsatgan ma'lumotlar baytlari bilan paketlarni yuboradi.

  1. Qo'shimcha variant KIA-Hyundai avtomobillari bilan ishlash uchun KIA-Coder

KIA-Coder yordamida siz KIA va Hyundai avtomobillarida EOL variantini kodlashni amalga oshirishingiz va asosiy OBD2 diagnostika ulagichi orqali asboblar paneli xotirasini qayta kodlashingiz mumkin. Har xil dasturlash sizga turli xil avtomobil variantlarini faollashtirish va o'chirish imkonini beradi, masalan: Shinalar bosimi TPMS, moslashuvchan yorug'lik va boshqalar.

4. Nissan Leaf Leaf-Coder avtomobillari bilan ishlash uchun qo'shimcha variant

  1. -Hacker Leaf-Coder bepul va oddiy dastur Nissan Leaf va Teana asboblar panellarini OBD2 ulagichi orqali kodlash uchun.

Endi Kanhacker 3.0 ning boshqa adapterlarga nisbatan afzalliklarini ko'rib chiqamiz.

AfzalliklarCAN-Hacker 3.0:

  1. Ikkita CAN kanali. To'plamga kiritilgan maxsus proshivka yordamida CAN (CAN) shlyuzi / CAN shlyuzi rejimida ishlaydigan paketlarni kanaldan kanalga yo'naltirish imkoniyati
  2. Ulanadigan 120 Ohm terminatorlar
  3. LIN avtobusi bilan ishlash funksiyasi. (qo'shimcha variant)
  4. Onlayn (onlayn) yangilash
  5. CAN Hacker -Bomber dasturi tomonidan identifikatorni avtomatik sanash (qidirish) funktsiyasi
  6. Miniatyura tanasi
  7. USB quvvatlanadi
  8. Xabar paketlarini shaxsiy kompyuteringizning qattiq diskida matn formatida saqlash.
  9. Haqiqiy vaqtda xabar jurnallarini yozib oling
  10. Jurnallarni tahlil qilish va ko'rish

CANHacker 3.0 (CAN Hacker 3.0) ham eski CANHacker dasturi (CAN Hacker) 2.002, ham yangi CAN analizatori bilan ishlashi mumkin.

  1. Avtomobillar va maxsus transport vositalarining CAN va LIN avtobuslarining ishlashini tahlil qiling. texnologiya.
  2. CAN va LIN avtobuslari orqali boshqariladigan "stol ustidagi" boshqaruv bloklari va avtomobil komponentlarini yoqing (masalan, rul tokchalari va quvvat boshqaruv bloklari)
  3. Sensorlar va boshqaruv bloklarining ishlashini to'g'ridan-to'g'ri avtomobilga taqlid qiling
  4. Dastur avtomobil boshqaruv bloklari.

Bu xususiyatlarning barchasi avtomobillarni ta'mirlash jarayonida, shuningdek, har qanday mobil qurilmalar uchun qo'shimcha xavfsizlik, telematika va navigatsiya uskunalarini o'rnatish va ishlab chiqishda bebaho yordam beradi.

CAN-Hacker 3.0 ning afzalliklari:

  1. Ikki CAN kanali. To'plamga kiritilgan maxsus proshivka yordamida CAN shlyuzi/CAN shlyuzi rejimida ishlash qobiliyati
  2. Ulanadigan 120 Ohm terminatorlar
  3. LIN avtobusi bilan ishlash qobiliyati . (qo'shimcha variant)
  4. Onlayn yangilash
  5. CAN-Hacker-Bomber dasturi tomonidan identifikatorlarni avtomatik sanash (qidirish) imkoniyati

Bizning CAN - USB adapterimiz taniqli CAN-Hacker dasturi bilan ishlaydi, biz shuningdek bizning takomillashtirilgan versiyasini ishlab chiqmoqdamiz. dasturiy ta'minot CAN va LIN avtobuslarini tahlil qilish uchun.

Uskunalar:
Canhacker adapter so'nggi versiyasi
USB kabel sovg'a sifatida
Ish uchun dasturiy ta'minot va haydovchilar
(Can-Hacker 2.0.1 yordam dasturi,CAN-hacker bombardimonchi,CAN-Hacker Bomber + Gateway, drayverlar, tezkor ishga tushirish ko'rsatmalari, Windows XP, 7 va boshqalar uchun drayverlar)

DIQQAT!

Barcha qurilmalar "xuddi shunday" taqdim etiladi. Uskunalarimizdan foydalanish natijalari uchun biz javobgar emasmiz. Ya'ni, uskunamizdan foydalanish paytida biror narsa buzilib qolsa, bu butunlay qurilma foydalanuvchisining aybidir. CAN-Hacker-ni xarid qilish orqali siz quyida tavsiflangan ushbu shart va shartlarga rozilik bildirasiz.

Avtomobillar bilan ishlash uchun professional vosita bo'lgan CAN-Hackerni sotib olishdan oldin quyidagilarga ishonch hosil qiling:

  1. Windows versiyangizda yangi qurilmalar uchun drayverlarni qanday o'rnatishni bilasiz
  2. Siz CAN avtobus qurilmasini va uning ishlash tamoyillarini bilasiz
  3. Siz elektronika va elektrotexnika haqida asosiy tushunchaga egasiz

Bundan tashqari, siz quyidagilarni ko'rib chiqishingiz va rozi bo'lishingiz kerak:

  1. Texnik yordam faqat ish kunlarida amalga oshiriladi elektron pochta. Bizning forumimizda istalgan vaqtda savol berishingiz mumkin.
  2. Canhack.de dan CAN-Hacker yordam dasturining sizning maxsus konfiguratsiyangizga mosligi va Windows versiyasi KAFOLAT BERILMAYDI. To'g'ri virtual drayverni tanlash kerak bo'lishi mumkin COM porti yoki oldinroq o'chirib tashlang o'rnatilgan drayverlar, bu CAN-Hacker o'rnatilgan STM drayverlariga zid bo'lishi mumkin. Qayta o'rnatishni ham talab qilishi mumkin. operatsion tizim sizning shaxsiy kompyuteringiz.
  3. Agar CAN-Hacker siz tadqiq qilayotgan transport vositasida ishlatiladigan CAN avtobus tezligini qo'llab-quvvatlamasa, bu tezlikni qo'shish uchun bizga biroz vaqt kerak bo'ladi.

Agar shubhangiz bo'lsa, CAN-Hacker sotib olmaganingiz ma'qul.

SIZ QUYIDAGI KO'RSATMALAR VA DASTURLARNI YUKLASH MUMKIN:

CAN Analyzer - dasturning joriy versiyasi
CAN Analyzer - joriy foydalanuvchi qo'llanmasi
CAN-Hacker 3.2 adapterining eski versiyasi uchun qo'llanma
KIA-koder uchun qo'llanma

Universal adapter (CAN Hacker) avtomobillarning CAN avtobusini tahlil qilish va skanerlash uchun mo'ljallangan.

Kan xaker adapteri LAWICEL protokoli yordamida ishlaydi va to'liq mos keladi
eng mashhur va ehtimol eng yaxshi nemis dasturi CAN HACKER bilan

Qurilmaning apparatida zamonaviy 32 bitli stm32 mikrokontrolleri mavjud,
ARM Cortex yadrosida qurilgan. CAN Hacker ham jihozlangan
maxsus JON filtri, bu juda beradi yuqori sifatli kommunikatsiyalar.

Qurilma USB orqali quvvatlanadi va tashqi quvvatni talab qilmaydi.

Funksiyalari:

  1. JON xabarlarini real vaqtda o'qish va uzatish.
  2. CAN avtobus monitoringi.
  3. Xabarlarni CAN ID (identifikator) bo'yicha filtrlash.
  4. CAN xabarlarini oldindan qayta ishlash va saqlash.
  5. Xabar paketlari saqlanmoqda matn formati kompyuterning qattiq diskida.
  6. Haqiqiy vaqtda xabar jurnallarini yozib oling.
  7. Jurnallarni ko'rish va tahlil qilish.
  8. Yozib olingan jurnallarni tinglash va real vaqtda tarmoqqa yuborish.
  9. Standart va kengaytirilgan CAN identifikatorini (11 va 29 bitli identifikatorlar) qo'llab-quvvatlaydi.
  10. Interfeys ma'lumotlar uzatish tezligi 1 Mbit / s gacha.
  11. Nostandart tezlikda ishlash qobiliyati (33,333 – 83,333 kB/s)

Dastur sozlamalari:

1. (CAN Device) sozlamalarida siz adapterimiz osilgan MAQOMOTI portini tanlashingiz kerak,
Adapter qaysi portda ekanligini bilish uchun kompyuteringizning qurilma menejeriga o'tishingiz kerak.
2. (COM Baudrate) port tezligini 115200 bit/s ga o'rnating
3. (CAN Baudrate) mashinada ishlatiladigan quti avtobusining tezligini tanlang.

CAN avtobus tinglash rejimi.

Filtr

Filtrdan foydalanib, xabar paketlarining keraksiz identifikatorlarini filtrlashingiz mumkin

TX roʻyxatiga nusxa koʻchiring

“TX roʻyxatiga nusxa koʻchirish” tugmasi yordamida xabarni qabul qilish monitoridan nusxalash mumkin,
ma'lum vaqt oralig'ida tarmoqqa yuborish imkoniyati bilan jo'natuvchi monitorga (Transmit).

Tarmoqqa xabarlar yuborish

1. Qo'shish tugmasini bosishingiz kerak
2. Kerakli ID va paket tarkibini kiriting
3. TX rejimi yorlig'ida Davr-ni tanlang
4. Davr (ms) maydoniga xabar yuborish vaqtini qo'shing

Ushbu usul bir vaqtning o'zida cheksiz miqdordagi xabarlarni yuborish imkonini beradi.

Tracer rejimi

Tracer rejimi xabarlarni tarmoqqa kelgan ketma-ketlikda qabul qilish imkonini beradi.
Bundan tashqari, jurnalni yozib olish, keyinchalik uni qayta o'ynash va tarmoqqa yuborish imkoniyati mavjud
qayd qilingan tartibda. Ishlayotgan jurnal istalgan vaqtda va to'xtatilishi mumkin
sichqonchani qo'lda bosing, xabarlarni birma-bir yuboring. Juda qulay vosita maxsus identifikatorlarni qidirishda.

Qurilma ishlamoqda (video)


IN Yaqinda, avtomobillarda ham, sanoat avtomatizatsiyasida ham CAN (Controller Area Network) deb ataladigan avtobus juda tez-tez qo'llanila boshlandi. Ma'lumot uzatishning yuqori tezligi, shovqinga mukammal qarshilik va ko'plab qurilmalarni bitta tarmoqqa birlashtirish qobiliyati uni boshqa avtobuslar bilan deyarli raqobatbardosh qiladi. CAN shinasi orqali ma'lumotlarni uzatish uchun ikkita sim yoki boshqacha qilib aytganda bitta sim etarli o'ralgan juftlik. CAN avtobusining ishlashi tafsilotlari qayta-qayta tasvirlangan, har kim uni topadi va o'qiydi. Bizni kompyuter, noutbuk yoki planshet yordamida CAN avtobusiga qanday ulash haqida ko'proq qiziqamiz. Bu vazifa uchun men qildim

USB dan CAN avtobus adapteri

Bu sizga shaxsiy kompyuter yordamida istalgan CAN avtobusiga ulanish, u orqali o'tadigan paketlarni tomosha qilish, ularni yozib olish imkonini beradi, shuningdek, ma'lumotlarni CAN avtobusiga yuborish uchun to'liq imkoniyat mavjud!
USB to CAN adapteri avtoelektriklar uchun foydali bo'ladi, u CAN odometrlarini ishlab chiqaruvchi odamlar uchun paketlarni kuzatish uchun, shuningdek, CAN avtobusidan foydalanadigan avtomatlashtirish bilan ishlaydigan muhandislar uchun juda yaxshi.
Qurilma PIC18F1XK50 mikrochipidagi mikrokontroller yordamida ishlab chiqarilgan. SPI interfeysi MCP2515 va yuqori tezlikdagi CAN qabul qiluvchi mcp2551 bilan boshqaruvchi sifatida. MUHIM!!!
MCP2515 kontrollerining CAN chiplari turli paketlarda keladi va ularning pinlari mos kelmaydi, plata MCP2515IST uchun simli. Agar siz boshqa harflar bilan bossangiz, ma'lumotlar varag'ini olishingiz, oyoqlarini tekshirishingiz va ularni nusxangizga moslashingiz kerak bo'ladi. Doska va diagrammadagi pinlarning raqamlanishi mos kelmaydi, chunki diagrammada MCP2515 boshqa holatda chizilgan! Va bu erda diagramma USB adapter


CAN uchun.


Aslida, tarmoq bo'ylab suzuvchi sxemalar bilan solishtirganda, ayniqsa murakkab narsa yo'q. Sxema 100% ishlaydi, men prototip yasaganimdan tashqari, uni ham sinab ko'rdim, agar dangasa bo'lmasam, spidometrning CAN o'rashi bilan qanday ishlashini videoga yozaman va ehtimol ish joyida Aniqlik uchun uni avtomatlashtirishga ulayman. Aslida, men ushbu qurilma uchun bosilgan elektron platani yotqizdim, o'lchamlari 55 x 45 mm bo'lib chiqdi; Bir nechta jumperdan tashqari barcha komponentlar SMD hisoblanadi. Bu haqiqiy to'lov.
Xo'sh, menimcha, hamma narsa qaerda ekanligi aniq, platada boshqaruvchini dasturlash uchun yuklovchi o'tish moslamasi, shuningdek, terminator jumper va haqiqiy CAN avtobus kontaktlari mavjud. Men taxtani plyonkali fotorezist bilan yasadim, bu erda hech qanday murakkab narsa yo'q, ulagich MINIUSB, mikro emas! CAN adapteri bilan ishlash uchun siz foydalanishingiz mumkin, lekin men CANHacker dasturini tavsiya qilaman, bu haqda ishlab chiquvchilarning ochko'zligidan davolagan ishchi dasturi bilan alohida maqola bo'ladi, u juda funktsional, paketlarni filtrlash funktsiyasiga ega, uni ko'pincha almashtirib bo'lmaydi, shuningdek, ikkalasidan ham ma'lumotlarni yozib oladi. avtobusga va avtobusga, shu jumladan va oldindan qayd etilgan (ma'lum bir qurilmaning ishlashini taqlid qilish).
Endi eng qizig'i proshivka) va u erda hammasi qiziq, esimda yo'q, lekin menimcha, men hamma narsani dasturchisiz USB orqali tikdim, yaxshi, qisqasi, agar sizda bootloader yonib ketgan bo'lsa, sizga omad kulib boqadi. zavoddan kontrollerda, agar bo'lmasa, proshivka bilan arxivda uni qanday miltillash haqida tavsif mavjud. Arxivda eng ko'p mavjud so'nggi versiya proshivka, har qanday holatda bootloader, Windows va Linux uchun drayverlar, umuman olganda, siz buni tushunasiz. Mikrodasturni miltillaganda, BOOT jumperini o'rnatishni unutmang.

Bootloader papkasida hex fayl mavjud, uni dasturchi yordamida kontrollerga kiritish kerak! keyin bootloader jumperini qo'ying va uni USB orqali kompyuterga ulang. keyin USB proshivkasini to'ldirish uchun Mphidflash yordam dasturidan foydalaning, mphidflash -Write USBtin_firmware_v1.7.hex buyrug'ini bering, yangilashdan so'ng kabelni ajratib oling, jumperni olib tashlang va qurilma tayyor!, drayverlarni o'rnating va undan foydalaning. Xo'sh, hech bo'lmaganda xotiradan shunday bo'lgan)
=====================================
To'g'ri mustahkamlangan va ishlaydigan qurilma com port sifatida aniqlanishi kerak.


Shuningdek, sanoat uskunasidan paketlarni ushlash bilan ishlaydigan CAN interfeysi haqida qisqacha video.

CAN hacker (CAN skaneri)

Shunday qilib, avval siz CAN avtobusi nima ekanligini tushunishingiz kerak. CAN shinasi ikki simli avtobus bo'lib, bir vaqtning o'zida raqamli ma'lumotlarni qabul qilish va uzatish mumkin bo'lgan har qanday qurilmalarga ulanishni ta'minlaydi. O'zida aks ettiradi o'ralgan juftlik, bu amalga oshirish avtobus ma'lumotlarni uzatishning yuqori tezligini ta'minlab, tashqi elektromagnit maydonlarning ta'sirini kamaytirishga imkon beradi.

CAN Hacker dasturi CAN tarmoqlarini kuzatish, CAN shinasi orqali uzatiladigan xabarlarni real vaqtda USB konvertor yordamida o'qish uchun mo'ljallangan.<>JON. Qurilma ID manzilini topishga yordam beradi kerakli xabar, tahlil qiling, agar kerak bo'lsa, ularni tahrirlang va qayta yuboring. CAN Hacker oddiy 11 bitli identifikator va kengaytirilgan 29 bitli identifikator bilan xabarlarni qabul qilishi va yuborishi mumkin. Uzatish tezligi standartdan tanlanishi mumkin: (5 kbit/s, 10 kbit/s, 20 kbit/s, 50 kbit/s, 100 kbit/s, 125 kbit/s, 250 kbit/s, 500 kbit/s, 800 kbit/s/s, 1000 kbit/s) yoki nostandart tezliklar uchun qo'lda o'rnatiladi. Xabarni yuborish ikkalasida ham amalga oshirilishi mumkin qo'lda rejim, va avtomatik ravishda.

CAN xakeri CAN xakerlik bilan shug'ullanadigan professionallar uchun ajralmas va yangi boshlanuvchilar uchun ham ajralmas hisoblanadi. CAN shinasi bilan ishlaydigan qurilmalarni disk raskadrovka qilish uchun qulay.

CAN avtobusi orqali avtomobilning yurgan masofasini orqaga qaytarish uchun sizga odometr ko‘rsatkichlari uchun mas’ul bo‘lgan identifikatorni topish, yuborilgan xabarni tahrirlash, uni kompilyatsiya qilish va orqaga o‘rashda foydalanishga yordam beradigan CAN xaker kerak bo‘ladi.

CAN Hacker dasturi CAN avtobusini o'qish uchun ilg'or texnologiyalardan foydalanadi. Oddiy, qulay va tushunarli interfeys tufayli kerakli xabarni qidirish minimal vaqtni oladi. CAN Hacker, qulay ergonomik OBD-2 korpusida yig'ilgan, qabul qilingan va uzatilgan xabarlar bilan o'z vaqtida miltillovchi RX va TX CAN avtobus holati LED va 180 sm uzunlikdagi USB kabelidan foydalanish juda qulay.


Skaner CAN shinasiga 6 (Yuqori) va 14 (Past) pinlar orqali ulanadi yoki Jumper yordamida 2 va 10 ga o'tadi, chunki Audi, BMW, Isuzu, Mercedes-Benz, Mitsubishi, Skoda, Volkswagen kabi avtomobil markalarida dvigatel shinalari olib tashlanishi kerak. Bundan tashqari, Can avtobusida 120 Ohm terminal qarshiligi uchun o'tish moslamasi mavjud bo'lib, u hatto bitta qurilma bilan ishlaganda ham xabarlarni qabul qilish va uzatish imkonini beradi.



gastroguru 2017