corado
02.06.2008, 12:22
Hallo,
ich will mir für die Überwachung eine größeren Akkus Systems (48V 100A)
eine Kapazitätsanzegie bauen ( mit Mega8).
Die Hardware steht schon, aber ich bekomme die Programmierung nicht hin.
Diese Antwort aus einem anderen Forum ist zwar logisch, aber wie um alles in der Welt setze ich das um?
Das problem ist halt, das die Zahlen recht groß und unhandlich werden und ich somit ständig Probleme mit den Einheiten und variablentypen habe.
"Welche Rechnung ? die Amperestunden ? Das ist der Aufsummierte Wert * Irgendwas. Nehmen wir an, ein ADC Wert von 1024 entspricht A [Ampere] und wird addieren alle 10ms. Dann entspricht das A *(1/1024)*(1/100)*(1/3600) Amperestunden, pro Eintrag. Das Irgendwas ist demnach (1/1024)*(1/100)*(1/3600) Amperestunden. "
Ich nutze zwar Turbo Pascal aber ein Beispiel in einer anderen Sprache würde mir sicher auch weiterhelfen
ich will mir für die Überwachung eine größeren Akkus Systems (48V 100A)
eine Kapazitätsanzegie bauen ( mit Mega8).
Die Hardware steht schon, aber ich bekomme die Programmierung nicht hin.
Diese Antwort aus einem anderen Forum ist zwar logisch, aber wie um alles in der Welt setze ich das um?
Das problem ist halt, das die Zahlen recht groß und unhandlich werden und ich somit ständig Probleme mit den Einheiten und variablentypen habe.
"Welche Rechnung ? die Amperestunden ? Das ist der Aufsummierte Wert * Irgendwas. Nehmen wir an, ein ADC Wert von 1024 entspricht A [Ampere] und wird addieren alle 10ms. Dann entspricht das A *(1/1024)*(1/100)*(1/3600) Amperestunden, pro Eintrag. Das Irgendwas ist demnach (1/1024)*(1/100)*(1/3600) Amperestunden. "
Ich nutze zwar Turbo Pascal aber ein Beispiel in einer anderen Sprache würde mir sicher auch weiterhelfen