قبل از شروع برنامه نویسی J2534 Pass-Thru: چک لیستی برای کارگاه های مستقل

تعمیرات مدرن به طور فزاینده ای شامل نرم افزار و سخت افزار می شود. یک ماژول کنترل جایگزین ممکن است قبل از اینکه بتواند به درستی کار کند نیاز به برنامه نویسی داشته باشد، در حالی که به روز رسانی کالیبراسیون OEM ممکن است بخشی از یک روند تعمیر مستند، بولتن خدمات فنی یا کمپین خدمات باشد.
برای کارگاههای مستقل، SAE J2534 راه استاندارد شدهای را برای برنامههای کامپیوتری سازگار برای برقراری ارتباط با خودرو از طریق رابط Pass-Thru فراهم میکند. می تواند نیاز را کاهش دهد برای سخت افزارهای ارتباطی خاص سازنده جداگانه برای هر مارک پشتیبانی شده.
با این حال، دستگاه دارای J2534 تنها بخشی از محیط برنامه نویسی است. این نرمافزار OEM را ارائه نمیکند، کالیبراسیون مناسب را انتخاب نمیکند، مجوز امنیتی ارائه نمیدهد، یا دسترسی به هیچ ماژول کنترلی را تضمین نمیکند.
قبل از پذیرش یک کار برنامه نویسی، تکنسین باید خودرو، ماژول، روش OEM، دسترسی نرم افزار، وضعیت الکتریکی و تنظیمات ارتباطات را تایید کند. این کنترل ها اغلب مهمتر از خود دکمه فلش هستند.
آنچه J2534 استاندارد می کند
SAE J2534 یک رابط برنامه نویسی کاربردی Pass-Thru را تعریف می کند که توسط نرم افزار ویندوز سازگار برای تبادل داده با یک وسیله نقلیه از طریق یک رابط ارتباطی خودرو یا VCI استفاده می شود.
در یک گردش کار پشتیبانی شده، اتصال معمولاً شامل موارد زیر است:
برنامه OEM – Windows PC – رابط J2534 – شبکه خودرو – ماژول کنترل
برنامه OEM کنترل روی روش را حفظ می کند. بسته به سازنده، ممکن است از VIN، شناسایی ماژول، سطح نرمافزار فعلی و عملکرد خدمات انتخابی برای تعیین نرمافزار یا کالیبراسیون مورد نیاز استفاده کند. فایلهای مربوطه ممکن است از طریق یک سرویس آنلاین، یک حافظه پنهان محلی، یک پورتال اشتراک یا سایر روشهای تحویل کنترلشده OEM به دست آیند.
رابط J2534 پیام ها را بین رایانه شخصی و خودرو منتقل می کند. این شامل منطق برنامه نویسی سازنده نیست و تصمیم نمی گیرد که آیا یک عمل خاص مجاز است یا خیر.
J2534 همچنین نباید به عنوان یک سیستم تشخیصی OEM کامل در نظر گرفته شود. برنامه های سازگار ممکن است از یک رابط J2534 برای برنامه ریزی مجدد یا ارتباطات تشخیصی خاص استفاده کنند، اما عملکردهایی مانند تست فعال، پارامترسازی، مقداردهی اولیه، بازنشانی یادگیری و تأیید پس از برنامه به نرم افزار و دسترسی ارائه شده توسط OEM بستگی دارد.

