CAN 2.0A و CAN 2.0B دو نسخه از پروتکل Controller Area Network (CAN) هستند. تفاوت اصلی آنها در قالب و طول قاب پیام است.

توضیحات

CAN 2.{1}}الف:
فرمت قاب استاندارد که به عنوان قالب اصلی فریم نیز شناخته می شود.
از یک 11-شناسه بیت، که به عنوان شناسه پیام نیز شناخته میشود، استفاده میکند.
طول کل قاب کوتاه است و برای ارتباطات ساده داده مناسب است.
CAN 2.{1}}ب:
فرمت فریم توسعه یافته
از 29-شناسههای بیت، از جمله شناسههای اولیه بیت و 18-شناسههای توسعهیافته بیت پشتیبانی میکند.
طول فریم بیشتر است و به گره ها و داده های بیشتری اجازه می دهد در شبکه های پیچیده تر منتقل شوند.

ویژگی ها
CAN 2.{1}}الف:
ساختار قاب نسبتا ساده است و سرعت انتقال سریعتر است.
معمولاً در سیستم هایی با تعداد گره کم و نیازهای ارتباطی ساده استفاده می شود.
CAN 2.{1}}الف:
شناسه های بیشتری را پشتیبانی می کند و امکان ارتباط با گره های بیشتری را فراهم می کند.
اگرچه طول فریم افزایش یافته است، اما برای سیستم هایی که نیاز به انتقال مقادیر زیادی داده یا توپولوژی های شبکه پیچیده دارند، انعطاف پذیرتر و مناسب تر است.
برنامه
CAN 2.0A معمولاً در سناریوهای کاربردی سادهتر، مانند کنترل صنعتی، شبکههای ساده داخل خودرو و غیره استفاده میشود.
CAN 2.0B برای سناریوهای کاربردی پیچیده، مانند شبکههای خودروهای مدرن، سیستمهای اتوماسیون صنعتی و غیره مناسبتر است.
اکثر کنترلکنندههای مدرن CAN از CAN 2 پشتیبانی میکنند.{1}}B و با CAN 2 سازگار هستند.{3}}فریمهای پیام A.
در همان شبکه، CAN 2.0A و CAN 2.{3}}قابهای پیام B میتوانند تا زمانی که همه گرهها در شبکه از CAN 2 پشتیبانی میکنند، همزیستی داشته باشند.0B.

