صفحه 1:
شبکه محلی کنترلر
Couiroler Brea Detwork (COO)
صفحه 2:
تاریخچه
نیاز به ارتباط سریال در وسایل نقلیه
استفاده از شبکه (096() در وسایل نقلیه
کاربردهای صنعتی COD 4nd
نحوه عملکرد شبکه 06۶0
پیغامهای (2696) با فرمت توسعه یافته
پیاده سازی پروتکل 0600
اتصال فیزیکی CO
صفحه 3:
تاریخچه
Jo 42 (SBE) 94395 caw digo Bore 22 Robert Bosh معرفی توسط
"urewvive Geri Ovuirvter area Detwork* pi b VVAr
استفاده برای ماشینهای بافندگی از سال ۱۹۹۰
ساخت اولین چیپ (090() در سال ۱۹۸۷ توسط شركت |5“
ادامه ساخت چیپهای (696) توسط شر کتهای ,یط Philips
() ۳۷۲() و امروز ۱۵ شر کت قطعات نیمه هادی چیپهای OBO
توليد مى كنند.
انتشار استاندارد 7080© ©©1)0) در سال ١9917“ جهت تعريف (0080 براى
استفاده صنعتى
تشكيل كروه (0160) >صدص صف 9) © (0000) در سال ١991
تعريف يروتكل براى ارسال برنامه ريزى شده ييغامهاى (00901) تحت عنوان
Dice Mriggered COO (NRCC) در سال ۳۰۰۰
صفحه 4:
نیز به ارتباط سریال در وسایل نقلیه
رشد سیستمهای کنترل الکترونیکی خودرو به دلیل نیاز به امنیت و راحتی
بیشتر و کاهش مصرف انرژی
کاربرد سیستمهای کنترل خودرو: تنظیم زمان موتور. جعبه دنده. کنترل
سوپاپ کاربراتور, سيستم ضد قفل (0)009). كنترل كير شتاب (8080)
نياز به تبادل اطلاعات با بيجيده شدن اعمال انجام شده در سيستمها
اتصال ایستگاهها (کنترلرها. سنسورها و محر کها) با باس سریال
پروتوکل (۱690)مربوط به لایه دیتا لینک در مدل مرجع 180/009
مزایا: شناسایی و اصلاح خطاهای ارسال. ساختار ساده و عیب یابی مرکزی
هدف: امکان ارتباط هر استگاه با دیگری بدون گذاشتن بار زیاد روی کامپیوتر
کنترلر
صفحه 5:
استفاده از شبکه (90)() در وسایل نقلیه
* چهار کاربرد اصلی با نیازها و اهداف مختلف
- کنترلرهای شبکه ای برای تنظیم زمان موتور. انتقال. شاسی و ترمزهاء
(نرخ دیتا حدود <60000۷ تا <10۳۷)
- اجزای شبکه دستگاههای الکترونیکی شاسی و دستگاههای الکترونیکی که
راحتی خودرو را بیشتر می کند. مانند کنترل نور. تهويه هواء قفل مر كزى.
تنظيم صندلى وآينه
- استفاده از ارتباط سريال در ارتباط موبايل جهت اتصال اجزايى مانند
راديوهاء تلفنها و سيستم ناوبرى خودرو
- عيب يابى با استفاده از مدار واسطه بر طبق 1606000
صفحه 6:
کاربردهای صنعتی شبکه 6060
مقایسه نیازمندیهای مطلوب سیستمهای باس وسیله نقلیه و سیستمهای
فيلدباس صنعتى:
- هزينه كم
- عملكرد در محيط الكتريكى سخت و خشن
- قابلیتهای بالای ناه
- سهولت استفاده
استفاده استاندارد از (696() در کلاس <مرسدس بنز و تطبیق آن با
کارخانجات صنعتی خودرو ایالات متحده برای ارسالات سریع تا COD bills
ماشن آلات و تجهیزات کارخانجات موبایل. کشاورزی و کشتیرانی
دستگاههای پزشکی, ماشینهای بافندگی و کنترل آسانسور
گروههای سازندگان و استفاده کنندگان تکنولوژی 660
COO Vente Osers Croup -
COO in Cutowatica —
صفحه 7:
نحوه عملکرد شبکه 060
تبادل اطلاعات
داورى غير مخرب به طر ی
(aon destruniive bitwise orbirativa)
کارایی تخصیص باس
فرمتهای فریم پیغام
خطاهای شناسایی و سیگنالینگ
قابلیت اعتماد دیتای پروتکل COD
صفحه 8:
اصول تبادل دیتا
عدم مشخص کردن آدرس ایستگاه هنگام ارسال دیتا با 2090
معرفی محتوا (مانند سرعت با دمای موتور) و تعیین اولویت یک پیغام با یک
شناسه منحصر به فرد در شبکه برای تعیین اختصاص باس در زمان رقابت
ایستگاهها
مراحل تبادل دیتا
- رلجی: عه(: رد ک ردندیتای|رسایو شناسه ها به چیپ*90))
- سوه( 5٩ بازسازیو ارسللهیغام توسطچیپ)60) به
محضد ر.یافق خصیصرب اس
(Reveive Deora — تمام لیستگاههایدیگر به عنولنگیرنده پسیفام
خولهند بسود.
Gelert — هر لیستگاهیکه به درستیپیفام را دریافنک رده لست
بررسیمیک ند که آیا دیتایدریافتیمربوط به لزلیستگاه لس
- 72۳(؛ در صورتدارلیلهمینبسودندیتا ب رلیلیستگاه يردازنشمى
شود.
صفحه 9:
ارسال ۳7۹7۲<۱() و فیلتر کردن پذیرش توسط گرههای
COO
CAN CAN CAN CAN
Station 1 Station 2 Station 3 Station 4
Accept Prepare
Selektierer
Send
Message
Receive Receive [ Receive
Message Message
Message
صفحه 10:
مزایای اصول تبادل دیتا در COD
انعطاف پذیری زیاد سیستم و ساختار به دلیل آدرس دهی بر اساس محتوا
امکان اضافه کردن راحت ایستگاهها به شبکه بدون اصلاحات سخت افزاری یا
نرم افزاری
پشتیبانی از اجزای الکترونیکی مدولار
امکان داشتن چند گیرنده (عه ال broad vost,
امکان ارسال اندازه گیریها با شبکه و عدم نیاز به سنسور مجزا برای هر کنترلر
صفحه 11:
داورى غير مخرب به طريق بيت
(wou destructive bitwise wbitrctiost)
ضرورت تبدل پیغامها در شبکه متفاوت است.
کمیتها با تغییرات سریع (مانند بار موتور) نسبت به کمیتهای
آهسته (مانند دمای موتور) دارای اولویت بیشتر ارسال می باشند.
شناسه با عدد باینری کوچکتر دارای اولویت بیشتر است.
مکانیزم لت لش
- حالت غالب 0) :77:00 منطقی
ibe revessive: I WE pe de —
در رقابت جهت تخصیص باس ایستگاهها با ارسال بيت غير غالب و
مشاهده بيت غالب حذف مى شوند.
صفحه 12:
داوری غیر مخرب به طریق بيت
(wou destructive bitwise urbirciva)
bus. recessive
5 دم + dominant
bus line 1 : i
1 2 me دا
2 + hog 1
صفحه 13:
کارایی تخصیص باس
روشهای تخصیص باس
- تخصیص با برنامه زمانی ثابت مانند 9۱و معط و روصم مجح
- تخصیص بر حسب نیاز: بر اساس درخواستهای ارسال
CG6O®, C6OO@/CO, Ayicg waster, rund robin, *
مه اه شا
روش دسترسی باس
- غير مخرب
مخرب
صفحه 14:
نی از دو فرمت فریم پیغام
اوت اصلى در طول شناسه (10)
فرمت استاندارد
- طول شناسه: ١١ بيت
فرمت طولانى (لجلحج<2))
- طول شناسه: ۲۹ بیت
صفحه 15:
فرمت استاندارد فریم پیغام
* شامل هفت فیلد اصلی ۰ فیلد کنترل
- داوری (@rbircioa) - (۲۳) اج سس Rewote
- کنترل (اهو) * مشخص کننده فریم درخواست بدون
(etc) > — بایتهای دیتا
- كد جرخشى (00:0) - (00) مس لس
- تصدیق (ck) 1 مشخص كننده فرمت استاندارد يا طولانى
(God of Prexve) ob — 7 مه
* تعداد بایتهای دیتا در فیلد دیتا
- وقنه سس تعداد بایتهای دیتا در فیلد دب
Standard Format
5 Arbitration Field | ea sf Date Field 5 cre م End of 0 Bus te
8 ۲
=
صفحه 16:
شناسایی خطا
*_ انجام سه مکانیزم در سطح پیفام
- (26) ۳() رعل() ۲-() محاسبه دوبارد بیتها در گیرنده و
مقایسه بابیتهایدریافتی
- اكات 41# مقايسه فيلدهاى بيبا فرصقابت
- «مصمب 419006 عدم دريافنقصديقتوسط فر ستنده
* انجام دو مكانيزم در سطح بيت
- الكت (41 مقايسه بينلرسالويا alge
- مو 4810 قرار دادنبيتتبا مقدار مكمل عداز ينج بيتعساوى
معنف عمدت ممما ممم صوص ]
0
00000
1
»و ه هه همه |,]:7[0]5]7[171
صفحه 17:
قابلیت اعتماد دیتا در پروتکل COD
* هدف: جلوگیری از هر گونه
موقعیت خطرناک برای راننده
ناشی از تبادل دیتا در طول
عمر خودرو
دسترسی به هدف در صورت
بالا بودن قابليت اعتماد دیتا یا
کم بودن احتمال خطای
باقیمانده
اعتماد در مورد دیتای
سیستمهای باس: توانایی برای
شناسایی دیتای خراب شده با
عوامل ارسال
5 Stations
‘Message length 90 Bit
5
10 Stations
Message Length 80 Bi
Residual Error Probabilty
0
wt oo? 0?
Bt Error Probatilty
صفحه 18:
ييغامهاى (0000© با فرمت طولانى
معرفى شناساكر ١9 بيتى: ١١ بيت يايه و 14 بيت توسعه يافته
دو فرمت پیغام: استاندارد (2.0009) و توسعه يافته (000. ©)
play استاندارد نسبت به توسعه يافته اولويت دارد.
كنترلرهاى (0000) كه از فرمت طولانى يشتيبانى مى كنند مى توانند در فرمت
استاندار ييغامها را ارسال و دريافت كنند.
بيت 10002 به صورت غالب در فرمت استاندارد و غير غالب در فرمت طولانى
مى باشد.
مقدار بيت 170008) برحسب ديتاى ارسالى يا درخواست ييغام خاص تعيين مى
شود.
در فرمت طولانى براى دادن اولويت به ييغامهاى فرمت استاندارد 00805 به
صورت غير غالب ارسال مى شود.
صفحه 19:
ييغامهاى (0000© با فرمت طولانى
Extended Format
Control crc ACH End of Int
Arbitration Fleld Data Field را Bus idle
م Feld Field ram Iie ج
5 Ti ۳
لو همق resiemenrimer مش سوه اعهه ]ال
صفحه 20:
پیاده سازی پروتکل COD
* کنترلر 2600) با بافر واسطه
- یک بافر فرستنده و دو بافر گیرنده
- هزینه ساخت کم
- فضای کوچک چیپ
- قبول تمام موارد در شبکه COD
LOOM yas * حافظه خارجی
- سه بخش: شناسايى كننده. كد طول ديتاء دیتای مفید اصلی
- فضای چیپ بزرگتر
- هزینه بالا
- اداره تعداد محدودی چیپ
* کنترلرهای برده (2696) برای عملیات ورودی و خروجی
GUO (vert Lick VO) —
COO Dester & vylal —
صفحه 21:
اتصالات فیریکی شبکه 060
* استفاده از مدارات و چیپهای درایور بر طبق 0669 180
* تعیین اتصالات مکانیکی (کابلها و کانکتورها) توسط عسص دماج"
(6۸۵) مت نمی له
CAN Node A. CAN Node C
مه
۳ ۳
ohm 120 ohm 120
I سا
CANL
‘CAN Node B
صفحه 22:
اتصالات فیزیکی 06900 طبق ٩000090
Bus Termination
2 26 6
CAN Transceiver “= سس
0
me
Microcontroller
CAN Controller
برست_ رس
Bus Termination
اس
CAN Bus Lines
صفحه 23:
حالتهای ووي وما و revessive
state! 060/۶000۷ 2 0 مره
2 60,00۷ ۶ 060 157000007
90
Recessive Dominant Recessive
صفحه 24:
بخش کنترل الکترونیکی
Dit (ECO) امس مساق
صفحه 25:
اتصال اجزای کنترل الکترونیکی به شبکه 06900
صفحه 26:
1
امد
|
0
مقایسه سیم کشی معمولی و باس سریال
هس00
00
موم 7
05
صفحه 27:
ماکزیمم نرخ بيت بر حسب طول باس
Bit Rate Bus Length
IMbit/s 25m
800 kBit/s 50m
500 kBit/s 100 m
250 kBit/s 250m
125 kBit/s 500 m
50 kBit/s 1000 m
20 kBit/s 2500 m
10 kBit/s 5000 m