Hur kontrollerar jag BTS7960 43A motorförarens vägbeskrivning?

Board har två PWM-ingångar, se:

ange bildbeskrivning här

Måste jag använda fyra stift för att styra två motorer? Tack

Svar

Det här kortet är för att styra EN motor, det verkar ha två BTS7960 halvbryggor som bildar full bro. Varje halvbro måste kontrolleras i enlighet med detta med fyra stift. Hur? Det finns en Google för detta, se till exempel instruktioner . Här är standardapplikationskretsen för det typiska kortet, från BTS7960 datablad :

ange bildbeskrivning här

Kommentarer

  • Tack, jag visste att en tavla en motor, jag undrar bara om det är ett måste att använda 4 PWM-stift för att styra två kort? någon lösning för att använda mindre stift? eller hur kan man använda en Arduino för att styra en leksaksbil med två motorer? inte tillräckligt med PWM-stift.
  • @oldbin, tekniskt behöver du bara en PWM-stift för att styra bron om du gör en extern växling mellan vänster arm och höger. Max 2 PWM. De andra signalerna är vanliga GPIO för att ändra riktning, bromsning etc. IS-stiften är sensorutgångar, så du behöver inte ' andra PWM: er.
  • @ Ale..chenski, tack. Jag testade kortet, det kan bara köras med RPWM + L_EN (HIGH) + R_EN (HIGH) framåt och LPWM + L_EN (HIGH) + R_EN (HIGH) bakåt. kanske gjorde jag något fel?
  • @oldbin, så du använder två PWM-stift, per motor / per kort. Jag tror att RPWM och LPWM aldrig fungerar samtidigt. Om så är fallet kan du använda en IC-logiknivå – liten avkodare som SN74LVC1G19 för att dela en PWM-utgång till LPWM och RPWM, men du behöver en annan GPIO för att välja signalvägen.
  • @oldbin, den andra svar för kontroll antar att när PWM inte är aktivt är dess tillstånd " LOW ". När du gör demultiplexorn måste du se till att " LOW " på inaktiv kanal. Kanske kommer 1G18 att fungera bättre för dig.

Svar

DIR-signaler, ska gå till R_PWM & L_PMW. OCH PWM ska gå till både L_EN, R_EN. Du kan kontrollera det, det fungerar)

Svar

Board styr en enda motor.

Pins 1 & 2 – Effekt för motorn

Pins 3 & 4 – Direktanslutningar till motorn

A – Jord för 5 V-styrenheten

B – 5 V för styrenheten

C & D – Överströmsindikatorer

E & F – Bakåt och framåt möjliggör (kan knyta båda till B, om så önskas)

G & H – PWM-kontroller

För att köra motorn bakåt, sätt ett pulståg (upp till 25 kHz) på stift E.

För att köra motorn framåt, sätt ett pulståg upp (upp till 25 kHz) på stift F.

Svar

Du kan bara styra en motor med detta kort.

ange bildbeskrivning här

Du ansluter din motor i M + och M + -kontakterna (Bokstäverna är skrivna i kortets nedre lager nära motsvarande gröna kontakter)

Batteriet är anslutet i B + och B- kontakterna (bokstäverna finns också i kortets bottenskikt).

RPWM-stiftet används för att rotera motorn i en riktning med en PWM-signal

LPWM-stiftet används för att rotera motorn i motsatt riktning av RPWM-stiftet också med en PWM-signal.

R_REN När är vid 5V (HÖG ) används för att aktivera RPWM-stiftet.

L_REN When is at 5V (HIGH) används för att aktivera LPWM-stiftet.

Den maximala spänningen för RPWM, LPWM R_EN och L_EN-stiften är 5V.

Med en 12V-motor behöver du bara de fyra stiften som anges ovan för att styra en motor med detta kort.

Du behöver inte ansluta e VCC-stift till 5V när du använder ett 12V-batteri i B + och B-. För batterivärden under 12V är jag inte säker.

GND-stiften är ansluten till B-.

R_IS och L_IS används för strömavkänning. Inget behov av att använda dem i enkla projekt.

Du kan styra det här kortet med en Arduino och kanske en bra idé att isolera Arduinos kontrollstift med optokopplare.

Kommentarer

  • Tack, testet visade att antingen PWM-stift fungerar bara när både R_EN- och L_EN-stiften sätter HÖG, är detta normalt?
  • Ja, det är normalt.
  • Det betyder att riktningen styrs av R_PWM / L_PWM, inte av R_EN / L_EN?
  • Läs mitt svar ovan.
  • Tack AmeemA, jag har läst ditt svar, saken gjorde mig förvirrad är mitt test visat att R_REN & L_REN båda behöver vara ' HÖG ' för att köra motorn till och med bara en riktning säg R_PWM.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *