Sida 1 av 1

Läsa av differens mellan faser

Postat: 3 mars 2010, 12:34:43
av frazer
Hallåj!

Ska försöka förklara vad jag försöker göra, så ska vi se om någon har några bra idéer.

Jag har en s.k. syncrotransmitter. Det är som jag förstår det en liten motor, där man matar rotorn med växelström (i mitt fall 26V 400hz).
På de tre statorlindningarna (s1-3) får man då ut växelström på ca 11.5V. Dessa tre utgångar är fasförskjutna beroende på vilken vinkel som motorn står i. Detta används inom precisionsinstrument för att läsa av en exakt position (vinkelgivare).

Länkar in två bilder för att göra det hela tydligare:
Bild

Bild

Det jag vill göra är att läsa av denna position och få ut vinkeln. Första idén var att likrikta utgångarna, och sedan jämföra likspänningen mellan de tre stator-utgångarna. Detta medför dock ett problem, eftersom jag då kan få ut exakt samma resultat på två positioner.
Med detta i åtanke så kom jag fram till att jag förmodligen måste stanna kvar vid växelspänning och på något sätt jämföra fasernas förskjutning.

Frågan är hur detta skall gå till? Min förhoppning är att komma fram med en lösning där jag kan läsa av vinkeln och skicka denna till datorn via USB.

Några idéer?

Re: Läsa av differens mellan faser

Postat: 3 mars 2010, 13:04:59
av Icecap
Det går att göra på en del sätt, ett av dessa är en noll-genomgångsavkänning. Säg att du har 2 signaler, den ena är referens (t.ex. fas#1) och den andra är signalen du vill mäta. Dessa skickar man igenom var sin op-amp som växlar i noll-genomgången.

Då får du en start- och en slut-tid och tiden däremellan kan mätas ganska noga och då enkelt omsättas till en vinkel.

Detaljerna beror sedan på vilken noggrannhet och upplösning du vill ha.

Man kan även ha en grej som vid start-pulsen tar bort kortslutningen av en kondensator som sedan laddas upp med en konstantströmsgenerator. När slup-pulsen (flanken) kommer stoppas denna uppladdning, värdet samplas i en sample-and-hold, kondensatorn kortslutas och den är klar igen.

Då får du en analog spänning ut och det kan även där bli mycket exakt.

EDIT: Ah... såg att det var ANDRA hållet (1 fas -> 3 fas) som gäller men det är ung. samma sätt som kan användas, blir dock lite mer krångligt.

Re: Läsa av differens mellan faser

Postat: 3 mars 2010, 14:00:58
av säter
frazer skrev:Jag har en s.k. syncrotransmitter. Det är som jag förstår det en liten motor,
Kan det verkligen vara en motor?
Jag tycker det ser ut som en helt vanlig resolver, med den skillnaden att den här har 3st spolar istället för 2st.
Kolla vilka kopplingar som är brukligt för resolver, det finns några olika.

Re: Läsa av differens mellan faser

Postat: 3 mars 2010, 14:03:56
av Nerre
Kallas det inte för "elgon" eller nåt sånt? Vill minnas att såna där satt som vinkelgivare för antennen till radarn när jag läste radar i lumpen.

Fast de hade bara två statorlindningar i 90 graders vinkel, vilket då gjorde att differensspänningen mellan rotor och stator kunde användas direkt till X/Y-avlänkningen (en sågtand som multiplicerades med X respektive Y gjorde att svepet gick från centrum ut till periferin i rätt vinkel).

Så det är väl det som är knepet: tre diff-förstärkare (respektive stator jämfört med rotorn) kommer att ge tre sinusspänningar vars toppvärde (och därmed även RMR-värde) är direkt proportionellt (inklusive tecken!) mot vinkeln mellan rotor och respektive stator.

Re: Läsa av differens mellan faser

Postat: 3 mars 2010, 14:05:07
av frazer
Skrev det lite dumt kanske, menade att själva konstruktionen ser ut som en motor.

Jag är inte helt säker på vad som skiljer en syncro-transmitter från en syncroresolver eller en syncromotor.

Ska nog passa på att länka till Wikipedia här, så att det blir solklart om vad det handlar om för något:
http://en.wikipedia.org/wiki/Synchro

Re: Läsa av differens mellan faser

Postat: 3 mars 2010, 19:48:28
av limpan4all
Syncro-transmitter är exakt rätt ord.
Resolvrar är oftast med bara två lindningar förutom rotor då ligger dessa 90 grader ifrån varandra.
Och ja, syncro-transmitrar kan användas som motorer men mycket dåliga sådana, och mot special drivsteg. Egentligen kan man anse att dom är microstegade tre-fas unipolära stegmotorer med 360 grader per steg (det var det stegmotorerna sen utvecklades ifrån).
Hur mycket noggrannhet behöver du?

Efter några års labbande och algoritmtrimmande kom vi ned till 0,01 grad absolut som sämst oftast runt en tiondel därav.
Är det one-off så rekommendera jag att köpa färdigt.

Vad skall du ha den till?
Vilken noggrannhet behöver du, egentligen?
Jag kan ha lite färdiga saker liggandes...

Jag har en hel del erfarenhet av dessa...