Mündəricat:

Arduino və BTS7960b istifadə edərək Güclü Elektrikli Kaykay E-Bike 350W DC Motoru idarə edin: 9 addım
Arduino və BTS7960b istifadə edərək Güclü Elektrikli Kaykay E-Bike 350W DC Motoru idarə edin: 9 addım

Video: Arduino və BTS7960b istifadə edərək Güclü Elektrikli Kaykay E-Bike 350W DC Motoru idarə edin: 9 addım

Video: Arduino və BTS7960b istifadə edərək Güclü Elektrikli Kaykay E-Bike 350W DC Motoru idarə edin: 9 addım
Video: Using BTS7960 BTN8982TA PWM H Bridge motor controller module with Arduino library 2024, Noyabr
Anonim

Bu təlimatda Arduino və Dc sürücüsü bts7960b istifadə edərək bir DC motorunu necə idarə edəcəyimizi öyrənəcəyik.

Mühərrikin gücü BTS7960b sürücüsü Maks cərəyanını aşmadığı müddətcə 350W və ya kiçik bir Toy arduino DC mühərriki ola bilər.

Videoya baxın!

Addım 1: Motor haqqında

Motor haqqında
Motor haqqında

Nominal çıxış gücü 350W. Nominal Gərginlik 24/36V DC

Nominal sürət 2750 RPM.

Yükləmə sürəti 3300 RPM

Tam yük Cərəyanı = 19.20A.

Yük yoxdur Cərəyan = 2.5A

Nominal Tork 1.11 N.m (11.1 kq.sm).

Durma Torku 5.55 N.m (55.11 kq.sm) Effektivlik = 78%

Addım 2: DC Motor Sürücüsü Bts7960b haqqında

DC Motor Sürücü Bts7960b haqqında
DC Motor Sürücü Bts7960b haqqında

Xüsusiyyətlər:

Cüt BTS7960 böyük cərəyan (43 A) H körpü sürücüsü;

MCU ilə 5V izolyasiya edin və MCU -nu effektiv şəkildə qoruyun;

Gəmidə 5V güc göstəricisi; motor sürücüsünün çıxış ucunun gərginlik göstəricisi; istilik emicisini lehimləyə bilər;

Yalnız MCU -dan sürücü moduluna (GND. 5V. PWM1. PWM2) dörd sətir lazımdır;

izolyasiya çipi 5 V enerji təchizatı (MCU 5 V ilə paylaşa bilər); Ölçü: 4 * 5 * 1,2 sm;

Motoru geriyə çevirə bilir, 25 kHz -ə qədər iki PWM giriş tezliyi; bir səhv siqnalının çıxışından keçən iki istilik axını; təcrid olunmuş çip 5V enerji təchizatı (MCU 5V ilə paylaşıla bilər), həmçinin 5V təchizatlı bortdan da istifadə edə bilər; təchizatı gərginliyi 5.5 - 27 V

Addım 3: Ehtiyacınız olacaq

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino Uno və ya hər hansı digər Arduino lövhəsi
  • DC Motor Sürücü Bts7960b
  • Bəzi DC Motor, bu təcrübədə olduğu kimi kiçik və ya daha güclü ola bilər
  • Motor üçün enerji təchizatı
  • Potensialiometr
  • 2X düyməsi
  • Jumper telləri
  • Çörək lövhəsi
  • Visuino proqramı: Buradan yükləyin

Addım 4: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə
  • Arduino rəqəmsal pinini [3] bts7960 sürücü pin RPWM -ə qoşun
  • Arduino rəqəmsal pinini [3] bts7960 sürücü pin LPWM -ə qoşun
  • Arduino rəqəmsal pinini [4] bts7960 sürücü pininə R_EN qoşun
  • Arduino rəqəmsal pinini [3] bts7960 sürücü pininə L_EN bağlayın
  • Bts7960 pinli VCC -ni Arduino Analog Pin 5V -ə qoşun
  • Bts7960 pin GND -ni Arduino Pin GND -ə qoşun
  • Motor üçün GND (-) Güc Təchizat pinini bts7960 sürücü pin B-yə qoşun
  • Mühərrik üçün VCC (+) Güc Təchizat pinini bts7960 sürücü pininə B+bağlayın
  • Motor müsbət telini bts7960 sürücü pininə M+ bağlayın
  • Motor mənfi telini bts7960 sürücü pininə bağlayın M-
  • OTB potensialiometr pinini Arduino Analog Pin A0 -a qoşun
  • VCC potensialiometrini Arduino Analog Pin 5V -ə qoşun
  • GND potensialiometr pinini Arduino Pin GND -yə bağlayın
  • BUTTON1 pin1 -i Arduino pin 5V -ə qoşun
  • BUTTON2 pin1 -i Arduino pin 5V -ə qoşun
  • BUTTON1 pin2 -ni Arduino rəqəmsal pin 8 -ə və rezistor 1Kohm -a bağlayın, rezistordakı digər pimi Arduino pin GND -yə bağlayın.
  • BUTTON2 pin2 -ni Arduino rəqəmsal pin 9 -a və rezistor 1Kohm -a bağlayın, rezistordakı digər pimi Arduino pin GND -yə bağlayın.

Addım 5: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Visuino: https://www.visuino.eu da quraşdırılmalıdır. Pulsuz versiyasını yükləyin və ya Pulsuz sınaq üçün qeydiyyatdan keçin.

Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 6: Visuino -da Komponentləri Əlavə et və Qurun

Visuino -da Komponentləri Əlavə et və Qurun
Visuino -da Komponentləri Əlavə et və Qurun
Visuino -da Komponentləri Əlavə et və Qurun
Visuino -da Komponentləri Əlavə et və Qurun
Visuino -da Komponentləri Əlavə et və Qurun
Visuino -da Komponentləri Əlavə et və Qurun
Visuino -da Komponentləri Əlavə et və Qurun
Visuino -da Komponentləri Əlavə et və Qurun
  • "SR Flip-Flop" komponentini əlavə edin
  • "Sürət və Sürətə istiqamət" komponentini əlavə edin
  • "Dual DC Motor Sürücü 2 PWM Pins Körpüsü (L9110S, L298N, AM1016A, BTN7960/BTS7960)" komponentini əlavə edin
  • "Rəqəmsal (Mantıksal) Dəyər" komponentini əlavə edin

"DigitalValue1" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i Doğru olaraq təyin edin, bu sürücünü aktivləşdirəcək, yanlış olaraq təyin etmək motor sürücüsünü deaktiv edəcək və motor dönməyəcək

Addım 7: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  • Arduino rəqəmsal pin 8 -i "SRFlipFlop1" pin "Set" ə qoşun
  • Arduino rəqəmsal pin 9 -u "SRFlipFlop1" komponent pininə "Sıfırla" bağlayın
  • "SRFlipFlop1" pinini "SpeedAndDirectionToSpeed1" pin "tərsinə" bağlayın
  • Arduino Analog pin 0 -ı "SpeedAndDirectionToSpeed1" pin "Sürət" ə qoşun
  • "SpeedAndDirectionToSpeed1" pinini "DualMotorDriver1" pin "Motorlarına [0]> Daxil edin
  • "DualMotorDriver1" pin "Motors [0]> Arduino rəqəmsal pin 5 -ə yönləndirin
  • "DualMotorDriver1" pin "Mühərrikləri [0]> Arduino rəqəmsal pin 6 -a geri çevirin
  • "DigitalValue1" pinini Arduino rəqəmsal pin 3 və rəqəmsal pin 4 -ə qoşun

Addım 8: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 9: Oynayın

Arduino UNO moduluna güc versəniz, motor fırlanmağa başlayacaq, potensiometr ilə sürəti tənzimləyə və ya düymələri basaraq istiqaməti dəyişə bilərsiniz.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:

Tövsiyə: