touch-kontroll till pic

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

touch-kontroll till pic

Inlägg av victor_passe »

Jag provar min lycka i denna kategorin istället för allmänt.
Om man inte får göra såhär säg gärna till.

Hej, jag har satt i hop en 5*6 led matris och skrivit ett snake spel som test och kommit fram till att knappar är tråkiga att styra med.
Jag slängde på 4st tilt sensorer men det funkade inte bra.

Så jag har testat lite med trissor och byglar på kortet som man tar på som är kopplade till basen på trissan för att ge 0v-5V.

Koppling:
http://c.imagehost.org/0510/namnl_s.png


Jag har ju ingen schmitt trigger men picen tycks inte ta illa upp.
Nu till problemet, Det funkar ej.
Eller jo, det funkar men lite då och då och bara som det själv vill.
Jag mätte just upp:
vcc= 5.1V
basen=4.6V
pinnen till pic:en: 5.1V

Jag vill alltså ha 0V vid inget finger och 5V vid finger.

Jag har redan lött på 1st 557b och ne 547C på kortet då jag testade darlington.
Men hur kan jag förbättra kopplingen? Gärna med en 547C och / eller 557B som grund(er). Och jag har ingen plats för schmitt triggrar eller sådant.

Tack i förväg!
Användarvisningsbild
JimmyAndersson
Inlägg: 26678
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

"Jag provar min lycka i denna kategorin istället för allmänt.
Om man inte får göra såhär säg gärna till."


Till! :wink:

Det är i princip samma medlemmar som läser i alla kategorierna, så jag förstår inte riktigt tanken med att lägga samma tråd på flera ställen.. Nu har någon (moderator eller du) plockat bort tråden i allmänt. :)


Länken fungerar inte förresten, så det är svårt att säga något detaljerat om din koppling tyvärr.




"Jag vill alltså ha 0V vid inget finger och 5V vid finger."

Ett väldigt vanligt användningsområde för en schmitt-trigger.

Vet inte riktigt hur stora du tror att schmitt-triggers är, men det låter märkligt att du har plats för flera transistorer men inte en 8-pinnars IC-krets. Funktionen du söker går nämligen att fixa med en enda OP-förstärkare per "knapp". :)

Men nu ville du ju bygga med transistorer och de går utmärkt att använda som schmitt-trigger. Tänk dig att en schmitt-trigger är en förstärkare som förstärker in-signalen så mycket att den slår i taket direkt, redan vid en låg spänning. BC547 har hög förstärkning, men för att den ska fungera även med lite torrare fingrar så hade jag kört med 2st efter varandra.

Det innebär totalt 8st transistorer för alla "knappar" (eller en IC-krets aningen mindre än en normalstor TAB-tangent.. Det finns nämligen sådana kapslar som innehåller 4 OP-förstärkare.) :)
Användarvisningsbild
JimmyAndersson
Inlägg: 26678
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Flyttade tråden till Allmänt. Problemet har inte så mycket med mikrokontrollers att göra egentligen.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Inlägg av victor_passe »

Tack för hjälpen.
Jag gör nog som du säger och använder op-ampar.
Men de har ju 2 ingångar, om den ena är till "knappen" vart ska den andra?
Och ska jag ha någon pulldown/up till knapparna?

Jag skulle tro att jag kopplar ingång - till 0V och ingång + till knappen med ett pulldown på 0.5M eller något likanade, stämmer det?

Och med att jag inte har plats för det menar jag att jag har plats för trissor eller någon ic, inte båda. Det är ett exprimentkort och jag kapade det lite för litet.
cyprox
Inlägg: 81
Blev medlem: 1 december 2004, 14:49:35

Inlägg av cyprox »

Har inte i princip alla PIC:ar inbyggd schmitt-trigger på ingångarna?
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Den andra ingången skickar man lämpligen in en referensspänning i.

Använd -ingången som "referens" och lägg den lite över 0 volt sen den andra till "knappen" om det fungerar vet jag inte, blir väldigt störningskänsligt i vart fall. Det finns färdiga kretsar för touchkontroll på elfa, hur de fungerar vet jag inte.
sodjan
EF Sponsor
Inlägg: 43275
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Har inte i princip alla PIC:ar inbyggd schmitt-trigger på ingångarna?

Alla pinnarna är tydligt dokumenterade i respektive datablad.

Kolla även:
http://www.microchip.com/stellent/idcpl ... m=en535162
Användarvisningsbild
prototypen
Inlägg: 11107
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Inlägg av prototypen »

Transistorn är felvänd (E och C har bytt plats) sedan kan det nog fungera. 400K kan vara lite litet, prova med 1M annars och gör ett program som visar när ingångarna aktiveras, dessutom måste det "filtreras" i mjukvara då det kommer att vara 50 eller 100 Hz som insignal.

Protte
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Inlägg av victor_passe »

Jag tog bara en schmitt-inverterare och hade ett pullup på 2M.
Jag måste dock jorda min andra hand emot en liten metalbit men det få duga.

Och nu är det klart. Batteridrivet touch-control stort snake på 6*5 ledmatris

Och så gorde jag även en 4*5 matris som styrs av en pic12f675 och ingen extern elektronik. Inte ens ett motstånd. Den scrollar text som man lätt knappar in till den.
Skriv svar