Arduino+H-bridge virker ikke efter hensigten (Læst 4524x)

Offline martinbjerre

  • Jordet Basic
  • **
  • Indlæg: 151
  • Antal brugbare Indlæg: 10
    • Vis profil
Arduino+H-bridge virker ikke efter hensigten
« Dato: Juni 06, 2014, 16:16:55 »
For at lære arduino bedre at kende, har jeg kastet mig over et simpelt (troede jeg) projekt.
http://english.cxem.net/mcu/mcu3.php
Jeg har fået skidtet til at køre, men kun den ene vej, uanset hvad jeg gør vil den ikke "bakke". Jeg bruger denne: http://sun-pec.com/Pics/VM/Sunpec-PCB-DC-Stepper-Motor-Controller-L298N.pdf til at drive mine motorer.
Som jeg har forstået projektet, bruges D1/D2 som et signal om retningen, men det ser ud til at andre også bruger EnableA/EnableB for at kunne styre det.

Hvad siger de kloge?

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: Arduino+H-bridge virker ikke efter hensigten
« Svar #1 Dato: Juni 06, 2014, 18:09:33 »
Hej Martin,
Citér
uanset hvad jeg gør vil den ikke "bakke".
Kan du prøve at skifte ledningerne IN1 og IN2 ? Eller kan du måle spændingen på IN1 og IN2.

Citér
Som jeg har forstået projektet, bruges D1/D2 som et signal om retningen, men det ser ud til at andre også bruger EnableA/EnableB for at kunne styre det.

Din motor fungerer også som en generator. Dreje på motoren og når du tilslutter begge motor pins, du bemærker, at motoren bremser. Det er en elektrisk bremse, som i en ebike eller en hybrid-bil.

Når du stopper motoren med IN1 og IN2 (D2 og D3) = 0Volt, begge motor pins er tilsluttet og motoren bremser (lidt).


Hvis ENA eller ENB er low (0Volt), er alle transistorer slukket og du har ingen bremsevirkning.

frem: IN1 = 5V, IN2 = 0V, ENA = 5V
tilbage: IN1 = 0V, IN2 = 5V, ENA = 5V
stop med lidt bremsevirkning : IN1 = 0V, IN2 = 0V, ENA = 5V
stop uden bremsevirkning : IN1 = 0V, IN2 = 0V, ENA = 0V

gerd
« Senest Redigeret: Juni 07, 2014, 08:53:13 af gerd »

 

Offline martinbjerre

  • Jordet Basic
  • **
  • Indlæg: 151
  • Antal brugbare Indlæg: 10
    • Vis profil
Sv: Arduino+H-bridge virker ikke efter hensigten
« Svar #2 Dato: Juni 08, 2014, 11:55:09 »
Med meget røde ører må jeg indrømme at fejlen er fundet.
startstrømmen på motorerne er højere baglæns (pga gearets opbygning), og mine batterier var ikke gode nok :)

 

Offline techmind-beta

  • Nyfødt El-Elsker
  • *
  • Indlæg: 9
  • Antal brugbare Indlæg: 3
    • Vis profil
    • techmind beta
Sv: Arduino+H-bridge virker ikke efter hensigten
« Svar #3 Dato: August 14, 2014, 21:57:14 »
du akn også med fordel bruge l298 baserede h-bridge eller en 'hjemmelavet' med mosfets. Denne inverter med h-bridge med mosfets kan sagtens bruges til motor styring ;)

http://techmind.dk/arduino-singleboard/inverter-12-volt-til-230-volt-med-arduino-version-1-1/
Energi er det eneste der rykker, den der har det eller kan styre og regulere det vinder ;) Se nogle  vedvarende energi projekter og nørd projekter