کد خطای U0104 چیست؟ از تشخیص تا رفع کامل مشکل
- تعداد بازدید : 266
- زمان مطالعه 10 دقیقه

حتماً برای شما هم پیش آمده که خودرویی به کارگاه شما مراجعه کرده و مشتری از کار نکردن سیستم کروز کنترل (Cruise Control System) شکایت دارد. پس از اتصال دستگاه دیاگ، با انبوهی از کدهای خطا، بهخصوص کدهای سری U، مواجه میشوید. کد خطای U0104 یکی از همین کدهای آزاردهنده است که مستقیماً به «قطع ارتباط با ماژول سیستم کروز کنترل» (Lost Communication With Cruise Control Module – CCM) اشاره دارد.
دیدن کدهای سری U (Network Codes) برای بسیاری از تعمیرکاران نگرانکننده است؛ زیرا این خطاها برخلاف کدهای سری P (Powertrain)، مستقیماً به یک سنسور یا قطعه معیوب اشاره نمیکنند، بلکه خبر از یک اختلال در شبکه ارتباطی خودرو میدهند.
در این مقاله جامع، قصد داریم بهصورت کاملاً تخصصی و در عین حال روان، به ریشهیابی، علل و روشهای عیبیابی و رفع قطعی خطای U0104 بپردازیم. خواندن این مقاله به شما کمک میکند تا با دیدی بازتر و اعتمادبهنفس بیشتری با این خطای شبکه برخورد کنید.
کد خطای U0104 به چه معناست؟
کدهای خطای استاندارد OBD-II که با حرف U شروع میشوند، همگی مربوط به مشکلات شبکه و ارتباطات (Network Communication) بین یونیتهای مختلف خودرو هستند. خودروهای مدرن، بهجای استفاده از دستهسیمهای قطور و متعدد برای هر سنسور و عملگر، از یک سیستم شبکه پیچیده به نام CAN (Controller Area Network) استفاده میکنند.
در شبکه CAN، ماژولهای مختلف مانند ECU (یونیت کنترل موتور)، BCM (یونیت کنترل بدنه)، TCM (یونیت گیربکس) و CCM (یونیت کروز کنترل) دائماً در حال تبادل اطلاعات هستند.
کد خطای U0104 زمانی ثبت میشود که ECU یا یکی دیگر از ماژولهای اصلی (مانند BCM یا Gateway) برای مدتزمان مشخصی (معمولاً چند ثانیه) هیچ پیامی از ماژول کروز کنترل (CCM) دریافت نکند. به زبان ساده، CCM در شبکه «آفلاین» شده یا «پاسخگو» نیست.
نکته مهم: این خطا لزوماً به معنای خرابی خودِ ماژول کروز کنترل نیست؛ بلکه فقط میگوید «ارتباطی» با آن وجود ندارد. این مشکل میتواند ناشی از سیمکشی، تغذیه ماژول یا خود شبکه باشد.
علائم و نشانههای رایج همزمان با کد خطای U0104
طبیعتاً بارزترین نشانه، از کار افتادن کامل سیستم کروز کنترل است. راننده هرچه تلاش میکند، نمیتواند کروز را فعال کند یا اگر فعال بوده، ناگهان غیرفعال شده است.
اما علائم دیگری نیز ممکن است مشاهده شوند:
- روشن شدن چراغ چک موتور: ECU به دلیل عدم دریافت اطلاعات از CCM، چراغ چک را روشن میکند.
- روشن شدن چراغ هشدار کروز کنترل: (در صورت وجود، گاهی بهصورت چشمکزن)
- اختلال در سیستمهای مرتبط: در خودروهای پیشرفتهتر، گاهی ممکن است سیستمهایی مانند کنترل پایداری (ESP) یا ترمز اضطراری (در صورت استفاده از رادار کروز کنترل تطبیقی) نیز دچار خطا شوند.
- ثبت کدهای خطای دیگر: بهندرت پیش میآید که خطای U0104 بهتنهایی ظاهر شود. معمولاً کدهای U دیگری مبنی بر قطع ارتباط با سایر یونیتها (مانند ABS یا BCM) نیز همراه آن وجود دارد که این نشاندهنده یک مشکل اساسی در شبکه CAN است.
چرا کد خطای U0104 در دیاگ ظاهر میشود؟
برای اینکه یک تعمیرکار حرفهای باشیم، نباید فقط به تعویض قطعه فکر کنیم. باید علت اصلی را پیدا کنیم. خطای U0104 میتواند دلایل متعددی داشته باشد که باید بهترتیب اولویت بررسی شوند.
۱. مشکلات برقرسانی ماژول کروز (CCM)
این شایعترین علت است. ماژول CCM برای فعالیت و ارسال پیام روی شبکه CAN، به تغذیه (برق مثبت) و اتصال بدنه (منفی) نیاز دارد.
- فیوز سوخته: اولین و سادهترین قدم، بررسی فیوز مربوط به سیستم کروز کنترل در جعبهفیوز داخل کابین یا موتور است.
- ضعیف بودن اتصال بدنه: سولفاته زدن، شل شدن یا قطع شدن سیم اتصال بدنه (Ground) ماژول، باعث قطع کامل عملکرد آن میشود.
- خرابی رله (در صورت وجود): اگر رلهای در مسیر تغذیه CCM باشد، خرابی آن نیز برق ماژول را قطع میکند.
۲. اختلال در شبکه CAN (اتصالات و سیمکشی)
این بخش تخصصیترین قسمت عیبیابی است. شبکه CAN معمولاً از دو سیم بههمتابیده به نامهای CAN High (CAN-H) و CAN Low (CAN-L) تشکیل شده است.
- قطعی سیمهای CAN: بریدگی، لهیدگی یا آسیب فیزیکی به یکی از این دو سیم یا هر دو، ارتباط ماژول CCM با بقیه شبکه را قطع میکند.
- اتصال کوتاه در سیمهای CAN: اتصال سیم CAN-H به CAN-L، یا اتصال هر یک از آنها به بدنه (منفی) یا برق مثبت، کل شبکه یا بخشی از آن را مختل میکند.
- مشکل در کانکتورها (Connector Issues): سولفاته زدن پینهای کانکتور ماژول CCM (مخصوصاً اگر ماژول در قسمتی نصب شده که در معرض آب است، مانند پشت سپر در برخی مدلها) یا شل شدن پینها، باعث ایجاد مقاومت اضافی یا قطعی موقت میشود.
۳. خرابی خود ماژول کروز کنترل (CCM)
اگر از سلامت برقرسانی و شبکه CAN مطمئن شدیم، نوبت به شک کردن به خود ماژول میرسد.
- نفوذ آب: شایعترین علت خرابی یونیتها در خودرو.
- خرابی داخلی: سوختن قطعات الکترونیکی داخلی ماژول به دلیل نوسانات برق یا عمر مفید قطعه.
- مشکلات نرمافزاری: گاهی اوقات (هرچند نادر) ممکن است ماژول دچار باگ نرمافزاری شده و «هنگ» کند که با ریست کردن (قطع و وصل کردن سرباتری) یا برنامهریزی مجدد برطرف شود.
۴. تداخل در شبکه (Network Interference)
گاهی اوقات، مشکل از CCM نیست. ممکن است یک ماژول دیگر (مثلاً رادیو، یونیت ABS یا حتی ECU) دچار مشکل داخلی شده و با ارسال سیگنالهای اضافی یا «نویز» روی شبکه CAN، مانع از ارتباط صحیح سایر ماژولها، از جمله CCM، شود. عیبیابی این مورد نیازمند تجهیزات پیشرفتهتر و دانش عمیق از توپولوژی شبکه است.
راهنمای گامبهگام عیبیابی و رفع خطای U0104
همکار گرامی، برای عیبیابی اصولی این خطا، توصیه میکنیم مراحل زیر را به ترتیب طی کنید:
گام اول: بررسیهای اولیه (دیاگ و فیوز)
- بازخوانی کدها: با دیاگ، تمام یونیتهای خودرو را اسکن کنید. آیا فقط U0104 وجود دارد یا کدهای U دیگری هم ثبت شدهاند؟ (اگر کدهای U زیادی دارید، مشکل شما احتمالاً یک قطعی سراسری در شبکه CAN است).
- بررسی باتری و دینام: ولتاژ ضعیف باتری یا نوسان برق دینام میتواند باعث ثبت کدهای خطای شبکه شود.
- چک کردن فیوز: فیوز مربوط به Cruise Control را پیدا کرده و از سلامت آن (چه چشمی و چه با مولتیمتر) اطمینان حاصل کنید.
گام دوم: بازرسی چشمی سیمکشی و کانکتور
- محل نصب ماژول CCM را پیدا کنید (بسته به مدل خودرو متفاوت است؛ گاهی زیر داشبورد، گاهی کنار ECU و گاهی پشت سپر جلو).
- کانکتور ماژول را جدا کنید. پینها را از نظر سولفاتگی، زنگزدگی، کثیفی یا شل بودن بررسی کنید.
- دستهسیم مربوطه را تا جای ممکن دنبال کنید و به دنبال هرگونه زدگی، پارگی، لهیدگی یا آثار سوختگی بگردید.
گام سوم: تست تغذیه ماژول (برق و بدنه)
- با استفاده از نقشه سیمکشی (Wiring Diagram) دقیق آن خودرو، پینهای تغذیه (مثبت دائمی یا ACC) و اتصال بدنه (منفی) را روی کانکتور ماژول پیدا کنید.
- با استفاده از مولتیمتر یا لامپ تست، از وجود برق مثبت و همچنین قوی بودن اتصال بدنه اطمینان حاصل کنید. (نبود هرکدام مساوی است با ردیابی سیم مربوطه).
گام چهارم: تست تخصصی شبکه CAN
اینجاست که تفاوت یک تعمیرکار حرفهای با یک تعویضکار مشخص میشود.
- تست مقاومت (Resistance Test): (با سوئیچ بسته و ترجیحاً سرباتری جدا)
- پینهای CAN-H و CAN-L را روی کانکتور CCM پیدا کنید.
- مقاومت بین این دو پین را اندازهگیری کنید. در یک شبکه CAN استاندارد که دارای دو مقاومت انتهای خط (Terminating Resistor) ۱۲۰ اهمی است (معمولاً در ECU و یک یونیت دیگر)، مقاومت کلی باید حدود ۶۰ اهم باشد.
- اگر مقاومت ۱۲۰ اهم بود: یعنی یکی از مقاومتهای انتهای خط یا یکی از سیمهای CAN قطع است.
- اگر مقاومت ۰ یا نزدیک به آن بود: یعنی سیمهای CAN-H و CAN-L به هم اتصال کوتاه کردهاند.
- تست ولتاژ (Voltage Test): (با سوئیچ باز)
- ولتاژ پین CAN-H نسبت به بدنه باید حدود ۲.۶ تا ۳.۵ ولت باشد.
- ولتاژ پین CAN-L نسبت به بدنه باید حدود ۱.۵ تا ۲.۴ ولت باشد.
- مجموع این دو ولتاژ باید نزدیک به ۵ ولت باشد. هرگونه ولتاژ غیرعادی (مثلاً ۰ ولت یا ۱۲ ولت) نشاندهنده اتصالی است.
توصیه کاربردی: تست ولتاژ و مقاومت با مولتیمتر خوب است، اما برای عیبیابی قطعی شبکه، هیچ ابزاری بهاندازه اسیلوسکوپ دقیق نیست. اسیلوسکوپ به شما «شکل موج» سیگنال CAN را نشان میدهد. با دیدن شکل موج، میتوانید نویز، اعوجاج سیگنال یا قطعی لحظهای را که مولتیمتر هرگز نشان نمیدهد، بهسرعت تشخیص دهید. تسلط بر اسیلوسکوپ، بخش مهمی از آموزش برق خودرو در دورههای پیشرفته کارنو مهارت است.
گام پنجم: تست ماژول CCM و سایر یونیتها
- اگر برق، بدنه و شبکه CAN (مقاومت ۶۰ اهم و ولتاژهای صحیح) در کانکتور CCM وجود داشت، احتمال خرابی خود ماژول CCM بسیار بالاست.
- در این مرحله، تعویض ماژول با یک قطعه سالم (در صورت امکان) راهکار مناسبی است.
- اگر مشکل حل نشد، باید به سراغ بررسی تداخل از جانب سایر یونیتها بروید. این کار با جدا کردن تکتک یونیتهای روی شبکه (بهجز ECU) و بررسی بازگشت ارتباط CCM انجام میشود.
کد خطای U0104 در خودروهای کیا، هیوندای و چینی
در مجموعه «کارنو مهارت»، تمرکز ویژهای بر روی خودروهای مدرن بازار داریم.
- در خودروهای کیا و هیوندای، خطای U0104 اغلب با سیستمهای کروز کنترل هوشمند (SCC – Smart Cruise Control) که دارای رادار جلویی هستند، مرتبط است. در این مدلها، علاوه بر سیمکشی، خود رادار (که اغلب همان CCM است) به دلیل قرارگیری در جلوی سپر، در معرض آسیب شدید ناشی از تصادفات جزئی و نفوذ آب قرار دارد.
18.800.000 تومان
یادگیری صفر تا صد برق، انژکتور و آپشنال خودروهای کره ای در ۴۲ فصل آموزشی تئوری و عملی، با تدریس تخصصی مهندس سپهر علیمحمدی، ویژه ارتقای مهارت فنیکاران خودرو.مناسب برای فنیکارانی که بهدنبال افزایش درآمد خود هستند.
- در خودروهای چینی، تجربه نشان داده که علاوه بر موارد فوق، کیفیت پایینتر برخی کانکتورها و ضعف در نقاط اتصال بدنه (Ground Points) میتواند عامل اصلی بروز خطاهای شبکه مانند U0104 باشد.
18.800.000 تومان – 24.900.000 تومانPrice range: 18.800.000 تومان through 24.900.000 تومان
با بیش از 80 ساعت آموزش عملی و تخصصی، این دوره شما را برای عیبیابی و تعمیر سیستمهای برق و انژکتور خودروهای چینی آماده میکند. مناسب برای فنیکارانی که بهدنبال ورود حرفهای به بازار خودروهای وارداتی هستند.
چرا تسلط بر عیبیابی شبکه CAN حیاتی است؟
دوران تعمیرات سنتی به پایان رسیده است. خودروهای امروزی مجموعهای از کامپیوترهای متصل به هم هستند. خطای U0104 فقط یک نمونه از دهها کد خطای شبکه است.
اگر دانش خود را در زمینه شبکههای مالتی پلکس، نقشهخوانی پیشرفته و کار با اسیلوسکوپ بهروز نکنید، در عیبیابی خودروهای جدید دچار چالش جدی خواهید شد. ریشهیابی این خطاها نهتنها درآمد شما را افزایش میدهد، بلکه شما را بهعنوان یک متخصص واقعی در منطقه خود مطرح میکند.
در دورههای تخصصی آموزش برق خودرو در آکادمی کارنو مهارت، ما بهصورت عملی و روی یونیتهای واقعی، تمام پیچیدگیهای شبکه CAN و پروتکلهای ارتباطی را به شما آموزش میدهیم تا با اطمینان کامل هر خطای سری U را عیبیابی کنید.
نتیجهگیری
کد خطای U0104 به معنای «قطع ارتباط با ماژول کروز کنترل» است. همانطور که دیدیم، این خطا بیش از آنکه به خود ماژول مربوط باشد، به مسیر ارتباطی آن (برق، بدنه و سیمهای شبکه CAN) بستگی دارد.
یک تعمیرکار حرفهای با دنبال کردن یک رویه عیبیابی منطقی (از ساده به پیچیده: فیوز > تغذیه > شبکه > خود ماژول) میتواند بهسرعت ریشه مشکل را پیدا کند. به یاد داشته باشید که عجله در تعویض CCM، بدون بررسی شبکه، اغلب منجر به عدم رفع خطا و اتلاف هزینه و زمان مشتری میشود.
تسلط بر عیبیابی کد خطای U0104 و سایر خطاهای شبکه، مرز بین یک تعمیرکار سنتی و یک متخصص برق خودروی مدرن است.
آکادمی کارنو مهارت، با سالها تجربه عملی در تعمیر و آموزش برق و انژکتور خودروهای داخلی، چینی، کیا و هیوندای، آماده است تا دانش فنی شما را به سطح بالاتری ارتقا دهد.
- برای اطلاع از دورههای حضوری و آنلاین ما، حتماً به وبسایت کارنو مهارت مراجعه کنید یا با کارشناسان ما تماس بگیرید.
- همچنین، برای مشاهده صدها نکته آموزشی رایگان و تحلیل خطاهای روزمره، پیج اینستاگرام کارنو مهارت را دنبال کنید.
سوالات متداول
۱. آیا خطای U0104 خطرناک است یا میتوان با آن رانندگی کرد؟ این خطا مستقیماً بر ایمنی رانندگی (مانند ترمز یا فرمان) تأثیر نمیگذارد و فقط سیستم رفاهی کروز کنترل را از کار میاندازد. رانندگی با آن بلامانع است، اما باید در اسرع وقت بررسی شود، زیرا میتواند نشانه اولیه یک مشکل بزرگتر در شبکه خودرو باشد.
۲. آیا ضعیف بودن باتری میتواند باعث ثبت خطای U0104 شود؟ بله. ولتاژ پایین باتری (مخصوصاً هنگام استارت زدن) میتواند باعث اختلال در راهاندازی (Boot شدن) ماژولهای الکترونیکی شده و منجر به ثبت انواع کدهای خطای ارتباطی، از جمله U0104 شود. همیشه قبل از عیبیابی پیچیده، از سلامت باتری و دینام مطمئن شوید.
۳. آیا خطای U0104 همیشه به معنای خرابی ماژول کروز کنترل است؟ خیر. در واقع، در بسیاری از موارد مشکل از ماژول نیست. تجربه نشان داده که مشکلات سیمکشی (قطعی یا اتصالی در شبکه CAN) و مشکلات تغذیه (فیوز سوخته یا اتصال بدنه ضعیف) بسیار شایعتر از خرابی خود ماژول CCM هستند.
۴. برای عیبیابی U0104 حتماً به اسیلوسکوپ نیاز است؟ برای بررسیهای اولیه (فیوز، تغذیه و تست مقاومت CAN) یک مولتیمتر خوب کافی است. اما برای تشخیص قطعیهای لحظهای، نویز روی شبکه یا مشکلات پیچیدهتر که با مولتیمتر قابلتشخیص نیستند، اسیلوسکوپ ابزار ضروری یک متخصص برق خودرو است.
آیا تابهحال سوار خودروهای قدیمی شدهاید؟ خودروهایی که برای چرخاندن فرمان آنها در حالت سکون، نیاز به بازوان یک بدنساز
دنیای خودرو با سرعتی باورنکردنی در حال تغییر است. اگر تا دیروز دغدغه اصلی یک مکانیک، تعویض تسمه هیدرولیک یا
تصور کنید در یک اتوبان شلوغ یا سر یک پیچ تند در حال رانندگی هستید؛ ناگهان احساس میکنید که فرمان

