Სარჩევი:

აკონტროლეთ ძლიერი ელექტრო სკეიტბორდი E-Bike 350W DC ძრავა Arduino და BTS7960b გამოყენებით: 9 ნაბიჯი
აკონტროლეთ ძლიერი ელექტრო სკეიტბორდი E-Bike 350W DC ძრავა Arduino და BTS7960b გამოყენებით: 9 ნაბიჯი

ვიდეო: აკონტროლეთ ძლიერი ელექტრო სკეიტბორდი E-Bike 350W DC ძრავა Arduino და BTS7960b გამოყენებით: 9 ნაბიჯი

ვიდეო: აკონტროლეთ ძლიერი ელექტრო სკეიტბორდი E-Bike 350W DC ძრავა Arduino და BTS7960b გამოყენებით: 9 ნაბიჯი
ვიდეო: ყველაზე ძლიერი ელექტრო მატორი The Long Drive 2024, დეკემბერი
Anonim

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა აკონტროლოთ DC ძრავა Arduino და Dc დრაივერის გამოყენებით bts7960b.

ძრავა შეიძლება იყოს 350W ან უბრალოდ Toy arduino DC ძრავა, სანამ მისი სიმძლავრე არ აღემატება BTS7960b დრაივერის მაქს დენს.

Უყურე ვიდეოს!

ნაბიჯი 1: ძრავის შესახებ

ძრავის შესახებ
ძრავის შესახებ

რეიტინგული გამომავალი სიმძლავრე 350W. რეიტინგული ძაბვა 24/36V DC

სიჩქარე 2750 RPM.

დატვირთვის სიჩქარე 3300 RPM

სრული დატვირთვა დენი = 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;

5V სიმძლავრის მაჩვენებელი ბორტზე; ძრავის მძღოლის გამომავალი დასასრულის ძაბვის მითითება; შეუძლია შედუღოს გამაგრილებელი;

საჭიროა მხოლოდ ოთხი ხაზი MCU– დან დრაივერის მოდულამდე (GND. 5V. PWM1. PWM2);

იზოლაციის ჩიპი 5 V დენის წყაროს (შეუძლია გააზიაროს MCU 5 V); ზომა: 4 * 5 * 1.2 სმ;

შეუძლია შეცვალოს ძრავა წინ, ორი PWM შეყვანის სიხშირე 25kHZ– მდე; ორი სითბოს ნაკადი გადის შეცდომის სიგნალის გამომუშავებაზე; იზოლირებული ჩიპი 5V დენის წყაროს (შეიძლება გაიზიაროს MCU 5V), ასევე შეუძლია გამოიყენოს ბორტ 5V მიწოდება; მიწოდების ძაბვა 5.5V დან 27V

ნაბიჯი 3: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  • Arduino Uno ან სხვა Arduino დაფა
  • DC ძრავის მძღოლი Bts7960b
  • ზოგიერთი DC ძრავა შეიძლება იყოს პატარა ან რაიმე უფრო ძლიერი, როგორც ამ ექსპერიმენტში
  • ძრავის კვების წყარო
  • პოტენომეტრი
  • 2X ღილაკი
  • ჯუმბერის მავთულები
  • პურის დაფა
  • Visuino პროგრამული უზრუნველყოფა: ჩამოტვირთეთ აქ

ნაბიჯი 4: წრე

