absolut positionering av stegmotor

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Glenn
Inlägg: 37654
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

absolut positionering av stegmotor

Inlägg av Glenn »

Ja, jag skulle behöva positionera en stegmotor, alltså skicka ett värde mellan, tja säg 1 och 360 till den och så ställer den sej på motsvarande position,
sen skickar jag ett annat värde och den ställer sej på det. (Antagligen har man väl dock inte 360 steps per varv, men det är oviktigt.)

Första tanken var att göra det "helt manuellt", men det blir ju lite bök.. speciellt om man har en bipolär stegmotor.

Andra tanken var att använda en "gauge driver", tex MC33976, men det blir ju också en del bök programmeringsmässigt.

Finns det nåt enklare sätt ? ..tex en liknande krets som tar en analog signal in direkt ? eller kanske en enklare digital signal ?

Nån som har en bra ide ?
Rocky_AL
Inlägg: 617
Blev medlem: 7 december 2006, 15:14:50
Ort: Stockholm

Re: absolut positionering av stegmotor

Inlägg av Rocky_AL »

En servomotor?
Tar en analog signal och gör till position.
bearing
Inlägg: 11687
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: absolut positionering av stegmotor

Inlägg av bearing »

Krav på storlek och kostnad och sånt?

Blir osäker på vad du vill göra. Tänker spontant att det enklaste är väl att göra ett program i en uC eller dator som skickar pulser till ett stegmotordrivarkort, och samtidigt håller koll på hur många steg den skickat. När motorn ska flyttas till ny absolut position skickar uC/dator pulser motsvarande den relativa förändringen mellan aktuell och önskad position.

Eller menar du att den ska vara återkopplad som ett servo? så att ev. missade steg och mekaniska fel kompenseras?
Användarvisningsbild
Icecap
Inlägg: 26786
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: absolut positionering av stegmotor

Inlägg av Icecap »

Att styra motorn med en drivkrets och en µC är knappast "ett bök", att styra relativt till en ny position är knappast svårt heller, kruxet är att få den synkroniserat och även kompensera för tappade steg, enda sättet jag kan komma på där är då en motor med en feedback och då plötsligt kvittar det vilken motor, bara man kan styra den.
Användarvisningsbild
PerE
Inlägg: 1084
Blev medlem: 13 januari 2006, 08:54:05
Ort: Göteborg
Kontakt:

Re: absolut positionering av stegmotor

Inlägg av PerE »

Kolla in denna tråden "Rotary table indexer"
http://www.cnczone.com/forums/showthread.php?t=47007
//Per
Användarvisningsbild
LaRdA
EF Sponsor
Inlägg: 3767
Blev medlem: 9 september 2003, 14:10:46
Ort: Jämtland

Re: absolut positionering av stegmotor

Inlägg av LaRdA »

Som vanligt på krävs mer info för att kunna svara bra på frågan.
Vad ska den användas till, belastning, krav på noggranhet osv?
Användarvisningsbild
ghost_rider
Inlägg: 2211
Blev medlem: 26 maj 2008, 21:48:15
Ort: Genarp

Re: absolut positionering av stegmotor

Inlägg av ghost_rider »

om du ska använda ett servo så är en enkoder ett bra sätt att avläsa positionen. gör en enkel skiva med vit/svarta segment (antalet segment styr din exakthet). läs av antalet svarta/vita segments som passerar, låt servot snurra tills x antal segment har passerats.
Användarvisningsbild
Glenn
Inlägg: 37654
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: absolut positionering av stegmotor

Inlägg av Glenn »

Det är en befintlig bipolär stegmotor så det går inte utan en massa mekaniska problem montera ett servi, som annars nog skulle vara det lättaste.

Det är en mätarnål, så helst skulle man ju villja att den "hölls fast" också, men det går väl aldrig att få riktigt bra utan att ha nåt sätt att positions/rörelsebestämma den, typ en pot eler nån encoder.

bearing: Inga direkta krav, men det är ju ett hobbyprojekt så det ska ju vara rimliga pengar. ..Det du beskriver var min första tanke också, men sen insåg jag ju att om man ändå måste ha ett helt drivsteg till stegmotorn så kan man ju lika gärna ha en styrkrets också, och då kan man ju ha en "gauge controller" lika gärna och ja.. på den vägen var det.

Belastningen är alltså låg, men det bör vara nogrannt :)

..Nu har jag ägnat en timma eler nåt åt att leta reda på mina MC33976 utan resultat *SUCK* varför är det alltid så svårt att hitta saker ?
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: absolut positionering av stegmotor

Inlägg av prototypen »

I första posten står det att den ska gå till ett bestämt värde / absolut värde och det mesta med stegmotorer brukar gå ut på att man kör förbi ett nolläge och räknar utifrån det antal pulser hit och dit. Ska det vara ett absolut läge så finns det absoluta vinkelgivare ( som säkert kostar) annars så kan man nog göra graykodare upp till en 6-7 bitar som ett mönsterkort (jag gör 5 bitars linjära).

Protte

Det beror på att saker flyttar sig när man vänder ryggen till / patchar i minnet
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: absolut positionering av stegmotor

Inlägg av blueint »

Meningen med stegmotorer är väl att det är just en "exakt" gradtal per steg !?
Annars kan man kika på hur floppydrives är gjorda..
Användarvisningsbild
Glenn
Inlägg: 37654
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: absolut positionering av stegmotor

Inlägg av Glenn »

Jo, det finns säkert en bra anledning till att dyra instrument för bil är gjorda på detta sättet.

Jag hittade f.ö precis lådan med "gauge controller" kretsen, GIVETVIS var det ju SOP24-kapsling, vilket jag inte hade nåt adapterkort till :(
verkar inte ens finnas, men SOP28 funkar väl också, tyvärr har jag inget sånt heller.

Planen just nu är att testa att göra allt manuellt med hjälp av en L297.. får väl se hur jobbigt det blir.
Skriv svar