Sida 2 av 2

Re: Rotary encoder

Postat: 16 november 2022, 20:05:30
av GeekJoan
OK, nu tar jag upp den här tråden igen. För jag börjar bli klar med all hårdvara, ska bara bygga själva kabinettet. Köpte en ny encoder som hade 300 pulser/varv. Men den är i snabbaste laget den också.
Så om det finns någon smart lösning på att "steglöst" kunna ändra hastigheten/känsligheten så tas det tacksamt mot.
arkanpid.jpg

Re: Rotary encoder

Postat: 16 november 2022, 20:14:16
av MadModder
Ska du ha en steglöst inställbar upplösningskonvertering så är nog den enda lösningen att stoppa in någon form av mikrokontroller mellan.

Re: Rotary encoder

Postat: 16 november 2022, 20:38:02
av GeekJoan
Ska kolla lite om någon redan gjort något sånt jag söker efter.

Re: Rotary encoder

Postat: 16 november 2022, 21:32:23
av svanted
Encodern räknar ju upp/ned talet i ett register?
Kan du inte ändra storleken på det talet?
Det kommer att ändra upplösningen hos encodern.

Re: Rotary encoder

Postat: 16 november 2022, 21:48:36
av Castor
Det finns en "kul" krets 14557, ett register som kan ställas från 1-64 bitar. Med lite kringlogik kan man ställa hur många pulser som ska passera innan man släpper ut den första och nollställer registret. 6 bitar, (tumhjul eller Dip-switchar) för att ställa längden.

Re: Rotary encoder

Postat: 16 november 2022, 22:16:51
av TomasL
Hur många pulser/varv behöver du?
Finns ju rattar med planetväxel.

Re: Rotary encoder

Postat: 16 november 2022, 23:09:16
av GeekJoan
Problemet är att jag inte vet hur många pulser jag behöver för att det ska "kännas" rätt. Original så sitter det en sån här:
spinner2.jpg
Dom har massa kugg med utväxling i sig, men dom är så rackiga plus att dom går inte få tag i längre. On de här rotary encodersarna inte varit så dyra hade jag köpt fler med olika antal pulser, men jag vill inte slänga ut typ 500:-/st.
Spelkortet som den är kopplad till har inte mycket till inställningar. Man kopplar in encodern till COM 3 porten, sen är det inte mycket mer att göra.
60in1.jpg
Castor, den här 14557 kanske kan funka, men jag vet faktiskt inte hur jag skulle få till det. Jag är rätt kass på att göra "kretsar" från scratch. Behöver ett schema.

Re: Rotary encoder

Postat: 17 november 2022, 06:46:10
av H.O
Som sagt, titta på t.ex AMT103 från CUI. Med DIP-switchar kan du välja en av totalt 16 olika upplösningar från 48 till 2048 ppr. Den har ingen axel utan är gjord att för att monteras på befintlig axel (en mängd adaptrar för olika diametrar följer med) men det är lättare att lösa än en krets som på korrekt sätt reducerar (delar ner) upplösningen på befintlig enkoder. Jag kan t.ex inte se hur MC14557 skulle lösa detta men visa gärna.

Re: Rotary encoder

Postat: 17 november 2022, 10:02:36
av Castor
Jag är alldeles för "ringrostig" för att göra ett schema som kan fungera, min erfarenhet av konstruktioner med 14557 är från mitten på 70-talet :D
Senaste schemat (med LPC932) var nog för 15-20 år sen, gubben är redan gammal och hjärnkontoret fungerar inte som förr :(

Re: Rotary encoder

Postat: 17 november 2022, 11:55:35
av Pucco
Om de mekaniska encodrarna ger bra uppförande är det bara att räkna ut vilken upplösning du behöver.
Jag har försökt räkna kuggar på bilderna, små kugghjul ca 20 kuggar och stora kugghjul ca 80 kuggar ger ca 4 ggr uppväxling per par.
Två kuggväxlar ger då ca 16 varv på slitsskivan för ett varv på ratten. Sen får man multiplicera med antalet slitsar på skivan för att få antal pulser per varv för ratten.

Re: Rotary encoder

Postat: 17 november 2022, 21:43:37
av GeekJoan
Humm, undra om jag inte har nått sånt liggandes...
encoders1.jpg
encoders2.jpg