Tangentmatris: hjälp med tankenöt.

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Eelector
EF Sponsor
Inlägg: 656
Blev medlem: 3 juni 2003, 23:58:52
Ort: Trollhättan
Kontakt:

Tangentmatris: hjälp med tankenöt.

Inlägg av Eelector »

I min bil sitter det en orginalmonterad rattfjärr avsedd för en gammal blaupunkt-bandare. Tänkte försöka ansluta den till en pic. Grävde bakom instrumentpanelen och lyckades hitta kontakten från fjärren. Sedan var det bara fram med multimetern och börja mäta. Här någonstans började de gråa håren hopa sig.

Bild

Överst är kontakten, underst en skiss på fjärren och dess knappar. I mitten en matris över mätresultaten

X = ingen kontakt
O = konstant kontakt
A-E = knapp

Knapp E är ett rullhjul med tre lägen. (markerade E1-E3)
* = i läge E1 ger C signal
** = i läge E3 ger D signal

Dessutom gör E1 i ruta 4-9 och 5-9 att tangenkombon CD ger signal

Hur sjutton kan det tänkas vara kopplat inne i fjärren?
Jag skulle vilja kunna avläsa "händelserna":
A
B
C
D
AB
CD
E1
E2
E3

Hoppas det går att förstå något av detta :)
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Ser rätt så skumt ut, men det verkar ju vara som en matris-koppling mellan pinne 3-5 och 7-9, koppla in de pinnarna och scanna igenom med PIC:en :)
Användarvisningsbild
Snabelost
Inlägg: 1089
Blev medlem: 1 mars 2005, 23:12:57
Ort: Sweden / Örebro / Fjugesta
Kontakt:

Inlägg av Snabelost »

Vad är det för bil?

/Magnus
Eelector
EF Sponsor
Inlägg: 656
Blev medlem: 3 juni 2003, 23:58:52
Ort: Trollhättan
Kontakt:

Inlägg av Eelector »

snabelost:
en Laguna

chrille: Jo, men då missar jag CD och AB. De kan man iofs sätta ihop av respektive knappar. Får testa lite.
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Men om du scannar en matris så ska du ju ha var knapp för sig, sen om man trycker fler samtidigt kommer den ju registrera att alla knappar är nedtrycka, så AB ska du strunta i.
Skriv svar