اتوبوس قوطی چیست؟
شبکه ناحیه کنترلکننده (CAN bus) یک پروتکل ارتباطی قوی و مبتنی بر پیام است که به میکروکنترلرها و دستگاهها اجازه میدهد بدون کامپیوتر میزبان ارتباط برقرار کنند. در ابتدا توسط ... توسعه داده شد. بوش در دهه ۱۹۸۰ برای کاربردهای خودرواز آن زمان، گذرگاه CAN به یک استاندارد در صنایع مختلفی که نیاز به تبادل داده قابل اعتماد و کارآمد دارند، تبدیل شده است.
در هسته خود، اتوبوس CAN چندین مورد را فعال میکند واحدهای کنترل الکترونیکی (ECU)-مانند آنهایی که ترمز، کنترل موتور یا روشنایی را مدیریت میکنند- برای به اشتراک گذاشتن دادهها از طریق ... کابل تک زوج به هم تابیدهبه جای سیمکشی نقطه به نقطه، CAN از ... استفاده میکند. معماری چند استادی که در آن هر گره میتواند ارسال و دریافت کند، و هر دو را بهبود بخشد مقیاسپذیری و تحمل خطا.
چرا CAN Bus اهمیت دارد:
-
پیچیدگی سیمکشی را به حداقل میرساندکاهش وزن و هزینه در وسایل نقلیه
-
پیشنهادات ارتباط بلادرنگ، ایدهآل برای سیستمهای تعبیهشده
-
مورد استفاده در خودرو، اتوماسیون صنعتی، کشاورزی، و دستگاههای پزشکی
توانایی این پروتکل در تشخیص خطاها، مدیریت اولویتها و تضمین ارتباط قطعی، آن را به بخشی جداییناپذیر از دنیای مدرن تبدیل کرده است. شبکههای خودرویی و سیستمهای کنترل صنعتی.

اتوبوس CAN چگونه کار میکند؟
سیستم گذرگاه CAN روی یک عمل میکند پروتکل مبتنی بر پیام و چند استادی، اجازه دادن به چندین دستگاه یا ECU (واحدهای کنترل الکترونیکی) برای برقراری ارتباط از طریق یک شبکه مشترک بدون میزبان مرکزی. برخلاف ارتباط نقطه به نقطه سنتی، CAN bus به همه گرههای متصل این امکان را میدهد که ارسال و دریافت داده به طور مستقل و در عین حال تضمین میکند که فقط یک پیام در هر زمان از طریق مکانیسمی به نام ... پردازش میشود. داوری.
اصول کلیدی ارتباط CAN Bus:
-
پخش پیام: هر پیام به تمام گرههای روی گذرگاه ارسال میشود، اما فقط به گره مورد نظر (بر اساس شناسه پیام) اطلاعات را پردازش میکند.
-
داوری مبتنی بر اولویت: وقتی دو گره سعی میکنند همزمان ارسال انجام دهند، گرهای که شناسه پایینتر (اولویت بالاتر) در حالی که دیگری منتظر است، ادامه مییابد. این امر از تصادم جلوگیری میکند و تحویل دادهها را در زمان واقعی تضمین میکند.
-
سیگنالینگ تفاضلی: CAN از دو خط استفاده میکند—CAN بالا و CAN پایینکه نسخههای معکوس سیگنال را حمل میکنند. این طراحی بهبود مییابد مصونیت در برابر نویز و استحکام الکتریکیکه آن را برای محیطهای صنعتی و خودروسازی خشن مناسب میکند.

