U0304: ناسازگاری نرمافزاری با ماژول A کنترل تعویض دنده
چه باید کرد
هر بار که میایستید ترمز پارک را محکم بکشید، و به نمایش دنده تکیه نکنید.
روی خودروی شما اهرم مکانیکی به گیربکس وصل نیست — درخواستی میفرستد. این کد یعنی رایانهای که اهرم شما را میخواند و رایانهای که گیربکس را میگرداند نرمافزاری اجرا میکنند که بر سر معنای هر موقعیت توافق ندارد. چیزی خراب نیست؛ هرگز قرار نبود با هم کار کنند.
بهاحتمال زیاد خودرو صرفاً از بیرون آمدن از پارک سر باز میزند، یا از انتخاب دندهای. آن نتیجهٔ امن است و همانی است که باید امیدش را داشت.
آنکه باید مراقبش بود خودرویی است که دندهای نشان میدهد که واقعاً در آن نیست. اگر خودرو با برداشتن پایتان از ترمز اصلاً حرکت کرد، فارغ از آنچه نمایش میگوید در پارک نیست — پس ترمز پارک را به کار ببرید، و تا سامان گرفتن این از شیب بپرهیزید.
هر ماژول عوضشده، بهویژه دستدوم، و هر کاری روی گیربکس را بگویید. تقریباً همیشه همان علت است: اینکه هر موقعیت اهرم چه معنایی میدهد در نرمافزار تعریف میشود، و میان سالهای مدل بیصدا عوض میشود در حالی که سوکت و شماره فنی یکسان میمانند.
این بهجای قطعه به برنامهریزی نیاز دارد، و معمولاً به نمایندگی یا متخصصی با دادهٔ سازنده.
معنای این کد
ماژولی نرمافزاری اجرا میکند که به نرمافزار ماژول تعویض دنده نمیآید. برای این خانواده U0300 و برای اینکه انتخابگر شیفت-بای-وایر چیست U0404 را ببینید.
این یکی سزاوار شدتی بالاتر از بیشتر این خانواده است، چون مقداری که مورد اختلاف است این است که راننده کدام دنده را خواسته — و روی خودروی شیفت-بای-وایر آن درخواست تنها پیوند میان اهرم و گیربکس است.
انتخابگر موقعیتی گزارش میکند؛ ماژول گیربکس تفسیرش میکند. اینکه هر موقعیت چه معنایی میدهد — کدام حالت خلاص است، چند موقعیت وجود دارد، گیت دستی هست یا نه، زاویههای کنترل چرخشی به چه نگاشت میشوند — در نرمافزار در هر دو سر تعریف میشود. اختلاف دو ماژول بر سر آن نگاشت مشکلی انتزاعی از جنس پیکربندی نیست.
پاسخ درست خودرو سر باز زدن از عمل روی درخواستی است که نمیتواند تفسیرش کند، که معمولاً یعنی از پارک بیرون نمیآید، یا اصلاً دندهای انتخاب نمیکند. آن امن است و نتیجهای است که باید امیدش را داشت.
نتیجهای که باید مراقبش بود نمایشگری است که با آنچه درگیر است اختلاف دارد، و دلیل تکرار بیملایمت دستور U0404 اینجا همان است: هر بار ترمز پارک را عمداً بکشید، و به نمایش دنده اعتماد نکنید. اگر خودرو با رها کردن پدال ترمز حرکت کرد، در پارک نیست، داشبورد هرچه بگوید.
اینکه این از کجا میآید تقریباً همیشه قابل شناسایی است. ماژول انتخابگر یا ماژول گیربکسی که عوض شده — بهویژه دستدوم از سال مدلی دیگر — راه کلاسیک است، چون نگاشت موقعیت دقیقاً همان نوع چیزی است که میان نسخهها بیصدا عوض میشود در حالی که کانکتور و شماره فنی نمیشوند.
خودروهایی که در تعمیر گونهٔ گیربکس متفاوتی گرفتهاند دیگری است، و آن بهجای مکانیکی، پرسشی از جنس پیکربندی است.
علتهای محتمل
از اینجا شروع کنید
کمتر رایج
- کدنویسی نشدن ماژول برای خودرو · تخصصی
- قطع شدن برنامهریزی ماژول · تخصصی
- قدیمی بودن کالیبراسیون نرمافزار · تخصصی
علائم
قطعات درگیر
اطلاعات است، نه دستورالعمل
سایت CarGeek یک مرجع است، نه دفترچه تعمیرگاهی. صفحههای آن از منابع عمومی و از آنچه دیگران تجربه کردهاند نوشته میشود، نه از مستندات سرویس خودِ سازنده؛ بنابراین ممکن است برای خودروی خاص شما نادرست یا ناقص باشد. بخشی از آنچه شرح داده میشود خطر واقعی دارد: ولتاژ بالا، سوخت تحت فشار، انرژی ذخیرهشده و قطعات داغ یا متحرک.
هر چیزی را که میخواهید بر اساس آن اقدام کنید، نخست فردی آموزشدیده بر پایه دستورالعمل خودِ سازنده برای خودروی شما بررسی کند. هیچچیز در اینجا جایگزین آن دستورالعمل نیست.
تجربههای کاربران
نخستین کسی باشید که این را مینویسد
هنوز چیزی دربارهٔ این نوشته نشده است. هر چه یافتهاید ارزش نوشتن دارد — حتی یک بنبست هم یک بعدازظهر را برای کسی نجات میدهد.
چه چیزی آن را خواندنی میکند:
- خودرو — برند، مدل، سال و موتور. یک خرابی روی هر کدام رفتار متفاوتی دارد.
- چه چیزی را اندازه گرفتید، نه فقط چه چیزی را عوض کردید.
- در واقع چه چیزی آن را درست کرد — یا اینکه هیچچیز درستش نکرد، که دانستنش هم ارزش دارد.
ورود یا حساب کاربری بسازید تا آنچه پیدا کردهاید را اضافه کنید — دربارهٔ U0304.