Läsa av position på axel

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
archen
Inlägg: 570
Blev medlem: 22 augusti 2012, 18:47:41
Ort: Falun

Läsa av position på axel

Inlägg av archen »

Hej!

Jag behöver läsa av positionen på en axel helst utan att beröra axeln. (Den skall ha så lite friktion som möjligt)

Det är 5 olika positioner som skall kunna läsas av vilken den är närmast.

Jag har använt Rotary switchar hittills o tagit ur kulan men friktionen är för hög.

Jag funderar om det kanske kan gå att använda hall sensors?

Tar tacksamt emot tips och idéer. Utrymmet är trångt så det finns inte utrymme för några större lösningar utan allt måste få plats i en cirkel om 40mm.

Funktionen skall alltså vara att låt säga att dom röda strecken är positionerna 1-5 från vänster. Pos 1-5 skall ha en egen utgång (skall fungera precis som en vanlig brytare).

Blå strecket är referensen och den positionen som är närmast referensen skall sluta kontakten för den positionen.

Dessa signaler skall sedan skickas till en dator där man skall kunna se axelns position. (Sköts via ett pokeys kort) där utgångarna går till en digital ingång på pokeykortet.

Det är alltid bara 1 utgång som skall vara aktiv.

Om man sätter en hall sensor vid varje position så kanske man kan lösa logiken med enklare komponenter utan att blanda in en dator?

Bild

.
Användarvisningsbild
prototypen
Inlägg: 11076
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Läsa av position på axel

Inlägg av prototypen »

Hålskiva och läsgafflar?

Protte
Användarvisningsbild
wiklis
Inlägg: 1933
Blev medlem: 11 mars 2009, 22:33:47
Ort: Skellefteå

Re: Läsa av position på axel

Inlägg av wiklis »

Finns det nåt på axeln som går att läsa av ?
Tex med en induktiv givare.

wiklis
archen
Inlägg: 570
Blev medlem: 22 augusti 2012, 18:47:41
Ort: Falun

Re: Läsa av position på axel

Inlägg av archen »

prototypen:

Intressant! Ska läsa på lite om det.

Skulle det gå att få till så det inte blir några dead-zones (eller väldigt små)?

.
archen
Inlägg: 570
Blev medlem: 22 augusti 2012, 18:47:41
Ort: Falun

Re: Läsa av position på axel

Inlägg av archen »

wiklis skrev:Finns det nåt på axeln som går att läsa av ?
Tex med en induktiv givare.

wiklis
Tyvärr inte. Det är en 3mm rundstång i stål. Däremot så går det att sätta dit nånting på axeln längst ner, typ en skiva eller dyl.

.
Användarvisningsbild
tecno
Inlägg: 27037
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Läsa av position på axel

Inlägg av tecno »

Användarvisningsbild
Icecap
Inlägg: 26139
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Läsa av position på axel

Inlägg av Icecap »

Det finns en sensor som kan avläsa magnetfält i 2D. Monterar man en sådan sensor i ändan på axeln och en magnet på axeln OCH magneten inte är polariserat fram-bak men sida-sida har man ett friktionslöst system.

Användarvisningsbild
prototypen
Inlägg: 11076
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Läsa av position på axel

Inlägg av prototypen »

archen skrev:prototypen:

Intressant! Ska läsa på lite om det.

Skulle det gå att få till så det inte blir några dead-zones (eller väldigt små)?

.

Dead zone? Är det vinkelspelet när den är till?
Ljusstrålen på de jag använder är 0,5 mm.

Protte
hummel
Inlägg: 2267
Blev medlem: 28 november 2009, 10:40:52
Ort: Stockholm

Re: Läsa av position på axel

Inlägg av hummel »

http://www.posic.com/ID4501C-Rotary-Encoder-Kit
30 mm diameter och klarar om du vill mer än 1 miljon pulser per varv.
Användarvisningsbild
Andax
Inlägg: 4373
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Läsa av position på axel

Inlägg av Andax »

Sök på tex AS5040 eller liknande.
SeniorLemuren
Inlägg: 7808
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Läsa av position på axel

Inlägg av SeniorLemuren »

hummel skrev:http://www.posic.com/ID4501C-Rotary-Encoder-Kit
30 mm diameter och klarar om du vill mer än 1 miljon pulser per varv.
Förstår inte riktigt hur det funkar. Om man kollar i databladet så finner man att kodhjulet endast innehåller max 180 perioder (pulser). I tabellen som jag bifogar kan man läsa att om CC är 5 så blir det 1440 pulser/varv. Vart kommer miljoner pulser ifrån, är det någon typ av interpolation mellan de 1440 pulser/varv som räknas fram och som egentligen inte är riktiga pulser?

Och vad står CC för egentligen. Är det antalet läshuvuden på läschippet?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar