Birinchi avtomobil tizimlari

Smart ulanish birligi (Can-Bus). Bu nima va bu sizga kerakmi? CAN-BUS tizimi diagnostikasi

Smart ulanish birligi (Can-Bus).  Bu nima va bu sizga kerakmi?  CAN-BUS tizimi diagnostikasi

Ko'pincha, tortma paneli sotib olayotganda yoki o'rnatilganda sizga "uzgodzhennya bloki" so'raladi. Qabul qilish - kimga kerak bo'lsa va kim uchun bu tortish moslamasini mashinaga ulash uchun g'ayrioddiy universal elektr jihozlari bilan bog'lanish mumkin bo'lmasa.

Smart Connec t - ingliz tilidan siz uni "aqlli ulanish" kabi qayta joylashtirishingiz mumkin. Xuddi shu tarzda, katlamli elektron sxemalar va bort kompyuteri bilan jihozlangan boshqa transport vositalarida elektr aloqasini ko'rish mumkin.

Zamonaviy avtomashinalarda analog va raqamli avtobus turlaridan biri-"avtobus-avtobus" deb ataladi. Avtobus yig'iladigan xavfsizlik tizimlari va haydash qulaylik tizimlarini (ABS, ESP, TSP va boshqalar) boshqarish uchun zarur. Tizim, o'ziga xos tarzda, datchiklarsiz osongina o'tishi mumkin, teri sensori kamida bitta simdan o'tishi mumkin, shuning uchun kan-shina barcha simlarning ulug'vor sonining ulanishiga ulanishi mumkin.

Bort kompyuteri Kan-shinoyu keruê, agar barcha signallar ikkita sim bo'ylab o'tishi uchun yuborilgan bo'lsa. Agar talab qilinadigan mashinada qo'shiq signalini qabul qilish zarur bo'lsa, u erda signalni (datchik, dvigatel va mexanizm) ishlatish mumkin bo'lgan tegishli parolni ochish moslamasi ham o'rnatiladi.

Men vipadku tortish paneli bilan yo'lovchi avtomobili viglyadê holati hujumkor darajadagi. Mashinaning orqa yorug'lik chiziqlari bloklarini dekoderidan oldin (oyoqlar, o'lchamlar, tuman chiroqlari, burilish signallari, orqa burilish va ichkariga) Ikki dart keling va o'nga yaqin chiqib keling. Nazariy jihatdan, dekoder o'rnatilmagan bo'lsa ham, simlardan oldin ulanishga urinish mumkin va Smart Connect qurilmasini o'rnatmaslik mumkin. Ammo bu juda oddiy emas, afsuski, bunday sinov mashinani chekni nazorat qilish (CC) tizimiga ulab qo'ydi. Podvíyne zbílshennya naukantazhennya svitlotechniki soch turmagi orqali dastani oxirigacha qo'llab -quvvatlaydi. Mening shaxsiy kompyuterimda, nezumíle zmína sili struma vidreagu avtomobilining bort kompyuteri. Agar siz nayzani ulashga harakat qilsangiz, orqa chiroqlar noto'g'ri bo'lsa, yorug'lik texnologiyasidagi eng so'nggi "nosozliklarga" va avtomobil universitetlari yo'lidan chiqib ketganda, reaktsiya boshqacha bo'lishi mumkin. Bunday noqulayliklar o'qi - Smart ulanish birligi.

Smart Connect orqali qanday ulanish mumkin?

Avtobusga ulangan elektr jihozlari ham ulanishi mumkin, chunki bu g'ayrioddiy universal quvvat - qisqichlarni parallel ulanishlarga bosish orqali. Ale ulanishi tortish moslamasining rozetkasiga emas, balki qurilmaga ulanadi. Uzgodzhennya blokining o'zi batareyaga yoki jonli simga ulangan. Bunday holda, biz soch turmagini ulaganimizda, siz faqat elektr ta'minotini yoqish uchun aniq signal olasiz va uni boshqa joyga tortish rozetkasiga ulashingiz mumkin. dan bort batareyasi bezposeredno. Buning uchun mashinaning elektr tizimida quvvat yo'qoladi, chunki u bort kompyuterini boshqaradi, Win shunchaki noto'g'ri ulanishni tiklamaydi. Uzgodzhennya universal bloki ko'plab zamonaviy avtomobillarga o'rnatilgan.

Siz sartaroshxonaga borishingiz mumkin.

Muhim!

Agar mashinangiz tortish rejimi bilan jihozlangan bo'lsa, aqlli ulanishdan foydalansangiz, rejim ishlamaydi. Rejimdagi bunday harakatlarni faollashtirish uchun ma'lum bir mashina uchun original uzgízhenny bloklarini tanlash kerak.

Kundalik mashinalardan oldin, ko'proq vimoglar mavjud. Vimogi xavfsizligi, bir soatlik qulaylik, ekologik xavfsizlik va iqtisodiyot, doimo o'sib bormoqda.

Yangi texnik mahsulotlar tobora samaraliroq bo'lib, mahsulotlar soni tobora ortib bormoqda. Bu taraqqiyot, men yaxshi. Men bunday sharob uchun harakat qilaman, masalan, tormoz, yostiqsiz, ko'paytirish avtomatik o'rnatish bo'lak iqlimi; ko'p sonli texnik yangiliklarga ega bo'lgan dumg'azalarning ozgina qismi bor oxirgi o'n yil mashina dizaynida bezorilik.

O'sishning rivojlanishi ham elektron tizimlarning bir qismidir. Kundalik avtoulovlarda, sinf mavjud bo'lgan va mashina bilan jihozlangan, 25 dan 60 gacha elektron tizimlar mavjud, ularning barchasi simli aloqa bilan bog'liq.

Eskilarning eng g'ayrioddiy turlarida qo'llanmalar mavjud, atirgullar va qo'shimcha o'tirgichlar kabellari kichik, ulug'vor, ularning ba'zilari virobnichi jarayonlari uchun juda qimmat. Hatto bu muammolar haqida ham, aftidan, ularni diagnostika paytida bunday mashinalardagi nosimmetrikliklar aniqlanishi mumkin edi. Mexaniklar uchun ular adolatsizlikning uzoq va asossiz hazilidan voz kechishdi, buning uchun ular xaridorga pul to'lashdi va juda qimmatga tushishdi. Berilgan bir -birini almashtiruvchi keruyuchimy qo'shimchalarini bunday texnologiya bilan almashtirish ham yoshlar o'rtasida qoladi.

CAN avtobus tarixi

Shuning uchun, 1983 yilda avtomobilsozlik universitetning lagerida bo'lgani kabi, bitta kommunal tizimda onaga ehtiyoj borligini e'lon qildi va kerakli o'lpon almashinuvini ta'minladi. Tizim bunday vimoglarga hisobot berishda aybdor:

  • kulrang shkalada ko'p taraflama emas
  • shvidkodiya uchun real vaqtda bino
  • vaqtlilik
  • elektromagnit zavodlardan o'g'irlashning yuqori bosqichi

Nayposhirenisha ma'lumot almashish tizimi - CAN -avtobus

  • 1983 CAN Rosette qulog'i (Bosch)
  • 1985 yil Intel bilan chipni ishlab chiqish bo'yicha hamkorlik
  • Bir ming to'qqiz yuz ellik marta Intel kompaniyasining birinchi seriyali CAN avtoulovlar uchun CAN joriy etilishi bilan ta'mirlandi.
  • 1991 yil Perche zasosuvannya mumkin kulrang mashina(S-sinf)
  • +1994 CAN (ISO 11898) xalqaro standarti joriy etildi
  • 1997 yil Perche vikoristannya salonda (S-klass)
  • 2001 yil Vikoristannya haydovchilar va kuzovlarda kichik avtomobillarda (Opel Corsa)

Bu CANni anglatadimi?

CAN "Controller Area Network" degan ma'noni anglatadi

Transmissiya danih CAN-BUSni bekor qiladi

  • Keruyuchie qo'shimchalari bilan dekilkomning har tarafida ko'rsatiladigan ma'lumotlar almashinuvi
  • Sensor sensorlaridagi bagatoraz signallarini qabul qilish imkoniyati
  • hatto vaqtincha uzatish tezligi
  • past yopishqoqlik, zavdyaki har xil turlari o'lpon topshirish paytida nazorat qilish
  • imkoniyatlarini kengaytirish uchun, xavfsizlik dasturida o'zgarishlar qilish uchun etarli so'rang
  • CAN tizimi dunyo nurida standartlashtirilgan, ya'ni yangi virobniklarning qo'shimcha qo'shimchalari bilan ma'lumotlar almashish mumkin.

Xo'sh, CAN-BUS?

Bu CAN-avtobuslarni uzatish tizimi avtobus tomoshabiniga taqdim etilishi mumkin. Shunday qilib, yo'lovchisiz tashish uchun mo'ljallangan belgilar avtobusiga o'xshaydi
CAN-avtobus tizimi hech qanday ma'lumotsiz uzatiladi. CAN-avtobus tizimisiz, zarur bo'lgan barcha ma'lumotlar eski binolarning ko'p sonli binolariga o'tkazilishi mumkin edi. Tse shuni anglatadiki, teri ma'lumotlari uchun, lekin bitta o'tkazuvchi kanal aybdor.

Qo'shimcha CAN-avtobus uzatmalari, qo'shimchalar soni o'zgaradi. Asosiy ilovalar orasidagi barcha ma'lumot almashinuvi maksimal ikkita qo'llanma orqali yuboriladi. Avtomobil galuzasida z'udnan (kirpi) texnologiyasi o'sib bormoqda. Ularning harakatlarining qisqacha aniqlanadigan xususiyatlari.

Zirka sxemasi


  • "zirka" sxemasi orqasida, ma'lumotlar almashishning barcha elementlari bitta markazga qulflangan (keruvannya bloki)
  • agar boshqaruv bloki noto'g'ri bo'lsa, u qulab tushadi

"O'chirish" sxemasi


  • "klice" sxemasi uchun barcha elementlar o'z taqdirini o'zi belgilaydigan ma'lumotlar bilan almashtiriladi.
  • Agar siz A ilovadan B chetiga kirsangiz, ma'lumot bitta langardan o'tishi aybdor.
  • Agar kimdir xato qilishga urinsa, umuman tizim yo'lidan chiqib keting.
  • Xirojni yangilash osonroq amalga oshirilishi mumkin, yoki umuman, operatsiyani tuzatish uchun ko'proq vaqt kerak bo'ladi.

chiziq diagrammasi


  • uzatish signali chiziq bo'ylab ikkala yo'nalishda ham tarqaladi.
  • Tushunmaslik uchun, o'zimiz o'rtasida ma'lumotlar almashinuvi to'g'risida qaror qabul qilinadi.

Tizimga ulaning va ma'lumotlar almashing

Chiziqli diagramma ko'pincha mashinalarda ishlatiladi, butun stattda CAN-avtobus tizimining diagrammasi ham ko'rib chiqiladi.

  • Merejeviy vuzol: Yangi mikrokontroller, CAN tekshiruvi va avtobus haydovchisi
  • mikrokontroller CAN-tekshirgichni uzluksiz nazorat qilish va kerakli ma'lumotlarni qayta ishlash bo'yicha topshiriqlar.
  • JON boshqaruvchisi Qabul qilish va uzatish rejimlarini ta'minlashning ma'nosi.
  • Boosdriver Men uzatishni ta'minlayman, shuningdek qabul qilaman.
  • Kanalga ulanish: Bu ikki yadroli o'tkazgich (har ikki turdagi signallar uchun: CAN-Yuqori va CAN-past). Elektromagnit o'tishni o'zgartirish uchun o'tkazgichlar.
  • boncuklar jumper: Provayderning xohishiga ko'ra oy signalining ko'rinishi va signalning ovozi uchun 120 V bo'lgan navantuval rezistor.

Yak pratsyuê munchoqlar?

Qo'shimcha CAN-avtobusga o'lpon o'tkazish telefon konferentsiyasi printsipiga asoslanadi. Ishtirokchi (keruvannya bloki) o'z ma'lumotlarini (dan) uzatish liniyasida "sevadi", o'sha paytda, ishtirokchilar ma'lumotni "eshitishadi". Deyaki ishtirokchilari cikava va vikoristovuyu їi haqidagi barcha ma'lumotlarni bilishadi. Ingchi faqat e'tibor bermang.

Mashina ta'mirlandi, suv yoqasidagi eshiklar aqldan ozgancha yopildi. Jarayonni o'tkazish uchun tekshirish-nazorat moduli ikkita ma'lumotga ega bo'lishi kerak:

  • mashina qulab tushadi.
  • suv tomondan eshiklar ochiladi.

Ma'lumot sensori eshigining kontaktiga yuboriladi /va u elektr signaliga aylanadi. Barcha elektr signallari raqamli ma'lumotga aylantirilmoqda va agar ikki tomonlama kod bo'lsa, to'g'ri sozlash uchun hech qanday umid bo'lmasa, u ma'lumotlarni uzatish kanali tomonidan bekor qilinadi. Agar g'ildirakni o'rash haqida signal bo'lsa, signal xuddi shu qo'shimchalar uchun, masalan, ilova uchun kerak. Shuningdek, shassi boshqaruvining faol tizimi bilan jihozlangan boshqa ko'plab mashinalar ham bor. Mashinaning yo'ldagi holatini optimallashtirish uchun fikrlash tarzini o'zgartirish har doim uyatchanlik masalasidir. Barcha ma'lumotlar boncuklardan o'tadi va ularni teri ishtirokchisi tahlil qilishi mumkin.

Danih CAN -avtobus uzatish tizimi - bu Multimaster tizimi - bir nechta kirish tizimi, bu quyidagilarni bildiradi:

  • barcha universitetlar (universitetlar ma'lum) tengdir.
  • Dunyodagi barcha yoqimsiz hidlar avtobus tizimlariga, qonunbuzarliklar muammosiga va xabarlarni nazorat qilish imkoniyatiga ega bo'lishi mumkin.
  • charm hemlock oliy o'quv yurti o'zini o'zi ta'minlashi mumkin va boshqa hemlock oliy o'quv yurtining yordamisiz, siz o'lpon uzatish kanaliga kirishingiz mumkin.
  • Birgina oliy o'quv yurti joriy etilgach, u butun tizimning yo'lini yo'q qilmaydi.

Bir nechta kirish tizimlarida uzatishga kirish nazorat qilinmaydi, shuning uchun ushbu displeylarning uzatish kanali mavjud bo'lganda, kirish mumkin bo'ladi.
ko'plab ajoyib universitetlar. Yakbi shunday bo'lib qoldiki, barcha ma'lumotlar birdaniga barcha jerellardan yuborildi, so'ngra yangi tartibsizlikka ko'rsatma berildi.

Tse o'lponni "zitknennya" ga olib kelishi mumkin edi. Otzhe, buyurtmadan keyin tikish kerak. Buning uchun, CAN-avtobus tizimida, o'z ma'lumotlarini eng yaxshi yuborishda aybdor va uni yuborishda aybdor. Past darajadagi universitetlarning dasturlari bilan, jim o'lponlarning ahamiyati bo'lmasa, juda ko'p ish bor. Zgídno chergovosti, yuqori ustuvorlik huquqiga ko'ra, sanani takomillashtirish huquqi yuqori bo'lganligi sababli. Agar birinchi o'ringa ega bo'lgan yarim shar shaklidagi muassasadan mablag 'o'tkazilsa, u holda bu avtomatik.

CAN-avtobus tizimlarida yak díê iêrarhíya (uzatish mantig'i)?

dumba:
Ko'pincha, siz ilovadan kelganingizda, sizdan texnik xavfsizlik talab qilinadi, masalan, ABS boshqaruv blokidan,
Eng muhim ustunlik haydovchi boshqaruv blokiga beriladi.

CAN tizimlarida dominant va retsessiv uzatmalar o'rtasida farq bor. Resessiv rivn qiymati 1 va dominant
rivn qiymati 0. Endi, ko'pgina boshqaruv bloklari dominant va retsessiv rivnya uzatilishini darhol quvvatlaydi, keyin keruyuch
pristíy s dominant rívnem birinchi navbatda o'z nuqtai nazaringizni ko'rsatish huquqiga ega bo'lishi mumkin.


Barcha ilovalarda ma'lumotlarni uzatishdan oldin kirishni tushuntirish mumkin. Bu vypadku -da universitetning uchta liniyasi o'z ma'lumot tizimiga ko'ra uzatishni xohlaydi. Arbitrajni baholash jarayoni - reytingni tanlashdan oldin - S1 boshqaruv bloki uning A nuqtasiga uzatilishini to'xtatadi, shuning uchun retsessiv bosqichda S2 va S3 quvvat uzatmalarining dominant parametrlari ustunlik qilishi kerak.

Qattiq urilgan S2, xuddi shu sababga ko'ra, sizning uzatishni B nuqtasiga uzib qo'yadi. Bunday darajaga ega bo'lgan holda, bankning yuqori qismi S3 -ga o'xshaydi, shuning uchun endi siz o'z yangiliklaringizni etkazishingiz mumkin.

Xo'sh, Danix protokoli shundaymi?

O'lponni topshirish o'lpon protokoli bo'yicha hatto qisqa soat ichida amalga oshiriladi. Protokol ko'p sonli bitlar va ma'lumotlarda saqlanadi, qo'shiq kuylash tartibida joylashtirilgan. Bitlarning soni o'lpon maydonining kattaligiga to'g'ri keladi. Bit eng kichik axborot birligi, biz bayt = yuborilgan bitlarni ko'ramiz. Xabar raqamli shaklda yuboriladi va uni 0 yoki 1 qiymatlari bo'yicha aylantirish mumkin.

Yengil avtomashinada CAN-avtobusga o'lpon o'tkazish

Hozirgi mashinalarimizda 2 ta CAN avtobus tizimi mavjud:
Yuqori tezlikli avtobus uzatish-Yuqori tezlik-avtobus (ISO 11898)

  • SAE C SINIFI.
  • o'lpon uzatilishi 125 Kbit / s - 1 Mbit / s.
  • 1 Mb / s tezlikda 40 metrgacha uzatish.
  • uzatish quvvati> 25 mA.
  • past turmush darajasi.
  • 30 tagacha trikotaj universitetlari.

O'z yuqori darajadagi o'lpon translyatsiyasini o'rnatish (muhim ma'lumotlarni real vaqtda rejimda millisekundlarda), tsya bus-system
Men bilardimki, qo'zg'aysan bloklari qo'zg'aysan bloklarida qolib ketgan va ular dvigatelni, uzatishni, taglik va g'ildiraklarni boshqarish uchun bitta chegaraga bog'langan.

Quvvat uzatish-past tezlikli avtobus (ISO 11519-2)

  • SAE B SINIFI B sinf.
  • Danih uzatish 10 Kbit / s - 125 Kbit / s.
  • vitesning maksimal miqdori
  • chiquvchi uzatish oqimi< 1 мА.
  • st_yka tizimi qisqa miltillashga.
  • past turmush darajasi.
  • 32 ta trikotaj universitetlari.

Tizim salonlarda o'z saqlash joyini biladi, bortli elektronika korpusining elektron universitetlarining tarkibiy qismlari bitta tarmoqqa bog'langan,
qulaylik uchun.

CAN-BUS tizimi diagnostikasi

CAN avtobus tizimining mumkin bo'lgan nosozliklari:

  • provayderni oldirish.
  • masuga hayron.
  • batareyada yo'qoladi
  • Birlashish CAN-yuqori / past-past ..
  • Zanadto batareya quvvati kam / zaryadlash batareyasi.
  • qarshilik o'tkazgichlarining ko'rinishi.
  • Buloqlar pereskod, masalan, mushuk nuqsonli, signaldan uyg'onish noto'g'ri.

Adolatsizlik zarbasi:

  • tizimni robotga qaytaring.
  • qonunbuzarliklar bankidan talab qiling.
  • Dinamik xususiyatlarning o'zgarishi bilan tanishing.
  • signalni osiloskop ekraniga kiriting.
  • chegarani qayta ko'rib chiqish.
  • vimirati opir qo'llanmalar.
  • vim_ryatiy op_r rezistorli o'tish moslamalari.

Noto'g'ri sabablarni ajablantiring

Koptokdan oldin, qo'shimcha mashinalar uchun, masalan, mayda, tengsizlikning sababi haqida hazil qilish kerak.

uzatish tizimlarida axborot uzatish tizimlariga kirish. Siz tuzoqqa tushishingiz mumkin, lekin tizimga kirish natijasida yutilgan o'q vayron bo'ladi. Noto'g'ri omillar tufayli uzatish tizimlaridagi har qanday nosozliklar topilishi mumkin. Virishnim - virobnikni itarganlar. Agar sizning buyurtmangizda maxsus asbob bo'lsa yoki siz buyurtmangizda tester va osiloskopdan foydalansangiz, qo'shimcha diagnostika vositasi etishmasligidan dalolat bo'lishi mumkin. Bundan tashqari, onalar uchun mashinadagi maxsus ma'lumotlarda (elektr davrlari, tasvirlash uchun hisobot uzatish tizimlari va boshqalar)

Bir soat davomida adolatsizlik hazili bor, hamma narsa bitta, tester yoki osiloskop yordamida operatsiyalar ustida ishlash, tizimli qaror qabul qilish kerak. Bu shuni anglatadiki, nomutanosiblikni lokalizatsiya qilish mumkin, keling, "istiqbolli" ni kechiraylik, robotlarda ishlay olamiz, faqat eng moslari bilan birlashamiz. V kerakli joyda ko'rishi uchun men ma'lum bir mashinaga adolatsizlik hazilini qo'shaman. Bizning vipadku tse bude -da (tanasi W210).

Bulo bo'lajak adolatsizlik haqida e'lon qildi:

Yo'lovchi tomondan oynali oyna ishlamayapti.

Ishni qayta ko'rib chiqish:

1. Shisha oynaga suv yordamida quyish mumkinmi?

Umuman olganda, eshikni boshqarish moslamasini buzish, CAN avtobus tizimi va oyna ko'targichining elektr dvigateli ish stantsiyasida joylashgan. Yo'lovchi tomondan oyna oynasi vimikachining podasida ymovirno, polyaganing tengsizligi.

Qi boshqa funktsiyalar bilan tezroq bo'lishi mumkin (masalan, oynaning o'rnini o'zgartirish)?

Bu funktsiyalarni tezlashtirish mumkin bo'lgani uchun, ish stantsiyasida joylashgan eshik boshqaruvlari va CAN-avtobus tizimini ulash yo'lidan chiqish kerak. noaniq sabab nosozliklar - vimikach deraza regulyatorining suv tomondan yoki deraza regulyatorining elektr dvigateli yo'lovchining buzilishi. Narx zyasuvati bo'lishi mumkin, shuningdek funktsiyani yo'lovchi o'rindig'idan qayta o'zgartirishi mumkin. Agar oyna oynasi pratsyu bo'lsa, u holda elektr motorini yoqish mumkin. Adolatsizlik hazili uchun suv yonidan vimikachiga o'tirish kerak.

Suvni yo'lovchining yonida joylashgan egalik funktsiyalari bilan poezdga kiritish mumkin bo'lganidek, bu ham mumkin, chunki tengsizlikning sababi CAN avtobus tizimining mos kelmasligi yoki keruyuchuyu mos kelmasligi. qo'shish, qo'shimcha; qo'shimcha komponent.

To'g'ri va noto'g'ri osiloskop tasvirini o'lchash



Osiloskopni CAN-bus tizimiga ulash uchun siz to'g'ri ulanish usulini bilishingiz kerak. Qoida tariqasida, siz keruyuch biriktirgichi va berilgan CAN-avtobusining yo'riqchisi orasidagi pushti yo'lakda bo'lishingiz kerak. Bizning yo'lovchimiz tomondan, kanal paneli ostidagi simi kanalida (kichkintoylarga hayron bo'ling), potentsial bo'shliq bor.


Bu erda, asosiy ilovalardan CAN-avtobus etkazib beruvchilari atrofida, ular bir vaqtning o'zida birlashadi. Siz osiloskopni potentsial taqsimotga hech qanday qiyinchiliksiz ulashingiz mumkin.


Agar ulangan osiloskop hech qanday signalni aniqlamasa, bu CAN-avtobuslarning uzatilishi buzilganligi aniq. Tengsizlik bo'lgan joyda, ahamiyatli bo'lishi uchun, endi atirgullarni uchratish kerak. Ko'rsatilgan osiloskop orqasida ko'p spostering bilan. Osiloskop ekranida signal paydo bo'lishi bilan CAN-bus tizimi qanday ishlashni bilib oladi. Taqqoslamaslik rozetka bilan bog'langan tizimda uchraydi. Atirgullardan oldin barcha plaginlarni joyiga qo'yish kerak. Dala rivojlanishining boshlanishi, eng cheruyuyu biriktiruvchi uchun tengsiz tizimlar hisoblangan atirgullarni yotqizishdir. Bu erda virobnik hech qanday o'lpon ishlab chiqara olmaydi.

Xato qilish va uni yanada samaraliroq qilish uchun men namuna olish usulini bilishim kerak, chunki tizimning o'zi ishlamaydi. Agar mashinaning tantanalarining xususiyatlari aniq bo'lsa, elektr tizimi jihozlangan bo'lsa va boshqaruv bloklari o'zgartirilsa, qo'shimcha kuch talab qilmasdan tizim noto'g'ri bo'lishi mumkin. Atirgullarni asosiy qo'shimchadagi CAN-avtobusga ulash va potentsial distribyutorga atirgullarni yoqish, nosozlikning sababi kabel aloqasi yoki asosiy qo'shimchada bo'lishi mumkin. Agar signallarni osiloskopda tanib olish mumkin bo'lsa, u holda CAN-bus tizimi ish stantsiyasida, kabel esa ishchi stantsiyasida joylashgan. Agar osiloskopdagi signal osiloskopidagi signal uzatish qo'shimchasiga ulanganda muvaffaqiyatsiz bo'lsa, qutbning tengsizligining sababi qo'shimchaning o'zi tengsizligida. Agar kabel aloqasining noto'g'ri ishlash faktlari aniqlangan bo'lsa, unda opir va buloqlar mavjud bo'lganda, uni ortiqcha yoki simlarning noto'g'ri joylashuvi uchun chalkashtirib yuborish mumkin.


Potentsial farqga ega bo'lmagan mashinalarda, mashinada juda ko'p xato bor. Osiloskop CAN-avtobusining simlariga butun kompyuter uchun zarur bo'lgan ulanadi (masalan, pushti boshqaruv blokida). Chunki bilimga ko'ra, barcha universitetlarni topish kerak, va boshqaruv blokidan CAN avtobusi bor. Foydalanuvchilarning keng doirasi uchun, shuningdek, avtomobillar, ko'rish qobiliyati, universitetlar qanday joylashgani va vayron qilinganligi haqidagi ma'lumotlarga ega texnik hujjatlar bo'lishi kerak. Atirgullarni ulashdan oldin va atirgullarni ulashdan oldin osiloskop ekranidagi tasvirlarni tekshirish kerak. Voqealarning boshlanishi tinchgina ko'rinmaydi, chunki ular bizning mashinamizning tepasida edi.

Rezistor o'tish moslamalarini o'zgartirish uchun CAN-avtobus uyqu rejimida joylashgan bo'lishi kerak. Uchrashuv davomida universitetlar topiladi. Zagalniy opir, xuddi shu 120 Ohmli rezistorlarni kiritish bilan parallel ravishda saqlansa, 60 Ohmga aylanadi. Narx CAN-High va CAN-Low provayderlari tomonidan belgilanadi.

Qo'shimcha qo'shimchalarni o'rnatish

Qo'shimcha qo'shimchalarni o'rnatish, masalan, CAN-avtobus tizimlaridan signallarni olib tashlashi kerak bo'lgan robotlar uchun navigatsiya tizimlari-bu katlama muammosi. Vona polyagaê, birinchi navbatda, kirish joyini bilish uchun, masalan, signalni o'chirishdan oldin, lekin mashinaning texnik hujjatlarini ko'rish oson emas.

Har tomonlama to'siqda siz saytni ko'rishingiz mumkin, siz ulanish usullari va usullari va qo'shimcha qo'shimchalarni o'rnatish haqidagi ma'lumotlarni bilib olishingiz mumkin. Shu bilan birga, ular hech qanday kafolat bermaydilar, shuning uchun har qanday holatda ham, agar siz ularni ko'rsangiz, butun risik avtotransport magistraliga o'tadi. Qanday bo'lmasin, eng yaxshi usul - bu avtomobil virobnikining texnik hujjatlari bilan tanishish. Bizdan o'rganish uchun mobil tizimlar CAN -avtobus, vivchit va o'lponni, robotga va noto'g'ri tovushlarni uzatish - har qanday vypad -ga qo'shimcha qo'shimchalarni qanday o'rnatish mumkin, maxsus navchannya o'tishi mumkin.

CAN avtobus - kirish

CAN protokoli - bu oxirgi ma'lumot uzatish sohasidagi ISO standarti (ISO 11898). Bo'linish protokoli transport qo'shimchalarida g'olibni ko'zdan kechiradi. Hozirgi CAN keng ko'lamli dasturlarga aylandi va ularni sanoat avtomatlashtirish tizimlarida, shuningdek transportda ishlatish mumkin.

CAN standarti jismoniy darajadan va pul o'tkazmalari darajasidan saqlanadi, bu turli xil muammolarga bog'liq.

CAN protokoli

ISO 11898-1 standartidagi ta'riflarning CAN protokoli haqoratli daraja bilan qisqacha ta'riflanishi mumkin:

Jismoniy rivn vikorist bug'ning burilishida o'lponning differentsial o'tkazilishi;

Avtobusga kirishni boshqarish uchun siz nizolarni muammosiz hal qila olasiz;

Ba'zida oz miqdordagi pul bo'lishi mumkin (8 bayt pul bor) va nazorat summasi bilan o'g'irlangan;

Vaqti -vaqti bilan aniq manzillar mavjud, terining raqamli qiymatdan qasos olishi mumkin, chunki u shinalardagi raqamni boshqaradi va ayni paytda identifikator vazifasini bajarishi mumkin;

Kechirimlarni qayta ishlash sxemasi o'ylab topilgan, shuning uchun men o'lanni qaytarishni takrorlashga ishonch hosil qilaman, agar hid tegishli darajaga ega bo'lmasa;
illness Kasalliklarni ajratish va sog'lom universitetlarni avtobusdan vizualizatsiya qilish uchun samarali.

Vishnyh rivniv protokollari

O'z -o'zidan, CAN protokolining o'zi unchalik ahamiyatga ega emas, chunki kichik ma'lumotlar to'plami A nuqtadan B nuqtasiga qo'shimcha kommunal o'rtaning orqasida cheksiz ko'chirilishi mumkin. Win, yak va slíd bulo ochíkuvati, oqimni boshqaradiganlar haqida hech narsa deyish mumkin emas; katta miqdordagi xurmatlarni o'tkazing, lekin 8 baytli xabarga joylashtirilmasin; universitetlarning manzillari haqida; kunni belgilash va boshqalar. Bu nuqta Oliy qatlam protokoliga (HLP) asoslangan. HLP atamasi OSI modellari va etti qatorga asoslangan.

Oziq -ovqat mahsulotlarining protokollari quyidagilar uchun vikorystovyutsya:

Ishga tushirish tartibini standartlashtirish, shu jumladan ma'lumotlarni uzatish vibratori;

Rozpodil bir -biri bilan bog'langan universitetlarning o'rtasi yoki vaqt turlari;

Viznachennya razmítki povídomlen;
kechirimlarni tizim darajasida qayta ishlash tartibini ta'minlash.

Corystuvach va boshqalar guruhiga mos keladi.

CAN sohasidagi malakangizni oshirishning eng samarali usullaridan biri bu robotlarda ishtirok etish, mavjud odamlar guruhlari doirasida ishlashdir. Agar siz akalaringizni rejalashtirmasangiz, men robotda faol ishtirok etaman, bu koristuvachilar guruhi uchun xushxabar. Konferentsiyalarni joriy etish - aniq va aniq ma'lumotni yo'q qilishning yana bir yaxshi usuli.

CAN mahsulotlari

Past darajada, ochiq bozorda CAN mahsulotlarining ikki turi mavjud - CAN mikrosxemalari va CAN asboblari. ko'proq uchun yuqori raqobat- Mahsulotlarning ikki turi mavjud: CAN modullari va CAN dizayn vositalari. Ushbu mahsulotlarning keng assortimenti ma'lum bir soat ichida ochiq bozorda mavjud.

Patent olish mumkin

CAN qo'shimchalari uchun amal qiladigan patentlar har xil bo'lishi mumkin: sinxronizatsiya va chastotalarni amalga oshirish, katta yig'inlar to'plamini uzatish (CAN protokolida ramkalar atigi 8 bayt uchun berilgan) va hk.

Tarqatilgan boshqaruv tizimlari

CAN protokoli boshqaruv tizimlarini rivojlantirish uchun yaxshi asosdir. CAN sifatida ishlatilishi mumkin bo'lgan ziddiyatlarni hal qilish usuli, CAN charm universiteti bu hodisalar bilan shug'ullanishi, chunki bu universitetga nisbatan qo'llanilishini ko'rib chiqadi.

Taqsimlangan boshqaruv tizimini tizim sifatida tavsiflash mumkin, uning harakatlari tizim universitetlari o'rtasida taqsimlanadi. Protylejniy variant - markaziy protsessorli va mahalliy kirish -chiqish nuqtalariga ega tizim.

povidomlennya mumkin

CAN avtobusi keng shinalardan oldin ishlatiladi. Tse degani, barcha universitetlar barcha translyatsiyalarni "eshitishlari" mumkin. Ma'lum bir universitet haqida ma'lumot yuborishning iloji yo'q, hamma aybsiz, universitet barcha sharoitlarni qabul qiladi. Biroq, CAN sozlamalari mahalliy filtrlash imkoniyatini bermaydi, shuning uchun teri moduli unga faqat iloji boricha javob berishi mumkin.

Manzil mumkin

Qisqa vaqt ichida vikoristovuê CAN - axborot maydonining maksimal miqdori 94 bit. Qachon aniq manzil bo'lsa, kontent manzilini nomlash mumkin: yashirin (yashirin daraja) o'rniga tashrif buyuruvchining identifikatori.

vaqti -vaqti bilan

CAN avtobus orqali uzatiladigan 4 turdagi xabarlar (yoki ramkalar) mavjud:

Danih ramkasi (ma'lumotlar ramkasi);

Ramka (masofaviy ramka);

Xato ramkasi;

Haddan tashqari yuklangan ramka.

Danih ramka

Qisqacha aytganda: "Men hammaga minnatdorman, Markuvans X -dan minnatdorman, men sizga minnatdorman!"
Danih Frame - bu eng keng tarqalgan bayram turi. Bunday asosiy qismlarda qasos olishga arziydi (tafsilotlar kuch uchun ko'rinmaydi):

Arbitraj maydoni, kerak bo'lganda, agar shinalar uchun kurashayotgan ikki yoki undan ortiq universitet bo'lsa. Qasos olish uchun arbitraj maydoni:

CAN 2.0A, 11-bitli identifikator va bitta bit bo'lsa, RTR biti ramkalar uchun boshlang'ich hisoblanadi.

CAN 2.0B bo'lsa, 29-bitli identifikator (u ikkita qabul qilinadigan bitni almashtirishi mumkin: SRR va IDE) va RTR bit.

Ma'lumot maydoni 0 dan 8 baytgacha bo'lishi mumkin.

15-bitlik nazorat summasini ochish uchun CRC maydoni (CRC Field) ishning ko'p qismlari uchun foydalidir. Qia kechirimlarni topish uchun vikaristlar yig'indisini nazorat qiladi.

Tan olish uyasi. Vaziyat uchun to'g'ri bo'lgan CAN terini boshqaruvchisi, terining holatiga ozgina e'tibor berdi. Tashqi ko'rinishdagi o'zgarishlarni qabul qilish, ko'rinmasa ham, qayta -qayta osilib turadi.

Eslatma 1: Xabarning shinasida bo'lishi hech narsani anglatmaydi, faqat qabul qiluvchining teri rejalari yo'ldan olib tashlanadi. Yolg'iz, bu bir yoki bir nechta dekilkomli avtobus tugunlari tufayli to'g'ri rad etish faktidir.

Eslatma 2: Hakamlik sohasidagi identifikator, uning nomidan ta'sirlanmagan, uni har doim aniqlash shart emas.

CAN 2.0B ("Standart CAN") berilgan ramka.


CAN 2.0B ("CAN kengaytmalari") berilgan ramka.

ko'rish ramkasi

Qisqacha aytganda: "Hamma minnatdor, Mark Xga hurmat ko'rsatishning iloji yo'qmi?"
Bunga qo'shimcha ravishda, ramka hurmat ramkasiga o'xshaydi, lekin ikkita muhim ogohlantirish bilan:

Ko'rinib turibdiki, ramkaning ma'nolari ko'rsatiladi (arbitraj sohasidagi bit RTR - retsessiv) va

Vidsutnya o'lpon maydoni.

Asosiy zavdannyam víddalennogo ramkaga to'g'ri o'lponni ramkaga o'tkazish uchun quvvatlanadi. Agar aytaylik, A universiteti 234 ga teng ARBITRAGE maydonli parametrli ramkani yengib o'tgan bo'lsa, B universiteti, agar u tegishli daraja bo'lsa, ishga tushirilgan bo'lsa, u maydon parametrlari bilan berilgan ramka ramkasida osilganlikda aybdor. Arbitraj 234.

"Quvvatlangan" turdagi avtobuslar harakatini boshqarishni amalga oshirish uchun masofali ramkalardan foydalanish mumkin. Amalda, zarbani qo'shish etarli emas. Bu juda muhim emas, chunki CAN standarti bolalarni bu erda aytilganidek jazolamaydi. Xushbo'y hid avtomatik ravishda ramkaga qaytishi yoki mahalliy protsessor o'rnini bosishi uchun ko'p sonli CAN kontrollerlarini dasturlash mumkin.

Є ramka bilan bog'langan bitta hiyla: Ma'lumot uzunligi kodi oxirida yangi tozalangan bargni o'rnatishda aybdor. Birinchidan, hech qanday nizo bo'lmaydi.

Ayrim hollarda, kadrni ramkaga yuboradigan, identifikatorni taniganidek, uzatishni boshlagan universitet, bunday daraja bo'sh kadrni "orqaga qaytaradi". Bu vipadok.

Xatolik ramkasi

Qisqacha (birdaniga, ovoz bilan): "Ey azizlar, yana SPROBUMO qilaylik"
Xatolik ramkasi - bu CAN yordamida freymlarni shakllantirish qoidalarini buzganimda alohida holat. Siz buni qilishga harakat qilishingiz kerak, agar universitet buni siz uchun topgan bo'lsa va universitetga qo'shimcha yordam so'rasangiz, buni topasiz - va yomonlik afv etish uchun bo'lishi mumkin. Transmissiya avtomatik ravishda qayta yuborishga harakat qiladi. Hozirgi vaqtda kechirimlilik sxemasi o'ylab topilgan, bu universitet kechirimlarni qayta -qayta yuborish orqali o'lpon uzatishni buzmasligi mumkinligiga kafolatdir.

Kechirimning ramkasi bir xil qiymatdagi 6 bitda saqlanadigan (bu tartib bitlarni kiritish qoidasini buzadi) va kechirim chegarachisidan (xato chegarachisi) qasos olishdan iborat. 8 ta retsessiv bitda saqlanadi. Kechirim qo'riqchisi - bu katta makon bo'lib, unda universitetlardan birida shinalar kechirimlarini to'g'rilashlari mumkin.

Haddan tashqari yuklangan ramka

Qisqasi: "Men allaqachon 82526 ta kichkina bilan bandman, biz ozgina non tanlay olmadikmi?"
Bu erda rasmni burish uchun ramka perevantazhennya zgaduêtsya. Sharob shakliga ko'ra, u kechirimga o'xshaydi va uni egallab olingan universitetga o'tkazadi. Ramka qayta vikoristovuê bilan o'ralgan Aslida, qayta chalkashlikni keltirib chiqaradigan yagona nazoratchi-bu eski kunlarning narxi 82526.

Standart va CAN kengaytmalari

Arbitraj maydonida identifikator identifikatorini o'rnatish orqali CAN standarti to'plami 11 bitga teng. Aslida, mijozlar uchun kengaytmalar standarti mavjud. Yangi format odatda kengaytirilgan CAN (kengaytirilgan CAN) deb nomlanadi, chunki u har bir identifikator uchun kamida 29 bitni aniqlash imkonini beradi. Ikki turdagi ramkalarni taqsimlash uchun siz Boshqarish maydonining boshqaruv maydonida bitlar uchun rezervasyon qilishingiz kerak.

Rasmiy ravishda, standart hujumkor daraja deb ataladi -

2.0A - faqat 11 -bitli identifikatorlar bilan;
2.0B-29 yoki 11 bitli identifikatorli kengaytirilgan versiya (siz uni o'zgartirishingiz mumkin). Vuzol 2.0B dan foydalanish mumkin

2.0B faol (faol), shuning uchun uzatish va

2.0B passiv (passiv), shuning uchun biz ramkani kengaytirish uchun skidni o'tkazib yuborishimiz mumkin (ale, pastda hayron qoling).

1.x - original spetsifikatsiyalar va tuzatishlarga rioya qilish.

Hozirgi vaqtda yangi CAN kontrollerlari 2.0B tipiga ko'tariladi. Uchrashuvga 1.x yoki 2.0A tipidagi nazoratchi kelib, arbitrajni 29 bit bilan kesib tashladi. 2.0B passiv turdagi nazoratchi хx, piznê, agar yoqimsiz hid bo'lsa, ba'zida - teri; 2.0B boshqaruvchisi faol va kerak bo'lganda uzatilishi va olib tashlanishi mumkin.

2.0B va 2.0A tekshirgichlari (xuddi shunday, xuddi 1.x kabi) sum_sní. Vikoristovuvati bir xil shinada, sokin vaqtgacha, faqat 2.0B tekshirgichi kengaytirilgan ramkalardan qoniqsa bo'ladi.

Ba'zi odamlar standart CAN kengaytirilgan CANga qaraganda "go'zalroq", deb da'vo qilishadi va ba'zi hollarda kengaytirilgan CAN ko'proq xizmat ko'rsatadigan mukofotdir. Bu shart emas. Agar siz ma'lumotlarni uzatish uchun Arbitraj maydonidan foydalansangiz, kengaytirilgan CAN ramkasi xizmat ma'lumotlaridan past bo'lishi mumkin, standart CAN ramkasidan pastda.

Basic CAN (Basic CAN) va chiqish CAN (Full CAN)

Asosiy CAN va Full CAN shartlari "bola" CAN -ni oladi. Agar siz Intel 82526 CAN tekshirgichini tortsangiz, sizga dasturchiga DPRAM uslubidagi interfeys beriladi. Keyin Philips 82C200 modelini topdi, unda FIFO-ga asoslangan dastur va filtrlashning o'zaro aloqasi o'rnatildi. Dasturning ikkita modelini tanib olish maqsadida odamlar Intel usulini - Full CAN va Philips usulini - Basic CAN deb nomlay boshladilar. Hozirgi vaqtda ko'p sonli CAN nazoratchilari jinoyatchi dastur modellarini qabul qiladilar, lekin to'liq CAN va CAN -ning asosiy shartlari bilan bir xil emas - aslida bu shartlar yolg'onchi va vartoyni hayotdan chiqarib yuborishi mumkin.

Aslini olganda, Full CAN tekshirgichi asosiy CAN boshqaruvchisi va Navpacks bilan o'zaro bog'lanishi mumkin. Kunning yig'indisi bilan bog'liq muammolar.

O'tgan hafta shinalardagi to'qnashuvlar va yangi ma'lumotlarning ustuvorligi

Vaqt o'tishi bilan to'qnashuvlarning paydo bo'lishi (natijada avtobusda ishlatiladigan ikki yoki undan ortiq CAN -nazoratchi yuborilgan jarayon) ma'lumot uzatish uchun uzatishning haqiqiy mavjudligi muhimligi uchun yanada muhimroqdir. .

Avtobus ishlamayotgan bo'lsa, CAN boshqaruvchisi uzatishni boshlashi mumkinmi. Bu ikki yoki undan ortiq nazoratchi uzatishni bir kechada (mayzhe) bir soat davomida qabul qilishiga olib kelishi mumkin. Qarama -qarshilik shunday daraja hisoblanadi. Yangilash jarayonida shinalarni kuzatish uchun universitetni bu erga yuboring. O'sha paytda oliy o'quv yurti dominant bo'lib qolgani uchun, retsessiv ryvenni muassasa o'zi boshqargani uchun, u mojaroni hal qilish jarayonida aybsiz yo'qoladi va qabul qilinadi. Yong'in sodir bo'lishi butun transport sohasida ko'rinadi va butun maydon ko'rinadigan bo'lgani uchun shinada faqat bitta uzatma qoladi. Daniya vuzol transferni davom ettiradi, chunki hech narsa yo'q. Eng potentsial uzatmalar shinalari jiringlashi bilan o'z chiqishlarini uzatishga harakat qilishadi. Mojaroni hal qilish jarayoni bir soat davom etmaydi.

Mojaroni muvaffaqiyatli hal etishning muhim sababi - ikki universitet bir xil sohani hakamlik sudiga topshirishi mumkin bo'lgan vaziyatning baxtsizligidir. Bitta vinyatkaning uchta qoidasi: agar siz o'lpon uchun qasos olmasangiz, universitet vaqtni o'tkaza oladimi.

Oskilki, "simli-AND" tipidagi va dominant bitli (dominant bitli) mantiqiy 0 uchun biriktirma biriktirilgan CAN-bus avtobus;

Pitannya: Bu birdaniga qanday bo'ladi, qanday qilib uni bitta universitet maktabi keyinroq ko'rishga harakat qiladi?

Taklif: Vuzol, zoosuly, ziddiyatli vaziyatda o'ynadi va voqeani uzatishni muvaffaqiyatli yakunladi. Agar e'tirof etish vaqti kelgan bo'lsa ... universitet mintaqaning ma'qullanadigan qismini o'zgartirmaydi, shuning uchun uzatmalarga afv etish, kechirim yuborish, tengdoshining qadr -qimmatini 8 -uzatishga yuborish kerak. Bu tsikl 16 marta takrorlanadi, keyin uzatmalar passiv afv maqomiga o'tadi. Kechirim almashish algoritmida maxsus qoidaga binoan, kechirimsiz shaxsning ma'nolari yuqoriroqdir, chunki universitet passiv afv maqomiga ega. Bunga universitet vaqt ajratmasdan, jim bo'lguncha, uni abadiy o'tkazishi mumkin bo'ladi.

Saytning manzili va identifikatsiyasi

Shunga qaramay, ba'zi CAN ma'lumotlarida aniq manzillar yo'qligi haqida qo'rqinchli narsa yo'q. CAN terini nazorat qilish moslamasi barcha avtobuslar oqimini qisqartiradi, qo'shimcha ravishda apparat filtrlari va dasturiy ta'minotni birlashtiradi va keyingi safar "tsikavit" ni ishga tushiradi.

Aslida, CAN protokolida manzil va manzil ko'rinadi. Tashrifchining o'rnini hozirda mavjud bo'lgan identifikator bilan boshlash kerak. Boshqa tomondan, CANni "kontent-manzil" deb atash mumkin.

Pratsyu qo'shig'ini kuylash: "X universiteti uchun tse povídomlennya". Vaqti-vaqti bilan mazmunli murojaatlarni quyidagicha ta'riflash mumkin: "X savdogarlar ma'lumotlari uchun qasos olish uchun hech qanday sabab yo'q". Riznitsya mízh tsimi ikkita tushunchada kichik, ale suttêva.

Hakamlik maydonining joyida, shinalar jadvalini aniqlash maqsadida, standartga muvofiq qabul qilinadi. Barcha CAN nazoratchilari, shuningdek, apparatni filtrlash jarayonida arbitraj maydonining barcha (harakatlari - faqat bir qismi) bilan ishlay oladilar.

Bu standart, hakamlik maydonini aniqlovchi sifatida g'alaba qozonishida aybdor, degani emas. Variantlar kengaytirilgan bo'lsa ham, Tim mensh qilmaydi.

Identifikatorning qiymatiga e'tibor bering

Biz identifikator 11 (CAN 2.0A) yoki 29 (CAN 2.0B) bit ekanligini aytdik. Narx o'zgarmas emas. Keksa odamlarning ahmoqligi uchun, mantiqiy birlikda o'rnatilgan 7 ta katta bitli onaning aybsizligini aniqlaydigan, CAN boshqaruvchisi (nima deb o'ylaysiz?), 0..2031 mavjud qiymatlarda 11 bitli identifikatorlar. 298 bitli identifikatorlar soni.

Hurmat bilan, boshqa barcha CAN nazoratchilari "noto'g'ri" identifikatorlarni qabul qilishadi, xususan JON tizimlari Identifikator 2032..2047 siz vikoristovatisya ni bezovtalanmasdan qilishingiz mumkin.

Jismoniy parametrlar

CAN avtobus

Nolga (NRZ) burilmagan holda, avtobus vicorist kodini CAN mumkin. Ikki xil signal mavjud: dominant (mantiqiy 0) va retsessiv (mantiqiy 1). Xushbo'y hid elektr jarliklarini, qanday qilib yirtqich jismoniy jarlik kabi yotish kerakligini ko'rsatadi. Modullar avtobusga simli-VA sxemasi bo'yicha ulanadi: agar bitta universitet avtobusni dominant lagerga o'tkazishni xohlasa, butun avtobus bitta stantsiyada joylashgan, qaramlik holati universitetlarning transferi bilan bog'liq. retsessiv tegirmon.

Rizni jismoniy rivni

jismoniy tarbiya Elektr ulanishlarining dizayni va avtobus orqali signallarni uzatish sxemasi, kabelning tashqi yordami va boshqalar.

Jismoniy ekvivalentlarning oz sonli yangi versiyalari mavjud: biz ISO 11898-2 ning bir qismi bo'lgan va ikkita simli muvozanatli signal sxemasi bo'lgan CAN standarti tomonidan qo'llaniladigan versiyani kengaytiramiz. U yuqori tezlikdagi CAN deb ham ataladi.

ISO 11898-3 standartining boshqa qismida ikkita simli, muvozanatli signalizatsiya sxemasi tasvirlangan-kichikroq avtobus uchun. Ko'p muammo bor, shuning uchun signallarning uzatilishi arzimas bo'lishi mumkin, agar simlardan biri bekor qilinsa, "erga" yoki Vbat stantsiyasiga qisqa tutashuvlar. Ushbu sxema past tezlikli CAN deb nomlanadi.

SAE J2411 bitta simli (plyus, zoosomilo) jismoniy rivnni tavsiflaydi. Vikoristovuêtsya -ni asosan mashinalarda yutib oling - masalan, GM -LAN.

Isnuyut kílka propríêtarnih fízichnih rívnív.

Vaqt o'tdi, agar CAN drayverlari yo'qolmasa, RS485 modifikatsiyalari qo'shildi.

Rizniy jismoniy, odatda, siz o'zingiz bilan muloqot qila olmaysiz. Deyaki kombínatsíí mozhut pratsyuvati (chi bude yaxshi, pratsyuyut hidi) yaxshi fikrlar... Masalan, yuqori tezlik va past tezlikni qabul qilish faqat bitta shinada amalga oshirilishi mumkin.

CAN qabul qiluvchilarining mutlaq ko'pchiligi Philips -da mavjud; virobniklar qatoriga Bosch, Infineon, Siliconix va Unitrode kiradi.

ISO 11898 standarti bilan ta'riflangan jismoniy qo'llanmalarda eng keng tarqalgan qabul 82C250, versiya 82C251.

"Past tezlikli CAN" ni qabul qilishni kengaytirish - Philips TJA1054.

maksimal tezlik shinalar haqidagi ma'lumotlarni uzatish

CAN -avtobus orqali ma'lumotlarni uzatishning maksimal tezligi, standartga muvofiq, Dorivnyu 1 Mb / s. Biroq, CAN kontrollerlari 1 Mb / s tezlikni moslashtira oladi va uni maxsus qo'shimchalarda ishlatish mumkin.

Past tezlikli CAN (ISO 11898-3, div. Vishche) 125 kbit / s gacha tezlikda qo'llaniladi.

Standart rejimda bitta simli CAN avtobusi ma'lumotlarni 50 kbit / s ga yaqin tezlikda uzatishi mumkin va maxsus yuqori tezlikda, masalan ECU dasturlash uchun, 100 kbit / s ga yaqin.

Shinalardagi ma'lumotlarni uzatishning minimal tezligi

Shuni yodda tutingki, priymachi deyaki sizga pastroq qo'shiq chastotasini tebratishga imkon bermaydi. Misol uchun, agar siz 82C250 yoki 82C251 ni tanlasangiz, tezlikni 10 kb / s ga osongina o'rnatishingiz mumkin, lekin agar siz TJA1050 dan foydalansangiz, tezlikni 50 kb / s dan kam qilib o'rnatolmaysiz. Xususiyatlardan xabardor bo'ling.

Kabelning maksimal miqdori

1 Mb / s tezlik bilan kabelning maksimal miqdori 40 metrgacha yetishi mumkin. Narx mojarolarni uzatishning ko'rinadigan sxemasiga bog'liq, chunki signalning old qismi onaning eng olis universitetga borib, orqaga qaytish qobiliyatiga javobgardir. Boshqacha aytganda, kabel engil vazn bilan o'ralgan. Yorug'lik sifatini yaxshilash bo'yicha takliflar ko'rib chiqildi, biroz ko'proq intergalaktik muammolar bilan birgalikda ko'rib chiqildi.

Inshi maksimal simi (taxminiy qiymati):

500 kbit / s tezlikda 100 metr;

250 kbit / s tezlikda 200 metr;

125 kbit / s tezlikda 500 metr;
10 km / s tezlikda 6 kilometr.

Galvanik izolyatsiyani himoya qilishga kelsak, optokupllar ishlatiladi, shinaning maksimal tezligi tezlashishi mumkin. Xursandman: eng tezkor optokupllarni oling va ma'lumotlarni uzatishning maksimal tezligida emas, balki ilovadagi signalni qabul qilishda hayron bo'ling.

Shinlarning Kintseve almashinuvi

ISO 11898 standartidagi CAN avtobusi terminator bilan tugashi mumkin. Shinaning terisiga 120 Ohm quvvatga ega rezistorni o'rnatish orqali. Terminuvannya ikkita maqsadga xizmat qiladi:

1. Avtobusda ko'rsatilgan signalni oling.

2. Perekonatisya, scho to'g'ri teng post-struma (DC) olib tashlanadi.

ISO 11898 standartidagi CAN avtobusi vydkostidan mustaqil ravishda to'xtatilishi shart. Takror aytaman: ISO 11898 standartidagi CAN avtobusi AQShdan mustaqil ravishda to'xtatilishi shart. uchun laboratoriya robotlari Siz bitta terminatorni almashtirishingiz mumkin. Terminallar mavjud bo'lganda sizning CAN avtobusingiz harakatlana olsa, siz xursand bo'lasiz.

Hurmat, maktab uchinchi jismoniy rivni Bunday past tezlikli CAN, bitta simli CAN avtobusidan foydalanish mumkin, lekin terminal avtobus terminatori sifatida qaralmaydi. Agar sizda ISO 11898 standartiga ega yuqori tezlikdagi CAN avtobusi bo'lsa, sizga bir muddat kerak bo'ladi.

kabel

ISO 11898 standarti kabelning nominal qiymati 120 Ohm bo'lishi kerakligini belgilaydi, lekin Ohm qo'llab -quvvatlashining interval qiymatiga ruxsat beriladi.

Ulardan bir nechtasi, ba'zilari bozorda mavjud, kabellar cim vimogamdan mamnun. Є katta qiymat, lekin kelajakda qo'llab -quvvatlashning interval qiymati kengayadi.

ISO 11898 ekranlangan yoki ekranlanmagan juftlikni tavsiflaydi. IDE robot SAE J2411 standartidagi bitta simli standart.

shinam CAN-avtobus Bula 80 -yillarning oxirida Robert Bosch GmbH (Nimechchina) tomonidan real vaqtda boshqariladigan tarqatish tizimlari uchun yechim sifatida ishga tushirilgan. Shinaning o'ziga xos xususiyati - haddan tashqari yukdan himoya. CAN avtobusini ulashdan oldin, tezlik mexanik muammolargacha - avtobus provayderlarining chet el simiga noto'g'ri talqin qilinishi, aks holda ular qo'shimchalarning bepul dasturidan chiqishga olib kelmaydi. Bundan tashqari, shinalarni o'zgartirish yo'riqnomalardan birida amalga oshiriladi.

CAN-avtobus promislovye tikishda

Polsha CAN avtobusi (Controller Area Network) yuqori tezlikda uzatish va shovqinlarga qarshi immunitet, shuningdek paydo bo'lish qobiliyati bilan ajralib turadi. Nasha nasha sanoati avtomobilsozlik kabi sohalarda keng qo'llaniladi shaxsiy transport, Promislova avtomatizatsiyasi, aviatsiya, tizimlar va kirishni boshqarish. CiA assotsiatsiyasi ma'lumotlariga ko'ra (CAN in Automation, www.can-cia.de), bugungi kunda 300 millionga yaqin CAN-universitetlari faoliyat ko'rsatmoqda. Nimechchinada CAN-avtobus bor, u Polshaning o'rta shinalari mashhurligi uchun birinchi o'rindan olingan.

CAN protokolining xususiyatlari CANni qaytarish

Ko'pburchaklarni avtomatlashtirish sohasidagi asosiy tendentsiya intellektual sensorlar va vizonavich mexanizmlarini taqsimlash usuli bilan boshqarishni taqsimlash bo'yicha an'anaviy markazlashtirilgan boshqaruv tizimini kerovan jarayoni bilan almashtirishdir. Qo'ng'iroqlar sonining ko'payishi, qo'ng'iroqlar sonining ko'payishi, kechirimlarning diagnostikasi va muammolar bilan bog'liq muammolar. Bunday tizimning universitetlari o'rtasidagi aloqa Polsha avtobusi yordamida sizga yordam beradi. CAN - bir nechta boshqaruv tizimlari uchun aloqa tizimi. JON o'tkazmalari va sabablari haqida ko'proq xabarlar mavjud, buning ortida CAN tobora kengayib bormoqda.

Vibrobatsiya standarti. CAN protokoli 20 yildan ortiq davom etmoqda, bu xususiy transport yoki kema qurilishi kabi konservativ hududlar uchun yanada muhimroqdir. CAN 1980 yilda Robert Bosch tomonidan avtomobilsozlik uchun ishlab chiqilgan. ISO 11898 yuqori tezlikda va past tezlikda qo'shimchalar uchun ISO 11519-1 xalqaro standartlari bo'yicha qoidalar uchun CAN-interfeysi. Bozorda CAN-nazoratchilarining pastligi yaxshi sifat / mahsuldorlik nisbatiga ega. Ko'rinishga bo'lgan ehtiyoj avtobusning chiziqli tuzilishi va ko'p tarmoqli (Multi Master Bus) universitetlar bilan bog'liq, CAN universiteti bilan siz avtobusga kirishni rad etishingiz mumkin. Agar shunday bo'lsa, u bir yoki boshqa universitetlarga yuborilishi mumkin. Hamma universitetlar birdaniga bir xil ma'lumotni avtobusdan o'qiydilar va terilari yuboriladi, berilgan sanani oladi yoki e'tiborsiz qoldiradi. Boshqaruv tizimlarida sinxronizatsiya qilish uchun bir soatlik qabul qilish yanada muhimroqdir. Vidmovili universitetlari birjaga avtobus orqali ulangan.



Visoka stіykіst dosyagaєtsya zavdyaki bo'g'ib inphase pereshkod diferentsіalnim qiluvchi robotі vbudovanih mehanіzmіv viyavlennya pomilok (bir neviyavlennya pomilka 1000 rokіv schodennіy 8 Godin robotі MEREZHI haqida shvidkostі 500 Kbіt / s da) shinі i stіykostі tomonidan ishlamay vuzlіv achigan obmіnu tomonidan, takrorlash pomilkovih povіdomlen, vіdklyuchennya uchun elektromagnit o'simliklar.

Avtobusga oddiy ulanish va CAN-universitetlarining avtobusiga ulanish oson emas, bundan tashqari, universitetlar soni quyi darajadagi protokol bilan chegaralanmagan. Manzil ma'lumotlari vaqti -vaqti bilan va uning ustuvorligi bo'yicha bo'lishi kerak, bunda arbitraj ishlaydi. Robot jarayoni uzatiladigan hodisaning ustuvorligini o'zgartirishi mumkin. Bu shuningdek signalning dasturlashtirilgan chastotasi va fazasi va hakamlik qilish imkoniyatini bildiradi, lekin nizolar yuzaga kelganda tuzilmani buzmasligi kerak. Jismoniy darajada har xil turdagi uzatish liniyalarini tanlash mumkin: arzon burilishlardan tortib to optik tolali liniyalargacha.

Haqiqiy vaqtda robot past darajadagi o'zaro ta'sir mexanizmlarini ishga tushirishi mumkin (ko'p mahorat, keng ko'lamli, mag'lubiyatli arbitraj), shuningdek ma'lumotlarni uzatish tezligi (1 Mbit / s gacha) va oddiy aholiga reaktsiyani yuqori tezlikda yozib olish.

qo'shimcha CAN

CAN Har qanday dasturlar uchun ideal echimlar, mikrokontrollerlar birma -bir va masofaviy periferik qo'shimchalar bilan almashtiriladi. Dvigatel va vites qutisi o'rtasida bir soatlik boshqaruv va axborot almashinuvini kafolatlangan soatlarda tozalash va terining ishtirokchisiga robotlar ma'lumoti miqdorida kirishini ta'minlash uchun avtoulovlarda vikoristovavavya tanlash mumkin. Buyurtma-qimmatbaho yuqori sifatli echimlarga erishish, bir soat, yuzlab mikrosaniyalarda ishlaydigan energiya tejaydigan binolar tarmog'iga ulanishning iqtisodiy echimlarini amalga oshirish (oynaning eshigini boshqarish tizimi). , eshikni ochish) Ko'p kuchlanishli elektr simlari bilan ular ikkita simli CAN tarmog'i orqali uziladi, masalan, tugunlar, shu jumladan galvanik disklar va burilish ko'rsatkichlari.

Avtomatlashtirish sohasida CAN bilimlarining keng mavjudligi, ko'p sonli boshqaruv bloklari, sensorlar, mexanizmlar, elektr haydovchi va boshqa qurilmalar mavjud bo'lib, ular bitta texnologik tsiklga ulangan (nasoslarni boshqarish tizimlari,. D.). Bunday tizimlarning muhim xususiyati moslashuvchan algoritmlarga ko'ra, katta hududda silkinib ketgan ob'ektlarni tashxislash va boshqarish qobiliyatidir. Natijada, tirik harakat, shovqin, o'rnatishning eskirishi yuz foiz o'zgaradi. O'z -o'zidan paydo bo'lgan rasm bor bort tizimlari, Xizmatlarni tanlashda galvanizli, boshqariladigan eshiklar va diagnostikada de virishalniy roli.

jismoniy tarbiya

CAN-avtobusning jismoniy darajasi-bu unga ulangan qo'shimchalar orasidagi "o'rnatish" aloqasi. Differentsial signal chiziqlari CAN_H va CAN_L deb ataladi va statik stantsiyada ular 2,5 V logli potentsial bilan chaqiriladi. 1 (retsessiv bit) - CAN_H chizig'ida CAN_L darajasidan pastroq bo'lgan shinalar tegirmoni. Jurnalga kirganda. CAN_H chizig'idagi 0 (dominant bit) darajasi pastroq, pastroq CAN_L. Men shini lagerini mamnun qilish uchun kelaman: shinning passiv lageri rivnyu logidan iborat. 1 va faol - Rivnyu jurnali. 0. Agar bu avtobus orqali uzatilmasa, siz passiv bekatda bo'lishingiz kerak. Afzallik uzatilishi dominant bitdan tuzatilishi kerak. Robot avtobusining mantig'i "Supero'tkazuvchi I" ga o'xshaydi: "0" dominant biti "1" retsessiv bitini harakatga keltiradi (12.1 -rasm).

Kichik. 12.1. Robot mantiq CAN avtobus

CAN bilan ma'lum bir loyihani jismonan amalga oshirayotganda, avtobus ma'muriyatiga va universitetlarga murojaat qilish kerak: suv hidi organlari kabi qo'shimcha qo'shimchalarni olib tashlash mumkin, masalan, sensorlar. va tizimlarda bo'lish mexanizmlari Hali ham bitta simli chiziq bor (to'lov o'rtasida), ikkita simli liniya, bir juft optik tolali chiziq o'ralgan. Signallarni ikki simli chiziqqa shakllantirishning differentsial usuli bilan o'tish kodlaridan oldin ishlashni sezilarli darajada sozlash mumkin. CAN-ramkaning differentsial bosimi bo'lsa, men juda shovqinli muhitda ishlashni davom ettiraman, masalan, faqat bitta signal chizig'i kesilgan bo'lsa. Oddiy burilishli shamolli juftlik differentsial kirishlar shovqinni samarali neytrallashi mumkin.

Maksimal uzatish tezligi 1 mb / s, qo'shimcha shinasi 40 m va qo'shimcha shinasi 1000 m bo'lgan 40 Kb / s ga yaqin.

pryzvody BO'LADI

Ma'lumotni bir nuqtadan bir nuqtaga uzatishdan mustaqil ravishda tuzilgan CAN-interfeysli mavjud qo'shimchalar ma'lum bir soat ichida jarayonlarning sinxronizatsiyasini amalga oshirish va ustuvorliklarga muvofiq xizmat ko'rsatishga imkon beradi. CAN kontrollerlarining erta qo'llanilishi 11-bitli identifikatorlar bilan ramkalarni taqdim etishi mumkin va CAN V. 2.0A spetsifikatsiyasiga qarab 2048 yilgacha hal qilinishi mumkin. Bunday tekshirgichlar Basic CAN deb ataladi va markaziy protsessor birligining (CPU), shuningdek, xotirada eslab qolingan va CPU xotiraga yuborilgan va protsessorga kerak bo'lgan kuchli o'zaro bog'liqlik bilan tavsiflanadi. 12.2). Asosiy CAN tekshirgichlari bitta uzatish tamponini yoki bir yoki ikkita qabul qilish buferini tasodifiy almashtiradi. Vaziyatni yuborish yoki bekor qilish kerak, "xabarni yuborish" va "xabarni qabul qilish" ni qayta terish orqali protsessorni bosish kerak. Teri kiritish imkoniyatining konvertatsiya qilinishi natijasida protsessor qulflanishi ancha katta bo'ladi, shuning uchun u almashinuvning haqiqiy tezligini o'sishi bilan birlashtiradi. Bunday nazoratchilarning almashish tezligining pastligi va / yoki kamdan -kam hollarda CAN ramkasida bo'lishining bir qancha sabablari bor.


Kichik. 12.2. CAN tekshirgichining asosiy tuzilishi

Har birining identifikatori 29 razryadivgacha bo'lgan, ramkalarni kengaytirish uchun ko'p sonli joriy CAN kontrollerlari mavjud, bu esa vaqti -vaqti bilan 536 milliongacha murojaat qilish imkonini beradi. Bu kontrollerlar CAN V. 2.0B (faol) xususiyatlariga moslashadi va Full-CAN kontrollerlari deyiladi. Ular vaqti -vaqti bilan deklinerlar uchun bufer o'tkazdilar, bundan tashqari, teriga o'ziga xos niqob kerak bo'ladi va filtr massa identifikatorining ko'rinishiga qarab paydo bo'ladi.

Full-CAN protsessori maksimal chegaralanmaganidan so'ng, foydalanilmagan bo'shliq bo'laklari yo'q (12.3-rasm). Agar siz ommaviy ko'rinadigan identifikatorning identifikatorini rad qilsangiz, u ikki portli RAMning maxsus zonasida yodlanadi va protsessor robotining ishi to'xtatiladi. Full-CAN shuningdek, maxsus ma'lumot turi bo'lishi mumkin, ya'ni: "Kim bu ma'lumotni o'tkazib yubormagan bo'lsa, ayvon bo'l, uni darhol yubor". Full-CAN tekshiruvi avtomatik ravishda barcha yangilanishlarni tinglaydi va ma'lumotni quvvatlaydi.


Kichik. 12.3. To'liq-CAN boshqaruvchi tuzilishi

Yaqin vaqtgacha, sanoatda, 11-bitli identifikatorli Basic CAN kengaytmalarining keng assortimenti mavjud edi. Butun protokol 250 Kbit / s gacha tezlikda mikrokontroller va periferik qo'shimchalar o'rtasida oddiy qo'ng'iroqlarni amalga oshirishga imkon beradi. Biroq, CAN nazoratchilarining arzonligi bilan, Full-CAN victorian asosiy qo'shimchalarga ulanish uchun qulay variantga aylandi. Sanoat qo'shimchalarida yuqori tezlikda (1 Mb / s gacha) ma'lumotlar almashinuvi talab qilinsa-da, Full-CAN uchun odatiy hol emas.

CAN-avtobus universitetlarining arbitrajlari

CAN bu shinalarning har biriga moslashish uchun juda ko'p noyob kuchlarga ega. CAN protokoli uchun, mahalliy CAN-avtobusini, ishlab chiqaruvchining o'sha manzilida va vaqti-vaqti bilan ishlatish mumkin. Teri ustidagi oliy o'quv yurti shinani olib tashlagan zahotiyoq, vikoristyuchi bitovy niqoblari va virishu olganda, shinaga va mahalliy filtrlashga "qaraydi".

Natijada, universitet yangisi uchun mo'ljallanganidek, imkon qadar tezroq qabul qiladi va qayta ishlaydi.

Teri o'ziga xos ustuvorlikka ega, ya'ni bu voqea identifikatorida bo'lishi kerak. Bunga qo'shimcha ravishda, har xil turdagi hodisalarni aniqlash. Prioritet identifikatorining eng kichik raqami nomi bilan; Eng keng tarqalgan ustuvorlik - noldan qaytishi uchun identifikatordan foydalanish. Xabarni uzatish yangilanishdan identifikator avtobusigacha tuzatiladi. Avtobusga kirish imkoni boricha, u eng yuqori ustuvorlikdan, identifikatorning eng past qiymatlariga, faqat shinalar ishlab chiqarish liniyasi bilan bog'liq bo'lganlarga o'tkaziladi. Kozhen vuzol persh nízh nízh nadsilati vídvídomlennya perevíryaê, chi pratsyuv vuzol katta ustuvorlik bilan. Agar shunday bo'lsa, men priymach lageriga o'girilib, xabarni oxirgi soatda yuborishni boshlashim kerak. Quvvat narxi, ayniqsa, real vaqt rejimida nazorat qilish tizimlari haqida gap ketganda, muhimroqdir, bu ustuvorlikdan ko'ra muhimroqdir.

Agar A universitetining transferi B universitetiga yuborilgan bo'lsa, chunki uning ustuvorligi yuqori bo'lganligi sababli, agar avtobus jiringlasa, CSMA to'qnashuvining uzatilishi chaqiriladi. Tajriba / qarama-qarshilikka kirish / CA. shahar tashqarisida kirish). Ethernet ko'rinishidagi bunday rejim, avtobusda universitetlar to'qnashuvi taraflariga avtobusdan yo'l qo'ymaydi, lekin darhol almashish mumkin bo'ladi.

Otjhe, shinalar arbitrajining haydovchilari, ustuvorligiga qarab, tizimning funksionalligini saqlamasdan, real vaqtda va ma'lumot uzatishda, birinchisiga o'tkaziladi. Har xil turdagi bolalar uchun ustuvorliklarni taqsimlash, agar dizayn bo'lsa, ishlab chiquvchi bo'lishini so'rash kerak.

tasodifiy format

Rahm -shafqat bilan olingan ma'lumotlarni takrorlash tartibini takrorlashning hojati yo'q ekan, universitetlar o'rtasida aloqa ikki xil bo'ladi: bitta universitet ma'lumot uzatadi, boshqasi rad etadi, yoki A universiteti B universitetini oziqlantiradi. berilgan va ma'lumotni qabul qiladi.

Kichik. 12.4. Ma'lumotlar ramkasi

Xirojlarni topshirish uchun o'lpon ramkasiga xizmat qiling - Ma'lumotlar ramkasi(12.4 -rasm), qanday qilib qasos olish kerak:

  • Aloqa turiga ("motor tezligi", "yog 'harorati") va avtobusga kirish ustuvorligiga bog'liq bo'lgan identifikator. Identifikator maydoni protokolga muvofiq biriktiriladigan bitlar sonidan farq qilishi kerak: standart formatda CAN V2.0A 11-bitli identifikatorni uzatadi va kengaytirilgan CAN V2.0B-29-bitda;
  • ma'lumotlar maydoni, qanday qilib qasos olish kerak ("motor tezligi" = 6000 rpm, "oil_temperaturasi" = 110 ° C) sakkiz baytgacha;
  • ikki bayt boshqaruv sumi - Tsiklni qisqartirish tekshiruvi (CRC) transfert grantlarini aniqlash va tuzatish uchun.

Universitetni CIK vikorist ramkasini boqish uchun, qasos oladigan masofali ramkani (12.5 -rasm) boqing:

  • Ma'lumot turi, uni qanday yoqish kerakligi haqidagi identifikator ("tezlik_motor", "harorat_yog '") va voqeaning ustuvorligi;
  • ikki bayt boshqaruv sumi CRC.

Kichik. 12.5. Uzoq ramka zapu danih

Kunning oxirida identifikatorni ma'lumotlarga qarab izlab bo'lmaydi va berilgan ma'lumotlarning kodini berilgan baytlar soniga to'g'ridan -to'g'ri ko'rsatish mumkin emas. Ma'lumot uzatish (moy harorati sensori) talab qilinadigan oliy o'quv yurti kerakli ma'lumot uchun qasos olish uchun ma'lumotlar doirasini uzatadi. Shunday qilib, agar A universiteti Y universitetiga yuborsa, ramka "oil_temperaturasi" identifikatori bilan oziqlansa, universitet universitetga harorat sensori yuboriladi. "Neft_temperaturasi” identifikatori va kerakli ma'lumotlarni ochish uchun ramka beriladi.

Dodatkova ma'lumotlari, sozlash turiga qarab, uzatish protokolini to'g'ri formatlash va sinxronlashtirishga imkon beradigan kadrda qanday qatnashish kerak:

  • Qachonki so'rov bo'lsa-ma'lumot uzatish uchun quvvat manbai yoki ma'lum bir uzatish quvvat manbasidan quvvat manbai (11-bitli identifikator uchun RTR va 29-bitli identifikator uchun SRR);
  • ma'lumotni o'chirish uchun berilgan baytlar ko'rsatiladigan sananing kodi; barcha universitetlar, albatta, ma'lumot talab qilinmaydi, ularga e'tibor bermaydi;
  • sinxronizatsiyani ta'minlash va ramkani boshqarish uchun, kadrning boshiga kadrlarni belgilang, kadrning oxiri tugaydi va tasdiq maydonini tasdiqlang;
  • avtobusda sinxronizatsiya rejimiga kiring, "Kadrni boshlash" maydonining birinchi bitidan o'ting, signal o'zgarganda old tomondan uzoq sinxronizatsiya qabul qilinadi;
  • vikoristovuêtsya mexanizmi bitstaffing - beshta nol yoki odinit boshlanganda qo'shimcha bitni kiritish.

kechirimlarning kashf qilinishi

Kechirim haqidagi signalizatsiya, xato doirasiga kechirim doirasiga o'tish yo'li bilan ko'rsatiladi. Vin kechirishni kechirgani kabi, o'ziga xos universitetga aylanadi. CAN-nazoratchilari grantlarni statistik qayta ishlash usulini sinab ko'rishadi. Kozhen vuzol uzatish xatosi hisoblagichini yuborish va qabul qilishda va xato hisoblagichini qabul qilishda kechirim uchun qasos oladi. Qachonki pul o'tkazmasi qabul qilinsa yoki qabul qilinsa, bu kechirim bo'ladi, ya'ni ma'lum bir odam qutqariladi. It ma'nosi perevischuyu meza bo'lsa, oqim uzatish perepryaya. Oliy o'quv yurti vyglyadining Xatolik ramkasida kechirim uchun signalni ko'rdi. Universitetda o'ynayotganda, har safar takrorlanadigan bunday o'q uzilishi to'xtatildi. Nenadíynim abo chastkovo pozkodzhenim vuzlív, passiv retsessiv afv etishdan mahrum etishga ruxsat beriladi.

CAN bir necha turdagi grantlarga ega. Muntazam ravishda ularning uchta turi mavjud:

  • CRC xatosi - kechirim summasini tekshirish (agar CRC maydonida farq bo'lsa va nazorat summalari hisoblansa).
  • Forma xatosi - agar qabul qilingan format CAN formatiga mos kelmasa, ramka formatini kechirish.
  • E'tirof etish xatosi - agar universitet bu vaziyatni rad etishni tasdiqlamagan bo'lsa, kechirim qabul qilish tomonidan tasdiqlanadi.

Bundan tashqari, bit darajasida kechirishning ikki turi mavjud:

  • Bit xatolik - biz universitetga o'z -o'zini boshqarish mexanizmini amalga oshirish uchun faol universitetni avtobusga yuboramiz.
  • Stuff Error - 0 yoki 1 bitli (pomilka bitstaffing) oltita tajovuzkorning paydo bo'lishi.

Kechirimlarni tan olish va tuzatish kimim mexanizmlarini ishlab chiqaruvchilar. Afv etish to'g'risidagi guvohnomaning etishmasligi mintaqada juda kam. Masalan, 500 Kb / s tezlik, 25% shinalar va vino narxiga 2000 yil davom etadigan g'ildirak shinasi bilan, 1000 ta raketa uchun ochilmagan bitta funt bor. Bundan tashqari, shinalarda tengi yo'q universitet tomonidan barcha robotlarni to'sib qo'yish holati noqulay. Bunday universitetlar paydo bo'ladi va almashinuvga avtobus orqali ulanadi.