Leave Your Message
Can avtobusi nima?
Blog

Can avtobusi nima?

2024-08-13 16:29:49

The Controller Area Network (CAN bus) mikrokontrollerlar va qurilmalarni asosiy kompyutersiz aloqa qilish imkonini beruvchi mustahkam, xabarga asoslangan aloqa protokoli. Dastlab tomonidan ishlab chiqilgan Bosch uchun 1980-yillarda avtomobil ilovalari, CAN avtobusi shundan beri ishonchli va samarali ma'lumotlar almashinuvini talab qiluvchi turli sohalarda standartga aylandi.

Uning asosida, CAN avtobusi ko‘plikka imkon beradi Elektron boshqaruv bloklari (ECU)-tormozlash, dvigatelni boshqarish yoki yoritishni boshqaradiganlar kabi - a orqali ma'lumotlarni almashish uchun bitta o'ralgan juftlik kabeli. CAN nuqtadan nuqtaga sim o'rnatish o'rniga a ko'p magistrli arxitektura bu erda har bir tugun uzatish va qabul qilish, ikkalasini ham yaxshilash masshtablilik va xatolarga chidamlilik.


Nima uchun CAN avtobuslari muhim:

  • Simlarni ulashning murakkabligini kamaytiradi, transport vositalarida og'irlik va xarajatlarni kamaytirish

  • Takliflar real vaqtda aloqa, uchun ideal o'rnatilgan tizimlar

  • ichida ishlatilgan avtomobilsozlik, sanoatni avtomatlashtirish, qishloq xo'jaligi, va tibbiy asboblar

Protokolning nosozliklarni aniqlash, ustuvorliklarni boshqarish va deterministik aloqani ta'minlash qobiliyati uni zamonaviy protokolning ajralmas qismiga aylantirdi. avtomobil tarmoqlari va sanoat boshqaruv tizimlari.


CAN avtobusi qanday ishlaydi?

The CAN avtobus tizimi a ustida ishlaydi multi-master, xabarga asoslangan protokol, bir nechta qurilmalarga ruxsat berish yoki ECU (elektron boshqaruv bloklari) markaziy xostsiz umumiy tarmoq orqali muloqot qilish. An'anaviy nuqtadan nuqtaga aloqadan farqli o'laroq, CAN shinasi barcha ulangan tugunlarga imkon beradi ma'lumotlarni uzatish va qabul qilish chaqirilgan mexanizm orqali bir vaqtning o'zida faqat bitta xabarni qayta ishlashni ta'minlash bilan birga mustaqil ravishda arbitraj.

CAN avtobus aloqasining asosiy tamoyillari:

  1. Translyatsiya xabarlari: Har bir xabar avtobusdagi barcha tugunlarga yuboriladi, lekin faqat mo'ljallangan tugun ( Xabar identifikatori) axborotni qayta ishlaydi.

  2. Ustuvorlikka asoslangan arbitraj: Ikki tugun bir vaqtning o'zida uzatishga harakat qilganda, biri bilan pastki identifikator (yuqori ustuvorlik) ikkinchisi kutayotganda davom etadi. Bu to'qnashuvlarning oldini oladi va real vaqtda ma'lumotlarni yetkazib berishni ta'minlaydi.

  3. Differensial signalizatsiya: CAN ikkita qatordan foydalanadi -CAN Oliy va CAN past- signalning teskari versiyalarini olib yuradigan. Ushbu dizayn yaxshilanadi shovqinga qarshi immunitet va elektr mustahkamligi, uni qattiq sanoat va avtomobil muhitlari uchun mos qilish.


CAN avtobus ma'lumotlar ramkasi tuzilishi:

Maydon Tavsif
Ramkaning boshlanishi Xabarning boshlanishini bildiradi
Identifikator Xabar ustuvorligini belgilaydi
Boshqarish maydoni Ma'lumotlar uzunligini ko'rsatadi
Ma'lumotlar maydoni 8 baytgacha yuklaydi (Klassik CAN)
CRC maydoni Xatoni tekshirish kodi
ACK uyasi Qabul qilingan xabarni tasdiqlaydi
Kadr oxiri Xabar tugallanganligini belgilaydi


Oddiy foydalanish holatlari:

  • Avtomobil tizimlari: Tormozni boshqarish, dvigatel monitoringi, havo yostig'ini ochish

  • Sanoatni avtomatlashtirish: Mashinadan mashinaga muvofiqlashtirish

  • Tibbiy asbob-uskunalar: Sensor va aktuator aloqasi

Foydalanish orqali xabar identifikatorlari, bitli arbitraj, va a differensial fizik qatlam, CAN protokoli ta'minlaydi samarali, haqiqiy vaqt, va ishonchli aloqa murakkab o'rnatilgan tizimlar bo'ylab. Ushbu noyob dizayn uni avtomobil tarmoqlarida va ko'plab sohalarda poydevor qiladi sanoat nazorati ilovalar.


CAN avtobus tizimining asosiy komponentlari

A CAN avtobus tizimi bir qancha muhim elementlardan iborat apparat komponentlari, har biri ishonchliligini ta'minlashda muhim rol o'ynaydi ketma-ket aloqa qurilmalar o'rtasida. Ushbu komponentlarni tushunish muhandislar va texniklarga samarali loyihalashtirish, joylashtirish va muammolarni bartaraf etishda yordam beradi nazorat qiluvchi hudud tarmog'i turli ilovalardagi tizimlar—dan avtomobil diagnostikasi uchun sanoatni avtomatlashtirish.


1. Elektron boshqaruv bloki (ECU)

The ECU Dvigatelni boshqarish, ABS yoki yoritish kabi muayyan vazifalar uchun dasturiy ta'minotni ishlaydigan mikrokontrollerga asoslangan qurilma. Avtomobilda o'nlab ECU bo'lishi mumkin, ularning barchasi bir-biri bilan aloqa qiladi CAN tarmog'i.


2. CAN Controller

Bu birlik mantiqni boshqaradi CAN protokoli, jumladan, xabarni ramkalash, xatolarni tekshirish va bit arbitraj. Ko'pgina zamonaviy mikrokontrollerlar o'rnatilgan CAN kontrollerlari, tizim dizaynini soddalashtirish.


3. CAN Transceiver

The CAN qabul qiluvchi boshqaruvchidan raqamli mantiqiy signallarga aylantiradi differensial kuchlanish signallari CAN avtobusida (CAN High va CAN Low). Shuningdek, u avtobusdan signallarni qabul qiladi va ularni boshqaruvchiga qaytaradi. Transceiver ta'minlaydi ishonchli ma'lumotlarni uzatish hatto ichida shovqinli muhitlar.


4. Avtobus kabellarini ulash va tugatish

Odatda CAN avtobus simlari ishlatiladi o'ralgan juft kabellar shovqinni rad etish uchun. Avtobusning har bir uchida a bo'lishi kerak 120 ohm tugatish qarshiligi signalni aks ettirishning oldini olish va signalning yaxlitligini ta'minlash.


Asosiy CAN avtobus topologiyasiga umumiy nuqtai:

Komponent Funktsiya
ECU Tizimga xos mantiqni bajaradi
CAN boshqaruvchisi CAN protokoli qoidalarini amalga oshiradi
Transceiver Mantiqiy signallarni avtobus darajalariga o'zgartiradi
Avtobus va tugatish Tugunlarni ulaydi va signallarni barqarorlashtiradi

