AVR: ADC defekt?

Gast #3352928
Lesenswert?
• ▲
▼
Hallo,

habe hier einen AT90, der bei streng monoton steigenden Eingangswerten 
zum Teil fallende Werte ausgibt (also wie eine kleine Beule nach unten 
in der Graden).

Allerdings nur auf kurzen Stücken. Die Abweichungen sind ziemlich 
deutlich und mit Rauschen o.ä. nicht zu erklären.

Ansonsten stimmt alles, die meisten Eingangswerte zwischen 0 und 5V 
ergeben die passenden Werte zwischen 0 und 1023.

Kommt das öfter vor?
Gast #3352949
Lesenswert?
• ▲
▼
Danke für die Antworten!

Jake schrieb:
> High- und Low-Byte bei der Auswertung vertauscht?!
> Dann sollt ein Sägezähne rauskommen.

Macht der C-Compiler das nicht automatisch, wenn man eine 
16-Bit-Variable verwendet?

Werde es auf jeden Fall prüfen.


chris schrieb:
> poste doch mal schaltung, code und was du für eingangsgrößen misst.

Ist leider auf einem anderen Rechner.

ADC-Anschluss habe ich aus einem µC-Buch: Signal (max. 10V) auf 10k auf 
den ADC-Eingang. Von da 10k und 100n nach Masse.

Die Eingangsspannung ist überprüft und in Ordnung.
Gast #3352954
Lesenswert?
• ▲
▼
Markus Weber schrieb:
> Welcher Typ genau? Und mit welcher Frequenz läuft der ADC?

Muss ich morgen noch mal nachschauen. ADC läuft, glaube ich, mit 50kHz, 
jew. 10 Messungen werden gemittelt.



Buna-Pelzer schrieb:
> Ja, das kommt öfter vor, daß die Wandlerkennlinie nicht linear verläuft.

Mach mich nicht schwach! 8o)

Sind das dann eher individuelle Abweichungen oder 
Controllertyp-abhängig?
Gast #3352967
Lesenswert?
• ▲
▼
Jake schrieb:
> Schon, aber ich weiß ja nicht wie es bei dir weitergeht -> dachte du
> schickst die Werte per CAN, SPI, ... raus

Die kommen als PWM-Spannung wieder raus. ADC 10bit --> PWM 12bit

Wie gesagt funktioniert alles bis auf die kleine negative Beule irgendwo 
mittendrin.

Antwort schreiben

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.

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.