/*

Neue Version für smartPro
- Neuer Modus UbattEmpty voltage AUTO Mode. Aktivierung durch 0mV in Register 45
- Zusätzliche Anzeige von PowerFast mit den gleichzeitig gesampleten Werten von Current Fast und Batterie Voltage fast
- Änderung auf externen EEPROM für Parameter Speicherung
- Änderung auf Laufzeitvariablen werden jede Sekunde imm backup Register gesichert.
- RS485 Kommunikation mit DMA Mode
- Bessere ADC Werte, Spannungsmessung
- High Speed ESr Methode überarbeitet, nimmt jetzt daten direkt aus dem ADC DMA Array, Strom und Spannung werden gleichzeitig gesampelt,
- VDD muss jetzt nicht mehr berechnet werden, da wir eine echte Referenz haben. Deshalb entfällt die Anzeige im Register 101. Diese wurde ersetzt durch die
  Spannung der neuen Backup Batterie
- Register Position für mWs und mWh getauscht, damit besser lesbar und ggf weniger Datenübetragung notwendig
- Register Position für mAs und mAh getauscht, damit besser lesbar und ggf weniger Datenübetragung notwendig



----- ALT greenMeter-------
Achtung:
- IMMER NEUE HEX und NEUE BIN DATEI erzeugen!!!
- Bin Datei fr Encryption Tool
- Hex für Prüfprogramm, automatische Programmierung

Kalibrierprozedur

0.0 Full Reset
- COMMAND 2

1.0 OFFSET
- Temperatur kalt, Raumtemperartur
- Busspannung auf 12,0V und kontrollieren
- Busstrom 0,0A - Lastschalter aus!!
- Warten bis Mittwelwert stabilisert
- Befehl 7
- Strom Anzeige sinkt 0 (+-2mA)
- Speichern


2.0 COMMON MODE ERROR COMPENSATION
- Temperatur kalt, Raumtemperartur
- Busspannung 24,00V (Dabei nder sich der gemessene Strom um z.B. -120mA )
- Busstrom 0,0A - Lastschalter aus!!
- Warten bis Mittwelwert stabilisert
- Befehl 8
- Der gemessene Strom muss jetzt wieder auf 0 sinken (+-2mA)

2.1 (OPTIONAL)
- Common Mode Error Kompensation testen
- Spannung auf 32V erhhen
- Fehler Strommessung < +- 5VmA
- Spannung auf 6V verringern
- Fehler Strommessung < +- 5VmA

2.2 (OPTIONAL)
- Im EEPROM speichern 
- Command 1
- Neustart Command 6

3.0 OFFSET TEMP COMPENSATION
- Kein erheblicher Fehler.  Kompensation kann zunchst entfallen

4.0 GAIN CAL
- SHUNT berbrcken
- 250A einstellen
- warten bis stabil, +- 2mA
- SHUNT BERBRCKUNG FFNEN
- Warten auf Mittelwertbildung (10 Sekunden)
- COMMAND 10
- COMMAND 1 (sichern)

5.0 GAIN TEMP CAL
- Warten bis Shunt Temp um 10C gestiegen ist.
- 
*/





//---------------------
//Test Shunt Spannungsmessung:
//Mit greenSwitch als Hauptschalter nur bis 32V mglich. Da berspannungsschutzdiode im greenSwitch aktiv wird
// Sollwer:         Read:              Strom am Shunt:
// 0 V               0,09 V              0,0 mA
// 6 V               6,06 V              0,6 mA
//12 V              12,01 V             0,7 mA
//18 V              18,02 V             0,7 mA
//24 V              24,02 V             0,8 mA
//30 V              30,01 V             1,0 mA
//36 V              36,01 V             1,0 mA
//42 V              42,01 V             1,1 mA
//48 V              48,01 V             1,2 mA
//54 V              54,03 V             1,3 mA
//60 V              60,04 V             1,4 mA
//64 V              64,04 V             1,4 mA

/*
Prfung Common Mode Error nach Kalibrierung 12/24V
- Muster 1 hatte bei 0V  - 8 mA
- Muster 1 hatte bei 2V  - 6 mA
- Muster 1 hatte bei 6V  + 2 mA
- Muster 1 hatte bei 32V + 4 mA
- Muster 1 hatte bei 42V + 1 mA  
- Muster 1 hatte bei 48V - 1 mA  
- Muster 1 hatte bei 64V + 2 mA
*/  