J2534-1 و J2534-2 یکسان نیستند
وقتی J2534-1 و J2534-2 به طور جداگانه در نظر گرفته شوند، مرز استاندارد آسان تر قابل درک است.
J2534-1 کلید Pass-Thru API و الزامات رابط را که مستقیماً با برنامه ریزی مجدد ماژول های کنترل مرتبط با انتشار مرتبط است، تعریف می کند. این منطقه ای است که بیشترین ارتباط را با الزامات نظارتی برای دسترسی به روش های برنامه ریزی مجدد به کمک بازار پس از فروش دارد.
J2534-2 ویژگی های اختیاری Pass-Thru و قابلیت های ارتباطی اضافی را فراتر از الزامات اصلی J2534-1 تعریف می کند. پشتیبانی از این قابلیت های اختیاری به رابط، درایور و برنامه OEM بستگی دارد.
هیچ کدام از این نامها دسترسی برنامهنویسی به هر ماژول را تضمین نمیکنند. بدنه، شاسی، اطلاعات سرگرمی، دروازه و عملیات مربوط به امنیت ممکن است توسط پلت فرم خودرو، نرم افزار OEM، سطح اشتراک، الزامات احراز هویت یا نیاز به ابزار تشخیصی خاص سازنده محدود شود.
تأیید کنید که برنامه نویسی واقعاً مورد نیاز است
به روز رسانی کالیبراسیون نباید به عنوان یک روش کلی تعمیر آزمون و خطا استفاده شود.
قبل از برنامهریزی یک ماژول موجود، تکنسین باید تأیید کند که بهروزرسانی برای خودرو و شکایت اعمال میشود. دلیل ممکن است یک بولتن خدمات فنی، یک فراخوان، یک کمپین خدماتی، یک دستورالعمل تعمیر مستند یا نتیجه ای باشد که از طریق فرآیند تشخیص OEM به دست آمده است.
تعویض ماژول ها یکی دیگر از دلایل رایج برنامه نویسی است، اما نصب نرم افزار ممکن است تعمیر را کامل نکند. یک ECU، TCU، BCM یا دروازه جایگزین نیز ممکن است به داده های پیکربندی، پارامترسازی، دسترسی امنیتی، مقداردهی اولیه، کالیبراسیون یا همگام سازی با سایر سیستم های خودرو نیاز داشته باشد.
بنابراین، تشخیص باید قبل از برنامهنویسی باشد، مگر اینکه رویه سازنده به صراحت برنامهنویسی را به بخشی از فرآیند تشخیص یا جایگزینی تبدیل کند.
شش بررسی برای تکمیل قبل از اتصال

