پروژه های ramin.yousefi2@gmail.com AVR,ARM,PIC,8051

لطفا ایمیل بزنید

راه اندازی پروتکل CAN با ARM
 

CAN (مخفف Controller Area Network) یک باس استاندارد است که برای برقراری ارتباط بین واحدهای کنترل الکترونیکی (ECU) درون یک خودرو طراحی شده و پراستفاده ترین پروتکل در طراحی و ساخت قسمت های ارتباطی وسایل نقلیه است. امروزه CAN بخاطر قابلیت هایی که دارد، در انواع پروژه ها و محیط های صنعتی نیز استفاده می شود.
CAN یک پروتکل مبتنی بر پیام (message based) و multi-master broadcast سریال است. شبکه CAN می تواند شامل تعداد زیادی Node باشد که هر Node قابلیت ارسال و دریافت اطلاعات را دارد. هر پیام شامل یک ID و حداکثر 8 بایت داده است. وسایل (device) های متصل شده به CAN، عموما حسگرها (sensor)، محرک ها (actuator) و دیگر تجهیزات کنترلی هستند.
ویژگی ها :
-   پرسرعت (تا 1Mbps)
-   قابلیت اولویت بندی پیام ها، مناسب برای طراحی سیستم بلادرنگ (پیام با شماره ID پایین تر دارای اولویت بالاتر است)
-   باس 2 سیمه تفاضلی (2-wire differential bus)
-   ایمنی بسیار زیاد در برابر نویز
-   قابلیت خطایابی، کنترل و رفع خطا (در مواقع تداخل و ...)
-   استاندارد ISO 11898 در لایه Data link و قسمت هایی از لایه فیزیکی

 

برنامه ارسال و دریافت را می توانید از آدرس زیر دانلود کنید.

http://cloud.zigur.com/public.php?service=files&t=5d0c1f93c08de118f9823c372d0fddec&download