آموزش کنترل سرعت موتور براشلس با آردوینو

محتویات
سلام. پروژه کنترل سرعت موتور براشلس با آردوینو را آماده کردیم. در این آموزش ، دلیل استفاده از موتور های براشلس برای کوادکوپتر ها را میفهمیم همچنین با موضوع ESC به طور کامل آشنا میشویم.
آموزش کنترل موتور براشلس با Arduino
ساختن وسایلی که بتوانند پرواز کنند، کمی اضطراب بیشتری را در بین علاقه مندان الکترونیک ایجاد می کند. در مورد گلایدرها ، هلیکوپترها ، هواپیماها و … صحبت می کنم. نکته مشترک همه وسایل پروازی این است که آنها از یک موتور BLDC استفاده می کنند، بنابراین موتور BLDC چیست؟ چرا ما برای پرواز کردن به آن نیاز داریم؟ چه چیزی در مورد آن خاص است؟ چگونه یک موتور مناسب خریداری کنیم و آن را به میکروکنترلر خود متصل کنیم؟ ESC چیست و چرا از آن استفاده می کنیم؟ اگر سؤالاتی از این قبیل دارید ، این آموزش به همه آن ها پاسخ میدهد :)
ما در این پروژه آردوینو ، آموزش کنترل سرعت موتور براشلس DC مدل A2212/13T Sensorless را یاد میگیریم. در این پروژه ما این موتور را که معمولاً برای ساخت پهپاد های بدون سرنشین استفاده میشود را کنترل می کنیم.
پیشنهاد میکنم قبل از خواندن ادامه مطلب، مقاله موتور براشلس چیست و آموزش ساخت کوادکوپتر را بخوانید.
مدار پروژه کنترل موتور کوادکوپتر
شماتیک کامل مدار در فایل دانلودی قرار داده شده است. اتصالات مدار پروژه اتصال موتور براشلس به آردوینو بسیار ساده است. ESC به یک منبع تغذیه حدود 5 تا 12 ولت متصل میشود. در این آموزش ما از RPS استفاده کرده ایم اما شما میتوانید از باتری Li-Po نیز برای تغذیه ESC استفاده کنید.
سیم های فاز کنترل کننده الکترونیکی سرعت (ESC) باید به سیم های سه فاز موتور ها متصل شوند. ترتیب خاصی برای اتصال وجود ندارد. برای تنظیم سرعت موتور BLDC از پتانسیومتر متصل به پین A0 آردوینو نیز استفاده می کنیم.
قطعات مورد نیاز پروژه
- موتور A2212/13T BLDC
- منبع تغذیه (12 ولت 20A)
- برد آردوینو Uno
- پتانسیومتر 10 کیلو اهم
فیلم عملکرد تغییر سرعت موتور براشلس
برای دانلود فایل ها باید حساب کاربری داشته باشید ثبت نام / ورود
با سلام
مهندس اگه امکانش هست برنامه موتور براشلس رو با ریموت کنترل ir در برد اردویینو یونو بنویسید خیلی ممنون
سلام عزیز
سعی میکنیم قرار بدهیم
سلام.چطوری میشه با نوشتن کد جهت موتور براشلس رو تغییر داد.با تشکر
خیلی ممنون ازشما حالااین کاری که من کردم خوبه یابد درکل
بدی یا خوبی نداره اگر نمیخواهید باتری تهیه کنید به همین شکل میتونید استفاده کنید.
سلام من یه ماشین کنترلی دارم که باتریش زودتموم میشد(بیل مکانیکی) برا همین من واسش یه منبع تغذیه درست کردم که ولتاژش باولتاژ باتری برابره وجریان ۱۵آمپرداره .سوالم اینه که من نمیدونم اسپیدکنترل این ماشین چقد جریان ازباتری میکشیده اگه بعنوان مثال فرض کنیم اسپید ۱۰آمپرازباتری میکشیده حالامن اگه این منبعو که ۱۵آمپرخروجی داره بهش وصل کنم جریان زیاد اشکالی نداردبرای موتورواسپید
سلام وقت بخیر
جریان بالا مشکلی بوجود نمیاره ولتاژ بالا هست که باعث مشکل میشه
سلام وقت بخیر بسیار ممنون اسفتاده کردیم
ببخشید یک سوالی داشتم، ما یک موتور BLDC سنسورلس رو با دو تا الگوریتم مختلف که یکی شناسایی ZC ها بر اساس analog comparator هست و یکی استفاده از ADC کنترل میکنیم. نکته عجیبی که بهش برخوردیم سرعت حداکثر با وجود اینکه در هر دو الگوریتم Duty cycle تقریبا برابر صده با هم تفاوت داره ( برای کاربرد ما، با مقایسه گر انالوگ 3000rpm و با استفاده از ADC سرعت 2750rpm هست) تا حالا به این مورد برخوردین؟ چطور ممکنه همچین مشکلی پیش بیاد؟ مگه سرعت حداکثر به دیوتی سایکل فقط بستگی نداره؟ تا جایی که میدونم حتی فرکانسم هم به صورت تاثیری نداره
الگوریتم کلید زنی ممکنه اثر بذاره؟ چون کمی با هم تفاوت دارن
پتانسیومتر 50 کیلو به جای 10 کیلو میتوان استفاده کرد
سلام عزیز
بله تفاوت زیادی در نتیجه پروژه ندارد
میشه مثبت و منفی اپید کنترل رو به آردونو نزنیم و فقط سیم سیگینال رو بزنیم و تغزیه آردوینو رو از کامپیوتر بگیریم. لطفا زود جواب بدید. ممنون
بله میشود
من نتونست موتور رو راه اندازی کنم و وقتی هم که مدار رو روشن میکنم صدای بوق اینجوری: دد…….دد…….دد…..دد انجوری صدای بوق مدام میزنه
بله. دست دوم هست ولی جلوی خودم تو همین براشلس تستش کرد و خوب هم کار کرد
سلام من از همون موتور براشلسی که شما استفاده کردید دارم و اسپید کنترلم هم از اونی که شما استفاده کردید هست. من نقشه رو مثل شماتیک نقشه درست کردم و وقتی که روشن میکنم آیسی کوچولو برد آردوینوم داغ میشه و آردوینو ام اون آیسی کوچولو رو سوزونده و از یک آردوینو دیگه میخوام استفاده کنم که اون آیسی کوچولو این هم داغ میشه ولی قبل از سوختن از برق درآوردمش. میشه من رو راهنمایی کنید.ممنون
سلام وقت بخیر
اسپید کنترلتون سالم هست؟
سلام من برای مینی دریل میخوام یک موتور براشلس 11.1 ولته میتونم با اداپتور ۱۲ ولت راه بندازمش؟
سلام خوب هستین من میخاستم یک روباط پرنده بالزن بسازم روی موتور براشلس به مشکل خوردم
برای اسپید کنترو ۲۰ آمپر از کدام موتور براشلس و باطری پلیمر استفاده کنم
سلام من مدار رو بستم و کد رو اپلود کردم ولی موتور راه اندازی نمیشه و فقط بیپ بیپ بوق میکشه؟ چطور این مشکل رو حل کنم.
یک تصویر از مدارتون در انجمن ارسال کنید
سلام میشه از آداپتور ۱۲ ولت ۵ امپر استفاده کرد به جای باتری؟؟؟ممنون میشم پاسخ بدید.
سلام عزیز
فکر نمیکنم جواب بده باید از باتری لیتیوم پلیمری استفاده کنید
سلام برد آردوینو در این کنترل سرعت نیاز به کد نویسی داره ؟؟؟ ممنون میشم پاسخ بدید. کدهارو از کجا میتونیم دریافت کنیم؟؟؟
سلام عزیز، لینک دانلود کد ها در انتهای مطلب قرار گرفته
سلام
میشه به جای باتری از برق شهری برای منبع تغذیه موتور استفاده کرد؟
سلام عزیز، در این صورت باید از موتور های ولتاژ بالا استفاده کنید
سلام
عذر میخام میخواستم بدون اگر همین پروژه رو بخوایم تو پروتئوس شبیه سازی کنیم سنسور ESC در پروتئوس به چه نامی هست
ممنون میشم اگه راهنمایی کنید
سلام
میشه بدون اسپید کنترل هم راه اندازیش کرد؟ البته درایو l293 دارم
عذر خواهی میکنم موتور براسلشE-MAX MT2213/935 KV با اسپید موتور آمپر EMAX SIMON SERIS 30 وباطری 3.7 (800MAh)همه باهم سازگار هستند؟
ممنونم از اطلاعات مفیدتون.
بعد ببخشید یعنی مثلا منفی موتور هارو به هم وصل کنیم و منفی موتور 4 با مثبت موتور1 رو به کنترل موتور وصل کنیم درسته؟
ممنون
ببینید نحوه تغذیه یک بحث جدا هستش و میتونید به هر نحوری موتور ها رو تغذیه کنید. مبحثی که در استفاده چند موتور مهم هست، ارسال دیتا به اون ها هستش. شما فقط باید برنامه رو گسترش بدید و برای 4 موتور اطلاعات رو ارسال کنید.
سلام من مدرسه رباتیک میروم و میخواستم یک پهباد ساده درست کنم باتوجه به این که من اطلاعاتی در باره مدار بندی هایش ندارم ولی ا اطلاعاتی که شما در سایت خوبتون قرار دادیدمن تونستم بستن یک موتور برشلس رو با کنترل موتور یاد بگیرم فقط میخواستم بدونم من مدارش رو که بستم برنامه نویسیش رو از کجا میتونم دانلود کنم و اینکه برای 4 تا از این موتور ها باید چه مداری رو ببندم. اگر جواب بدید خیلی خوشحال مشوم.
سلام. اگر تونستید با آردوینو یک موتور براشلس رو کنترل کنید، میتونید 4 موتور رو هم کنترل کنید چیز دیگه نمیخواد. کد پروژه هم در انتهای صفحه، زیر فیلم عملکرد قرار داده شده.
امکان داره شماره تماس یا آدرسی رو از شما داشته باشم تا در صورت درخواست همکاری از جناب عالی با شما در ارتباط باشم؟
بله در تلگرام پیام بدهید : @mohammadrahimi09
سلام
من یک مدل هلی کوپتر کانسپت طراحی کردم و ساختم
وزن پایانی 4 کیلو گرم شده و یک متر طول دارد با عرض 25 سانت
چه موتوری با چه عده دورانی نیاز هست تا بتواند آنرا بلند
سپاسگزارم از اینکه پاسخ میدهید
سلام شهاب عزیز،
مدل های هلیکوپتر و کلا پروژه های هوایی نیاز به حضور فیزیکی دارند بنده نمیتوانم از اینجا اطلاعات دقیقی به شما بدهم.
موفق باشید.