Docs:guide-developer:obdii protocols
پروتکل 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 به شما میدهد: