فهرست مطالب:

کنترل قدرتمند اسکیت برد برقی E-Bike 350W DC Motor با استفاده از Arduino و BTS7960b: 9 مرحله
کنترل قدرتمند اسکیت برد برقی E-Bike 350W DC Motor با استفاده از Arduino و BTS7960b: 9 مرحله

تصویری: کنترل قدرتمند اسکیت برد برقی E-Bike 350W DC Motor با استفاده از Arduino و BTS7960b: 9 مرحله

تصویری: کنترل قدرتمند اسکیت برد برقی E-Bike 350W DC Motor با استفاده از Arduino و BTS7960b: 9 مرحله
تصویری: 10 ریزترین دوچرخه الکترونیکی برتر: می توانید همین الان خرید کنید! 2024, نوامبر
Anonim

در این آموزش ما قصد داریم نحوه کنترل موتور DC با استفاده از درایور Arduino و Dc bts7960b را بیاموزیم.

این موتور می تواند یک موتور 350 واتی یا فقط یک اسباب بازی کوچک arduino DC باشد مگر اینکه قدرت آن از حداکثر جریان راننده BTS7960b بیشتر باشد.

فیلم را ببینید!

مرحله 1: درباره موتور

در مورد موتور
در مورد موتور

دارای توان خروجی 350 وات ولتاژ نامی 24/36 ولت DC

سرعت مجاز 2750 دور در دقیقه

سرعت بار 3300 دور در دقیقه

بار کامل جریان = 19.20A

جریان بدون بار = 2.5A

گشتاور نامی 1.11 نیوتن متر (11.1 کیلوگرم بر سانتی متر).

گشتاور استال 5.55 نیوتن متر (55.11 کیلوگرم در سانتی متر) کارایی = 78

مرحله 2: درباره درایور موتور DC Bts7960b

درباره درایور موتور DC Bts7960b
درباره درایور موتور DC Bts7960b

مشخصات:

دو پل BTS7960 درایور بزرگ (43 A) H پل راننده ؛

5V با MCU جدا شده و به طور موثر از MCU محافظت می کند.

نشانگر قدرت 5 ولت در هیئت مدیره ؛ نشانگر ولتاژ پایان خروجی راننده موتور ؛ می تواند سینک حرارتی را لحیم کند ؛

فقط چهار خط از MCU تا ماژول درایور (GND. 5V. PWM1. PWM2) نیاز دارید.

منبع تغذیه تراشه 5 ولت (می تواند با MCU 5 ولت به اشتراک گذاشته شود) ؛ اندازه: 4 * 5 * 1.2 سانتی متر ؛

قادر به برگشت موتور به جلو ، دو فرکانس ورودی PWM تا 25kHZ ؛ دو جریان حرارتی که از خروجی سیگنال خطا عبور می کند. منبع تغذیه تراشه جداگانه 5V (می توان با MCU 5V به اشتراک گذاشت) ، همچنین می تواند از منبع تغذیه 5V استفاده کند. ولتاژ منبع تغذیه 5.5 تا 27 ولت

مرحله 3: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
  • Arduino Uno یا هر برد Arduino دیگر
  • درایور موتور DC Bts7960b
  • برخی از موتورهای DC می توانند کوچک یا قدرتمندتر از این آزمایش باشند
  • منبع تغذیه موتور
  • پتانسیومتر
  • دکمه 2X
  • سیم های بلوز
  • تخته نان
  • نرم افزار Visuino: از اینجا بارگیری کنید

مرحله 4: مدار

