Hi! Bin gerade dabei meinen ersten ADC auf einen Atmega 32 zum laufen zu bekommen. Nur schlagen mich die Grundlagen der Elektrotechnik! =( Meine Problemstellung: Ich will auf PortA0 mein Spannungssignal abgreifen. Um dies zu Testen will ich über ein linear Potenziometer die Spannung auf diesen Pin in einem gewissen Bereich variiren. Hab deshalb mein Drehpoti auf Vcc und auf PortA0 geschalten. (Poti zwischen 0 Ohm und 47 kOhm). Laut meinem logischem Verständis müsste ich wenn der Widerstand 0 Ohm hat, eine Spannung von ca. 5V am ADC haben. Bei einem hochohmigen Widerstand musst die Spannung kleiner 5V sein. Bitte korrigiert mich.... wo liegt der Fehler?
Besser: Schleifer des Potis an den ADC-Eingang, feste Poti-Enden jeweils an Masse und an 5V.
Andere Seite des Potis nach Masse geschaltet? +5V -- Poti -- Masse | ADC So hast du einen verstellbaren Spannungsteiler zwischen 0 und 5V
Wie geschaltet, so? Vcc o | Schleifer # Pin PA0 o-----------># 47K Poti # | o GND
Stefan B. schrieb: > Wie geschaltet, so? Genau. Bei Bastelschaltungen günstigerweise noch einen Serienwiderstand zwischen Port-Pin und Schleifer schalten. Der begrenzt den Strom falls man versehentlich den Port als Ausgang programmiert und das Poti auf Anschlag dreht.
Danke Leute, ihr macht mir das Leben einfacher! hab nur Vcc und PA0 verbunden. Nicht auf Masse! :/ Funktioniert jetzt perfekt. Spannungsteiler rulez!
hallo mir ist zwar deine problematik nicht ganz klar, aber 47 K ist schon ein bisserl hoch. damit wird's vielleicht nicht mehr ganz linear. im datenblatt auf seite 209 ist zu lesen: The ADC is optimized for analog signals with an output impedance of approximately 10 kΩ or less. schoene gruesse hans --
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.