obd چیست؟
OBD مخفف On-Board Diagnostics و به معنی «عیبیابی درون خودرو» است. این سیستم بخشی از توانایی خود خودرو برای پایش عملکرد، شناسایی بعضی اختلالها و ثبت اطلاعات مربوط به آنهاست. دستگاه دیاگ با اتصال به خودرو، این اطلاعات را میخواند و در اختیار تعمیرکار یا راننده قرار میدهد.
پس OBD نام آن دستگاهی نیست که تعمیرکار به خودرو وصل میکند. سیستم عیبیابی داخل خودرو، سوکت ارتباطی و ابزار خواندن اطلاعات، هرکدام وظیفه جداگانهای دارند. شناخت این تفاوت کمک میکند از اطلاعات دیاگ انتظار درستی داشته باشیم؛ بهخصوص زمانی که چراغ چک روشن شده، اما هنوز علت مشکل مشخص نیست.
سیستم OBD چگونه کار می کند؟

واحدهای کنترل الکترونیکی خودرو اطلاعات حسگرها و وضعیت مدارها را بررسی میکنند. برای مثال، در مدیریت موتور، دادههای مربوط به دمای مایع خنککننده، هوای ورودی و عملکرد سیستم سوخترسانی در تصمیمگیریهای کنترلی و تشخیصی نقش دارند. منطق عیبیابی با توجه به شرایط تعریفشده، اختلالها را تشخیص میدهد و اطلاعات مربوط به آنها را ثبت میکند.
در OBD استاندارد، تمرکز اصلی بر اجزا و عملکردهایی است که میتوانند بر آلایندگی خودرو اثر بگذارند. ثبت بعضی ایرادها با روشنشدن چراغ چک همراه میشود تا راننده از نیاز به بررسی خودرو باخبر شود.
این فرایند به معنی اندازهگیری مستقیم تمام خرابیهای احتمالی نیست. برای نمونه، سیستم ممکن است قطعشدن مدار یک حسگر یا نامعتبر بودن سیگنال آن را تشخیص دهد؛ اما بررسی اینکه ایراد از خود حسگر، سیمکشی یا اتصال آن است، به آزمایش بیشتری نیاز دارد.
در این میان، ECU دادهها را پردازش میکند و وظایف کنترلی و تشخیصی مربوط به خود را انجام میدهد. برای آشنایی بیشتر با نقش این واحد، توضیح عملکرد ECU خودرو کمک میکند ارتباط میان حسگر، واحد کنترل و عملگر روشنتر شود.
تفاوت OBD، سوکت OBD و دستگاه دیاگ چیست؟
این سه اصطلاح در گفتوگوهای روزمره گاهی بهجای هم استفاده میشوند، اما یک مفهوم ندارند:
| اصطلاح | منظور چیست؟ | نقش آن |
|---|---|---|
| سیستم OBD | قابلیت عیبیابی و گزارشدهی داخل خودرو | پایش و ثبت اطلاعات تشخیصی |
| سوکت OBD یا DLC | محل اتصال ابزار عیبیابی به خودرو | فراهمکردن اتصال فیزیکی برای ارتباط |
| دستگاه دیاگ یا اسکنر | ابزار بیرونی متصل به خودرو | دریافت و نمایش اطلاعات، با امکانات وابسته به دستگاه و خودرو |
| دانگل OBD | رابط کوچک میان خودرو و تلفن همراه یا رایانه | انتقال پیامها برای استفاده نرمافزار عیبیابی |
برای مثال، در یک اتصال موبایلی، خودرو اطلاعات را در اختیار رابط قرار میدهد و برنامه گوشی آنها را نمایش میدهد. صرف نصب اپلیکیشن، ارتباط با واحد کنترل را برقرار نمیکند؛ رابط و نرمافزار سازگار هم لازماند.
دستگاههای مستقل ممکن است نمایشگر داشته باشند و برخی ابزارها از تبلت، لپتاپ یا گوشی استفاده کنند. شکل نمایشگر تعیینکننده دامنه عیبیابی نیست. شرح تفاوت ابزار و فرایند عیبیابی در مقاله دستگاه دیاگ چیست آمده است.
OBD2 چه تفاوتی با OBD1 و EOBD دارد؟
نسلهای اولیه عیبیابی که معمولاً با عنوان OBD1 شناخته میشوند، میان خودروسازان یکپارچگی محدودی داشتند. نوع اتصال، شیوه ارتباط و تعریف کدها میتوانست از یک برند به برند دیگر متفاوت باشد. به همین دلیل، داشتن ابزار قابل استفاده برای یک خودرو الزاماً به معنی امکان کار با خودروی دیگر نبود.
OBD2 یا OBD-II نسل دوم این چارچوب است که دسترسی استانداردتری به اطلاعات تشخیصی مرتبط با آلایندگی فراهم میکند. نوشتن عدد ۲ به شکل معمولی یا رومی، دو فناوری متفاوت را نشان نمیدهد.
استانداردشدن اتصال و بخشی از دادهها باعث شد ابزارهای عمومی بتوانند اطلاعات پایه خودروهای سازگار را بخوانند. با این حال، قابلیتهای اختصاصی هر خودروساز همچنان میتوانند به نرمافزار یا تجهیزات متفاوت نیاز داشته باشند.
درباره تاریخ OBD2، عدد ۱۹۹۶ زیاد تکرار میشود. این تاریخ به الزام انطباق خودروهای سواری و کامیونتهای سبک مشمول مقررات در بازار آمریکا مربوط است؛ نباید آن را به تمام خودروهای تولیدشده در جهان تعمیم داد.
EOBD نیز به چارچوب عیبیابی مرتبط با الزامات آلایندگی اروپا اشاره دارد. وجود این نام به معنی یک دستگاه جداگانه یا تضمین دسترسی بیشتر به تمام یونیتها نیست. برای تشخیص سازگاری، بازار عرضه خودرو، مشخصات فنی و پوشش ابزار باید کنار هم بررسی شوند.
سوکت OBD کجاست و چه شکلی دارد؟