مدار
مدار
مدار
مدار
  • پین دیجیتال آردوینو [3] را به پین درایور bts7960 RPWM وصل کنید
  • پین دیجیتال آردوینو [3] را به پین درایور bts7960 LPWM وصل کنید
  • پین دیجیتال آردوینو [4] را به پین درایور bts7960 R_EN وصل کنید
  • پین دیجیتال آردوینو [3] را به پین درایور bts7960 L_EN وصل کنید
  • bts7960 پین VCC را به پین آنالوگ 5 ولت Arduino وصل کنید
  • bts7960 پین GND را به Arduino Pin GND وصل کنید
  • پین منبع تغذیه GND (-) را برای موتور به پین درایور bts7960 B- وصل کنید
  • پین منبع تغذیه VCC (+) را برای موتور به پین درایور B+bts7960 وصل کنید
  • سیم مثبت موتور را به پین درایور M+ bts7960 وصل کنید
  • سیم منفی موتور را به پین درایور M-bts7960 وصل کنید
  • پین پتانسیومتر OTB را به پین آنالوگ آردوینو A0 وصل کنید
  • پین پتانسیومتر VCC را به پین آنالوگ 5 ولت آردوینو وصل کنید
  • پین پتانسیومتر GND را به پین آردوینو GND وصل کنید
  • BUTTON1 پین 1 را به پین 5 ولت آردوینو وصل کنید
  • BUTTON2 پین 1 را به پین آردوینو 5 ولت وصل کنید
  • BUTTON1 پین 2 را به پین دیجیتال آردوینو 8 وصل کنید و به مقاومت 1 کیلو اهم ، پین دیگر روی مقاومت را به پین آردوینو GND وصل کنید.
  • BUTTON2 پین 2 را به پین دیجیتال آردوینو 9 وصل کنید و به مقاومت 1 کیلو اهم ، پین دیگر روی مقاومت را به پین آردوینو GND وصل کنید.

مرحله 5: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید

Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید

Visuino: https://www.visuino.eu نیز باید نصب شود. نسخه رایگان را بارگیری کنید یا برای یک دوره آزمایشی رایگان ثبت نام کنید.

Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.

مرحله 6: در Visuino افزودن و تنظیم قطعات

در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
  • جزء "SR Flip-Flop" را اضافه کنید
  • جزء "Speed and Direction To Speed" را اضافه کنید
  • قطعه "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S، L298N، AM1016A، BTN7960/BTS7960)" را اضافه کنید
  • جزء "ارزش دیجیتال (بولی)" را اضافه کنید

"DigitalValue1" را انتخاب کنید و در پنجره Properties "Value" را روی True تنظیم کنید ، این درایور را فعال می کند ، اگر روی false تنظیم شود ، راننده موتور غیرفعال می شود و موتور نمی چرخد

مرحله 7: در Visuino Connect Components

در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
  • پین دیجیتال آردوینو 8 را به پین "Set" SRFlipFlop1 "وصل کنید
  • پین دیجیتال آردوینو 9 را به "بازنشانی" پین جزء "SRFlipFlop1" وصل کنید
  • پین "SRFlipFlop1" را به پین "معکوس" SpeedAndDirectionToSpeed1 وصل کنید
  • پین Arduino Analog 0 را به پین "SpeedAndDirectionToSpeed1" وصل کنید "Speed"
  • پین "SpeedAndDirectionToSpeed1" را به پین "DualMotorDriver1" Motors [0]> In وصل کنید
  • پین "DualMotorDriver1" Motors [0]> Forward to Arduino pin 5 را وصل کنید
  • پین "DualMotorDriver1" Motors [0]> معکوس را به پین دیجیتال آردوینو 6 متصل کنید
  • پین "DigitalValue1" Out را به پین دیجیتال 3 آردوینو و پین 4 دیجیتال وصل کنید

مرحله 8: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.

مرحله 9: بازی کنید

اگر ماژول Arduino UNO را تغذیه کنید ، موتور شروع به چرخش می کند ، می توانید سرعت را با پتانسیومتر تنظیم کنید یا با فشار دادن دکمه ها جهت را تغییر دهید.

تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این دستورالعمل ایجاد کردم ، می توانید آن را بارگیری کرده و در Visuino باز کنید:

توصیه شده: