سرعت و کاربرد هزینه CAN در مقابل LIN اتوبوس
بحث اتوبوس در برابر خط می تواند بر روی درخواست و هزینه اتوبوس مرکز کند. شبکه منطقه کنترلر (CAN) یک پروتکل محکم و سرعت بالا برای سیستم بحرانی است.

بحث اتوبوس در برابر خط می تواند بر روی درخواست و هزینه اتوبوس مرکز کند. شبکه کنترلر منطقه (CAN) یک پروتکل قوی و سرعت بالا برای سیستم های بحرانی مانند کنترل موتور و کیسه هوایی است. اين پروتکل اتوبوس ميتونه امن باشهبیش از 45 درصد از بازار ارتباطات خودرویی در 2023..
در مقابل، شبکه بین اتصال محلی (LIN) یک ساده است.هزینه کم ، و زیر شبکه سریع. اتوبوس خط برای ویژگی های غیرضروری طراحی شده است مانند کنترل های پنجره و نور داخلی طراحی شده است که بازار پیشنهاد شده استتا 2033 به 2.80 ميليارد دلار برسه.
حذف کلید
اتوبوس های CAN و LIN انواع مختلف از شبکه هایی استفاده در ماشین ها هستند. هر کدومشون شغل هاي متفاوتي دارن
اتوبوس "کان" سریع و قابل اعتماده برای قطعات مهم ماشین مانند موتور و کیسه هوایی استفاده می شود.
اتوبوس LIN کندتر و ارزون تره برای قطعات ساده ماشین مانند پنجره های برق و نور استفاده می شود.
اتوبوس های CAN و LIN با هم توی ماشین کار میکنند. LIN کارهاي کوچيک رو انجام ميده
انتخاب بین CAN و LIN بستگی به کار دارد. درباره استفاده از ابزار مناسب برای کار درست است.
اتوبوس LIN در مقابل CAN: مقایسه سریع

