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