کنترل موتور براشلس با استفاده از آردوینو
صفحه اصلی » وبلاگ » کنترل موتور براشلس با استفاده از آردوینو

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

بازدیدها: 0     نویسنده: ویرایشگر سایت زمان انتشار: 2020-09-02 منبع: سایت

پرس و جو کنید

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

من به کنترل ESC فکر کردم. ک.
کنترلر الکترونیکی سرعت موتور براشلس بدون فرستنده و گیرنده یا پروژه ای هست که می خواهید از یک مدار ساده یا آردوینو برای کنترل سرعت موتور براشلس استفاده کنید و سپس با میکرو کنترلر آردوینو این کار را انجام دهیم.
این شامل استفاده از سیگنال PWM آردوینو برای کنترل سرعت موتور DC از طریق ESC است.
این امر باعث صرفه جویی در هزینه خرید یک تستر سروو یا یک فرستنده و گیرنده RC می شود.
بیایید شروع کنیم! !
آنچه شما نیاز دارید: ابتدا سه پایانه موتور براشلس را به سه پایانه ESC وصل کنید.
موتور را روی یک برد سنگین مشابه پیچ کنید تا پایداری در دورهای بالا حفظ شود.
کدهای موجود در پایین صفحه را با استفاده از کابل usb در آردوینو دانلود و فلش کنید (
کد در ادامه این صفحه توضیح داده شده است).
خط سیگنال اصلی سفید یا زرد ESC را به هر پایه PWM آردوینو وصل کنید، من آن را به پایه D8 وصل می کنم و پایه 8 را برای آن در طرح آردوینو مشخص می کنم.
شما می توانید موتورهای زیادی را با استفاده از چندین پین کنترل کنید.
پتانسیومتر را به پایه های vcc یا 5 ولت آردوینو و زمین وصل کنید.
سومین ترمینال پین متغیر را به پایه آنالوگ 0 وصل کنید و می‌توانید آردوینو را با استفاده از BEC (
مدار لغو باتری) روشن
کنید.
برای استفاده از BEC، کافی است سیم ضخیم قرمز را به پین ​​Vin آردوینو وصل کنید.
می تواند 5 ولت را ارائه دهد.
همه ESC ها BEC ندارند، در این صورت می توانید از منبع تغذیه خارجی 5 ولت استفاده کنید.
پس از روشن کردن آردوینو، اکنون باتری لیپو را به ESC وصل کنید. شما تمام شده اید! !
حالا به آرامی دکمه پتانسیومتر را بچرخانید تا راه اندازی شود و سرعت موتور افزایش یابد.
در این کد، ما فقط مقدار حداکثر (1023) و حداقل (0) را نقشه برداری یا ارجاع می دهیم.
مقدار شبیه سازی در پایه 0 به حداکثر مقدار مورد نیاز (2000) و حداقل (1000) می رسد
. مقدار سرعت ESC را اجرا و کنترل کنید.
ممکن است لازم باشد حداکثر و حداقل مقادیر ESC I را تغییر دهید.
مقادیر مختلف برای E 1000 و 2000، به عبارت دیگر، ممکن است لازم باشد آن را کالیبره کنید زیرا ESC های مختلف ممکن است نقاط شروع و پایان متفاوتی داشته باشند.
برای آموزش های بیشتر به RZtronics مراجعه کنید.
کد کنترل esscservo esc با استفاده از کتابخانه سروو شامل //;
/یک راه اندازی با نام esc void (){esc ایجاد کنید. پیوست (9);
/پین سیگنال esc را در اینجا esc مشخص کنید.
ثانیه (1000)؛
/سیگنال را به سریال 1000 راه اندازی کنید. شروع (9600)؛ }void loop(){int val;
/ایجاد متغیر val = analogRead (A0);
/خواندن ورودی از پین آنالوگ 0 و ذخیره آن در val = map (
Val, 0,1023, 1000,2000).
/Map val به min و max (
در صورت نیاز تغییر دهید)esc.
ثانیه (val);
/از val به عنوان سیگنال برای esc استفاده کنید

گروه HOPRIO یک تولید کننده حرفه ای کنترلر و موتور است که در سال 2000 تاسیس شد. دفتر مرکزی گروه در شهر چانگژو، استان جیانگ سو.

لینک های سریع

تماس با ما

واتساپ: +86 18921090987 
تلفن: +86- 18921090987 
ایمیل: sales02@hoprio.com
اضافه کنید: شماره 19 جاده ماهانگ جنوبی، منطقه فناوری پیشرفته ووجین، شهر چانگژو، استان جیانگ سو، چین 213167
پیام بگذارید
با ما تماس بگیرید
کپی رایت © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. کلیه حقوق محفوظ است. نقشه سایت | سیاست حفظ حریم خصوصی