Sida 1 av 1
Kod-knappsats, skillnad mellan common och x-y
Postat: 25 september 2009, 06:16:59
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 =)
Re: Kod-knappsats, skillnad mellan common och x-y
Postat: 25 september 2009, 08:30:04
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.
Re: Kod-knappsats, skillnad mellan common och x-y
Postat: 25 september 2009, 09:04:10
av Glenn
matris är dock inte så bra om man vill kunna registrera samtidiga knapptryck.
Re: Kod-knappsats, skillnad mellan common och x-y
Postat: 25 september 2009, 13:03:39
av bos
Så hur löser PC-tangentborden det (flera knapptryckningar) om de är kopplade i matriser?
Re: Kod-knappsats, skillnad mellan common och x-y
Postat: 25 september 2009, 13:41:52
av Icecap
Lite dioder och scanning av matrisen löser detta ganska enkelt.
Re: Kod-knappsats, skillnad mellan common och x-y
Postat: 25 september 2009, 14:09:35
av bos
Kan du visa exempel på en 2x2-matris?
Re: Kod-knappsats, skillnad mellan common och x-y
Postat: 25 september 2009, 14:18:55
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.
Re: Kod-knappsats, skillnad mellan common och x-y
Postat: 25 september 2009, 22:39:35
av toffie
ah då var det ungefär som jag tänkte, se där man börjar lära sig något
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..?
Re: Kod-knappsats, skillnad mellan common och x-y
Postat: 26 september 2009, 11:49:22
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.