انتخاب توي اتوبوس در مقابل اتوبوس ميتونه بحث کنه اغلب به سه عامل کليدي ميرسه: هزينه، سرعت، و کار خاصي که شبکه بايد انجام بده در حالی که هر دو در ماشین استفاده می شوند، به هدفهای بسیار متفاوتی عمل می کنند.
هزینه و پیچیدگی
هزینه مهم ترین تفاوت بین دو پروتکل است. اتوبوس LIN فراهم میکنهراه حل هزینه بیشتربراي وصل کردن ماژول هاي الکترونيکي. این هزینه از طراحی ساده تر است.
سیم:LIN از يه سيم براي ارتباط استفاده ميکنه این مقدار مسی را کاهش می دهد که در هزینه های سیمایی لازم است، کاهش هزینه های ماده و وزن ماشین.
سخت افزار:اتوبوس CAN نیاز به یک سیستم دو سیم پیچیده تر است. این طرح حفاظت فوق العاده ای در برابر صداهای الکتریکی ارائه می دهد اما هزینه انتقالگرها و سیم ها را افزایش می دهد.
معماری اصل برده ی LIN همچنین پروتکل رو ساده میکنه یک گره ارباب تمام ارتباطات رو کنترل میکنه که یعنی گره های برده ها میتونن از گرون کمتر استفاده کننمیکرو کنترلر. در مقابل، سیستم چند ارشد سیان به هر گره اجازه میده که یه پیام بفرسته براي مديريت تصادف پيچيده تر و گرانبها در هر گروه
سرعت و پهنای باندی
سرعت خانواده پروتکل CAN برای انتقال داده های بالای سرعت ساخته شده است در حالی که LIN برای سرعت کم طراحی شده است، وظيفه هاي اطلاعات کمي
جدول زیر بیشینه نرخ داده را نمایش می دهدبراي نسخه هاي متفاوتي
قرار | نرخ داده) بیت/ ثانی ( |
|---|---|
LIN 2.2A | ۰.۰2 |
CAN 2.0 استاندارد | ۱ |
اف دی | 25 |
CAN XL | ۱۰- ۲۰ |
جالبههر دو شبکه می تواند در فاصله مشابه عمل کندقبل از اينکه سيگنال ضعيف بشه
نوع شبکه | حداکثر طول اتوبوس |
|---|---|
لین | ۴۰ متر |
سرعت بالا | ۴۰ متر |
بعلاوه،LIN مخصوصاً برای ذخیره قدرت توسعه شد. پهنای باند بالا و بررسی خطای پیشرفته اتوبوس رو برای دستگاه های ساده اضافه کرده. گره های LIN انرژی را با استفاده از حالت های خاص ذخیره می کنند.
حالت خواب:يه گره ارباب ميتونه يه فرمان "به خواب" بفرسته. گره های برده ها همچنیناگر اتوبوس برای بیش از چهار ثانیه غیرفعال باشدکاهش مصرف قدرت.
بيدار شوهر گره بر روی شبکه می تواند یک سیگنال بیدار بفرستد تا سیستم را به حالت فعالش برگرداند.
کاربردهای خودکار هسته
تفاوت های هزینه و سرعت مستقیماً تاثیر گذاری در کاربردهای خودکار می باشد. هر اتوبوس برای یک مجموعه مشخص از وظایف در معماری الکترونیکی ماشین بهینه می شود. بحث در مورد اتوبوس در مقابل اتوبوس واقعا یک بحث در مورد تطبیق ابزار درست با کار درست است.
اتوبوس CAN برای:
واحدهای کنترل موتور)ECUs (
سیستمهای پرش کردن ضد قفل) ABS (
سیستم های هوا
کنترل انتقال
کنترل پایداری
اتوبوس LIN برای:
پنجره های قدرت و کنترل های صندلی
کنترل های سانروف و آینه
روشنایی درونی و روشنایی محکم
کنترل آب و هوا و طرفداران
سادهحسگرها(مثل باران، نور، دما)
این کاربردهای خودکار نشان می دهد که LIN با CAN رقابت نمی کند. در عوض، به عنوان یک زیر شبکه کار می کند، تا عملکردهای ساده را برای آزاد کردن شبکه CAN اصلی برای وظایف حیاتی بیشتر انجام می دهد.
شکستگی معماری فنی
درک معماری فنی نشون می دهد که چرا اتوبوس در مقابل اتوبوس می تواند انتخاب را انتخاب کند که اینقدر به کاربرد بستگی دارد. طراحی آنها برای سیم سیم، مدیریت شبکه و رسیدگی داده به طور اساسی متفاوت است. این تفاوت ها در پروتکل های ارتباط مستقیماً تاثیر گذاری قابلیت، پیچیدگی و هزینه دارند.
تعریف شبکه ناحیه کنترل) CAN (
شبکه منطقه کنترلر (CAN) یک پروتکل قدرتمند است که توسط کنترل کننده اداره می شود.استاندارد ISO 11888. این استاندارد لایه پیوند داده و لایه فیزیکی برای ارتباط با سرعت بالا تعریف می کند. برای اجرای پیچیده، بسیاری از شرکت های متخصص را به شریکان متخصص می برند. برای مثال،نواشرکت تکنولوژی (HK) محدودهیک هستHSilicon صادر شدشریک راه حلی که به این سیستم های پیشرفته کمک می کند. استاندارد مطمئن می شود که تمام دستگاه های CAN می توانند به طور مؤثر ارتباط برقرار کنند.
تعریف شبکه پیوند محلی) LN (
شبکه Interconectt محلی (LIN) یک پروتکل ساده تر استاندارد با ISO 17987 است. این استاندارد بر اساس مدل هفت سطح OSI است و همه چیز را از سیم فیزیکی تا رابط کاربرد پوشش می دهد. استاندارد به چند قسمت شکسته شده است:
ISO 17987-2: لایۀ شبکه را تعریف می کند.
ISO 17987- 3: خود قرارداد را مشخص می کند.
ISO 17987- 4: جزئیات لایه فیزیکی الکتریکی.
این روش مقطع ابتدایی شبکه بین ارتباط محلی را آسان می سازد برای انجام کارهای ساده.
لایه فیزیکی و توپولوژی
لایه فیزیکی مستقیماً تاثیر گذاری و قابل اعتماد دارد. اتوبوس LIN استفاده ميکنهتک سیمبه زمين اشاره شده. اين طراحي ارزان ولي به صداي الکتريکي حساس تره با این حال اتوبوس CAN استفاده از یک روش متفاوت است.
اتوبوس ازش استفاده ميکنهدو سیم پیچیده برای سیگنال متفاوتی. يکي از سيم هاي بالاست و اون يکي پايين هست این طراحی ایمنی فوق العاده ای برای دخالت الکترومغناطیسی (EMI) فراهم می کند که آن را برای سیستم های بحرانی ایده آلی می سازد.
توپولوژی شبکه نیز بسیار متفاوت است. شبکه بین اتصال محلی استفاده می کندمعماری ارباب برده. یک گره ارباب تمام ارتباطات رو کنترل میکنه و به هر گره برده میگه که چه وقت اطلاعات رو بفرسته این برخورد داده ها را حذف می کند و سخت افزار را در گره های برده ها ساده می سازد. در مقابل ، CAN از يکي استفاده ميکنهسیستم چند رئیس، همسایه به پیاریجايي که هر گره اي ميتونه يه پيغام رو پخش کنه
قرارداد و مدیریت خطا
سیستم چند- استاد CAN نیاز به یک روش برای مدیریت برخورد پیام دارد. از روندی استفاده میکنه که بهش میگنمجازی بیت. اگه دو گره همزمان منتقل شده، گره اي که پيغام رو با هم فرستادهپایین تر، شناسه ی بالاتر بردکنترل اتوبوس اون يکي گره وايساد و منتظره دوباره امتحان کنه
اشتباه LIN خیلی ساده تره به مکانیسم های درون خود قاب داده ها تکیه می کند.
همگام سازی شکاف و همگام سازی بایت: این حوزه ها یک پیام را آغاز می کنند و به گره های برده ها اجازه می دهند که با زمانی استاد هماهنگ کنند.
فیلد چک سام: این حوزه کمک می کند تا تأیید شود که داده به درستی دریافت شده است.
این تشخیص خطای ساده برای ویژگی های غیرضروری که یک اتوبوس خطی معمولا مدیریت می کند کافی است.
انتخاب اتوبوس درست برای پروژه شما

انتخاب اتوبوس صحیح برای یک پروژه شامل تجارت واضحی بین عملکرد، امنیت و هزینه است. تصمیم اتوبوس در برابر اتوبوس این نیست که کدام پروتکل برتر است. درباره تطبیق تکنولوژی با نیازهای خاص ویژگی است. سیستم های بالایی نیاز دارند ارتباطات قوی و سرعت بالا، در حالی که عملکردهای ساده تر از هزینه ی کم فایده دارند راه حل شد
از اتوبوس CAN استفاده می شود
مهندس ها از اين استفاده کننشبکه ناحیه کنترل) CAN (برای سیستم هایی که سرعت، قابل اعتماد و تحمل اشتباه قابل مذاکره نیست. طراحی آن برای کاربردهای ماموریت و حیاتی کامل است که به انتقال داده های فوری و قابل اعتماد نیاز دارند. اگه یک شکست سیستم ممکنه امنیت رو به خطر بیاره
برای مثال،سیستمهای گردانندۀ پیشرفت) AAS (اطلاعات بزرگي از دوربين ها و سنسورها توليد ميکنه يه اتوبوس استاندارد نميتونه اين بار رو کنترل کنه این سیستم ها به عبارت بالاتر CAN FD نیاز دارند (تا ۵ Mbit/s) یا به عبارت دیگری که می تواند عبور کندCAN XL) تا ۲۰ مبل/ ثانیه (براي پردازش اطلاعات در زمان واقعي براي عملکرد هايي مثل ترمز کردن اضطراري و کمک نگه داري
قوی و قوی شبکه منطقه کنترل کننده همچنین آن را یک استاندارد در محیط صنعتی تقاضا می کند.
وسایل تولید: پیچیدهانجمنخطوط از CAN برای اتصال سنسورها، موتورها و کنترل ها استفاده می کند تا مطمئن باشد که تمام عملیات کاملاً همگامی شده باشند.
سیستم های روباتی: روبات های صنعتی به CAN بستگی دارند تا ارتباطات بین موتورهای مشترک، سنسورهای اشتغال کنند و سيستم هاي امنيتي براي حرکت دقيق و امن
کنترل فرایندکارخانه ها از CAN برای نظارت واقعی تولید استفاده می کنند کمک برای حفظ کیفیت در صنایع از پردازش غذایی تا تولید شیمیایی.
چه زمانی استفاده از اتاق LIN
اتوبوس LIN انتخاب ایده آل برای عملکردهای حساس و غیر حیاتی است. مهندسین زمانی که سرعت یک اولویت نیست و هدف اصلی این است که اضافه ویژگی های الکترونیکی بدون افزایش هزینهٔ قابل توجهی هزینه ی ماشین را اضافه می کنند. يا وزن. از کنترل کردن اجزاي مربوط به راحتي مسافرت و راحتي است.
یک مثال عالی یک در ماشین مدرن است. به جای اجرای چندین سیم از یک کامپیوتر مرکزی به هاموتور پنجره، تنظیم کننده آینه و قفل دریيه اتوبوس تنها ميتونه همه شون رو مديريت کنه اين...طراحی تک سیم به طور عمیقی مقدار مس را کاهش میدهتوي افزار سيمي این تغییر هزینه ها و وزن ماشین کاهش می دهد. پروتکل LIN برای این کاربردهای ساده خودکار کافی است که می تواند پشتیبانی کندحدود 15 دستگاه برده داريمروي يه ارباب کنترل استفاده از ماشين ها زيادهبرخی از وسایل خانه برای عملکردهای کنترل اولیهاثبات ارزشش رو به عنوان يک راه حل شبکه ي کم هزينه.
روش دورگه: CAN و LIN با هم کار ميکنند
در معماری وسایل مدرن، CAN و LIN رقیب نیستند؛ آنها شریک هستند. بیشتر نقلیه ها از شبکه های دورگه ای استفاده می کنند که LIN به عنوان یک زیر اتوبوس هزینه ای برای استخوان اصلی CAN عمل می کند. این ساختار یک سیستم بسیار موثر و بهینه ای ایجاد می کند.
یک دروازه مرکزی یا پیمانه کنترل بدن (BCM) به شبکه CAN سرعت بالا متصل می شود. این ماژول همچنین به عنوان استاد برای چندین شبکه LIN عمل می کند. به عنوان مثال، BCM می تواند یک فرمان بر روی اتوبوس CAN بفرستد، مانند "آماده برای ورودی راننده". BCM سپس این رو به دستورات خاص و سرعت کم ترجمه میکنه آينه ها رو باز کنن و چراغ هاي داخلي رو روشن کنن
این روشتکلیف های ساده را از شبکه اصلی خاموش می کند. اين بار پردازش روي واحدهاي کنترل الکترونيکي حمايت ميکنه بهشون اجازه ميده که روي عملکرد هاي حياتي تمرکز کنن این طراحی طراحی توسعه را ساده می سازد و برای افزودن ویژگی ها را آسان تر می سازد.
پیاده سازی این پروتکل های ارتباطی پیچیده می تواند پیچیده باشد. این پروژه ها اغلب با شرکت های تخصصی کار می کنند. برای مثال،کمپانی فناوری نوا (HK) محدودهیکی از هیسیلیکان است که اجازه داده شده است. شریک راه حلی که به شرکت ها کمک میکنه تا این راه حل های پیشرفته راه اندازی این شبکه اتومبیل را به طور مؤثر یکپارچه کنه با ترکیب قدرت هر دو پروتکل، سازندگان خودکار ماشین هایی که قابل اطمینان و قابل اعتماد هستند بسازند.
انتخاب بین CAN و LIN درباره ی کدام پروتکل بهتر است، بلکه برای کار مناسب است. مهندس ها را انتخاب می کننداتوبوس برای شبکه های قابل اجرای بالا و مأموریت قابل توجهیجايي که قابل اعتماد ضروريه در مقابل، اتوبوس LIN به عنوان یک شبکه ی هزینه موثر برای سادهحسگرو کنترل عمل کننده
در ماشین های مدرن، آنها با هم کار می کنند تا یک معمار الکتریکی بهینه سازند. اين روش دورگه هم ادامه خواهد داشتروند های آینده مانند اتوماتونی اترنتمطمئن شدن هر اتوبوس به هدف خاص خودش رو به طور مؤثر انجام ميده.
FAQ
تفاوت اصلی بین CAN و LIN چیست؟
اتوبوس CAN یک شبکه سریع و قابل اعتماد برای سیستم های بحرانی مانند موتور و کیسه ها است. اتوبوس LIN یک شبکه هزینه کمتر است. ویژگی های ساده راحتی مثل پنجره های برق و چراغ های داخلی رو مدیریت میکنه وظیفه های بالای اولویتی رو به عهده میگیره
چرا اتوبوس ارزون تر از اتوبوس "کان"ـه؟
اتوبوس LIN از يه سيم براي ارتباط استفاده ميکنه این طراحی هزینه ها و وزن ماشین را کاهش می دهد. CAN نیاز به یک سیستم دو سیم پیچیده تر است. پروتکل ساده تر LIN همچنین به سخت افزار کمتر در گره های الکترونیکی اجازه می دهد که هزینه کلی را کاهش دهد.
لین میتونه "کان" رو توی یه ماشین جایگزین کنه؟
نه، لین نمیتونه "کان" رو جایگزین کنه. هر پروتکل هدفی متفاوتی داره
LIN کمبود سرعت و دستگاه خطای محکم برای سیستم های ایمنی نیاز دارد. این کار به عنوان یک شبکه برای CAN کار می کند و کارهای ساده را برای کاهش بار در شبکه اصلی CAN انجام می دهد.
CAN و لین چطور با هم کار میکنن؟
در یک ماشین مدرن، یک ماژول مرکزی به شبکه اصلی CAN متصل می شود. این ماژول همچنین به عنوان استاد برای چندین شبکه LIN عمل می کند. این فرمان های سطح بالایی از اتوبوس CAN را دریافت می کند و دستورالعمل های ساده و مشخص را به دستگاه های در اتوبوس LIN می فرستد.







