Rotary Encoder LED Strip ljusstyrka Controller (3 / 7 steg)
Steg 3: Rotary Encoder teori
Om du har någonsin tänkt att motstånd kommer med pulsgivare glömma det denna gång. Med en roterande kodare har vi två fyrkantsvåg utgångar (A och B) som är 90 grader ur fas med varandra. Antal pulser eller steg genereras per komplett tur varierar. Diagrammet nedan visar hur faserna A och B förhåller sig till varandra när kodaren vrids medurs eller moturs.
Varje gång A signal pulsen går från positiva till noll, läser vi värdet av B pulsen. Vi ser att när kodaren vrids medurs B pulsen är alltid positivt. När kodaren vrids moturs är B pulsen negativt. Genom att testa båda utgångarna med en mikrokontroller kan vi bestämma riktningen för tur och genom att räkna antalet av A pulser hur långt det har vänt. Faktiskt kunde vi gå ett steg längre och räkna frekvensen av pulserna att avgöra hur snabb det förvandlas. Vi kan se att rotary encoder har många fördelar jämfört med en potentiometer.