წრე
წრე
წრე
წრე
  • შეაერთეთ Arduino ციფრული პინი [3] bts7960 დრაივერის პინთან RPWM
  • შეაერთეთ Arduino ციფრული პინი [3] bts7960 დრაივერის პინთან LPWM
  • შეაერთეთ Arduino ციფრული პინი [4] bts7960 დრაივერის პინთან R_EN
  • შეაერთეთ Arduino ციფრული პინი [3] bts7960 დრაივერის პინთან L_EN
  • შეაერთეთ bts7960 pin VCC Arduino Analog Pin 5V- თან
  • შეაერთეთ bts7960 pin GND Arduino Pin GND– თან
  • შეაერთეთ კვების ბლოკი GND (-) ძრავისთვის bts7960 დრაივერის პინ B-
  • შეაერთეთ კვების ბლოკი VCC (+) ძრავისთვის bts7960 დრაივერის პინ B+ - თან
  • შეაერთეთ ძრავის დადებითი მავთული bts7960 დრაივერის პინ M+ - თან
  • შეაერთეთ ძრავის უარყოფითი მავთული bts7960 დრაივერის პინ M- თან
  • შეაერთეთ პოტენომეტრის პინი OTB Arduino ანალოგიურ პინთან A0
  • შეაერთეთ პოტენომეტრის პინი VCC Arduino ანალოგიურ პინთან 5V
  • შეაერთეთ პოტენომეტრის პინი GND Arduino Pin GND– თან
  • BUTTON1 დააკავშირეთ pin1 Arduino pin 5V– თან
  • BUTTON2 დააკავშირეთ pin1 Arduino pin 5V– თან
  • BUTTON1 დააკავშირეთ pin2 Arduino ციფრულ პინ 8 -თან და რეზისტორ 1 Kohm- თან, დაუკავშირეთ სხვა პინდი რეზისტორზე Arduino pin GND
  • BUTTON2 შეაერთეთ pin2 Arduino ციფრულ პინ 9 -თან და რეზისტორ 1 Kohm- თან, დაუკავშირეთ სხვა პინდი რეზისტორზე Arduino pin GND

ნაბიჯი 5: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ჩამოტვირთეთ უფასო ვერსია ან დარეგისტრირდით უფასო საცდელად.

ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 6: Visuino– ში დაამატეთ და დააყენეთ კომპონენტები

Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
  • დაამატეთ "SR Flip-Flop" კომპონენტი
  • დაამატეთ კომპონენტი "სიჩქარე და მიმართულება სიჩქარეზე"
  • დამატება "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)" კომპონენტი
  • დაამატეთ "ციფრული (ლოგიკური) ღირებულების" კომპონენტი

აირჩიეთ "DigitalValue1" და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" True, ეს გააქტიურებს დრაივერს, ყალბი დაყენების შემთხვევაში გამორთულია ძრავის მძღოლი და ძრავა არ ტრიალებს

ნაბიჯი 7: Visuino Connect კომპონენტებში

Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
  • შეაერთეთ Arduino ციფრული პინი 8 "SRFlipFlop1" პინ "Set" - თან
  • შეაერთეთ Arduino ციფრული პინი 9 "SRFlipFlop1" კომპონენტის პინთან "გადატვირთვა"
  • შეაერთეთ "SRFlipFlop1" pin Out "SpeedAndDirectionToSpeed1" pin "reverse"
  • შეაერთეთ Arduino Analog pin 0 "SpeedAndDirectionToSpeed1" პინ "Speed" - თან
  • შეაერთეთ "SpeedAndDirectionToSpeed1" pin Out "DualMotorDriver1" pin "Motors [0]> In
  • შეაერთეთ "DualMotorDriver1" pin "Motors [0]> გადაგზავნეთ Arduino ციფრულ პინზე 5
  • შეაერთეთ "DualMotorDriver1" pin "Motors [0]> უკანა Arduino ციფრული პინ 6
  • შეაერთეთ "DigitalValue1" pin Out Arduino ციფრულ პინ 3 -თან და ციფრულ პინ 4 -თან

ნაბიჯი 8: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.

ნაბიჯი 9: თამაში

თუ თქვენ ჩართავთ Arduino UNO მოდულს, ძრავა დაიწყებს ტრიალს, შეგიძლიათ შეცვალოთ სიჩქარე პოტენომეტრით ან შეცვალოთ მიმართულება ღილაკების დაჭერით.

გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:

გირჩევთ: