Sida 1 av 1

Läsa av position på axel

Postat: 8 november 2017, 10:10:23
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

.

Re: Läsa av position på axel

Postat: 8 november 2017, 10:14:37
av prototypen
Hålskiva och läsgafflar?

Protte

Re: Läsa av position på axel

Postat: 8 november 2017, 10:16:46
av wiklis
Finns det nåt på axeln som går att läsa av ?
Tex med en induktiv givare.

wiklis

Re: Läsa av position på axel

Postat: 8 november 2017, 10:17:06
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å)?

.

Re: Läsa av position på axel

Postat: 8 november 2017, 10:18:35
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.

.

Re: Läsa av position på axel

Postat: 8 november 2017, 10:23:58
av tecno

Re: Läsa av position på axel

Postat: 8 november 2017, 11:29:19
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.


Re: Läsa av position på axel

Postat: 8 november 2017, 16:25:00
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

Re: Läsa av position på axel

Postat: 8 november 2017, 17:38:38
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.

Re: Läsa av position på axel

Postat: 8 november 2017, 18:18:41
av Andax
Sök på tex AS5040 eller liknande.

Re: Läsa av position på axel

Postat: 8 november 2017, 19:30:50
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?