یکشنبه , ۱ مرداد ۱۳۹۶
آخرین نوشته‌ها
خانه | پروژه | پروژه های آموزشی AVR | کنترل دور موتور DC بر اساس دمای محیط
آموزش ویدیوی طراحی و شبیه سازی مدارهای آنالوگ و دیجیتال

کنترل دور موتور DC بر اساس دمای محیط

گروه آموزشی میکرولرن افتخار دارد تا از سری آموزش های میکروکنترلر AVR، اکنون با پروژه ای جامع از این میکروکنترلر مسیر آموزش دانشجویان و علاقه مندان به الکترونیک و کامپیوتر را هموارتر کند.

دوستان عزیز توجه داشته باشند که هدف اول این پروژه مرور بخش های مختلف میکروکنترلر AVR برای دانشجویان محترم می باشد. در واقع قصد داریم تا دانشجو را تشویق به اجرای یک پروژه ی جامع کنیم تا بتواند از تمام مهارت هایی که تا کنون فرا گرفته، به صورت هم زمان استفاده کند.

هدف دوم این پروژه، کمک به دانشجو برای درک فضای صنعتی و رشد ایده پردازی در ذهن اوست. دانشجو پس از مطالعه کامل این مقاله، کدنویسی، شبیه سازی و در نهایت تست سخت افزاری، دید نسبتا خوبی به دست می آورد و می تواند بر مبنای این پروژه، پروژه های واقعی تر و جامع تری طراحی و اجرا کند.

شرح پروژه کنترل دور موتور

در این پروژه یک موتور DC از طریق مدارهای واسط که برای تامین جریان در نظر گرفته شده اند به میکروکنترلر AVR متصل شده است. هم چنین برای اندازه گیری دمای محیط اطراف، یک سنسور دمای LM35 به مبدل آنالوگ به دیجیتال میکروکنترلر وصل شده است. یک LCD کاراکتری وضعیت دمای محیط و هم چنین سرعت چرخش موتور و پیام های مورد نیاز کاربر را نمایش می دهد. برای وارد کردن اطلاعات کاربر از یک کیپد ۴*۴ استفاده شده است.

میکروکنترلر به نحوی برنامه ریزی شده که در شروع کار از طریق کیپد و منویی که برایش طراحی شده از کاربر ۳ عدد دریافت کند که به شرح زیر هستند:

  • درصد سرعت موتور بین صفر تا ۹۹ (کاربر می خواهد موتور با چند درصد سرعت نهایی خود بچرخد؟)
  • دمایی که معمولا موتور در آن به صورت عادی کار می کند. (دمای نرمال)
  • ماکزیمم دمایی که موتور نباید از آن داغ تر شود.(دمای ماکزیمم)

این اعداد بسته به نوع موتور استفاده شده فرق می کنند و باید طبق اطلاعات موتور وارد شوند. اگر موتور داغ شد (دمای موتور بالاتر از دمای ماکزیمم باشد) اجازه چرخش با سرعت بالا به موتور داده نمی شود و سرعت موتور نصف می شود و همچنین با روشن شدن یک فن موتور خنک می شود. تا زمانی که دمای موتور به زیر دمای نرمال برسد. سپس اجازه سرعت گرفتن به موتور داده می شود و از طریق اجرای پشت سر هم این روال موتور خنک نگه داشته می شود.

در جدول زیر می توانید با اطلاعات ضروری پروژه آشنا شوید:

 

یادآوری ها

قبل از مطالعه این پروژه بهتر است در صورت عدم تسلط، مباحث زیر را در میکرولرن مطالعه بفرمایید:

قطعات مورد نیاز

  • میکروکنترلر ATmega32
  • موتورDC
  • فن
  • سنسور دمای LM35
  • کیپد ۴*۴
  • LCD کاراکتری
  • ترانزیستور ۲N2222
  • دیود ۱N4001

فلوچارت برنامه

تصویر شماتیک مدار در پروتئوس

خرید پروژه 

در بسته ی دانلودی چه چیزهایی دریافت می کنم؟

  • متن کامل تمام برنامه ها به همراهی کتابخانه های استفاده شده. که دارای توضیحات و کامنت می باشند.
  • فایل PDF توضیح جامع پروژه به همراه توضیح خط به خط کدهای برنامه.
  • تصویر فلوچارت برنامه ی نوشته شده.
  • فایل شبیه سازی پروتئوس پروژه.

چرا سورس کد این پروژه رایگان نیست؟

  • در این پروژه به همراه کتابخانه ها نزدیک به ۶۰۰ خط کدنویسی زبان C انجام شده که مستلزم صرف ساعت ها وقت بوده است.
  • کدنویسی پروژه به صورت بهینه و با کیفیت انجام شده تا از سخت افزار به درستی استفاده کند.
  • کدنویسی و کتابخانه های این پروژه به نحوی است که در پروژه های دیگر قابلیت استفاده داشته باشد.
  • فایل PDF شامل توضیحات پروژه با کیفیت بسیار عالی تهیه شده تا مورد رضایت مخاطبان میکرولرن قرار گیرد.
  • میکرولرن همیشه به مخاطبان خودش احترام می گذارد و در نظر دارد تا محصولات بهتری برای آن ها تهیه کند. این مهم بدون تامین مالی امکان پذیر نمی باشد. شما با خرید این کد ما را به تولید کدهای بهتر و کاربردی تر تشویق می کنید.

برای دریافت فایل های این پروژه شامل فایل hex، فایل زبان C و فایل شبیه سازی پروتئوس لطفا روی دکمه زیر کلیک نمایید:

قیمت محصول : ۱۰,۰۰۰ تومان

از این که این مقاله آموزشی را دنبال کردید از شما سپاس گذاریم. امیدواریم که توانسته باشیم قدمی هرچند کوچک در جهت افزایش سطح دانش شما برداریم. از شما خواهش می کنیم در صورتی که در متن یا برنامه اشکالی وجود دارد و یا می توان آن را به گونه ای بهتر باز نویسی کرد حتما آن را در بخش دیدگاه های این پست به ما منعکس کنید.

Total 22 Votes
2

Tell us how can we improve this post?

+ = Verify Human or Spambot ?

درباره‌ی احسان

۶ ديدگاه

  1. سلام
    من این فایل رو خریدم. چطوری می تونم دانلودش کنم؟

    • سلام
      لینک دانلود به طور اتوماتیک براتون ایمیل میشه. به ایمیلتون سر بزنید تا بتونید فایل رو دانلود کنید. هر اشکال دیگه ای داشتید همینجا سوال کنید. 🙂

      • ممنون از اینکه پی گیری کردید. تونستم دانلودش کنم. خیلی پروژه ی جالبی بود. اما یه سوال دارم. این پروژه چقدر کاربردی هست؟

        • این پروژه بیشتر از کاربردی و صنعتی بودن جنبه آموزشی داره و باعث میشه شما دید صنعتی پیدا کنید. هم چنین برای آزمایشگاه میکروکنترلر هم میتونه گزینه ی مناسبی باشه.

  2. با سلام
    مدیران گرامی
    بنده این پروژه رو خریداری کرده ام ولی هیچ لینک دانلودی ویا راهنمایی برای بنده ارسال نشده لطف کنید رسیدگی بفرایید
    با تشکر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload CAPTCHA.