Sida 1 av 1
absolut positionering av stegmotor
Postat: 10 maj 2010, 01:29:19
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 ?
Re: absolut positionering av stegmotor
Postat: 10 maj 2010, 01:35:55
av Rocky_AL
En servomotor?
Tar en analog signal och gör till position.
Re: absolut positionering av stegmotor
Postat: 10 maj 2010, 01:42:52
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?
Re: absolut positionering av stegmotor
Postat: 10 maj 2010, 09:15:45
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.
Re: absolut positionering av stegmotor
Postat: 10 maj 2010, 10:39:51
av PerE
Re: absolut positionering av stegmotor
Postat: 10 maj 2010, 11:04:33
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?
Re: absolut positionering av stegmotor
Postat: 10 maj 2010, 15:06:32
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.
Re: absolut positionering av stegmotor
Postat: 10 maj 2010, 16:31:51
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 ?
Re: absolut positionering av stegmotor
Postat: 10 maj 2010, 16:47:05
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
Re: absolut positionering av stegmotor
Postat: 10 maj 2010, 17:36:29
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..
Re: absolut positionering av stegmotor
Postat: 12 maj 2010, 02:01:09
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.