Grüßt euch, im Rahmen des IT - Unterrichts wollte ich eine Art Klavier entwickeln. Elektrotechnisch sollen unterschiedliche (Spannungs-)Werte an den Pc gesendet werden.Das hab ich über ne widerstandskette realisieren wollen. Jeweils nach einem Widerstand ist ein Taster angebracht,der eine unterschiedliche Spannung an den Analog-Digital-Wandler ADC 0804 überträgt. Die unterschiedlichen Spannungswerte sollen dann via parallele Schnittstelle gesendet und mit C++ ausgewertet werden. Im Endeffekt kommt aus den Lautsprechern bei jedem anderen Tastendruck ein anderer Ton raus -> Klavier Xylophon Synthesizer / etc. Bei dem elektro-Teil gabs dann ein Problem: Ich bekomme , egal , welchen Taster ich drücke immer nur den selben Wert raus,für die volle Spannung von 5V. Der Analog-Digital-Wandler ADC 0804 arbeitet tadellos,da er sogar wenn ich mit nem finger an die eingangs-leitung komme einen anderen Wert anzeigt. Somit kann es nur die "widerstandskette sein" wo ein Fehler aufgetreten ist. Bevor ich weiter rumlöte, wollte ich Euch mal fragen, ob ihr da einen fehler entdeckt : )
Felix Hüttl schrieb: > Ich bekomme , egal , welchen Taster ich drücke immer nur den > selben Wert raus,für die volle Spannung von 5V. Dann leg doch an den Pin 6 mal den Schleifer eines Potis und miss die Spannung, die du für einen bestimmten Wert brauchst. Oder miss mal die Spannung am Pin 6, wenn du eine Taste drückst...
Dummerweise bekomm ich auf die Schnelle kein Messgerät. Da muss was bei der Widerstandskette nicht stimmen,ich geh nochmal die lötstellen durch.Spannung und eine Reaktion vom adc kommt an , nur leider keine unterschiedlichen Werte. Der adc 0804 funktioniert wie erwähnt ohne Probleme,nach dem datenblatt zusammen gelötet!
Dann fehlt unten am Spannungsteiler die Masseverbindung (man sieht sogar einen kleinen Haarriß unten am Massesymbol ;-)
das war paint : ) wenn das aber die fundierte fachmännermeinung ist,is wohl was beim löten schief gegangen. Im roten Kreis(schaltplan) , das muss ein spannungsteiler sein ?! wirklich peinlich für mich , wenn das nicht läuft^^
Bedenke, daß Du hierbei nicht mehrere gleichzeitig gedrückte Tasten erkennen kannst. Und du solltests nicht die oberste und unterste Taste gleichzeitig drücken ;-)
Ok ,wenn ansonsten die Widerstandskette funktioniert ,danke ich euch schonmal. da muss ich wohl beim löten was falsch gemacht haben. gruß
Felix Hüttl schrieb: > Ok ,wenn ansonsten die Widerstandskette funktioniert ,danke ich euch > schonmal. > da muss ich wohl beim löten was falsch gemacht haben. > > gruß Elektrisch sollte das funktionieren, also prüfe mal Deine Lötstellen. Eleganter ist es, wenn Du die Widerstandskette gestuft machst (1k - 2,2k - 4,7k - 10 k) und mit den Tastern jeweils einen Widerstand überbrückst. Skizze (fast beliebig erweiterbar):
1 | VDD |
2 | | |
3 | .-. |
4 | | | |
5 | | | hier noch einen Extra-Widerstand zur Vermeidung von Kurzschlüssen |
6 | '-' |
7 | | |
8 | |----------------- ADC |
9 | | | |
10 | | | |
11 | .-. o / |
12 | 2,2k | | / |
13 | | | ./ |
14 | '-' o |
15 | | | |
16 | o--------. |
17 | | | |
18 | .-. | / |
19 | | | / |
20 | 4,7k | | ./ |
21 | '-' o |
22 | | | |
23 | -------- |
24 | | |
25 | === |
26 | GND |
27 | (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de) |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.