Hjælp til taster på en modstandskæde. (Læst 3331x)

Offline asm7100

  • Højpas filter
  • *****
  • Indlæg: 309
  • Antal brugbare Indlæg: 17
  • Hvis det ikke kan gøres så gør det alligevel.
    • Vis profil
Hjælp til taster på en modstandskæde.
« Dato: Februar 15, 2015, 14:00:02 »
Hej alle i godfolk.
Jeg ville blive glad hvis der var en / flere der kunne hjælpe mig med følgende.
Jeg har en ADC indgang, og til den vil jeg gerne forbinde 6 "ringtryk" kontakter til.
Systemet kører 3V3.
Hvordan kobler jeg dette, og hvordan regner jeg de enkelte modtande ud, så jeg får den største spredning mellem værdierne som min ADC giver mig.

Kunne forstille mig det på denne måde, men ved ikke hvordan jeg regner modstandene ud.
« Senest Redigeret: Februar 15, 2015, 14:24:28 af asm7100 »
MVH
Allan Madsen

 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Hjælp til taster på en modstandskæde.
« Svar #1 Dato: Februar 15, 2015, 19:56:27 »
Prøv at søge på r2r network . Det er en klassisk teknik til at lave en DAC
« Senest Redigeret: Februar 15, 2015, 22:17:38 af Jakobsen »

 

Offline bws

  • Lavpas filter
  • ****
  • Indlæg: 261
  • Antal brugbare Indlæg: 24
    • Vis profil
Sv: Hjælp til taster på en modstandskæde.
« Svar #2 Dato: Februar 16, 2015, 17:02:29 »
hey

hvis der kun skal detekteres 1 taste tryk adgangen kan man gøre dette, her ligger spredningen lige imellem hinanden:



udregning

6 muligheder =  3,3V og GND + 4 spænding differreret over modstande.

da 0 er en mulighed har du 5 spændinger du vil lave derfor 3,3V / 5 = 0,66V

0,66V er springet fra 0 - 3,3V altså værdierne bliver

0v 0,66v 1,32v 1,98v 2,64v 3,3v

det smarte her er bare at have den samme modstand igennem det hele :) strømen er diffineret af modstandes størrelse selvfølgelig :)

hvis der skal være flere kombinationer af taste tryk brug R2R metoden som Jakobsen nævner.

MVH
BWS
« Senest Redigeret: Februar 16, 2015, 17:13:18 af bws »