Vridströmbrytare med adress

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Robban31
Inlägg: 110
Blev medlem: 27 juni 2006, 20:11:07
Ort: malmö

Vridströmbrytare med adress

Inlägg 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
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg 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:
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Re: Vridströmbrytare med adress

Inlägg 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?
Användarvisningsbild
Tony
Inlägg: 1038
Blev medlem: 9 november 2003, 16:08:47

Inlägg 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
Robban31
Inlägg: 110
Blev medlem: 27 juni 2006, 20:11:07
Ort: malmö

pulsräknare

Inlägg 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..?
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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.
Robban31
Inlägg: 110
Blev medlem: 27 juni 2006, 20:11:07
Ort: malmö

Inlägg av Robban31 »

Var kan man hitta såna?
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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
maxxflow
Inlägg: 1150
Blev medlem: 17 mars 2004, 16:11:14

Inlägg 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)
Skriv svar