Rotary encoder
Re: Rotary encoder
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.
Så om det finns någon smart lösning på att "steglöst" kunna ändra hastigheten/känsligheten så tas det tacksamt mot.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- MadModder
- Co Admin
- Inlägg: 31167
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Re: Rotary encoder
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
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.
Kan du inte ändra storleken på det talet?
Det kommer att ändra upplösningen hos encodern.
Re: Rotary encoder
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
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:
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. 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.
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. 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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Rotary encoder
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
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
Senaste schemat (med LPC932) var nog för 15-20 år sen, gubben är redan gammal och hjärnkontoret fungerar inte som förr

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
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.
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
Humm, undra om jag inte har nått sånt liggandes...
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.