Gast
#308298
Hallo! Ich möchte ein Ladegerät bauen und habe Probleme mit dem ADC meines Mega32. Zum testen lade ich über einen 10k Widerstand einen 1000µF Elko und messe die SPannung am Elko. Die Werte, die mir der ADC liefert sind allerdings für die Verwendung in einem Ladegerät nicht so toll, weil sie eben doch ein gewisses "Rauschen" oder "Zittern" zeigen. Selbst wenn ich den ADC0 direkt an VCC anschließe bekomme ich das "Zittern" nicht raus. Ich habe schon alle möglichen Methoden zum Runden der Ergebnisse ausprobiert die mir eingefallen sind. Der AVR hat alle benötigten Kondensatoren, ich verwende ein geschrimtes Messkabel und auch die interne Refernzspannung bringt keine Besserung. Er misst 6x hintereinander, addiert die Ergebnisse, prüft ob die Werte auf- oder abgerundet werden müssen, multipliziert sie mit 10 und teilt sie dann durch 6. Mit 10 multipliziere ich damit bei der Dividion durch 6 nicht so viel "verloren" geht... dachte ich jedenfalls weil z.B (11+12)/2 11,5 sind und der AVR dann einfach nur eine 12 draus machen würde. Rechnet er aber (11+12)*10/2 bekommt er 115 raus, hat die 5 also noch mitgenommen. Den entscheidenden Codeschnippsel habe ich begefüft falls ihr es euch mal ansehen möchtet. Grüße, Marco
