Sida 1 av 2
H-brygga som vägrar starta...
Postat: 24 juli 2007, 17:40:19
av net4all
Hej!
Har satt ihop h-bryggan som jag pratade om här:
http://www.elektronikforumet.com/forum ... gga#204936
Koplingsshema:
http://groups.msn.com/SvenskaRobotbygga ... PhotoID=34.
Jag skickar in en pwm puls på FWD
Men den fungerar inte, jag försöker driva en lego motor med den.
Spännings matar med 5,5v.
Och jag har gått igenom den så allt sitter där det ska sitta....
Vad kan vara fel?
Postat: 24 juli 2007, 19:40:03
av sodjan
Vad betyder "fungerar inte" mer i detalj ?
Postat: 24 juli 2007, 20:14:27
av peter555
Eftersom det inte sitter några urladdningsmotstånd på basarna så blir den antagligen väldigt slö. Du får prova med låg PWM-frekvens och lång deadtime.
Postat: 24 juli 2007, 20:34:16
av net4all
Sodjan: Det betyder att att man inte får någon spänning/ström till motorn.
peter555: Ok, jag kör med 20kHz, det är hög frekvens eller hur?
deadtime= den tid som pinnen är låg mellan blippen.
Postat: 24 juli 2007, 20:42:57
av peter555
Ja 20 kHz lär den inte klara, snarare 200 Hz. Du kan sätta 1k motstånd från basarna på effekttrissorna, motstånden ska vara kopplade till + på de övre och gnd på de nedre. Jag kom på att du kör med en DC-motor så deadtime behöver du inte bry dig om, om du inte ska växla mellan back och fram snabbt.
Fungerar det när du lägger FWD eller REV konstant hög ?
Postat: 24 juli 2007, 21:20:35
av net4all
Ska testa att sänka frekvensen imorn.
Att sätta en av dom konstant hög resulterar i att resp. trissa blir glödhet, fast motorn står stilla.
Ex: Tog upp REV till "hög" då blev effekttrissan högst upp till höger glödhet, den blir allt varmare ju längre man väntar.
Dom nya motstånden skulle sitta så här?
http://www.dybeck.eu/bridge.GIF
Postat: 24 juli 2007, 21:31:05
av peter555
Du bör jorda FWD när du lägger REV hög. Att transistorn blir varm tyder på att den nedre högra leder, det bör bli bättre med motstånden. Motstånden sitter rätt på ditt schema.
Postat: 24 juli 2007, 22:09:32
av net4all
Ok, det blir till att testa med motstånden/lägr frekvens imorn.
Bara att hoppas det fungerar

Postat: 24 juli 2007, 22:36:41
av net4all
Räknade lite och kom fram till att jag inte kommer ner till 200Hz
Kör med 4MHz klockfrekvens.
Kod: Markera allt
Fpwm = 4MHz/4*255*16 = 245Hz
Fpwm = osc/4*PR2* prescaler (1 4 16)
Fast det kanske går bra det också?

Postat: 24 juli 2007, 23:19:55
av peter555
Hur funkade det med motstånd och att sätta ingångarna till + och gnd ?
Det är ingen vidare bra brygga att köra ihop med PWM eftersom det är usel basdrivning på effekttrissorna. Om du kikar runt lite här så finns det exempel på betydligt bättre lösningar.
Postat: 25 juli 2007, 00:12:37
av sodjan
Fungerar motorn alls ? Är det verifierat ? Vilka data har motorn ?
Postat: 25 juli 2007, 08:50:27
av peter555
Kom att tänka på att eftersom du kör med transistorer utan inbyggda frihjulsdioder så bör du komplettera med det. BYV27-150 som finns på Elfa borde duga om du inte har alltför stor motor. Det ska sitta 1 st i antiparallell med varje transistor.
Postat: 25 juli 2007, 11:16:27
av net4all
Motstånden har jag inte testat med än.
Motorn fungerar utmärkt, tex om man ansluter den till matnings spänningen.
> Vilka data har motorn ?
Vet inte exakt men, 4-8v, mindre än 1A.
peter555: Antiparallell? På alla transistorerna?
Postat: 25 juli 2007, 11:25:38
av peter555
Det betyder i parallell med samtliga transistorer fast backspända. Av symptomen du beskriver är det troligt att någon transistor gått sönder. Du kan prova med några 1N4001 om du kör statiskt men du lär inte komma upp i några högre PWM frekvenser med så slöa dioder.
Postat: 25 juli 2007, 11:53:00
av sodjan
Det kanske är dags att prova med en integrerad h-brygga med bl.a
dioder och all annan övervakning inbyggd ? Men hur kul är det på
en skala...