1. وسیله نقلیه، ماژول و رویه را تأیید کنید
قبل از باز کردن جلسه برنامه نویسی، وسیله نقلیه را به طور دقیق شناسایی کنید. VIN، سال مدل، پیکربندی موتور یا پیشرانه، شماره قطعه ماژول مورد نظر و اطلاعات نرم افزار فعلی را در صورت وجود بررسی کنید.
لطفاً به آخرین اطلاعات سرویس OEM مراجعه کنید. تأیید کنید که ماژول و روش مورد نظر از طریق گردش کار Pass-Thru سازنده پشتیبانی می شود. یک بیانیه کلی مبنی بر اینکه یک دستگاه “J2534 را پشتیبانی می کند” ثابت نمی کند که می تواند یک عملیات خاص را در یک ECU خاص انجام دهد.
همان سازنده ممکن است از برنامه نویسی Pass-Thru برای یک کنترلر پشتیبانی کند، اما برای کنترلر دیگر نیاز به گردش کار متفاوتی دارد.
2. نرم افزار OEM و دسترسی را آماده کنید
برنامه OEM مناسب را نصب کنید و تأیید کنید که رایانه شخصی الزامات سیستم فعلی را برآورده می کند.
قبل از شروع به کار خودرو، موارد زیر را بررسی کنید:
● آیا یک حساب OEM فعال یا اشتراک مورد نیاز است.
● چگونه فایل های برنامه نویسی به دست می آیند.
● آیا این رویه به احراز هویت آنلاین نیاز دارد یا خیر.
● آیا جزئیات امنیتی یا مجوز اضافی مورد نیاز است.
● آیا وسیله نقلیه و ماژول انتخاب شده تحت پوشش هستند یا خیر. و
● آیا OEM این روش را از طریق یک رابط عمومی J2534 اجازه می دهد یا خیر.
دسترسی به اشتراک به تنهایی تضمین نمی کند که همه روش ها در دسترس هستند.
3. رابط، درایور و پروتکل های مورد نیاز را بررسی کنید
درایور مناسب J2534 را نصب کنید و بررسی کنید که برنامه OEM رابط را قبل از شروع برنامه نویسی تشخیص دهد. نسخه های درایور و سیستم عامل را با دستورالعمل های سخت افزاری و نرم افزاری فعلی بررسی کنید.
الزامات ارتباطی در سمت خودرو نیز باید در نظر گرفته شود. CAN، CAN FD و DoIP شبکه ها یا روش های حمل و نقل مورد استفاده برای ارتباط با وسیله نقلیه را توصیف می کنند. J2534 API بین برنامه رایانه شخصی و رابط Pass-Thru را توصیف می کند.
بنابراین دستگاهی با J2534، CAN FD و DoIP گزینه های ارتباطی متفاوتی دارد. وجود این برچسب ها به تنهایی ثابت نمی کند که یک برنامه OEM خاص، معماری خودرو و عملیات ماژول با هم کار می کنند.
در صورت امکان، ترکیب کامل را بررسی کنید: نسخه برنامه OEM، محیط ویندوز، درایور VCI، روش اتصال، وسیله نقلیه و ماژول هدف.
4. وضعیت خودرو را بررسی کنید و قدرت را تثبیت کنید
وسیله نقلیه ای که می تواند به طور معمول روشن شود، به طور خودکار برای برنامه ریزی ماژول آماده نیست.
قبل از اتصال تجهیزات پشتیبانی برنامه نویسی، وضعیت باتری، پایانه ها، اتصالات زمین، توزیع برق و منبع تغذیه DLC را بررسی کنید. عیوب ولتاژ پایین حل نشده، خطاهای شبکه، مشکلات ارتباطی ماژول، یا نشانه های گذرگاه ناپایدار CAN را قبل از اقدام به بازخوانی بررسی کنید.
منبع تغذیه برنامه نویسی می تواند ولتاژ را حفظ کند، اما نمی تواند زمین بد، اتصال شل، مدار DLC آسیب دیده یا خطای شبکه موجود را تعمیر کند.
در طول جلسه از منبع تغذیه تنظیم شده مناسب یا نگهدارنده باتری با قابلیت برنامه ریزی استفاده کنید. به جای اینکه فرض کنید یک تنظیم ولتاژ برای هر وسیله نقلیه مناسب است، از الزامات فعلی OEM برای ولتاژ، ظرفیت جریان و روش اتصال پیروی کنید.
از استفاده از بارهای الکتریکی با جریان بالا و باز و بسته کردن درها در طول برنامه ریزی خودداری کنید، مگر اینکه رویه OEM طور دیگری مشخص کند.
5. محیط کامپیوتر، کابل و شبکه را ایمن کنید
کامپیوتر و اتصالات فیزیکی باید در طول جلسه ثابت بمانند.
لپ تاپ را به برق وصل کنید یا بررسی کنید که آیا باتری ذخیره کافی دارد یا خیر. حالت خواب را غیرفعال کنید و از راه اندازی مجدد خودکار جلوگیری کنید. بهروزرسانیهای سیستمعامل، تغییرات VPN و سایر فعالیتهای پسزمینه را که ممکن است اتصال برنامه یا شبکه را قطع کند، متوقف کنید.
از کابل USB قابل اعتماد استفاده کنید و از شل شدن آداپتورها یا هاب USB غیر ضروری خودداری کنید. اگر رویه OEM یک اتصال سیمی را مشخص می کند، برای راحتی، اتصال بی سیم ناپایدار را جایگزین نکنید.
هر نرم افزاری که ممکن است سعی در دسترسی به همان VCI یا پورت ارتباطی داشته باشد را خاموش کنید. دستورالعملهای نصب GVCI مثال مفیدی را ارائه میکند: از J2534Plus میتوان برای انتخاب اتصال سریال و تأیید اینکه آداپتور شناسایی شده است استفاده کرد، اما برنامه مدیریت باید قبل از اینکه نرمافزار تشخیصی اتصال VCI خود را برقرار کند، بسته شود، زیرا میتواند پورت USB را در برخی از رایانهها اشغال کند.
این یک دستورالعمل خاص محصول است، نه یک قانون جهانی J2534. اصل گسترده تر، جلوگیری از رقابت ابزارهای پس زمینه با برنامه OEM برای کنترل رابط است.
6. OEM و مراحل برنامه نویسی را دنبال کنید
پس از شروع جلسه، دستورالعمل های سازنده را به ترتیب دنبال کنید. VCI را جدا نکنید، کانکتور OBD را بردارید، وضعیت احتراق را تغییر ندهید، یا سیستم های خودرو را کار نکنید، مگر اینکه برنامه به طور خاص این کار را به شما دستور دهد.
به نرم افزار OEM اجازه دهید قبل از بستن برنامه، مرحله تأیید را کامل کند.
پس از نوشتن نرم افزار، تعمیرات ممکن است همچنان به پارامترسازی، همگام سازی پیکربندی، مقداردهی اولیه، کالیبراسیون، بازنشانی مقادیر یادگیری یا رویه های مربوط به امنیت نیاز داشته باشد. DTC های مربوطه را پاک کنید و تأیید کنید که ماژول به درستی ارتباط برقرار می کند و عملکردهای خودروی آسیب دیده همانطور که انتظار می رود کار می کنند.
برخی از کارهای پس از برنامهنویسی ممکن است به نرمافزار OEM اضافی، خدمات آنلاین، اعتبارنامههای امنیتی یا تجهیزات تشخیصی خاص سازنده نیاز داشته باشند. فلاش کامل شده لزوماً به این معنی نیست که کل تعمیر کامل شده است.
جایی که جلسات برنامه نویسی J2534 اغلب با شکست مواجه می شوند
بسیاری از خطاهای ظاهری J2534 خارج از خود اینترفیس منشا می گیرند.
ممکن است برنامه OEM نتواند دستگاه را شناسایی کند زیرا درایور اشتباهی نصب شده است، VCI توسط برنامه دیگری استفاده می شود یا روش اتصال انتخاب شده نادرست است.
ممکن است برنامهنویسی متوقف شود زیرا ولتاژ خودرو ناپایدار میشود، اتصال USB قطع میشود، یا کامپیوتر دسترسی به سرور OEM را از دست میدهد. اشتراک منقضی شده، مجوز امنیتی از دست رفته یا یک محیط نرم افزاری نادرست می تواند از شروع یا تکمیل یک رویه جلوگیری کند.
درخواست همچنین ممکن است کار را رد کند زیرا وسیله نقلیه، ماژول یا کالیبراسیون به درستی شناسایی نشده است. در موارد دیگر، روش مورد نظر به سادگی از طریق گردش کار J2534 سازنده در دسترس نیست.
هنگامی که مشکلی رخ می دهد، تمام گزارش های جلسه موجود را ذخیره کنید و نسخه برنامه OEM، نسخه راننده، اطلاعات خودرو، جزئیات ماژول و پیام خطای دقیق را ضبط کنید. این جزئیات در عیب یابی مفیدتر از یک عبارت کلی است که “J2534 کار نمی کند.”
برای پاسخهای بیشتر درباره اشتراکهای OEM، تشخیص رابط، خطاهای برنامهنویسی و نصب اولیه، به پرسشهای متداول برنامهنویسی J2534 THINKCAR مراجعه کنید.
هنگام انتخاب رابط عبور عبور چه نکاتی را باید در نظر گرفت
تعداد لوگوهای برند خودرو در صفحه محصول یک تست سازگاری قابل اعتماد نیست.
در عوض یک کارگاه باید بپرسد:
● آیا برنامه OEM این VCI را تشخیص می دهد؟
● آیا درایور و سیستم عامل نگهداری می شوند؟
● آیا روش نصب مستندی وجود دارد؟
● آیا رابط از شبکه های وسیله نقلیه مورد استفاده فروشگاه پشتیبانی می کند؟
● اگر OEM به آن نیاز داشته باشد، یک اتصال سیمی پایدار در دسترس است؟
● آیا پشتیبانی فنی میتواند به مشکلات مربوط به درایور، اتصال و گزارش جلسه کمک کند؟
● آیا محدودیت های شناخته شده توضیح داده شده است؟
● آیا فروشگاه یک رابط Pass-Thru اختصاصی می خواهد یا پلتفرمی که عیب یابی روزانه را نیز انجام دهد؟
برخی از مغازه ها ترجیح می دهند اسکنر تشخیصی و سخت افزار Pass-Thru خود را جدا نگه دارند. دیگران یک پلت فرم واحد می خواهند که بتواند از تشخیص اولیه به یک گردش کار ارتباطات OEM پشتیبانی شده حرکت کند.

