1403/02/05
ایمان اسماعیلی پایین افراکتی

ایمان اسماعیلی پایین افراکتی

مرتبه علمی: دانشیار
ارکید:
تحصیلات: دکترای تخصصی
اسکاپوس:
دانشکده: دانشکده مهندسی و فناوری
نشانی:
تلفن: 01135305134

مشخصات پژوهش

عنوان
پیاده سازی کنترلر CANبر روی FPGAبا زبان توصیف سخت افزاری وریلاگ
نوع پژوهش
پایان نامه
کلیدواژه‌ها
پیاده سازی، ،CANزبان وریلاگ، .Xilinx-
سال 1396
پژوهشگران ایمان اسماعیلی پایین افراکتی(استاد راهنما)

چکیده

با پیشرفت تکنولوژی، نیاز به افزایش نرخ انتقال داده در بستری امن در بین تراشه ها و نیز در بین بخش های مختلف یک سیستم الکترونیکی افزایش پیدا کرده است. در بین پروتکل های مخابراتی موجود، پروتکل CANیک پروتکل مناسب است زیرا یک پروتکل سریال، آسنکرون و چند-کاربره است که عمدتا برای ارتباط بخش های مختلف خودرو با واحد کنترل الکترونیکی آن طراحی و بسط داده شده است. نرخ انتقال داده در این پروتکل به 1مگابیت بر ثانیه نیز می رسد. با توجه ویژگی هایی نظیر نرخ انتقال داده بالا، امنیتی بالا در مقابل نویز ، قابلیت خطایابی، کنترل و رفع خطا ، بلادرنگ بودن کاربری آن به خودرو محدود نمی شود و در بسیاری از حوزه های دیگر نظیر حوزه های پزشکی و صنعتی مورد استفاده قرار می گیرد. هدف از اینکار پیاده سازی یک شبکه انتقال داده برای کنترل سیستمهای آنلاین می باشد. در این پایاننامه به طراحی یک کنترلر CANبه صورت سخت افزاری میپردازیم. کنترلر CANرا با استفاده از زبان سخت افزاری وریلاگ پیاده سازی می کنیم و سپس در نرمافزار Xilinx ISEمورد تست و بررسی قرار می دهیم. پس از پیاده سازی به یک پیاده سازی با سرعت 022مگاهرتز و توان مصرفی 022میلی وات دست یافتیم