ساختار فریم داده CAN Bus:
| میدان | توضیحات |
|---|---|
| شروع فریم | نشان دهنده شروع یک پیام است |
| شناسه | اولویت پیام را تعریف میکند |
| میدان کنترل | طول داده را نشان میدهد |
| فیلد داده | حداکثر ۸ بایت را حمل میکند (CAN کلاسیک) |
| میدان CRC | کد بررسی خطا |
| اسلات ACK | پیام دریافتی را تأیید میکند |
| انتهای قاب | تکمیل پیام را علامت گذاری می کند |
موارد استفاده معمول:
-
سیستمهای خودرو: کنترل ترمز، نظارت بر موتور، باز شدن کیسه هوا
-
اتوماسیون صنعتیهماهنگی ماشین با ماشین
-
تجهیزات پزشکیارتباط حسگر و محرک
با استفاده از شناسههای پیام، داوری بیتی، و یک لایه فیزیکی دیفرانسیلیپروتکل CAN تضمین میکند کارآمد، زمان واقعی، و ارتباط قابل اعتماد در سراسر سیستمهای تعبیهشده پیچیده. این طراحی منحصر به فرد، آن را به سنگ بنایی در شبکههای خودرو و بسیاری از موارد دیگر تبدیل میکند. کنترل صنعتی برنامه های کاربردی.
اجزای کلیدی سیستم گذرگاه CAN
الف سیستم گذرگاه CAN از چندین عنصر اساسی تشکیل شده است اجزای سختافزاریکه هر کدام نقش مهمی در فراهم کردن امکان دسترسی قابل اعتماد دارند ارتباط سریال بین دستگاهها. درک این اجزا به مهندسان و تکنسینها کمک میکند تا به طور مؤثر طراحی، استقرار و عیبیابی کنند شبکه ناحیه کنترلکننده سیستمها در کاربردهای مختلف - از تشخیص خودرو به اتوماسیون صنعتی.
۱. واحد کنترل الکترونیکی (ECU)
واحد کنترل الکترونیکی (ECU) یک دستگاه مبتنی بر میکروکنترلر است که نرمافزار را برای وظایف خاص مانند کنترل موتور، ABS یا روشنایی اجرا میکند. یک وسیله نقلیه ممکن است شامل دهها ECU باشد که همگی از طریق ... با هم ارتباط برقرار میکنند. شبکه CAN.
۲. کنترلکننده CAN
این واحد منطق را مدیریت میکند پروتکل CAN، از جمله قاببندی پیام، بررسی خطا و داوری بیت. بسیاری از میکروکنترلرهای مدرن دارای ... داخلی هستند. کنترلکنندههای CAN، سادهسازی طراحی سیستم.
۳. فرستنده/گیرنده CAN
فرستنده/گیرنده CAN سیگنالهای منطقی دیجیتال را از کنترلر به ... تبدیل میکند. سیگنالهای ولتاژ تفاضلی روی گذرگاه CAN (CAN High و CAN Low). همچنین سیگنالها را از گذرگاه دریافت کرده و آنها را به کنترلکننده بازمیگرداند. فرستنده-گیرنده تضمین میکند انتقال داده قوی حتی در محیطهای پر سر و صدا.
۴. کابلکشی و ترمینالبندی باس
سیم کشی اتوبوس CAN معمولاً از موارد زیر استفاده می کند کابلهای جفت پیچخورده برای حذف نویز. هر انتهای باس باید دارای یک مقاومت انتهایی ۱۲۰ اهم برای جلوگیری از انعکاس سیگنال و اطمینان از یکپارچگی سیگنال.
مرور کلی توپولوژی پایه CAN Bus:
| کامپوننت | عملکرد |
|---|---|
| واحد کنترل الکترونیکی (ECU) | منطق خاص سیستم را اجرا میکند |
| کنترل کننده CAN | قوانین پروتکل CAN را پیاده سازی می کند |
| فرستنده/گیرنده | سیگنالهای منطقی را به سطوح گذرگاه تبدیل میکند. |
| گذرگاه و پایانه | گرهها را به هم متصل میکند و سیگنالها را تثبیت میکند |
با ترکیب این اجزا، یک سیستم گذرگاه CAN یک راه حل مقیاس پذیر و مقرون به صرفه ارائه می دهد ارتباط بلادرنگ در سراسر سیستمهای تعبیهشده. این بلوکهای سازنده، پایه و اساس تعداد بیشماری از خودرو، پزشکی، و کاربردهای گذرگاه CAN صنعتی.
ساختار پروتکل گذرگاه CAN
پروتکل گذرگاه CAN یک روش ارتباطی قابل اعتماد و با یکپارچگی بالا را تعریف میکند که به طور گسترده در ... استفاده میشود. شبکههای خودرویی، کنترل کننده های صنعتی، و سیستمهای تعبیهشدهدر هسته خود، CAN یک ... است. پروتکل پیام گراگرهها پیامهایی حاوی شناسهها و دادهها را ارسال میکنند، نه آدرسهای مستقیم. این ساختار باعث افزایش انعطافپذیری، عملکرد در زمان واقعی، و مقیاسپذیری سیستم.
انواع فریمهای CAN
-
قاب داده - دادههای واقعی حسگر یا کنترل را حمل میکند
-
قاب از راه دور - درخواست داده از گره دیگر
-
قاب خطا - خطای شناسایی شده در گذرگاه را اعلام میکند
-
قاب اضافه بار - قبل از پاسخ، زمان اضافی ارائه میدهد
فرمت فریم استاندارد در مقابل فرمت فریم توسعهیافته
| نوع قالب | طول شناسه | مورد استفاده |
|---|---|---|
| استاندارد | ۱۱ بیت | برنامههای سادهتر، تعداد گره کمتر |
| تمدید شده | ۲۹ بیت | شبکههای پیچیده با گرههای زیاد |
هر کدام قاب CAN از یک تعریف مشخص پیروی میکند ساختار سطح بیت:
-
شروع فریم (SOF): انتقال پیام را آغاز میکند
-
شناسه: اولویت پیام را نشان میدهد (مقدار کمتر = اولویت بالاتر)
-
میدان کنترلطول داده را مشخص میکند (0 تا 8 بایت در CAN کلاسیک)
-
فیلد داده: محتوای پیام را نگه میدارد.
-
میدان CRC: تضمین یکپارچگی دادهها
-
فیلد ACK: دریافت پیام توسط گرههای دیگر را تأیید میکند
-
انتهای فریم (EOF): تکمیل پیام را علامتگذاری میکند
زمانبندی بیت و همگامسازی
زمانبندی بیت مدت زمان ماندگاری هر بیت در شبکه را تعریف میکند و بر آن تأثیر میگذارد. نرخ باود (معمولاً ۱۲۵ کیلوبیت بر ثانیه تا ۱ مگابیت بر ثانیه). همگامسازی مناسب بین گرهها، نمونهبرداری دقیق دادهها را حتی در سراسر... محیطهای پر سر و صدای الکتریکی.
با حمایت از داوری، تشخیص خطا، و اولویتبندی فریم، ساختار پروتکل CAN امکان ارتباط قطعی و با تأخیر کم را در سیستمهای توزیعشده فراهم میکند - که آن را برای موارد زیر ایدهآل میسازد: برنامههای کنترل بلادرنگ در وسایل نقلیه، رباتیک و اتوماسیون کارخانه.
کاربردهای رایج CAN Bus
سیستم گذرگاه CAN به طور گسترده در صنایعی که تقاضا دارند، پذیرفته شده است قابل اعتماد، ارتباط بلادرنگ بین دستگاههای الکترونیکی توزیعشده. در ابتدا برای سیستمهای کنترل خودرو، گذرگاه CAN از آن زمان به یک پروتکل اساسی در ... تبدیل شده است. اتوماسیون صنعتی، الکترونیک پزشکی، ماشین آلات کشاورزی، و سیستمهای دریایی.
۱. کاربردهای خودرو
در وسایل نقلیه، ارتباط با گذرگاه CAN چندین را به هم متصل میکند واحدهای کنترل الکترونیکی (ECU) برای ادغام یکپارچه زیرسیستمهای حیاتی. این سیستم، عملکردهایی مانند موارد زیر را مدیریت میکند:
-
کنترل موتور
-
سیستمهای انتقال
-
ترمز ضد قفل (ABS)
-
استقرار کیسه هوا
-
کنترل آب و هوا
-
سیستمهای روشنایی و سرگرمی
با فعال کردن این اجزا برای به اشتراک گذاشتن دادهها از طریق ... کابل تک زوج به هم تابیده، گذرگاه CAN پیچیدگی سیمکشی را کاهش میدهد، تشخیص را بهبود میبخشد و ... عملکرد ایمنی.
۲. اتوماسیون صنعتی
در تنظیمات کارخانه، پروتکل CAN برای اتصال به هم استفاده میشود کنترل کننده های PLC، حسگرها، محرکها، و بازوهای رباتیک.کان ها ارتباط قطعی زمانبندی دقیق برای کنترل حرکت و نظارت بر وضعیت در لحظه را تضمین میکند، بهویژه هنگامی که با پروتکلهای سطح بالاتر مانند CANopen یا دیوایسنت.
۳. تجهیزات پزشکی و کشاورزی
به اتوبوس CAN اعتماد شده است تصویربرداری پزشکی، دستگاههای مانیتورینگ بیمار، و سیستمهای تزریق به دلیل آن تحمل خطا و یکپارچگی دادههادر کشاورزی، از آن پشتیبانی میکند تراکتورهای هدایتشده با GPS، برداشت کنندگان، و سمپاش ها با اتصال ECUها و حسگرها در محیطهای ناهموار میدانی.
۴. استفاده دریایی و خارج از بزرگراه
این پروتکل همچنین در موارد زیر رونق میگیرد: الکترونیک دریایی (مثلاً سیستمهای NMEA 2000) و وسایل نقلیه سنگین مانند ماشین آلات ساختمانی و کامیونهای معدن، کجا مصونیت در برابر نویز و سیگنالینگ قوی ضروری هستند.

