İçindekiler:

Arduino ve BTS7960b Kullanarak Güçlü Elektrikli Kaykay E-Bike 350W DC Motoru Kontrol Edin: 9 Adım
Arduino ve BTS7960b Kullanarak Güçlü Elektrikli Kaykay E-Bike 350W DC Motoru Kontrol Edin: 9 Adım

Video: Arduino ve BTS7960b Kullanarak Güçlü Elektrikli Kaykay E-Bike 350W DC Motoru Kontrol Edin: 9 Adım

Video: Arduino ve BTS7960b Kullanarak Güçlü Elektrikli Kaykay E-Bike 350W DC Motoru Kontrol Edin: 9 Adım
Video: ARDUINO ve L298N Motor Sürücü Kartı 2024, Temmuz
Anonim

Bu derste Arduino ve DC sürücü bts7960b kullanarak bir DC motoru nasıl kontrol edeceğimizi öğreneceğiz.

Motor, gücü BTS7960b sürücü Max akımını aşmadığı sürece 350W veya küçük bir Toy arduino DC motor olabilir.

Videoyu izle!

Adım 1: Motor Hakkında

Motor Hakkında
Motor Hakkında

Nominal çıkış Gücü 350W. Anma Gerilimi 24/36V DC

Nominal hız 2750 RPM.

Yük hızı yok 3300RPM

Tam yük Akımı = 19.20A.

Yüksüz Akım = 2.5A

Nominal Tork 1,11 N.m (11.1 kg.cm).

Durma Torku 5,55 N.m (55,11 kg.cm)Verimlilik =78%

Adım 2: DC Motor Sürücüsü Bts7960b Hakkında

DC Motor Sürücüsü Bts7960b Hakkında
DC Motor Sürücüsü Bts7960b Hakkında

Şartname:

Çift BTS7960 büyük akım (43 A) H köprü sürücüsü;

MCU ile 5V izole edin ve MCU'yu etkili bir şekilde koruyun;

Gemide 5V güç göstergesi; motor sürücü çıkış ucunun voltaj göstergesi; ısı emiciyi lehimleyebilir;

MCU'dan sürücü modülüne (GND. 5V. PWM1. PWM2) sadece dört satıra ihtiyacınız var;

izolasyon çipi 5 V güç kaynağı (MCU 5 V ile paylaşabilir); Boyut: 4*5*1.2 cm;

Motoru ileri geri çevirebilir, 25kHZ'ye kadar iki PWM giriş frekansı; bir hata sinyali çıkışından geçen iki ısı akışı; izole çip 5V güç kaynağı (MCU 5V ile paylaşılabilir), ayrıca yerleşik 5V kaynağını da kullanabilir; besleme gerilimi 5.5V - 27V

3. Adım: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • Arduino Uno veya başka bir Arduino kartı
  • DC Motor Sürücü Bts7960b
  • Bazı DC Motorlar, bu deneydeki gibi küçük veya daha güçlü bir şey olabilir.
  • Motor için güç kaynağı
  • Potansiyometre
  • 2X Düğme
  • Atlama telleri
  • ekmek tahtası
  • Visuino yazılımı: Buradan indirin

Adım 4: Devre

Devre
Devre
Devre
Devre
  • Arduino dijital pinini [3] bts7960 sürücü pini RPWM'ye bağlayın
  • Arduino dijital pinini [3] bts7960 sürücü pini LPWM'ye bağlayın
  • Arduino dijital pinini [4] bts7960 sürücü pini R_EN'ye bağlayın
  • Arduino dijital pinini [3] bts7960 sürücü pini L_EN'ye bağlayın
  • Bts7960 pin VCC'yi Arduino Analog Pin 5V'ye bağlayın
  • Bts7960 pin GND'yi Arduino Pin GND'ye bağlayın
  • Motorun Güç Kaynağı pimi GND'yi (-) bts7960 sürücü pimi B-'ye bağlayın
  • Motor için Güç Kaynağı pimi VCC(+)'yi bts7960 sürücü pimi B+'ya bağlayın
  • Motor pozitif kablosunu bts7960 sürücü pimi M+'ya bağlayın
  • Motor negatif kablosunu bts7960 sürücü pimi M-'ye bağlayın
  • Potansiyometre pini OTB'yi Arduino Analog Pin A0'a bağlayın
  • Potansiyometre pini VCC'yi Arduino Analog Pin 5V'ye bağlayın
  • Potansiyometre pin GND'yi Arduino Pin GND'ye bağlayın
  • BUTTON1 Pin1'i Arduino pin 5V'ye bağlayın
  • BUTTON2 Pin1'i Arduino pin 5V'ye bağlayın
  • BUTTON1 Pin2'yi Arduino dijital pin 8'e ve rezistör 1Kohm'a bağlayın, direnç üzerindeki diğer pini Arduino pin GND'ye bağlayın
  • BUTTON2 Pin2'yi Arduino dijital pin 9'a ve rezistör 1Kohm'a bağlayın, direnç üzerindeki diğer pini Arduino pin GND'ye bağlayın

Adım 5: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino: https://www.visuino.eu da kurulmalıdır. Ücretsiz sürümü indirin veya Ücretsiz Deneme için kaydolun.

İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 6: Visuino'da Bileşenleri Ekle ve Ayarla

Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
  • "SR Flip-Flop" bileşenini ekleyin
  • "Hız ve Hız İçin Yön" bileşenini ekleyin
  • "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)" bileşenini ekleyin
  • "Dijital (Boolean) Değeri" bileşeni ekleyin

"DigitalValue1"i seçin ve özellikler penceresinde "Değer"i True olarak ayarlayın, bu sürücüyü etkinleştirir, false olarak ayarlamak motor sürücüsünü devre dışı bırakır ve motor dönmez

Adım 7: Visuino Connect Bileşenlerinde

Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
  • Arduino dijital pin 8'i "SRFlipFlop1" pin "Set"e bağlayın
  • Arduino dijital pin 9'u "SRFlipFlop1" bileşen pini "Reset"e bağlayın
  • "SRFlipFlop1" pin Out'u "SpeedAndDirectionToSpeed1" pin "reverse"e bağlayın
  • Arduino Analog pin 0'ı "SpeedAndDirectionToSpeed1" pin "Speed"e bağlayın
  • "SpeedAndDirectionToSpeed1" Çıkış pinini "DualMotorDriver1" pin "Motorlar[0] > Girişine bağlayın
  • "DualMotorDriver1" pin "Motors[0] > Arduino dijital pin 5'e İlet'i bağlayın
  • "DualMotorDriver1" pin "Motorları[0] bağlayın > Arduino dijital pin 6'ya ters çevirin
  • "DigitalValue1" pin Out'u Arduino dijital pin 3 ve dijital pin 4'e bağlayın

Adım 8: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.

9. Adım: Oynat

Arduino UNO modülüne güç verirseniz motor dönmeye başlayacak, bir potansiyometre ile hızı ayarlayabilir veya butonlara basarak yön değiştirebilirsiniz.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, onu indirebilir ve Visuino'da açabilirsiniz:

Önerilen: