www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ADC abtastung mit 1kHz(Timer0)


Autor: Manuel -- (ploana)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

ich ein signal mit 1kHz abtasten, dazu habe ich schon mithilfe des 
TIMER0 ein  funktionierendes Programm. --> Datenanhang

nun mochte ich nicht nur am PortF.0
sondern auch am PortF.1 und PortF.2 ein Signal mit 1kHz abtasten
also die 3 chanels gemultiplext.

ein kanal kann ja nur gewechselt werden, wenn eine wandlung fertig ist, 
also wenn ADIF in ADCSRA gesetzt ist.

Könnte ich eine halbwegs exakt abgetastetes signal der drei kanäle 
bekommen, wenn ich denn Chanel1 mit dem timer0 starte(1kHz) nach seiner 
wandlung chanel2 aktivieren, und nach dieser wandlung chanel3 
aktivieren?? (nach chanel3 im mux wieder chanel1 setzten)

µC: atmega128 16MHz


MfG

Autor: Ralli (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Manuel,

(Anhang fehlt!)

Habe mich bisher nur mit dem ADC des Mega8 beschäftigt.
Im Handbuch ist es gut beschrieben.

Grundsätzlich müsste man im Freilauf-Modus auf der sicheren Seite sein,
wenn man:

1   den Kanal wählt
2   das erste Ergebnis verwirft
3   das zweite Ergebnis zur Weiterverarbeitung speichert
4   abbricht oder zu 1 geht

Im Einzel-Erfassungs-Mode sollte es genau wie du beschrieben hast 
funktionieren.

Die Messwerte der drei Kanäle haben natürlich einen Versatz von etlichen 
Mikrosekunden. Aber wenn es darauf nicht so sehr ankommt, oder der 
Versatz
berechnet wird, sollte es funktionieren.

Gruß Ralli

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.