Hallo zusammen Ich habe folgendes PProblem: Ich möchte mit einem Tiny13 eine Akkuspannung überwachen. Bei den Megas geht sowas ja über die interne Spannungsreferenz, die man auf den ADC legen kann. Der Tiny hat nun wohl eine interne Referenz, aber die auf den ADC zu legen, ist nicht vorgesehen. Kann ich das so lösen, dass ich den AREF-Pin extern auf einen ADC-Eingang lege? Am AREF sollte doch die interne Referenzspannung anliegen? Danke für die Hilfe
verstehe ich dich recht, du willst die eigene Referenz messen? Falls ja, würdest du immer 0x3ff messen, völlig unabhängig von der absoluten Höhe der Referenz.
Ich möchte messen wie hoch VCC (die Akkuspannung) ist. Dazu möchte ich die interne Referenz am ADC messen, dann kann ich so die Spannung ausrechnen.
AREF ist der Pin zum Anschluss der EXTERNEN Referenz. Die interne Referenz ist nicht nach außen geführt. unter http://www.mikrocontroller.net/forum/read-2-303829.html ist ein Thread aus den letzten Tagen, in dem ein ähnliches Problem behandelt wurde. Vielleicht hilft das ja weiter...
Danke für den Link! Das Problem ist schon, dass sich die interne Spannungsreferenz beim Tiny13 wohl so nicht nutzen lässt, weil sie 1. nicht nach aussen geführt werden kann 2. sich intern nicht auf einen ADC legen lässt oder irre ich mich da?
Habe noch nie mit Tiny13 gearbeitet und deshalb grad mal ins Manual vom Tiny13 reingeschaut und gesehen, dass der überhaupt keinen externen AREF-Anschluss hat!?! Hoffe nur, wir reden vom selben Tiny13:-) Der hat ne interne Referenz von 1,1 V. Alternativ geht nur VCC. Ist über das Bit REFS0 in ADMUX selektierbar.
AREF soll über PB0 möglich sein...? (Manual S.51/86) Aber wie selektieren? Darüber ist leider nichts zu finden... Wie mach ich das nur?
Habe im aktuellsten Manual bei Atmel nachgeschaut (Stand 10/04). Da steht zwar auf S. 86 was von einem externen VREF-Pin, der aber anscheinend nur an dieser einen Stelle Erwähnung findet. Sonst steht überall, dass entweder VCC oder interne Referenz ausgewählt werden können. Auf S. 51 habe ich keinen Hinweis gefunden. Es gibt aber im Manual noch ein paar widersprüchliche Angaben (irgendwo taucht auch mal ein Bit REFS1 auf, das allerdings sowohl im Register Summary als auch in der Register description nicht vorhanden ist). Vielleicht liegt's daran, dass das immer noch ein vorläufiges Handbuch ist. Ich würde es mal mit der Einstellung nach der Tabelle auf S. 91 (Tabelle 37) versuchen (REFS0 = 1). Dann müssten die 1,1 V als Referenz zur Verfügung stehen.
Werd ich machen, vielen Dank! Die VCC kann ich dann ja einfach über einen Spannungsteiler auf einen ADC legen und fertig ist die Sache...
http://www.hanneslux.de/avr/mobau/uiwa/uiwa.html http://www.hanneslux.de/avr/divers/melody/melody03.html ...
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.