سوکت رایج OBD2 در خودروهای سواری، دهانهای تقریباً ذوزنقهای با ۱۶ جایگاه اتصال دارد. ممکن است همه جایگاهها دارای اتصال فلزی فعال نباشند؛ خالیبودن بعضی از آنها بهتنهایی نشانه خرابی یا ناقصبودن سوکت نیست.
در بسیاری از خودروها این درگاه در محدوده زیر داشبورد سمت راننده قرار دارد. در بعضی مدلها باید پوشش کوچکی باز شود یا محل اتصال را نزدیک کنسول جستوجو کرد. جای دقیق آن را باید از راهنمای همان مدل پیدا کرد؛ محل سوکت یک خودرو را نمیتوان به تمام مدلهای یک برند نسبت داد.
هنگام اتصال، جهت کانکتور باید با سوکت هماهنگ باشد و نباید آن را با فشار زیاد جا زد. برای خواندن اطلاعات نیز وضعیت سوئیچ و روشن یا خاموش بودن موتور باید مطابق دستورالعمل دستگاه و نوع بررسی انتخاب شود.
آیا وجود سوکت ۱۶ پین، سازگاری با OBD2 را ثابت میکند؟
اطلاعات قابل دریافت به خودرو، قابلیتهای واحد کنترل و ابزار مورد استفاده بستگی دارد. در یک بررسی استاندارد، چند گروه داده بیشتر به کار میآیند.
کدهای خطا؛ نشانی از اختلال ثبتشده
کد خطا یا DTC، شناسهای برای یک وضعیت تشخیصی مشخص است. قالب رایج آن یک حرف و چهار رقم دارد؛ مانند P0301. در دستهبندی کدها، حرف P به مجموعه موتور و انتقال قدرت، B به بدنه، C به شاسی و U به ارتباط میان سیستمها مربوط میشود.
وجود این دستهها به معنی دسترسی هر اسکنر عمومی به همه آنها نیست. همچنین بعضی کدها تعریف عمومی و بعضی تعریف اختصاصی سازنده دارند. برای تفسیر درست، باید کد کامل، اطلاعات خودرو و شرح معتبر آن کنار هم قرار بگیرند.
توضیح کوتاه روی نمایشگر، شروع بررسی است. اگر نام یک حسگر در شرح خطا دیده شود، باید مشخص شود مشکل به مدار، سیگنال یا عملکرد آن مربوط است. حذف بخشی از عنوان خطا هنگام جستوجو یا انتقال آن به تعمیرکار میتواند معنای گزارش را تغییر دهد.
دادههای زنده؛ وضعیت خودرو در زمان بررسی
داده زنده یا Live Data، مقادیر گزارششده از خودرو را هنگام اتصال نشان میدهد. بسته به پشتیبانی خودرو، اطلاعاتی مانند دور موتور، دمای مایع خنککننده، فشار منیفولد، جریان هوای ورودی و برخی پارامترهای سوخترسانی قابل مشاهدهاند.
تفاوت این دادهها با کد خطا در این است که برای بررسی یک مقدار، همیشه لازم نیست خطایی ثبت شده باشد. تعمیرکار میتواند رفتار چند پارامتر را کنار هم ببیند و تغییرات آنها را با وضعیت کارکرد خودرو مقایسه کند.
در بعضی نرمافزارها، دادهها بهصورت نمودار نمایش داده میشوند یا امکان ذخیره آنها وجود دارد. سرعت بهروزرسانی نیز به خودرو، رابط و ارتباط وابسته است. بنابراین، نمایش داده زنده را نباید ثبت تمام تغییرات با سرعت نامحدود دانست.
یک عدد بدون شرایط اندازهگیری، توضیح کاملی نمیدهد. مقدار ثبتشده هنگام موتور سرد با وضعیت موتور گرم یکسان نیست؛ همانطور که داده زمان دور آرام را نمیتوان بدون توجه به بار موتور با زمان شتابگیری مقایسه کرد.
Freeze Frame؛ اطلاعات لحظه ثبت خطا
Freeze Frame مجموعهای از مقادیر ثبتشده در ارتباط با وقوع یک خطاست. برخلاف داده زنده که وضعیت فعلی را نشان میدهد، این اطلاعات کمک میکند بدانیم هنگام ثبت ایراد، خودرو در چه شرایطی بوده است.
برای تصور کاربرد آن، خودرویی را در نظر بگیرید که فقط در یک وضعیت خاص بد کار میکند، اما در تعمیرگاه نشانهای ندارد. اطلاعات ذخیرهشده درباره دور موتور، دما یا سرعت میتواند سرنخی از شرایط بروز ایراد بدهد.
این دادهها فیلم پیوسته کارکرد خودرو نیستند. تعداد رکوردها و جزئیات قابل نگهداری به سیستم خودرو بستگی دارد و ممکن است اطلاعات قبلی جایگزین شوند. به همین دلیل، ذخیره گزارش پیش از پاککردن خطا ارزش دارد.
وضعیت آمادگی آزمونهای داخلی خودرو
در برخی گزارشها، عبارتهایی مانند Ready و Not Ready دیده میشود. این وضعیتها به کاملشدن آزمونهای داخلی مربوطاند و نباید آنها را با حکم سلامت کامل خودرو اشتباه گرفت.
بعضی بررسیهای داخلی فقط با فراهمشدن شرایط مشخص انجام میشوند. پس از پاککردن اطلاعات تشخیصی یا قطع برق، ممکن است تعدادی از وضعیتها هنوز آماده نباشند، چون خودرو فرصت تکمیل آزمون مربوط را نداشته است.
برای نمونه، «آماده نبودن» یک آزمون بهتنهایی ثابت نمیکند قطعه مرتبط خراب است. لازم است وضعیت خطاها، شرایط اجرای آزمون و راهنمای خودرو هم بررسی شود.
به همین علت، زمان تهیه گزارش اهمیت دارد. گزارشی که بلافاصله پس از پاککردن خطا گرفته شده، از نظر اطلاعات موجود با گزارشی پس از کارکرد خودرو و تکمیل آزمونها تفاوت دارد.
کد خطا چگونه به تشخیص کمک میکند؟
فرض کنید موتور خودرو لرزش دارد و اسکنر کد P0301 را نشان میدهد. معنی این کد، شناسایی احتراق ناقص در سیلندر شماره یک است. این اطلاعات، محدوده بررسی را مشخصتر میکند؛ اما هنوز نام قطعهای که باید تعویض شود معلوم نیست.
اختلال جرقه، ایراد انژکتور، نشتی هوا یا مشکل مکانیکی سیلندر میتواند در بررسی علت مطرح شود. حتی راهنمای فنی Innova برای یک مدل مشخص نیسان، پیش از نتیجهگیری درباره تعویض کویل، بررسی اتصالات، شمع و کمپرس را در روند تشخیص آورده است.
در این مثال، پاسخ «سیلندر یک احتراق ناقص دارد» با پاسخ «کویل سیلندر یک خراب است» تفاوت دارد. اولی شرح وضعیت تشخیصدادهشده است؛ دومی نتیجهای است که باید با شواهد تکمیلی تأیید شود.
کاربرد درست اطلاعات این است که بررسیها هدفمندتر شوند. تعمیرکار بهجای تعویض چند قطعه براساس حدس، کد، علائم خودرو و نتیجه آزمونها را کنار هم میگذارد. نوع آزمایش و ترتیب آن نیز باید با راهنمای همان خودرو هماهنگ باشد.
OBD چه محدودیت هایی دارد؟