مزایای استفاده از CAN Bus
شبکه ناحیه کنترلکننده (CAN bus) به عنوان یک پروتکل ارتباطی به دلیل آن برجسته است طراحی قوی، اجرای کمهزینه، و مدیریت کارآمد دادههادر اصل برای شبکههای خودرویی، به یک راه حل محبوب در سراسر جهان تبدیل شده است سیستمهای تعبیهشده، اتوماسیون صنعتی، و الکترونیک پزشکی. (این) مزایای کلیدی مزیت فناوری گذرگاه CAN در معماری، عملکرد و قابلیت اطمینان آن نهفته است.
۱. استحکام در محیطهای سخت
ارتباط با گذرگاه CAN استفاده میکند سیگنالینگ تفاضلی روی یک جفت سیم به هم تابیده (CAN High و CAN Low)، که باعث افزایش مصونیت در برابر نویز و به آن اجازه میدهد تا عملکرد خوبی داشته باشد محیطهای پر سر و صدای الکتریکی مانند کارخانهها یا وسایل نقلیه.
۲. ارتباط چند استادی کارآمد
برخلاف پروتکلهای نقطه به نقطه یا استاد-برده، گذرگاه CAN از ... پشتیبانی میکند. قابلیتهای چند استادی، هر گره را قادر میسازد تا ارتباط را آغاز کند. داوری تضمین میکند که پیامهای با اولویت بالاتر ابتدا بدون برخورد منتقل شوید، که تضمین میکند پاسخگویی بلادرنگ.
۳. کاهش پیچیدگی سیمکشی
CAN با امکان اتصال چندین ECU از طریق یک کابل، سیمکشی را به میزان قابل توجهی کاهش میدهد. اتوبوس مشترک، منجر به:
-
هزینه مواد کمتر
-
نصب آسانتر
-
نقاط شکست کمتر
۴. تشخیص خطای داخلی و محدودسازی خطا
با بررسی CRC، نظارت بر بیت، و فریمهای خطا، پیشنهادات اتوبوس CAN خودآزمایی و جداسازی خطا، افزایش قابلیت اطمینان سیستم.
۵. مقرون به صرفه و مقیاسپذیر
سختافزار استاندارد مانند فرستنده/گیرندههای CAN و کنترل کننده ها به طور گسترده در دسترس و مقرون به صرفه است. به علاوه، پروتکل به راحتی برای هر دو قابل مقیاس بندی است شبکههای کوچک تعبیهشده و سیستمهای صنعتی بزرگ.
مقایسه با سایر پروتکلهای ارتباطی
در حالی که پروتکل گذرگاه CAN یک انتخاب پیشرو برای ارتباط تعبیهشده بلادرنگ، درک این موضوع که چگونه با سایر استانداردهای ارتباط سریال مانند ... مقایسه میشود، مهم است. لین، اترنت، RS-485، و مودباسهر پروتکل نقاط قوت و محدودیتهای منحصر به فردی دارد که آن را برای کاربردهای خاص مناسبتر میکند.
۱. CAN در مقابل LIN (شبکه محلی به هم پیوسته)
گذرگاه LIN یک پروتکل سادهتر، تک سیمه و تک مستر است که برای کاربردهای کمهزینه و کمسرعت مانند ... استفاده میشود. موتورهای پنجره یا تنظیمات صندلیدر مقایسه با CAN:
| ویژگی | اتوبوس CAN | گذرگاه LIN |
|---|---|---|
| سرعت | تا ۱ مگابیت بر ثانیه | تا 20 کیلوبیت بر ثانیه |
| توپولوژی | چند استاد | تک استاد |
| قابلیت اطمینان | بالا (با بررسی خطا) | پایینتر |
مورد استفاده: CAN برای موارد زیر ترجیح داده میشود توابع بحرانیدر حالی که LIN برای موارد زیر استفاده میشود غیر حساس به زمان وظایف.
۲. CAN در مقابل اترنت
اترنت پهنای باند بسیار بالاتری (100 مگابیت بر ثانیه تا 1 گیگابیت بر ثانیه) ارائه میدهد و از ... پشتیبانی میکند. بارهای داده بزرگ، اما فاقد آن است زمانبندی قطعی و تحمل خطا از CAN.
-
میتوان بهتر است برای ارتباط قابل پیشبینی و با تأخیر کم
-
اترنت برتری در برنامههای کاربردی دادهمحور یا متصل به ابر
۳. CAN در مقابل RS-485 / Modbus
RS-485 یک استاندارد تفاضلی و چند-قطرهای است که معمولاً با ... استفاده میشود. پروتکل مودباساین در ... محبوب است اتوماسیون صنعتی، اما فاقد قابلیت داخلی است تشخیص خطا، داوری پیام، و انعطافپذیری از CAN.
انتخاب پروتکل مناسب
| پروتکل | بهترین برای |
|---|---|
| میتوان | کنترل بلادرنگ، سیستمهای مقاوم در برابر خطا |
| لین | دستگاههای تعبیهشده ساده و کمهزینه |
| اترنت | دادهها و تشخیصهای پرسرعت |
| RS-485 | ارتباط سریال از راه دور |
درک این بده بستانها به مهندسان کمک میکند تا معماریهای ارتباطی کارآمد، مقرونبهصرفه و قابل اعتمادی را برای سیستمهای مدرن تعبیهشده و صنعتی طراحی کنند.
آینده فناوری CAN Bus
همچنان که سیستمهای تعبیهشده و اتوماسیون صنعتی در حال تکامل هستند، پروتکل گذرگاه CAN همچنین برای برآورده کردن خواستههای جدید، در حال تغییر و تحول است. CAN کلاسیک همچنان به طور گسترده مورد استفاده قرار میگیرد، نوآوریهایی مانند CAN FD (نرخ داده انعطافپذیر) و ادغام CAN با اینترنت اشیا و شبکههای مبتنی بر اترنت دارند آینده را شکل میدهند سیستمهای ارتباطی CAN.
۱. ظهور CAN FD
می تواند FD قابلیتهای CAN کلاسیک را با پشتیبانی از موارد زیر گسترش میدهد:
-
بارهای داده بزرگتر (تا ۶۴ بایت)
-
نرخ داده بالاتر (فراتر از ۱ مگابیت بر ثانیه)
-
بهبود کارایی پروتکل
این به سیستمها اجازه میدهد تا دادههای پیچیدهتری را منتقل کنند و امکان استفاده در سیستمهای پیشرفته کمک راننده (ADAS)، مدیریت باتری، و کنترل صنعتی.
۲. ادغام با اترنت و اینترنت اشیا
همچنان که وسایل نقلیه و ماشینها بیشتر به هم متصل میشوند، اتوبوس CAN به طور فزایندهای مرتبط است دروازههای اترنت، که امکان انتقال دادهها در فواصل طولانیتر یا ادغام در تجزیه و تحلیل مبتنی بر ابر پلتفرمها
موارد استفاده عبارتند از:
-
مدیریت ناوگان با تشخیص از راه دور
-
تعمیر و نگهداری پیشبینانه از طریق حسگرهای اینترنت اشیا
-
کشاورزی هوشمند با پلهای CAN-Ethernet
۳. راهکارهای امنیتی پیشرفته
با توجه به نگرانیهای فزاینده در مورد آسیبپذیریهای گذرگاه CANسیستمهای آینده موارد زیر را اتخاذ میکنند:
-
تکنیکهای احراز هویت پیام
-
فریمهای داده رمزگذاری شده
-
دروازهها و دیوارهای آتش امن
۴. نقش در وسایل نقلیه خودران و برقی
مدرن وسایل نقلیه برقی و خودران به شدت تکیه کنید ارتباط بلادرنگ بین ECUها، حسگرها و عملگرها. CAN FD، همراه با شبکهسازی حساس به زمان (TSN) و ستون فقرات اترنت، انتظار میرود که به عنوان یک لایه حیاتی در این معماریهای ترکیبی باقی بماند.
با کامپیوترهای صنعتی SINSMART، برنامههای کاربردی CAN Bus صنعتی خود را توانمند کنید
مجموعه کامپیوترهای صنعتی سازگار با گذرگاه CAN
| مدل | پلتفرم پردازنده | پشتیبانی از گذرگاه CAN | رابطهای کلیدی | کاربرد توصیه شده |
|---|---|---|---|---|
| SIN-3094-H610E | پردازندههای نسل دوازدهم اینتل Alder Lake (LGA1700) | اختیاری | دو پورت LAN، 6 پورت COM، پورت DP/HDMI، پورت PCIe x16 | کنترل حرکت چند محوره، میزبان AGV |
| SIN-3095-N97 | اینتل N97 (آلدر لیک-N) | پردازنده/اختیاری | ۶ پورت COM، ۲ پورت LAN، ۱ پورت HDMI، ورودی DC | تشخیص خودرو، رباتهای متحرک |
| SIN-3025-H110 | پردازندههای نسل ششم/هفتم اینتل Core i7/i5/i3 | اختیاری | 6 پورت COM، VGA+HDMI، PCI، ولتاژ DC 9 تا 36 ولت | مقاوم سازی ماشین آلات صنعتی |
| SIN-3042-H110 | پردازندههای نسل ششم/هفتم اینتل | اختیاری | ۶ پورت COM، ۶ پورت USB، وایفای + شیار سیمکارت | کشاورزی هوشمند، شبکههای حسگر |
هر مدل با ... مهندسی شده است ورودی DC با ولتاژ بالا، گزینههای طراحی بدون فن، و پورت سریال چندگانه—ایدهآل برای اتصال فرستنده-گیرندههای CAN یا کارتهای توسعه. پشتیبانی از مینی PCIe، PCIe با اندازه کامل، و GPIO های داخلی انعطافپذیری برای سفارشیسازی را فراهم میکند ادغام رابط CAN، مانند:
-
ماژولهای CAN به USB
-
آداپتورهای CAN دوگانه/چهارگانه مبتنی بر PCIe
-
کارتهای توسعه Mini PCIe CAN با ایزولاسیون
چرا SINSMART را برای کاربردهای CAN Bus انتخاب کنیم؟
-
پایداری در سطح صنعتی در محیطهای سخت
-
انبساط انعطافپذیر برای تطبیق با رابطهای CAN ایزوله
-
پردازش بلادرنگ پشتیبانی از پلتفرمهای تعبیهشده با تأخیر کم
-
محفظههای جمعوجور و قابل نصب برای نصب کابینت و خودرو
چه در حال ساختن باشید، چه باشید کنترل کننده ناوبری AGV، یک گره ارتباطی ماشین به ماشین، یا یک دروازه حسگر، کامپیوترهای صنعتی سیناسمارت اطمینان حاصل کنید که سیستم گذرگاه CAN شما با ... کار میکند. حداقل از دست دادن بسته، تحمل الکتریکی بالا، و حداکثر تداوم عملیاتی.
برایمشخصات دقیق یا راهحلهای سفارشی، لطفا تماس بگیریدسین اسمارتتیم پشتیبانی
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

کامپیوتر قابل نصب در رک
محاسبات جاسازیشده
کامپیوترهای قابل حمل صنعتی
قرصهای مقاوم
لپتاپ مقاوم
کامپیوتر پنلی صنعتی
دستی مقاوم
کامپیوتر صنعتی Advantech