کنترل دور موتور DC با کنترلر PID بصورت WIRELESS

0
40
کنترل دور موتور DC با کنترلر PID بصورت WIRELESS
کنترل دور موتور DC با کنترلر PID بصورت WIRELESS

پروژه کنترل دور موتور DC با کنترلر PID بصورت WIRELESS ، این پروژه بگونه ای انتخاب شده است که توانسته از تمامی گرایش‌های رشته برق بهره گیرد و از آنها جهت پیاده سازی نتیجه ای مطلوب استفاده نماید. اما می‌توان گفت که قسمت اصلی پروژه بهره‌گیری از سیستم‌های کنترلی است، اینگونه که جهت کنترل موتور(dc) از اصول کنترل استفاده شده است و جهت رسیدن به مقدار مطلوب دور موتور از کنترلر (pid) استفاده شده است.

کنترل دور موتور DC با کنترلر PID بصورت WIRELESS
کنترل دور موتور DC با کنترلر PID بصورت WIRELESS

 

علاوه بر اصول کنترلی در این پروژه سعی شده که از مفاهیم الکترونیکی و مخابراتی نیز استفاده شود به همین منظور جهت راه اندازی موتور از درایورهای ترانزیستوری استفاده شده که در طراحی آنها از اصول الکترونیک بهره گرفته شده و جهت ارسال اطلاعات ودریافت ان از ماژولهای فرستنده وگیرنده‌ی  (hm-tr) استفاده شده که قسمت مخابراتی پروژه را تشکیل می‌دهد. در ادامه به بررسی کامل قسمتهای ذکر شده خواهیم پرداخت، قسمت بسیار مهم این پروژه قسمت میکروکنترولر آن می‌باشد و میکرو استفاده شده در این پروژه‌ای سی (AT-mega16) از خانواده‌ی AVR می‌باشد که به بررسی مشخصات این آی سی خواهیم پرداخت.

مشخصه‌ی بارز این پروژه پیاده سازی کنترولر pid بصورت نرم افزاری می‌باشد، بگونه‌ای که تمامی مراحل کنترل اعم از (تناسبی ، انتگرالی ، مشتق‌گیری) بصورت عددی صورت می‌گیرند. این موضوع در قسمت بررسی  برنامه پروژه کاملا مشهود است. سرعت چرخش موتورهای DC وابسته به ولتاژ برق ورودی به آن ها و قدرت این موتورها نیز وابسته به جریان عبوری از آن ها می‌باشد. که ما جریان موتور را از طریق ماسفت قدرت (irf250) تامین کردیم و اساس کنترل سرعت موتور نیز به میزان مقدار میانگین موج  (pwm) حاصل از میکرو کنترلر می‌باشد.

هدف این پروژه کنترل موتور dc  است که برای این منظور احتیاج به یک ساختار کنترلی داریم، در این پروژه از ساختار کنترل حلقه بسته استفاده شده است. در حالت کلی این پروژه به چندین بخش تقسیم می‌شود و در هر بخش به نحوه عملکرد ان می‌پردازیم:

  • ۱ –  شمارش دور موتور
  • ۲ – انتقال اطلاعات از موتور به میکرو
  • ۳ – پردازش اطلاعات توسط میکرو
  • ۴ – انتقال اطلاعات از میکرو به موتور

فهرست مطالب

  • پیشگفتار
  • فصل اول (عنوان پروژه و تحقیق)
  • نحوه شمارش دور موتور
  • نحوه انتقال اطلاعات از موتور به میکروکنترلر
  • پردازش اطلاعات توسط میکرو
  • نحوه محاسبه‌ی  (Kp,Ki,Kd)
  • نحوه انتقال اطلاعات از میکرو به موتور
  • کنترل سرعت موتور DC
  • کنترل سرعت موتور DC از طریق PWM
  • فصل دوم (تشریح نقشه فنی پروژه و سخت افزارهای پروژه)
  • مدار درایور موتور
  • انواع اپتوکوپلر
  • بررسی ماژول HM-TR
  • بررسی پایه های LCD
  • شماتیک مدار شبیه سازی شده
  • نقشه فیبر مدار چاپی
  • فصل سوم (تشریح نرم افزار پروژه)
  • برنامه کامل پروژه
  • چگونه اطلاعات انکدررا توسط میکرو بخوانیم
  • بررسی زیر برنامه وقفه
  • بررسی عملکرد USART میکروکنترولر
  • بررسی زیر برنامه وقفه دریافت USART میکروکنترولر
  • پیکر بندی تایمر صفر جهت تولید PWM
  • پیکر بندی تایمر یک جهت کار در مد نرمال
  • محاسبه ی PID
  • فصل چهارم (خلاصه پروژه و پیشنهادات)
  • طراحی کنترولر از طریق محاسبات
  • مدلسازی موتور
  • طراحی موتور DC در سیمولینک
  • کنترل ابشاری موتور DC
  • طراحی کنترل کننده PID
  • مشخصات کنترل کننده PID
  • تنظیم کردن PID
  • کنترل کننده سرعت PID
  • منابع
  • پیوست ۱ (مشخصات AT-mega16)
  • پیوست ۲ (مشخصات موتور های DC )
  • پیوست ۳ (برگه اطلاعات قطعات استفاده شده)

 

دانلود فایل ها
نوع فایل : PDF
تعداد صفحه : 105
نحوه نگارش : توضیحات پروژه
دانلود

 

منبع:  میکرودیزاینرالکترونیک

مطلب قبلیﻣﻨﺎﺑﻊ ﺗﻐﺬﻳﻪ ﺳﻮئیچینگ و تداخلات EMI – ﺗﺮاﻧﺴﻔﻮرﻣﺎﺗﻮرﻫﺎي ﻓﻼي ﺑﻚ
مطلب بعدیارسال پیامک فارسی با ماژول های GSM شرکت Quectel

پاسخ دهید

لطفا نظر خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید