Sida 1 av 1

Någon slags rotationsgivare?

Postat: 23 november 2013, 21:51:44
av Wrathian
Hej!

Har plockat loss en så kallad t-bar från en kontrollpanel till en bildmixer från sony. (BVS3000).
På denna sitter någon sorts givare för att plocka ut den aktuella rotationen.

Nedan finns bilder på givaren. Som man ser på bilden står det 119 samt en logga som jag har svårt att urskilja, men kanske att det står aors?


Nu undrar jag, vad kan detta vara för något? Mina mätningar utesluter att det är en potentiometer eller en rotationskodare (då hade det väl varit kontakt mellan några av pinnarna vid någon rotation?
Jag funderar på om det skulle kunna vara en hall-effect sensor, men jag vet inte riktigt hur jag ska testa detta?

Ni som antagligen har bättre koll på detta än mig, kan ni hjälpa mig med vad detta är? :)

Tack på förhand /Benjamin

Re: Någon slags rotationsgivare?

Postat: 23 november 2013, 22:58:34
av frownlayer
Den kan inte liknas med ett servo från en rc-bil. då ger en viss PWM en vinkel på servot, istället för en fart på en motor. detta kanske är tvärtom.

Re: Någon slags rotationsgivare?

Postat: 23 november 2013, 23:25:41
av Jonyverse
Är det inte en vanlig optisk rotationskodare?

Re: Någon slags rotationsgivare?

Postat: 24 november 2013, 01:35:03
av benjamin.l
Att det skulle vara en optisk rotationskodare låter ju möjligt och rent ut sagt väldigt troligt. Nu när jag tittar efter på kretskortet och letar med summern (varför gjorde jag inte det från början? :doh:) så ser jag att av de fyra anslutningarna så går en till jord, en till +5v samt två som går till en mikrocontroller.

Tack för hjälpen, nu ska försöka skriva lite kod och se om jag får igång det! :)

Re: Någon slags rotationsgivare?

Postat: 24 november 2013, 01:40:06
av GFEF
Att gissa viken typ av givare det är....
Är omöjligt finns för många alternativ.

Exempelvis stegmotor

http://elektronikforumet.syntaxis.se/fo ... 09&start=0

Re: Någon slags rotationsgivare?

Postat: 24 november 2013, 11:29:23
av sodjan
En stegmotor är väl ganska osannolikt.
Visst, spaken skulle kunna ha något slags "autopilot" läge,
men då skulle/borde den även ha en annan utgång.

En *bra* närbild på loggan vore nog inte helt dumt.

Men koppla på spänning och mät på utgångarna. Det skulle
inte förvåna om det är vanlig quadratur-utsignal.
http://en.wikipedia.org/wiki/Rotary_enc ... ry_encoder

Re: Någon slags rotationsgivare?

Postat: 24 november 2013, 19:19:50
av Jonyverse
Spaken på bildmixern ska bara ge ett värde till det digitala "maskineriet" inuti så att något (övergång eller annan effekt) händer proportionerligt till rörelsen. Jag har inte sett någon spak som kan röra sig själv.

I äldre bildmixrar var det bara en potentiometer kopplat till spaken.

Re: Någon slags rotationsgivare?

Postat: 27 november 2013, 15:44:50
av Micke_71
Jag sätter mina pengar på att det är en A/B signal ut (quadrature encoder)

Du matar den med 0 & 5Volt precis som du redan sett och så får du ut två stycken fyrkantvåg som är fasförskjutna 90grader. I sitt enklaste utförande så kan du använda ena utgången som riktning och den andra som räkne puls. Om det är en signal ut eller om det är en öppen kollektorutgång törs jag inte svara på. Men gissar på att det är en signal ut.

Mer avancerat så kan du räkna på varje flank från båda signalerna och med olika vilkor så bestämmer du om du ska räkna upp eller ner. Då får du 4ggr så hög upplösning.

Re: Någon slags rotationsgivare?

Postat: 27 november 2013, 16:46:58
av superx
Antalet kablar tyder på det, men då vet man ju aldrig spakens exakta position, utan bara om den rör sig uppåt eller nedåt. Det låter lite opraktiskt, eller?

Re: Någon slags rotationsgivare?

Postat: 27 november 2013, 17:26:27
av sodjan
Good point!
Finns bara en sak att göra, mäta...

Re: Någon slags rotationsgivare?

Postat: 4 december 2013, 00:10:27
av benjamin.l
Känner att jag fick återkomma med resultatet nu när så många varit ine och spekulerat.
En av mina första tankar var som sagt att det kunde varit en enkoder, men jag lyckades ju inte mäta något...
När jag kopplat in 5v och 0v och kopplat in i en logikanalysator så såg jag direkt att det var en enkoder.

Jag hade alltså inte tänkt på möjligheten att det kunde varit en optisk sådan... :doh:

Koden i arduinon fungerade direkt (kör simpelt så bara en fjärdedel av maximala upplösningen, men fortfarande tillräckligt, får ut 274 steg över hela spakens arbetsområde, behöver jag högre upplösning är det ju bara att lägga till.

Att det bara var en lägesgivare och inte något slags ställdon inbyggt var jag medveten om. Angående att man inte har den exakta positionen utan bara får varje förflyttning, på de flesta bildmixrar måste du börjar dra spaken först helt upp eller helt ner för att "autokalibrera", så detta är ju inget problem eftersom man har fysiska ändlägen.

TLDR; Det var en optisk quadrature encoder. Jag använder bara en fjärdedel av upplösningen och det fungerar utmärkt. Tack för hjälpen.