راه اندازی موتور براشلس با AVR

راه اندازی موتور براشلس با AVR

در این پست موتور براشلس را با استفاده از اسپید کنترل راه اندازی می کنیم ، لازمه ساخت یک فلایت کنترل برای ربات پرنده (مثلا ساخت کوادکوپتر با AVR) اطلاع از نحوه راه اندازی و درایو کردن موتور هاست که بخش اصلی فلایت کنترل را تشکیل می دهد ، در پست قبلی “آموزش راه اندازی موتور براشلس ” با استفاده از AVR و زبان بیسیک با استفاده از تغییر فرکانس موتور براشلس را راه اندازی کردیم ، ولی خب استفاده از تغییر فرکانس برای راه اندازی موتور براشلس کار زیاد اصولی و درستی نیست ، در اینجا با استفاده از یک فرکانس ثابت و تغییر دادن عرض پالس موتور براشلس را راه اندازی و سرعت آن را کنترل می کنیم این اصولی ترین کار است و تمامی فلایت کنترل های موجود و تجاری از این روش استفاده می کنند ، در این این پروژه که با بسکام نوشته شده است با استفاده از یک ولوم  موتور را روشن و سپس سرعت ان را کم و زیاد می کنیم

فیلم عملکرد پروژه:

همراه این آموزش فایل های زیر قرار داده شده اند:

  1. شبیه ساز پروتیوس
  2. شماتیک مدار
  3. هگز و سورس کد به زبان بیسیک
  4. توضیحات خط به خط برنامه نویسی و نحوه راه اندازی

برای این مطلب 36 دیدگاه ثبت شده است

Turbo_70 بدون امتیاز
سلام , من هرکاری میکنم , نمیتونم فیوز بیت هارو روی 16MHZ تنظیم کنم!!؟!

پاسخ [کامران محمودزاده] : https://wle.ir/7110/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-sinaprog-2-1-7-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85-%DA%A9%D8%B1%D8%AF%D9%86-avr.html

از این برنامه استفاده کنید

پاسخ
1394/11/20
saeidtoa69 بدون امتیاز
با سلام اگه امکان داره برای درک بهتر از بردبرد عکس بگیرید و برام بفرستید.
پاسخ
1394/09/07
saeidtoa69 بدون امتیاز
با سلام آیا به غیر از اتصالات درون فایل پروتئوس باید اتصالات دیگه ای از جمله تغذیه آی سی وصل بشود؟ تغذیه دوسر ولوم همون تغذیه آی سی هست یا همون 12 ولت؟

پاسخ [کامران محمودزاده] : در پرویتیوس تنها تغذیه های اصلی وصل شده

باید تغذیه 12 ولت اسپید هم وصل شود

پاسخ
1394/09/06
رضا خسروی بدون امتیاز
سلام من تمام مراحل رو با دقت انجام دادم ولی جوابی نگرفتم و موتور بعد از زدن ملودی شروع میکنه بیپ بیپ کردن نا منظم یه سری یکی یه سری 2 تا یه . چیکارش کنم . دوستان کسی هم مدار بالا رو بسته نتیجه گرفته باشه . ممنون میشم راهنمایی کنین

پاسخ [کامران محمودزاده] : مدل اسپید کنترلتون چی هست ؟

پاسخ
1394/08/24
ابوالفضل کاویان بدون امتیاز
با سلام میشه بیشتر در مورد این دو خط برنامه توضیح بدید که واسه من مبتدی قابل فهم باشه B = A / 5 If B < 20 Then B = 20 با تشکر

پاسخ [کامران محمودزاده] : برای زدن کلید و استارته

پاسخ
1394/06/01
Turbo_70 بدون امتیاز
سلام ، من ای سی رو پروگرام ، و مدار رو دقیق درست کردم ولی موقع چرخوندن پتانسیومتر ، موتور فقط بوق میزنه!؟! دلیل چیه؟؟!؟

پاسخ [کامران محمودزاده] : فرکانس احتمالا دقیق نیست ، ایا فیوز بیت رو تنظیم کردی