استاندارد عمومی OBD2 بیشتر بر اطلاعات مرتبط با موتور، انتقال قدرت و آلایندگی تمرکز دارد. دسترسی به یونیتهایی مانند ABS، ایربگ و برخی امکانات بدنه، معمولاً به قابلیتهای اختصاصی سازنده و پشتیبانی مناسب ابزار نیاز دارد.
ممکن است یک دستگاه از طریق همان سوکت به چندین یونیت دسترسی داشته باشد، در حالی که دستگاه دیگر فقط اطلاعات عمومی موتور را بخواند. یکسانبودن محل اتصال، یکسانبودن امکانات را ثابت نمیکند.
محدودیت دیگر به خود ماهیت عیبیابی الکترونیکی مربوط است. بررسی صدا، نشتی، لقی یا وضعیت ظاهری قطعات همیشه به داده قابل خواندن از OBD تبدیل نمیشود. بعضی ایرادهای مکانیکی میتوانند اثر قابل تشخیص ایجاد کنند، اما برای تعیین علت به بازدید یا اندازهگیری مستقل نیاز است.
برای شناخت دامنه مشکلاتی که ابزارهای مختلف ممکن است گزارش کنند، مطلب خطاهای قابل تشخیص با دیاگ خودرو توضیح بیشتری دارد.
بنابراین، گزارش بدون کد خطا باید در محدوده همان بررسی تفسیر شود. این گزارش جای بازدید فنی کامل خودرو را نمیگیرد و بهتنهایی درباره سلامت تمام بخشهای آن نتیجه قطعی نمیدهد.
پیش از پاک کردن خطا چه اطلاعاتی را نگه داریم؟
پاککردن خطا باید پس از خواندن و ثبت اطلاعات انجام شود. با این کار ممکن است دادههایی از بین بروند که برای تشخیص علت یک ایراد تکرارشونده لازماند. پیش از این اقدام، ثبت این موارد کمککننده است:
- کد کامل و شرح نمایشدادهشده آن؛
- وضعیت کد، مانند در انتظار تأیید یا تأییدشده؛
- اطلاعات Freeze Frame، در صورت موجودبودن؛
- علائم خودرو و شرایط بروز آنها؛
- مشخصات خودرو و تعمیرات یا تغییرات اخیر.
یادداشت علائم را هم دقیق بنویسید. «خودرو بد کار میکند» اطلاعات کمی دارد؛ توضیح اینکه مشکل هنگام استارت سرد، پس از گرمشدن یا زیر بار رخ میدهد، برای ادامه بررسی مفیدتر است.
خاموششدن چراغ پس از پاککردن کد، تعمیر محسوب نمیشود. اگر علت باقی مانده باشد، با فراهمشدن شرایط تشخیص، خطا میتواند دوباره ثبت شود.
همچنین، ناتوانی دستگاه در خواندن اطلاعات را نباید با نبودن خطا اشتباه گرفت. اگر ارتباط برقرار نشده، هنوز گزارش معتبری از سیستم موردنظر دریافت نشده است. دلایل این وضعیت در مطلب علت وصل نشدن دیاگ به خودرو بررسی شدهاند.
شناخت درست OBD و محدودیتهای آن کمک میکند بدانید برای بررسی مشکلات خودرو به چه نوع ابزاری نیاز دارید. تعمیرگاههایی که قصد توسعه خدمات عیبیابی خود را دارند، باید علاوه بر دستگاههای تشخیصی، سایر تجهیزات موردنیاز برای انجام تعمیرات دقیقتر را هم در نظر بگیرند. فرتاک خودرو به عنوان یک فروشگاه تجهیزات تعمیرگاهی، ابزارهای موردنیاز تعمیرکاران را متناسب با کاربردهای مختلف فراهم کرده است.
در بین این تجهیزات، دستگاههای عیبیابی نقش مهمی در بررسی اطلاعات ECU، خواندن کدهای خطا و تحلیل عملکرد بخشهای مختلف خودرو دارند. اگر به دنبال خرید دستگاه دیاگ برای تعمیرگاه یا مرکز خدمات خود هستید، میتوانید مدلهای مختلف دیاگ خودرو را در فرتاک خودرو بررسی کنید و براساس نوع خودروهای تحت پوشش و امکانات موردنیاز، گزینه مناسبتری انتخاب کنید.
سؤالات متداول درباره OBD
آیا بدون روشنشدن چراغ چک هم ممکن است کد خطا ثبت شده باشد؟
بله. بعضی کدها ممکن است در وضعیت «در انتظار تأیید» یا Pending باشند و هنوز شرایط لازم برای روشنشدن چراغ فراهم نشده باشد. خاموشبودن چراغ چک، بهتنهایی نبودن اطلاعات تشخیصی را ثابت نمیکند.
آیا برای خواندن کد خطا باید موتور روشن باشد؟
در بسیاری از خودروها، خواندن کد با سوئیچ باز و موتور خاموش ممکن است. مشاهده بعضی دادههای عملکردی به روشنبودن موتور نیاز دارد. وضعیت مناسب به عملیات موردنظر و دستورالعمل خودرو و ابزار بستگی دارد؛ یک قاعده یکسان برای تمام بررسیها وجود ندارد.
چرا گاهی با وجود کد خطا، Freeze Frame نمایش داده نمیشود؟
ممکن است داده مربوط ثبت نشده، پاک شده یا دیگر در حافظه موجود نباشد. نبودن Freeze Frame بهتنهایی دلیل نامعتبر بودن کد خطا نیست؛ گزارش موجود و شرایط خودرو باید همراه هم بررسی شوند.
آیا OBD روی موتورسیکلت هم کاربرد دارد؟
بعضی موتورسیکلتها امکان دریافت اطلاعات تشخیصی دارند، اما سازگاری رابط، کابل و برنامه باید برای همان مدل بررسی شود. ابزاری که روی خودرو کار میکند الزاماً برای موتورسیکلت هم قابل استفاده نیست.
چرا بعضی کدهای خطا با دستور پاککردن حذف نمیشوند؟
کدهای دائمی یا Permanent در خودروهای پشتیبان، با دستور معمول پاککردن یا قطع باتری حذف نمیشوند. سیستم خودرو باید پس از رفع علت، شرایط لازم را بررسی و برطرفشدن ایراد را تأیید کند.
