Kod-knappsats, skillnad mellan common och x-y

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Användarvisningsbild
toffie
Inlägg: 1888
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Kod-knappsats, skillnad mellan common och x-y

Inlägg av toffie »

hej på er..

tänkte leka lite med en av nedanstående knappsatser och tänkte kolla om någon här på forumet har någon aning
om vad som är skillnad mellan common-bus och x-y kopplad knappsats..

common-bus, kan man likställa det med en rgb lysdiod med gemensam anod/katod? eller är detta något annat?

Här är de två jag kollat på;

common-bus
http://www.electrokit.se/omkopplare-tan ... s_40220001

x-y
http://www.electrokit.se/omkopplare-tan ... y_40220003

tacksam för svar ifall någon sitter på sådant =)
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: Kod-knappsats, skillnad mellan common och x-y

Inlägg av vfr »

Inte alls så komplicerat! :)

På common så sluter alla tangenter mot en gemensam (common) anslutning. På en matris så är alla tangenter kopplade som i ett schackbräde med rader och kolumner. Har du ett tangentbord på 16 tangenter så blir det 16+1 anslutningar i det första fallet, men bara 4+4 i matrisvarianten. Har man större tangentbord så blir skillnaden mycket större i antal anslutningar. Nästan alla tangentbord är kopplade i matrisform.

Liter mer jobb att läsa av men betydligt färre anslutningar, och därmed färre portpinnar på mikrokontrollern.
Användarvisningsbild
Glenn
Inlägg: 36670
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Kod-knappsats, skillnad mellan common och x-y

Inlägg av Glenn »

matris är dock inte så bra om man vill kunna registrera samtidiga knapptryck.
bos
Inlägg: 2311
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: Kod-knappsats, skillnad mellan common och x-y

Inlägg av bos »

Så hur löser PC-tangentborden det (flera knapptryckningar) om de är kopplade i matriser?
Användarvisningsbild
Icecap
Inlägg: 26636
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Kod-knappsats, skillnad mellan common och x-y

Inlägg av Icecap »

Lite dioder och scanning av matrisen löser detta ganska enkelt.
bos
Inlägg: 2311
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: Kod-knappsats, skillnad mellan common och x-y

Inlägg av bos »

Kan du visa exempel på en 2x2-matris?
Nerre
Inlägg: 27205
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Kod-knappsats, skillnad mellan common och x-y

Inlägg av Nerre »

I princip handlar det om att det sitter dioder i varje "kors", så att när men knapp trycks ner kan strömmen bara gå åt ett håll.

Googlade lite snabbt och hittade den här
http://www.embeddeddesignindia.co.in/ST ... _AN_01.pdf

Figur 1 visar hur det görs bäst.

Om du tittar på figur 2 och tänker dig att du håller ner knapparna [1,0] [1,2] och [2,2], så när du scannar rad 0 så går strömmen via knapp [1,0] till C1, och via [1,2] R2 och [2,2] till C2. Så det ser ut som om [1,0] och [2,0] är nertrycka (eftersom C1 och C2 blir höga när du lägger spänning på R0).

Dioderna gör alltså att man slipper det där med att det går "bakvägen". Tittar du på figur 2 så är det dioden på [1,2] som hindrar att man får samma fel där.
Användarvisningsbild
toffie
Inlägg: 1888
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Re: Kod-knappsats, skillnad mellan common och x-y

Inlägg av toffie »

ah då var det ungefär som jag tänkte, se där man börjar lära sig något :D

man kanske ska ta och beställa en av varje ändå och testa sig fram och lära sig båda typerna eller vad säger ni?
common bör ju vara det absolut lättaste, men x-y är väl "smartare", åtminstone om man ser till pin konfigurationen..?
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: Kod-knappsats, skillnad mellan common och x-y

Inlägg av vfr »

Exakt så! Jag skulle gått rakt på matrisvarianten. Men å andra sidan så har jag lekt med sådana tidigare. Men det är lika bra att gå rakt på sak. Det är ändå sannolikt matrisvarianten du vill ha sedan i dina byggen.
Skriv svar