Sida 1 av 1

Vridströmbrytare med adress

Postat: 7 mars 2007, 16:26:08
av Robban31
Hej!

Undrar om någon vet om det finns och isf var man kan få tag i en vridstömställare som beroende vilket läge den står skickar ut en adress/nummer/variable på 2 stift....

ska koppla in denna på en microprocessor där jag endast har 8 ingångar och vill med denna strömställare välja vad som ska visas på te x en display

eller det finns kanske nån form av IC där man kopplar in alla benen från vridströmställaren och från ic:n använder 2 stift som utgång...(out)??

/Robban

Postat: 7 mars 2007, 19:11:20
av v-g
Menar du alltså en AKTIV strömställare för med en passiv och två ingångar har du bara 4 lägen.

Annars finns ju dessa men de har ju fyra stift :humm:

Re: Vridströmbrytare med adress

Postat: 7 mars 2007, 19:15:39
av PHermansson
Robban31 skrev: eller det finns kanske nån form av IC där man kopplar in alla benen från vridströmställaren och från ic:n använder 2 stift som utgång...(out)??
Shiftregister?
En potentiometer och en A/D-ingång, men då har man inga fasta lägen. Vet inte om det finns sådana stegade som fanns i gamla stereoapparater att köpa?

Postat: 7 mars 2007, 23:26:36
av Tony
Det skall alltså fungera på samma sätt som om en vanlig vridomkopplare var hårdkopplad till de olika funktionerna, fast du har bara två ingångar på din µC?

Ta en 4017 (dekadräknare) koppla dess utgångar till utkastarna på en vridomkopplare, polen går till reset.
En I/O-pinne går till clock och en går till utgång 0.

Nu är det bara att pulsa klock och tills utgång 0 går hög, nollställ en räknare och fortsätt pulsa clock och räknaren tills 0 går hög igen.

En helt annan lösning på problemet är att använda en programratt (jog) dvs. du kan snurra hur många varv som helst, antalet varv (eller delar av varv) avgör vald position.
Exempel på programratt; elfa art.nr: 35-847-45

pulsräknare

Postat: 10 mars 2007, 22:23:53
av Robban31
Okej, skulle kunna fungera med en sån,men låt oss säga att jag vrider 3 steg, om jag då går tillbaka ett steg...får man inte ytterligare en puls då?
Vill använda denna till att skifta data på en lcd...
så vid 1 steg står det tex "Hej"
vid 2 steg står det tex "Hej igen"
och vid 3 steg står det tex "Hejdå"

om jag är vid steg 3 och går tillbaka ett steg...kommer den då visa "Hej igen" eller ta det som en ytterligare en puls..?

Postat: 10 mars 2007, 22:50:21
av sodjan
Det låter som om du behöver en "quadrature encoder". D.v.s en
vridomkopplare som ger två pulser med i olika fas beroende på
åt vilket håll man vrider. Finns med och utan "tryck" funktion,
används som "Enter" kan man säga.

Mycket vanliga i uC tillämpningar och rellativt enkla att koppla
och avkoda.

Postat: 10 mars 2007, 22:59:24
av Robban31
Var kan man hitta såna?

Postat: 10 mars 2007, 23:39:17
av sodjan
Ahem, du kan få två stycken av mig för 50:- tillsammans... 8)

Finns mycket skrivet om dom, t.ex :
http://www.sxlist.com/techref/io/sensor ... rature.htm

Postat: 10 mars 2007, 23:41:26
av maxxflow
Det enklaste vore väl att ta en vanlig omkopplare med låt oss säga 5 lägen, och så kopplar du ett motstånd med olika värde på varje läge, t.ex. 1k på 1:an, 2k på 2:an, 3k på 3:an osv.
Sedan kopplar du ihop andra änden av alla motstånden och kopplar till ingången på µC:n, så blir det som en potentiometer med 5 fasta steg.
(Då behöver du dessutom bara en ingång på µC:n)