Gast
#2709167
Hallo, ich möchte Elko-Kapazitäten mit einem µC messen. Dabei wird der Elko über einen bekannten Ladewiderstand geladen und nach einer bestimmten Zeit wird die Spannung mit Hilfe des ADC gemessen. Die gemessene Spannung muss dann auf die Kapazität umgerechnet werden. Ich benutze AVR Studio 4 und einen Atmega 644, die math.h habe ich eingebunden. Mein Problem ist, dass ich immer Fehler mit den Datentypen bekomme. Ich habe das selbe mal in VB ohne Probleme gemacht, dort lautete meine Formel: C = (-t_load / (resistor * (Math.Log(1 - c_mess / V_real)))) * 1000000 Das Ergebnis wurde in µF angezeigt. Zur Zeit habe ich mir in Excel eine Tabelle angefertigt, und diese als Datenarray eingebunden. Das soll aber nur die Notlösung sein, Ich würde lieber die Kapazität direkt im µC berechnen. Wie müssen meine Datentypen deklariert sein, und wie muss die Formel dann geschrieben werden? vielen Dank für eure Bemühungen im vorraus, Grüße Michael