پاسخ
1394/05/07
میلاد یاراحمدی بدون امتیاز
سلام خسته نباشید موتور رو با کریستال داخلیه میکرو 1000000 میشه راه انداخت ؟

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

پاسخ
1394/04/30
emad94 بدون امتیاز
سلام میخواستم بدونم فایل بیسیک برنامه را با چه نرم افزاری میتوانم باز کنم؟

پاسخ [کامران] : با bascom avr نوشه شده است

پاسخ
1394/04/24
bardo87 بدون امتیاز
کریستال تو فایل هگز هم باید تغییر کند؟ چون با فایل هگز پروگرم کردم ولی صدای بوق شنیده میشه براشلس کار نمیکنه

پاسخ [کامران] : نه
باید هنگام پروگرام کردن فیوز بیت رو روی 16 مگ خارجی قرار بدید

پاسخ
1394/04/22
bardo87 بدون امتیاز
با سلام میود سورس به زبان c قرار دهید؟

پاسخ [کامران] : سلام فعلا وقتم خیلی پره وقت کنم تو سایت میذارم

پاسخ
1394/04/20
amn007 بدون امتیاز
منظور از با این برنامه میشه 12 موتور را راه اندازی کرد چیست

پاسخ [کامران] : سلام یعنی میشه 12 موتور رو با یک میکرو روشن کرد

پاسخ
1394/04/16
amn007 بدون امتیاز
برای راه اندازی موتور براشلس باید فقط موج مربعی تولید کرد

پاسخ [کامران] : بله موج مربعی با فرکانس ثابت و دامنه متغییر

پاسخ
1394/04/15
رضا رخ افروز بدون امتیاز
با سلام مهندس مراحل رو انجام دادم و مدار رو بستم ولی اسپید کنترل از مود پروگرام خارج نمیشه و بوق های مختلفی از موتور شنیده میشه اسپید کنترل سیمون 30 آمپر هست موتور هم ایمکس MT2216 اگر ممکنه راهنمایی کنید پست قبلی موتور براشلس هم امتحان کردم باز هم همین مشکل هست

پاسخ [کامران] : سلام ،
احتمالا کریستال 16 مگ خارجی به میکرووصل نکرید و فیوز بیت رو روی 16 مگ خارجی قرار ندادید ، لطفا این موارد رو بررسی کنید

پاسخ
1394/03/06
حمید کورتکس بدون امتیاز
موتور و اسپید کنترل مورد نظر رو از کجا تهیه کنم اگه میشه یه چیزی بخرم که تو اموزش کواد هم بدردم بخوره باتشکر

پاسخ [کامران] : من این موتور رو از سایت ارسی ای بی تهیه کردم ولی خب این مدل مناسب نیست

پاسخ
1394/02/04
حمید کورتکس بدون امتیاز
سلام درون برنامه کریستال 8 مگاهرتز نوشته ولی شماتیک و توضیحات 16 مگاهرتز است کدومش درسته؟ و چظور باید روی کریستال خارجی 16 تنظیم کنیم؟ با تشکر استاد

پاسخ [کامران] : 16 مگ خارجی درست هست فیوز بیت رو به شکل زیر تغییر بده
cksel3..0 = 1110

پاسخ
1394/02/04
عادل عبداللهی بدون امتیاز
باسلام لطفا سورس برنامه را به زبان سی نیز قراردهید
پاسخ
1393/12/22
محمدامین مهربان بدون امتیاز
سلام،لینک دانلود توضیحات کامل مدار موجود نیست؟

پاسخ [کامران] : سلام توضیحاتو این دفه تو همون پست قرار دادم

پاسخ
1393/12/20
1327176 بدون امتیاز
با سلام وتشکر از مدیریت سایت آقا کامران

پاسخ [کامران] : ممنونم استاد بزرگوار

پاسخ
1393/12/19

در حال لود کردن گوگل کپچا ، لطفا صبر کنید ...

عضویت در خبرنامه

با عضویت در خبرنامه می توانید از جدیدترین مقالات، اخبار و محصولات سایت در ایمیل خود با خبر شوید...

به جمع 1,181 کاربر خبرنامه بپیوندید