Docs:guide-developer:obdii protocols

از Sicar
نسخهٔ تاریخ ‏۱۲ مارس ۲۰۲۴، ساعت ۱۰:۵۲ توسط Ecu admin (بحث | مشارکت‌ها)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)

پروتکل SAE J1850 PWM

این پروتکل اطلاعات را با سیگنال PWM(Pulse Width Modulation) ارسال می‌کند. سرعت انتقال اطلاعات در این روش 41.6 کیلوبیت بر ثانیه می‌باشد. این پروتکل معمولاً در وسایل نقلیه فورد استفاده می‌شود.

پروتکل SAE J1850 VPW

سیگنال اطلاعات این پروتکل، دارای عرض پالس متغیر است و با سرعت 10.4 کیلوبیت بر ثانیه اطلاعات را منتقل می‌کند. وسایل نقلیه GM به طور معمول از این نسخه استفاده می‌کنند.

پروتکل ISO 9141-2

خودروهای کرایسلر، اروپایی و آسیایی بیشتر از این پروتکل استفاده می‌کنند. اطلاعات در این روش با سرعت 10.4 کیلوبیت بر ثانیه انتقال می‌یابد و ارتباط سریال غیر همزمان است. این پروتکل از UART برای انتقال اطلاعات استفاده می‌کند. اما لایه فیزیکی در این انتقال متفاوت است. بنابراین، شما نمی‌توانید مستقیماً (بدون استفاده از آی سی) از طریق رابط OBD-II با پورت سریال کامپیوتر به آن متصل شوید.

پروتکل ISO 14230 KWP2000

نام این پروتکل مخفف عبارت Keyword Protocol 2000 می‌باشد. یکی دیگر از روش‌های ارتباط سریال غیر همزمان است که با سرعت 10.4 کیلوبیت بر ثانیه اطلاعات را انتقال می‌دهد. این پروتکل همچنین در وسایل نقلیه کرایسلر، اروپایی یا آسیایی استفاده می‌شود.

پروتکل ISO 15765 CAN

این پروتکل از سال 2008 به بعد در کلیه وسایل نقلیه فروخته شده در ایالات متحده اجباری شده است. با این حال، اگر از سال 2003 یا بعد از آن اتومبیل اروپایی دارید، ممکن است CAN باشد. روش ارتباطی دوسیم (two-wire) است و تا حداکثر یک مگابیت در ثانیه می‌تواند اطلاعات را منتقل کند.

تصویر زیر درک خوبی از پروتکل های مختلف دیاگ در رابط OBD-II به شما می‌دهد:

پین های کانکتور obdii