برای مغازههایی که میخواهند عیبیابی روزانه و کار Pass-Thru پشتیبانی شده را در یک سیستم انجام دهند، MUCAR 892BT PRO ارتباطات J2534 را از طریق رابط GVCI با نقشه توپولوژی و عیبیابی با پشتیبانی MUAI ترکیب میکند.
نمای توپولوژی به تکنسین ها کمک می کند تا وضعیت ماژول را ببینند و تشخیص دهند که در شبکه خودرو روی چه چیزی تمرکز کنند، در حالی که MUAI به تفسیر کدهای خطا، علل احتمالی و جهت تشخیص کمک می کند. GVCI همچنین از ارتباطات CAN FD و DoIP برای معماری خودروهای سازگار پشتیبانی می کند.
مانند هر دستگاهی که از J2534 پشتیبانی می کند، برنامه نویسی Pass-Thru به نرم افزار OEM سازگار نیاز دارد و همچنین ممکن است به اشتراک سازنده، دسترسی به حساب یا مجوز امنیتی نیاز داشته باشد. رابط از فرآیند ارتباط مراقبت می کند، در حالی که برنامه OEM تعیین می کند که کدام وسایل نقلیه، ماژول ها و رویه ها در دسترس هستند.
آیا هر کارگاه مستقلی باید J2534 کار را در خانه بیاورد؟
نه لزوما.
مغازه ای که به طور مرتب ماژول ها را جایگزین می کند، با روش های تعمیر مرتبط با نرم افزار OEM سروکار دارد، یا وسایل نقلیه را برای برنامه نویسی به یک فروشنده می فرستد، ممکن است از توسعه یک گردش کار داخلی Pass-Thru بهره مند شود.
با این حال، سرمایه گذاری بیش از رابط کاربری را شامل می شود. اشتراک های OEM، تجهیزات برنامه نویسی، رایانه های مناسب، آموزش تکنسین و زمان مورد نیاز برای یادگیری روش های مختلف سازنده، همگی بر روی پرونده تجاری تأثیر می گذارند.
اگر مشاغل برنامه نویسی فقط چند بار در سال ظاهر می شوند، برون سپاری ممکن است هنوز منطقی مالی باشد. اگر هر هفته وارد شوند، یک فرآیند داخلی مشخص میتواند تاخیرها را کاهش دهد و به مغازه کنترل بیشتری بر تعمیر بدهد.
خط پایین
J2534 برنامه نویسی با پشتیبانی OEM را برای تعمیرگاه های مستقل قابل دسترسی تر کرده است، اما برنامه نویسی را جهانی یا خودکار نکرده است.
رابط بخشی از یک سیستم بزرگتر است. وسیله نقلیه باید به درستی شناسایی شود، ماژول و روش باید پشتیبانی شوند، نرم افزار OEM و مجوز باید آماده باشد، وضعیت الکتریکی و شبکه خودرو باید مناسب باشد، و محیط برنامه نویسی باید ثابت بماند.
قبل از شروع یک جلسه، مفیدترین سوال به سادگی این نیست:
“آیا این ابزار از J2534 پشتیبانی می کند؟”
این است:
“آیا همه چیزهایی را که این وسیله نقلیه، ماژول و رویه OEM نیاز دارد تایید کرده ام؟”
پاسخ به این سوال قبل از اتصال، یک ویژگی Pass-Thru را در برگه مشخصات به یک قابلیت کارگاه حرفه ای تبدیل می کند.
ما را فالو و لایک کنید:



