Wie ADC doppelt belegen

OP #1458541
Guten Morgen,
ich baue gerade an einem digitalen Instrument für mein Motorrad. Der 
verwendtete µC ist ein AT-Mega 644. Neben diversen Sensoren, Drehzahl 
und Tachosignal ist auch ein GLCD dran. GLCD liegt auf PORT A, nun soll 
aber auch die Bordspannung angezeigt werden und dafür brauche ich ja 
noch einen ADC - Eingang. Wie muss ich den jetzt beschalten, wenn 
bereits eine Display- Datenleitung drauf liegt ? Einfach mit daran legen 
und nur darauf achten, dass während der Messung das Display nicht 
beschrieben wird und andersherum. Die Ermittlung der Bordspannung ist ja 
nicht sonderlich zeitkritisch.
Ich hatte auch schonmal zwei Ports für die Datenleitungen benutzt, war 
aber nicht sonderlich erfolgreich, in einer Variante wurde die Ausgabe 
etwas langsam und in einer anderen Variante ging es ga nicht.

Schönen Sonntag und danke für Eure Mühen
Jörg
Den ADC würde ich soweit wie möglich freihalten.
Die Empfehlung lautet (lautete) ja auch: Während einer Messung sollte 
man tunlichst keine Schaltvorgänge am Port machen, weil die den ADC 
stören können.

> Ich hatte auch schonmal zwei Ports für die Datenleitungen
> benutzt, war aber nicht sonderlich erfolgreich, in einer
> Variante wurde die Ausgabe etwas langsam und in einer anderen
> Variante ging es ga nicht.

Daran würde ich arbeiten.
Gast
wenn der ADC genutzt wird können die anderen pins schon für ausgaben 
genutzt werden. sie dürfen nur nicht während einer messung 
umgeschaltet werden. ich würd sie auch nicht hoch belasten, das könnte 
auf die stromversorgung des ports zurückwirken. also den ADC am besten 
im single-conversion-mode nutzen und die wandlungen in der software 
abwarten. ist nichts für high-speed-anwendungen aber für nen digitalen 
tacho oder drehzahlmesser sollte das reichen.
OP
Hallo,
danke für Eure Antworten.
@Karl heinz Buchegger: Ja das hatte ich auch schon nachgelesen, aber
ich dachte, dass man das wagen kann, da es zeitlich ziemlich egal ist, 
wann ich den ADC lese, sowie wie Ben auch schreibt. Wahrscheinlich werde 
ich aber doch einen ADC-Pin freilassen, das Teil ist ja noch nicht 
fertig, wer weiss was noch kommt ;-)
Was mich nur interessieren würde ist wie so eine Beschaltung dann 
aussieht, habe nirgends einen Anschlußbild dafür gefunden. Für jede 
einzelne Funktion ist mir die Anschaltung des Pins schon klar. 
Vielleicht hat ja jemand mal eine kleine Skizze.

Gruß
Jörg
Jörg P. schrieb:
> Hallo Karl Heinz,
> also z.B. Spannungsteiler für den ADC von da auf den den Pin des µC.
> Kann ich die Display-Leitung dann auch direkt daran legen oder muß da
> noch irgendwas zwischen.

Den Spannungsteiler aber schön hochohmig machen.
Ansonsten wird es der AVR schwer haben, den Pin (wenn er auf Ausgang 
geschaltet ist) gegen die Bordspannung auf LOW oder HIGH zu ziehen. Du 
musst dir immer vergegenwärtigen, dass dann im Prinzip ja der AVR an 
seinem Ausgangspin einen Gegespieler hat, der auf Biegen und Brechen 
versucht, den Pin auf ein bestimmtes Potential einzustellen. Auch sollte 
man untersuchen, inwiefern dann das LCD an diesem Pin die 
Eingangsspannung beeinflusst.
Zumindest die Controller der üblichen Textdisplays haben interne Pullups 
an den Eingängen, die man bei ADC-Belegung in Rechnung stellen sollte. 
Wenn also der Innenwiderstand der zu messenden Spannung zu hoch ist 
kriegt man Messfehler durch den Teiler mit dem Display-Controller.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.