Ushbu komponentlarni birlashtirib, a CAN avtobus tizimi uchun kengaytiriladigan, tejamkor yechim taklif etadi real vaqtda aloqa o'rnatilgan tizimlar bo'ylab. Ushbu qurilish bloklari son-sanoqsiz uchun poydevor yaratadi avtomobilsozlik, tibbiy, va sanoat CAN avtobus ilovalari.


    CAN avtobus protokoli tuzilishi

    The CAN avtobus protokoli keng qo'llaniladigan ishonchli, yuqori yaxlit aloqa usulini belgilaydi avtomobil tarmoqlari, sanoat nazoratchilari, va o'rnatilgan tizimlar. Asosiysi, JON a xabarga yo'naltirilgan protokol-tugunlar to'g'ridan-to'g'ri manzillarni emas, balki ID va ma'lumotlarni o'z ichiga olgan xabarlarni uzatadi. Bu strukturani kuchaytiradi moslashuvchanlik, real vaqtda ishlash, va tizimning kengaytirilishi.


    CAN ramkalarining turlari

    1. Ma'lumotlar ramkasi - Haqiqiy sensor yoki boshqaruv ma'lumotlarini olib yuradi

    2. Masofaviy ramka – Boshqa tugundan ma’lumotlarni so‘raydi

    3. Xato ramkasi – Avtobusda aniqlangan xato haqida signal beradi

    4. Haddan tashqari yuklangan ramka - Javob berishdan oldin qo'shimcha vaqt beradi


    Standart va kengaytirilgan ramka formati

    Format turi Identifikator uzunligi Foydalanish holati
    Standart 11 bit Oddiy ilovalar, kamroq tugunlar soni
    Kengaytirilgan 29 bit Ko'p tugunlarga ega murakkab tarmoqlar


    Har biri CAN ramka belgilanganiga amal qiladi bit darajasidagi tuzilma:

    • Kadrning boshlanishi (SOF): Xabar uzatishni boshlaydi

    • Identifikator: Xabar ustuvorligini bildiradi (pastroq qiymat = yuqori ustuvorlik)

    • Boshqarish maydoni: Ma'lumotlar uzunligini belgilaydi (klassik CAN-da 0–8 bayt)

    • Ma'lumotlar maydoni: Xabar yukini ushlab turadi

    • CRC maydoni: Ma'lumotlar yaxlitligini ta'minlaydi

    • ACK maydoni: Boshqa tugunlar tomonidan xabar qabul qilinishini tasdiqlaydi

    • Kadr oxiri (EOF): Xabar tugallanganligini belgilaydi


    Bit vaqtini belgilash va sinxronlashtirish

    The bit vaqt har bir bit tarmoqda qancha davom etishini va ta'sir qilishini belgilaydi uzatish tezligi (odatda 125 kbps dan 1 Mbit / s gacha). Tugunlar o'rtasida to'g'ri sinxronizatsiya, hatto bo'ylab ham aniq ma'lumotlarni tanlashni ta'minlaydi elektr shovqinli muhitlar.

    Qo'llab-quvvatlash orqali arbitraj, xato aniqlash, va ramka ustuvorligi, the CAN protokoli tuzilishi taqsimlangan tizimlar bo'ylab deterministik, past kechikishli aloqani ta'minlaydi - bu uni ideal qiladi real vaqtda nazorat qilish ilovalari avtomobillarda, robototexnika va zavodni avtomatlashtirishda.

    CAN avtobusining umumiy ilovalari

    The CAN avtobus tizimi talab qilinadigan tarmoqlarda keng qo'llaniladi ishonchli, real vaqtda aloqa taqsimlangan elektron qurilmalar o'rtasida. Dastlab uchun mo'ljallangan avtomobil boshqaruv tizimlari, CAN avtobusi shundan beri asosiy protokolga aylandi sanoatni avtomatlashtirish, tibbiy elektronika, qishloq xo'jaligi texnikasi, va dengiz tizimlari.


    1. Avtomobil uchun ilovalar

    Avtomobillarda, CAN avtobus aloqasi bir nechta bog'laydi Elektron boshqaruv bloklari (ECU) muhim quyi tizimlarning uzluksiz integratsiyasi uchun. U quyidagi funktsiyalarni boshqaradi:

    • Dvigatelni boshqarish

    • Transmissiya tizimlari

    • Bloklanishga qarshi tormoz (ABS)

    • Havo yostig'ini ochish

    • Iqlim nazorati

    • Yoritish va axborot-ko'ngilochar tizimlar

    Ushbu komponentlarga a orqali ma'lumotlarni almashishni yoqish orqali bitta o'ralgan juftlik kabeli, CAN avtobusi simlarning murakkabligini kamaytiradi, diagnostikani yaxshilaydi va yaxshilaydi xavfsizlik ko'rsatkichlari.


    2. Sanoatni avtomatlashtirish

    Zavod sozlamalarida, CAN protokoli o‘zaro bog‘lash uchun ishlatiladi PLC kontrollerlari, datchiklar, aktuatorlar, va robot qo'llari. CAN deterministik aloqa harakatni boshqarish va real vaqtda holat monitoringi uchun aniq vaqtni ta'minlaydi, ayniqsa yuqori darajadagi protokollar bilan integratsiyalashganda CANopen yoki DeviceNet.


    3. Tibbiyot va qishloq xo‘jaligi texnikasi

    CAN avtobusi ishonchli tibbiy tasvirlash, bemorni kuzatish asboblari, va infuzion tizimlar tufayli xatolarga chidamlilik va ma'lumotlar yaxlitligi. Qishloq xo'jaligida u qo'llab-quvvatlaydi GPS boshqaruvli traktorlar, kombaynlar, va purkagichlar ECU va sensorlarni qattiq dala muhitlarida ulash orqali.


    4. Dengiz va avtomagistraldan tashqarida foydalanish

    Protokol ham rivojlanadi dengiz elektronikasi (masalan, NMEA 2000 tizimlari) va og'ir yuk mashinalari kabi qurilish mashinalari va kon yuk mashinalari, qayerda shovqinga qarshi immunitet va mustahkam signalizatsiya muhim hisoblanadi.


    CAN avtobusidan foydalanishning afzalliklari

    The Controller Area Network (CAN bus) tufayli aloqa protokoli sifatida ajralib turadi mustahkam dizayn, kam xarajatli amalga oshirish, va samarali ma'lumotlar bilan ishlash. Dastlab uchun qurilgan avtomobil tarmoqlari, u bo'ylab ma'qul yechimga aylandi o'rnatilgan tizimlar, sanoatni avtomatlashtirish, va tibbiy elektronika. The asosiy afzalliklari CAN avtobus texnologiyasi uning arxitekturasi, ishlashi va ishonchliligida yotadi.


    1. Qattiq muhitda mustahkamlik

    CAN avtobus aloqasi foydalanadi differentsial signalizatsiya o'ralgan juftlik ustida (CAN High va CAN Low), bu esa kuchaytiradi shovqinga qarshi immunitet va yaxshi ishlashiga imkon beradi elektr shovqinli muhitlar zavodlar yoki transport vositalari kabi.


    2. Samarali Multi-Master aloqasi

    Point-to-nuqta yoki master-slave protokollaridan farqli o'laroq, CAN avtobusini qo'llab-quvvatlaydi ko'p master qobiliyatlari, har qanday tugunga aloqani boshlash imkonini beradi. Arbitraj buni ta'minlaydi ustuvor xabarlar birinchi bo'lib to'qnashuvlarsiz uzatiladi, kafolatlanadi real vaqtda javob berish qobiliyati.


    3. Simlarni ulashning murakkabligi

    CAN bir nechta ECU larni a orqali ulashga imkon berib, simlarni sezilarli darajada qisqartiradi umumiy avtobus, quyidagilarga olib keladi:

    • Kamroq material narxi

    • Osonroq o'rnatish

    • Kamroq nosozlik nuqtalari


    4. O'rnatilgan xatolarni aniqlash va xatolarni cheklash

    Bilan CRC tekshiruvi, bit monitoringi, va xato ramkalar, CAN avtobus taklif qiladi o'z-o'zini tashxislash va nosozliklarni izolyatsiya qilish, tizim ishonchliligini oshirish.


    5. Tejamkor va masshtabli

    Standartlashtirilgan apparat kabi CAN qabul qiluvchilar va kontrollerlar keng tarqalgan va hamyonbop. Bundan tashqari, protokol ikkalasi uchun osonlik bilan kengaytirilishi mumkin kichik o'rnatilgan tarmoqlar va yirik sanoat tizimlari.


    Boshqa aloqa protokollari bilan taqqoslash

    Shu bilan birga CAN avtobus protokoli uchun yetakchi tanlovdir real vaqtda o'rnatilgan aloqa, kabi boshqa ketma-ket aloqa standartlari bilan qanday solishtirishini tushunish muhimdir LIN, Ethernet, RS-485, va Modbus. Har bir protokolning o'ziga xos kuchli tomonlari va cheklovlari mavjud bo'lib, uni muayyan ilovalar uchun ko'proq moslashtiradi.

    1. CAN va LIN (Local Interconnect Network)

    LIN avtobusi kabi arzon narxlardagi, past tezlikdagi ilovalar uchun ishlatiladigan oddiyroq, bitta asosiy, bitta simli protokol. oyna motorlari yoki o'rindiqlarni sozlash. CAN bilan solishtirganda:

    Xususiyat CAN avtobusi LIN avtobusi
    Tezlik 1 Mbit/s gacha 20 Kbit/s gacha
    Topologiya Ko'p usta Yagona usta
    Ishonchlilik Yuqori (xatolarni tekshirish bilan) Pastroq

    Foydalanish holati: uchun JON afzal kritik funktsiyalar, LIN esa uchun ishlatiladi vaqtga sezgir emas vazifalar.


    2. CAN va Ethernet

    Ethernet ancha yuqori o'tkazish qobiliyatini taklif qiladi (100 Mbit / s dan 1 Gbit / s+ gacha) va qo'llab-quvvatlaydi katta ma'lumotlar yuklari, lekin etishmaydi deterministik vaqt va xatolarga chidamlilik CAN.

    • JON uchun yaxshiroqdir bashorat qilinadigan, past kechikishli aloqa

    • Ethernet sohasida ustunlik qiladi ma'lumotlarni ko'p talab qiladigan yoki bulutga ulangan ilovalar


    3. CAN RS-485 / Modbusga qarshi

    RS-485 differensial, ko'p tomchi standartdir Modbus protokoli. U mashhur sanoatni avtomatlashtirish, lekin o'rnatilgani yo'q xato aniqlash, xabar arbitraji, va moslashuvchanlik CAN.

    To'g'ri protokolni tanlash

    Protokol uchun eng yaxshisi
    JON Haqiqiy vaqtda nazorat qilish, xatolarga chidamli tizimlar
    LIN Oddiy, arzon narxlardagi o'rnatilgan qurilmalar
    Ethernet Yuqori tezlikdagi ma'lumotlar va diagnostika
    RS-485 Uzoq masofali ketma-ket aloqa

    Ushbu kelishuvlarni tushunish muhandislarga zamonaviy o'rnatilgan va sanoat tizimlari uchun samarali, tejamkor va ishonchli aloqa arxitekturasini loyihalashda yordam beradi.


    CAN Bus texnologiyasining kelajagi

    O'rnatilgan tizimlar va sanoat avtomatizatsiyasi rivojlanishda davom etar ekan, CAN avtobus protokoli yangi talablarni qondirish uchun ham transformatsiyadan o'tmoqda. Vaholanki Klassik JON kabi innovatsiyalar keng qo'llanilmoqda CAN FD (moslashuvchan ma'lumot tezligi) va CAN bilan integratsiya IoT va Ethernet-ga asoslangan tarmoqlar kelajagini shakllantirmoqda CAN aloqa tizimlari.


    1. CAN FD ning ko'tarilishi

    CAN FD Klassik CAN imkoniyatlarini qo'llab-quvvatlash orqali kengaytiradi:

    • Kattaroq ma'lumot yuklari (64 baytgacha)

    • Yuqori ma'lumotlar tezligi (1 Mbit/s dan ortiq)

    • Protokol samaradorligi yaxshilandi

    Bu tizimlarga murakkabroq ma'lumotlarni uzatish imkonini beradi, bu esa ulardan foydalanishga imkon beradi ilg'or haydovchiga yordam tizimlari (ADAS), batareya boshqaruvi, va sanoat nazorati.


    2. Ethernet va IoT bilan integratsiya

    Avtotransport vositalari va mashinalar bir-biriga bog'langani sayin, CAN avtobusi bilan tobora bog‘lanib bormoqda Ethernet shlyuzlari, ma'lumotlarni uzoqroq masofalarga uzatish yoki integratsiya qilish imkonini beradi bulutga asoslangan tahlil platformalar.

    Foydalanish holatlari quyidagilarni o'z ichiga oladi:

    • Masofaviy diagnostika bilan flotni boshqarish

    • IoT sensorlari orqali bashoratli texnik xizmat ko'rsatish

    • CAN-Ethernet ko'priklari bilan aqlli qishloq xo'jaligi


    3. Kengaytirilgan xavfsizlik yechimlari

    Atrofda ortib borayotgan tashvishlarni hisobga olgan holda CAN avtobusining zaifliklari, kelajakdagi tizimlar qabul qilinadi:

    • Xabarni autentifikatsiya qilish texnikasi

    • Shifrlangan ma'lumotlar ramkalari

    • Xavfsiz shlyuzlar va xavfsizlik devorlari


    4. Avtonom va elektr transport vositalaridagi roli

    Zamonaviy elektr va avtonom transport vositalari qattiq tayanadi real vaqtda aloqa ECU, sensorlar va aktuatorlar o'rtasida. CAN FD, bilan birgalikda vaqtga sezgir tarmoq (TSN) va Ethernet magistrallari ushbu gibrid arxitekturalarda muhim qatlam bo'lib qolishi kutilmoqda.

    SINSMART sanoat kompyuterlari bilan sanoat CAN avtobus ilovalaringizni kengaytiring

    Tayanadigan tarmoqlar uchun real vaqtda aloqa, ko'p tugunli boshqaruv, va mustahkam mashina avtomatlashtirish, the Controller Area Network (CAN) shinasi asosiy protokol bo'lib qolmoqda - ayniqsa avtomobilsozlik, robototexnika va zavodni avtomatlashtirishda. SINSMART CAN-ga asoslangan joylashtirishlar uchun moslashtirilgan ishonchli va ishlashga asoslangan apparat platformasini taqdim etadi. mustahkam sanoat kompyuterlari.

    CAN Bus-Ready Industrial PC Lineup

    Model CPU platformasi CAN avtobusini qo'llab-quvvatlash Asosiy interfeyslar Tavsiya etilgan ilova
    SIN-3094-H610E Intel® 12-avlod Alder Lake (LGA1700) Ixtiyoriy Dual LAN, 6x COM, DP/HDMI, PCIe x16 Ko'p o'qli harakatni boshqarish, AGV xost
    SIN-3095-N97 Intel® N97 (Alder Lake-N) Bortda/ixtiyoriy 6x MAQOMOTI, 2x LAN, 1x HDMI, DC-IN Avtomobil diagnostikasi, mobil robotlar
    SIN-3025-H110 Intel® 6/7-chi avlod Core i7/i5/i3 Ixtiyoriy 6x MAQOMOTI, VGA+HDMI, PCI, DC 9–36V Sanoat mashinalarini qayta jihozlash
    SIN-3042-H110 Intel® 6/7-avlod yadrosi Ixtiyoriy 6x MAQOMOTI, 6x USB, WiFi+SIM uyasi Aqlli fermerlik, sensorli tarmoqlar


    Har bir model ishlab chiqilgan keng kuchlanishli doimiy kirish, fansiz dizayn imkoniyatlari, va bir nechta ketma-ket portlar- uchun ideal CAN qabul qiluvchilarni ulash yoki kengaytirish kartalari. uchun qo'llab-quvvatlash Mini PCIe, to'liq o'lchamli PCIe, va ichki GPIO'lar buyurtma uchun moslashuvchanlikni ta'minlaydi CAN interfeysi integratsiyasi, kabi:

    • CAN to USB modullari

    • PCIe-ga asoslangan dual/to'rtlik CAN adapterlari

    • Mini PCIe CAN izolyatsiyali kengaytirish kartalari


    Nima uchun CAN avtobus ilovalari uchun SINSMART ni tanlaysiz?

    • Sanoat darajasidagi barqarorlik og'ir muhitlarda

    • Moslashuvchan kengayish izolyatsiyalangan CAN interfeyslarini joylashtirish uchun

    • Haqiqiy vaqtda ishlov berish past kechikishli o'rnatilgan platformalar bilan qo'llab-quvvatlash

    • Yilni, o'rnatish uchun qulay korpuslar shkaf va avtomobilni o'rnatish uchun


    Siz quryapsizmi AGV navigatsiya boshqaruvchisi, a mashinadan mashinaga aloqa tugun, yoki a sensorli shlyuz, SINSMART sanoat kompyuterlari CAN avtobus tizimining ishlashiga ishonch hosil qiling minimal paket yo'qotilishi, yuqori elektr tolerantligi, va maksimal ishlash uzluksizligi.


    uchunbatafsil spetsifikatsiyalar yoki moslashtirilgan echimlar, iltimos murojaat qilingSINSMARTqo'llab-quvvatlash jamoasi.


    Tegishli mahsulotlar

    LET'S TALK ABOUT YOUR PROJECTS

    • sinsmarttech@gmail.com
    • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

    Our experts will solve them in no time.