Hogyan lehet irányítani a BTS7960 43A motorvezérlő irányait?

A táblának két PWM bemenete van, lásd:

írja ide a kép leírását

Négy csapot kell használnom két motor vezérléséhez? Köszönet

Válasz

Ez a tábla EGY motort vezérel, úgy tűnik, hogy két BTS7960 félhíd alkot teljes hidat. A félhidak mindegyikét ennek megfelelően kell vezérelni, négy csap segítségével. Hogyan? Van erre Google, lásd például ezeket az utasításokat . Itt található a tipikus tábla szabványos alkalmazási áramköre, a BTS7960 adatlapból :

írja ide a kép leírását

Megjegyzések

  • Köszönöm, tudtam, hogy egy tábla egy motor, csak kíváncsi vagyok, hogy kötelező-e 4 PWM csapot használni két kártya vezérléséhez? bármilyen megoldás kevesebb tű használatára? vagy hogyan lehet egy Arduino segítségével vezérelni egy két motoros játékautót? nincs elég PWM csap.
  • @oldbin, technikailag csak egy PWM csapra van szükség a híd irányításához, ha külső kapcsolót hajt végre a bal kar és a jobb között. Legfeljebb 2 PWM. A többi jel rendszeres GPIO az irányváltáshoz, a fékezéshez stb.. Az IS csapok érzékelő kimenetek, ezért nem kell ' szükségünk más PWM-ekre.
  • @ Ale..chenski, köszönöm. Teszteltem a táblát, csak RPWM + L_EN (HIGH) + R_EN (HIGH) előre, és LPWM + L_EN (HIGH) + R_EN (HIGH) előre futtatható. talán valamit rosszul csináltam?
  • @oldbin, tehát motoronként / táblánként két PWM csapot használ. Úgy gondolom, hogy az RPWM és az LPWM soha nem működik egyszerre. Ha igen, használhat logikai szintű IC-t – egy apró dekódert, mint például az SN74LVC1G19, hogy az egyik PWM kimenetet fel tudja osztani LPWM-re és RPWM-re, de a jel elérési útjának kiválasztásához egy másik GPIO-ra lesz szükség. A vezérlésre adott válasz feltételezzük, hogy amikor a PWM nem aktív, akkor az állapota " LOW ". A demultiplexor készítésekor biztosítani kell az inaktív csatornán a " LOW " állapotot. Lehet, hogy az 1G18 jobban fog működni az Ön számára.

Válasz

DIR jelek, menjen az R_PWM & L_PMW. ÉS PWM-nek mindkét L_EN, R_EN címre kell mennie. Ellenőrizheti, működik)

Válasz

A kártya egyetlen motort irányít.

1 & 2 – A motor áramellátása

3 csapok & 4 – Közvetlen csatlakozások a motorhoz

A – Az 5 V-os vezérlő földje

B – 5 V a vezérlő számára

C & D – Túláramjelzők

E & F – A hátramenet és az előre engedélyezés (ha kívánja, mindkettőt B-hez kötheti)

G & H – PWM vezérlők

A motor hátramenetben történő meghajtásához tegyen impulzusos vonatot (legfeljebb 25 kHz) az E. tűn.

A motor előre haladásához tegyen egy impulzusvonatot (legfeljebb 25 kHz) az F tűre.

Válasz

Ezzel a táblával csak egy motort vezérelhet.

ide írja be a kép leírását

A motorját az M + és az M + csatlakozókba csatlakoztatja (a betűk a tábla alsó rétegébe vannak írva a megfelelő zöld csatlakozók közelében)

Az akkumulátor a B + és B- csatlakozókba van csatlakoztatva (a betűk a tábla alsó rétegében is vannak).

Az RPWM csapot a motor egyben történő forgatására használják. irány PWM jel használatával

Az LPWM csapot arra használják, hogy a motort az RPWM csap ellentétes irányába is forgassa PWM jel mellett.

Az R_REN Amikor 5V (HIGH) ) az RPWM tű aktiválására szolgál.

Az L_REN When is 5V (HIGH) az LPWM tű aktiválására szolgál.

Az RPWM, LPWM R_EN és Az L_EN tüskék 5 V-os.

12 V-os motorral csak a fent felsorolt 4 érintkezőre van szükség ahhoz, hogy ezzel a táblával vezérelje a motort.

Nem kell csatlakoztatnia e A VCC-tű 5 V-ra, ha 12 V-os akkumulátort használ B és B helyzetben. 12 V alatti akkumulátor-értékek esetén nem biztos.

A GND-tű B-hez van kötve.

Az R_IS-t és az L_IS-t az áram érzékelésére használják. Nem szükséges ezeket használni egyszerű projektek.

Ezt a táblát vezérelheti Arduino-val, és jó ötlet lehet az Arduino vezérlőcsapjait optocsatolókkal elkülöníteni.

Megjegyzések

  • Köszönöm, a teszt azt mutatta, hogy bármelyik PWM pin csak akkor működik, ha mind az R_EN, mind az L_EN csapok HIGH értéket adnak, ez normális?
  • Igen, ez normális.
  • Ez azt jelenti, hogy az irányt az R_PWM / L_PWM vezérli, nem az R_EN / L_EN?
  • Kérjük, olvassa el a fenti válaszomat.
  • Köszönöm AmeemA, én elolvastam a válaszod, a dolog zavarttá tett, a tesztem azt mutatja, hogy R_REN & L_REN mindkettőnek ' HIGH ' hogy a motort akár csak egy irányba is működtesse, mondja R_PWM.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük