Innehållsförteckning:

Styr kraftfull elektrisk skateboard elcykel 350W likströmsmotor med Arduino och BTS7960b: 9 steg
Styr kraftfull elektrisk skateboard elcykel 350W likströmsmotor med Arduino och BTS7960b: 9 steg

Video: Styr kraftfull elektrisk skateboard elcykel 350W likströmsmotor med Arduino och BTS7960b: 9 steg

Video: Styr kraftfull elektrisk skateboard elcykel 350W likströmsmotor med Arduino och BTS7960b: 9 steg
Video: 10 лучших электрических мопедов Cafe-Racer 2024, Juli
Anonim

I denna handledning kommer vi att lära oss hur man styr en likströmsmotor med Arduino och Dc -drivrutin bts7960b.

Motorn kan vara en 350W eller bara en liten Toy arduino dc -motor så länge dess effekt inte överstiger BTS7960b -drivrutinen Max ström.

Titta på videon!

Steg 1: Om motorn

Om motorn
Om motorn

Märkeffekt 350W. Märkspänning 24/36V DC

Märkehastighet 2750 varv / min.

Ingen lasthastighet 3300 rpm

Full belastningsström = 19.20A.

Ingen belastningsström = 2,5A

Nominellt vridmoment 1,11 N.m (11,1 kg.cm).

Stallmoment 5,55 N.m (55,11 kg.cm) Effektivitet = 78%

Steg 2: Om DC -motordrivrutinen Bts7960b

Om DC Motor Driver Bts7960b
Om DC Motor Driver Bts7960b

Specifikation:

Dubbel BTS7960 stor ström (43 A) H broförare;

5V isolera med MCU och effektivt skydda MCU;

5V strömindikator ombord; spänningsindikering av motorförarens utgång; burk lödning kylfläns;

Behöver bara fyra rader från MCU till drivrutinsmodul (GND. 5V. PWM1. PWM2);

isoleringschip 5 V strömförsörjning (kan dela med MCU 5 V); Storlek: 4 * 5 * 1,2 cm;

Kan vända motorn framåt, två PWM -ingångsfrekvenser upp till 25 kHz; två värmeflöden som passerar genom en felsignalutgång; isolerat chip 5V strömförsörjning (kan delas med MCU 5V), kan också använda inbyggd 5V matning; matningsspänningen 5,5V till 27V

Steg 3: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  • Arduino Uno eller någon annan Arduino -skiva
  • DC Motor Driver Bts7960b
  • Någon likströmsmotor kan vara liten eller något mer kraftfull som i detta experiment
  • Strömförsörjning till motorn
  • Potentiometer
  • 2X -knapp
  • Bygelkablar
  • Bakbord
  • Visuino -programvara: Ladda ner här

Steg 4: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen
  • Anslut Arduino digital pin [3] till bts7960 driver pin RPWM
  • Anslut Arduino digital pin [3] till bts7960 driver pin LPWM
  • Anslut Arduino digital pin [4] till bts7960 driver pin R_EN
  • Anslut Arduino digital pin [3] till bts7960 driver pin L_EN
  • Anslut bts7960 pin VCC till Arduino Analog Pin 5V
  • Anslut bts7960 pin GND till Arduino Pin GND
  • Anslut nätaggregatet GND (-) för motorn till bts7960 drivstift B-
  • Anslut nätaggregat VCC (+) för motorn till bts7960 drivstift B+
  • Anslut motorns positiva ledning till bts7960 -drivstiftet M+
  • Anslut motorns negativa kabel till bts7960-drivstiftet M-
  • Anslut potentiometerstift OTB till Arduino Analog Pin A0
  • Anslut potentiometerstift VCC till Arduino Analog Pin 5V
  • Anslut potentiometerstift GND till Arduino Pin GND
  • KNAPP1 Anslut stift 1 till Arduino stift 5V
  • BUTTON2 Anslut pin1 till Arduino pin 5V
  • KNAPP1 Anslut stift 2 till Arduino digital stift 8 och till motstånd 1Kohm, anslut andra stift på motståndet till Arduino stift GND
  • BUTTON2 Anslut stift 2 till Arduino digital stift 9 och till motstånd 1Kohm, anslut andra stift på motståndet till Arduino stift GND

Steg 5: Starta Visuino och välj Arduino UNO -korttyp

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp

Visuino: https://www.visuino.eu måste också installeras. Ladda ner gratisversionen eller registrera dig för en gratis provperiod.

Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2

Steg 6: Lägg till och ställ in komponenter i Visuino

I Visuino Lägg till och ställ in komponenter
I Visuino Lägg till och ställ in komponenter
I Visuino Lägg till och ställ in komponenter
I Visuino Lägg till och ställ in komponenter
I Visuino Lägg till och ställ in komponenter
I Visuino Lägg till och ställ in komponenter
I Visuino Lägg till och ställ in komponenter
I Visuino Lägg till och ställ in komponenter
  • Lägg till komponenten "SR Flip-Flop"
  • Lägg till komponenten "Hastighet och riktning till hastighet"
  • Lägg till komponenten "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)"
  • Lägg till komponenten "Digital (booleskt) värde"

Välj "DigitalValue1" och i egenskapsfönstret ställ in "Value" till True, detta aktiverar drivrutinen, ställer in den på false kommer att inaktivera motorföraren och motorn snurrar inte

Steg 7: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
  • Anslut Arduino digital pin 8 till "SRFlipFlop1" pin "Set"
  • Anslut Arduino digital pin 9 till "SRFlipFlop1" komponentstift "Reset"
  • Anslut "SRFlipFlop1" pin Out till "SpeedAndDirectionToSpeed1" pin "reverse"
  • Anslut Arduino Analog pin 0 till "SpeedAndDirectionToSpeed1" pin "Speed"
  • Anslut "SpeedAndDirectionToSpeed1" pin Out till "DualMotorDriver1" pin "Motors [0]> In
  • Anslut "DualMotorDriver1" pin "-motorer [0]> Vidarebefordra till Arduino digital pin 5
  • Anslut "DualMotorDriver1" pin "-motorer [0]> Bakåt till Arduino digital pin 6
  • Anslut "DigitalValue1" pin Out till Arduino digital pin 3 och digital pin 4

Steg 8: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.

Steg 9: Spela

Om du driver Arduino UNO -modulen kommer motorn att börja snurra, du kan justera hastigheten med en potentiometer eller ändra riktning genom att trycka på knapparna.

Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det och öppna det i Visuino:

Rekommenderad: