CAN avtobus texnologiyasi va ilovasi
CAN aloqa texnologiyasiga umumiy nuqtai
CAN (Controller Area Network) - boshqaruvchi hudud tarmog'i. Yuqori ishlashi, yuqori ishonchliligi va noyob dizayni tufayli CAN odamlar tomonidan tobora ko'proq qadrlanadi.
BOSCH dastlab CANni Germaniyada avtomobillarni kuzatish va boshqarish tizimlari uchun ishlab chiqqan. Zamonaviy avtomobillar dvigatel vaqtini belgilash, yonilg'i quyish nazorati, tezlashtirish va tormozlashni boshqarish (ASC) va blokirovkaga qarshi murakkab tormoz tizimlari (ABS) kabi elektron qurilmalar tomonidan tobora ko'proq boshqariladi. Ushbu boshqaruv elementlari katta hajmdagi ma'lumotlarni aniqlash va almashishni talab qilganligi sababli, qattiq simli signal liniyalaridan foydalanish nafaqat noqulay va qimmat, balki muammoni hal qilish ham qiyin. CAN avtobusidan foydalanish yuqoridagi muammolarni yaxshi hal qiladi.
1993 yilda CAN xalqaro standart ISO11898 (yuqori tezlikda dastur) va ISO11519 (past tezlikda dastur) bo'ldi:
CAN spetsifikatsiyasi CAN 1.2 spetsifikatsiyasidan (standart format) CAN2.0 spetsifikatsiyasi CAN 1.2 spetsifikatsiyasiga mos (CAN2.0A standart format, CAN2.{{9})ga aylandi. }B - kengaytirilgan format). Hozirda foydalanilayotgan aksariyat CAN qurilmalari CAN2.0 spetsifikatsiyasiga mos keladi.
CAN avtobus xususiyatlari
CAN shinasi - ketma-ket ma'lumotlarni uzatish protokoli. Uning aloqa interfeysi JON protokolining jismoniy qatlami va ma'lumotlar havolasi qatlami funktsiyalarini birlashtiradi va aloqa ma'lumotlarini, shu jumladan bitni to'ldirish, ma'lumotlar blokini kodlash, tsiklik ortiqcha tekshirish, ustuvorlikni aniqlash va boshqa vazifalarni bajarishi mumkin.
CAN avtobusining xususiyatlari quyidagilardan iborat:
(1) U ko'p master rejimida ishlashi mumkin. Tarmoqdagi har qanday tugun, asosiy yoki tobedan qat'iy nazar, istalgan vaqtda tarmoqdagi boshqa tugunlarga ma'lumotni faol ravishda yuborishi mumkin. Aloqa rejimi moslashuvchan.
(2) Tarmoqdagi tugunlar (ma'lumotlar) real vaqtda turli xil talablarni qondirish uchun turli ustuvorliklarga bo'linishi mumkin.
(3) Bu buzmaydigan bit arbitraj avtobusi tuzilishi mexanizmini qabul qiladi. Ikki tugun bir vaqtning o'zida ma'lumotni tarmoqqa uzatganda, pastroq ustunlikka ega bo'lgan tugun ma'lumotlarni jo'natishni faol ravishda to'xtatadi, yuqoriroq ustunlikka ega bo'lgan tugun esa ta'sir qilmasdan ma'lumotlarni uzatishni davom ettirishi mumkin.
(4) Ma'lumotni bir nechta uzatish rejimlarida qabul qilish mumkin: nuqtadan nuqtaga, nuqtadan ko'p nuqtaga (guruhlash) va global eshittirish.
(5) Maksimal to'g'ridan-to'g'ri aloqa masofasi 10 km ga yetishi mumkin (5Kbps dan past tezlik)
(6) Maksimal aloqa tezligi 1MB/s ga yetishi mumkin (hozirda maksimal masofa 40m)
(7) Haqiqiy tugunlar soni 110 ga yetishi mumkin.
(8) Qisqa ramka tuzilishi qabul qilingan va har bir freymdagi haqiqiy baytlar soni 8 ga teng.
(9) Har bir ma'lumot ramkasi CRC tekshiruvi va boshqa xatolarni aniqlash choralariga ega va ma'lumotlar xatosi darajasi juda past.
(10) Aloqa vositasi o'ralgan juftlik, koaksiyal kabel va optik tolali bo'lishi mumkin. Odatda, arzon o'ralgan juftlikdan foydalanish mumkin va maxsus talablar yo'q.
(11) Jiddiy xatolar bo'lsa, tugun avtobusni avtomatik ravishda o'chirish, avtobusdagi boshqa operatsiyalarga ta'sir qilmasligi uchun uning avtobus bilan aloqasini uzish funktsiyasiga ega.






