Ohne aufdringlich erscheinen zu wollen, kleiner Hinweis zur Spannungsteilerei am Zelleingang (aus eigener Erfahrung, hat mich auch etwas Analyse und Nachdenken gekostet)
Wenn Ihr die Spannung nacheinander gemeinsam gegen Masse messt und die einzelnen AD-Samples voneinander subtrahiert, kommt es durch die Spannungsteiler zu gravierenden Fehlern.
Beispiel:
Du misst an Zelle 15 eine Spanung von 45V. Die Widerstände am Eingang haben jeweils eine Toleranz von 0,1%, zwei Spanungsteilerwiderstände= 2*Fehler , also 0,2% /(ziemlich vereinfacht)
Auf 45V bezogen hast Du dann einen möglichen Fehler von 90mV.
Dieser Fehler schleicht sich direkt in Zelle 16 ein, da vom Sample der Zelle 16 ja der Wert von Zelle 15 angezogen wird. Also im Zweifelsfall bis zu 180mV Fehler in den oberen Zellen.
Abhilfe:
Da die Zellen grob gesehen immer im gleichen Spannungsbereich liegen, kann man ohne weitere grobe Fehler zu verursachen, für jede Zelle einen konstanten Korrekturoffset einbauen, der die Unzulänglichkeiten der Spannungsteiler ausgleicht und der softwaretechnisch aufgeschlagen oder abgezogen wird.
Ich hatte auf jeden Fall in der Praxis das Problem und musste bei 12 Bit jeweils einen Korrekturwert von bis zu +/-3 in die Samples einrechnen.
In diesem Sinne
Gruß Horst
Wenn Ihr die Spannung nacheinander gemeinsam gegen Masse messt und die einzelnen AD-Samples voneinander subtrahiert, kommt es durch die Spannungsteiler zu gravierenden Fehlern.
Beispiel:
Du misst an Zelle 15 eine Spanung von 45V. Die Widerstände am Eingang haben jeweils eine Toleranz von 0,1%, zwei Spanungsteilerwiderstände= 2*Fehler , also 0,2% /(ziemlich vereinfacht)
Auf 45V bezogen hast Du dann einen möglichen Fehler von 90mV.
Dieser Fehler schleicht sich direkt in Zelle 16 ein, da vom Sample der Zelle 16 ja der Wert von Zelle 15 angezogen wird. Also im Zweifelsfall bis zu 180mV Fehler in den oberen Zellen.
Abhilfe:
Da die Zellen grob gesehen immer im gleichen Spannungsbereich liegen, kann man ohne weitere grobe Fehler zu verursachen, für jede Zelle einen konstanten Korrekturoffset einbauen, der die Unzulänglichkeiten der Spannungsteiler ausgleicht und der softwaretechnisch aufgeschlagen oder abgezogen wird.
Ich hatte auf jeden Fall in der Praxis das Problem und musste bei 12 Bit jeweils einen Korrekturwert von bis zu +/-3 in die Samples einrechnen.
In diesem Sinne
Gruß Horst