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 
 
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