Program för att testa stegmotorer

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Program för att testa stegmotorer

Inlägg av Chribbe76 »

Jag letar efter ett program på PC för att styra stegmotorer genom paralellporten.
Mach3 skulle naturligtvis fungera men jag föredrar ett program som är mer inriktat på test av stegmotorer.
Jag har ett svagt minne av att någon här på forumet ganska nyligen rekommenderade ett sådant program men jag kan inte hitta det.
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

Det verkar som det programmet kör quadrature ut från LPT-porten.
Jag vill ha dir/step istället.
Programmet var på tok för lamt men motorn snurrade iaf. :)

Jag söker fortfarande efter ett program som man kan testa stegmotorer med, man ska kunna bestämma acceleration och stegfrekvensen ska kunna vara 20KHz.
Användarvisningsbild
tecno
Inlägg: 27231
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Inlägg av tecno »

Va är det för fel att använda Mach3 till detta frågas?
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Larzolov har gjort ett litet VB program för stegmotorer och det har någon typ av inställning för acceleration och broms.
Jag har ingen aning om eller hur programmet fungerar, så att om det inte uppfyller dina krav så får du inte skälla på mig :)
Stegmotorstyrning med VB
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

När jag testar vill jag kanske köra olika accelerationer i följd.
I ett cnc-styr-program gör man bara G0 eller G1 och inställningen för acceleration ligger inte i programmet, eller det kanske går i Mach3?
Men annars har jag kört lite tester med Mach3 nu och det var ganska smidigt ändå tycker jag.

Jag kanske tar en titt på det VB-programmet senare, Tack!

Just nu har jag lite andra problem som jag borde reda ut, jojjes kontrollerkort brann upp när testade hur mycket motorn klarade.
Jag har varit lite nojig för temperaturen, därför har jag bara haft kontrollern igång några sekunder åt gången när jag kör motorn på lite över 2A så jag tror inte att problemet var överhettning.
Värt att tillägga är att motorn är försedd med ett svänghjul som väger typ 0.5Kg.

Kan man bränna en stegmotor-kontroller bara genom att ha för hög fart på motorn eller för stort tröghetsmoment eller liknande?
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Ja om man har högt tröghetmoment kan det induceras ganska höga spänningar som driver ström i fel riktning (stora effekter) när man bromsar eller byter riktning.
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

Varvtalet som skulle uppnås var bara 2000rpm och accelerationen var ganska låg, jag tycker inte att kretsen borde brinna upp för det.
Det kan iofs vara så att vridmomentet inte räckte till så att motorn tappade steg i ganska högt varvtal.
Vad tycker ni, är det rimligt att drivkretsen brann för att motorn inte orkade vid ett varvtal på <2000rpm?

Kontrollern har inga externa frihjulsdioder, jag kan inte se att databladet till drivkretsen rekommenderar det heller.
Borde det hjälpa med extra frihjulsdioder?
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31169
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Jag kan aldrig tänka mig att de interna dioderna skulle klara av att kortsluta bort de strömmar som blir vid såna här tillfällen. Kollade med oscilloskopet, och det blir en spänning på 40Vpp ut från motorn om jag bara snurrar på axeln med fingrarna. Vågar inte ens tänka på vad det blir vid 4000rpm som jag hade och motorn plötsligt tappar steg och tvärstannar... :P

Ganska ballt. Kopplade ihop två motorer mot varandera bara och vred på den ena. Då snurrade den andra. Rätt självklart om man tänker efter. :)
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

40V... Det var mycket.
En vanlig DC-motor ger ju inte mer än den spänning som man matar den med, men att en stegmotor ger så mycket mer trodde jag inte.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31169
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Testade med en elmotor kopplad till stegmotorn.
Vid 550rpm kommer det ut 25Vpp
Vid 1100rpm kommer det ut 60Vpp
Om det fortsätter i samma kurva, skulle det bli över 200Vpp vid 4000rpm.
Motorn är en liten på 2,8A, induktans 2,2mH, och väger 700g.
Jag överväger externa frihjulsdioder nu :P
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

"Jag överväger externa frihjulsdioder nu"
Jag oxå.

För att förbättra ytterligare är det bra att ha några snabba kondingar direkt intill dioderna som kortsluter den höga spänningen direkt.
[EDIT] Förtydligar, kondingarna ska gå från matnings-spänning till jord.
En zenerdiod på 35V över matnings-spänningen kanske kan göra lite nytta oxå i nödfall.

Finns det fler trix att ta till för att skydda kortet?
Skriv svar