Du sprichst immer noch in Rätseln..
Was CVS-16 ermittelt, steht hier
http://j-log.eu/news/ankundigung-cvs-16-cell-voltage-sensor-announcementdeSelbstverständlich bringt er keine Zellenspannungen in die Telemetrie.
Stattdessen wird die Gesamtspannung Ubat, sonst i.Allg. vom ESC, einfach ersetzt durch die "total pack voltage", - wie gehabt, Alarm darauf.
Dann kommt LCV, "Lowest Cell Voltage" und Möglichkeit für Alarm darauf. Wenn es eine Telemetrie überhaupt hergibt, kommen nur LCV und LCN, "Lowest Cell Voltage Number".
Alle anderen Alarme, UC ("Undercharge"), OOB ("Out Of Balance") und OOIRD ("OUTSIDE OF the (average) INNER RESISTANCE DYNAMICS" - weiche Zelle(n)) werden einfach auf den LCV Alarm gemappt (der auf den Ubat Alarm gemappt ist), die Telemetrien geben solche Alarmtypen eh nicht her, wenn ein Sensor in der jeweiligen Telemetrie überhaupt einen Alarm melden kann.
Der LCV Alarm wird in JLog gebildet, während CVS schon vorauswählt, also LCV und LCN liefert.
Die anderen Alarme, UC, OOB und OOIRD, bildet CVS selbst.
JLog parametrisiert CVS, also, wie der Zellen bewertet, mit 4 Parametern, die man als User via JLC beeinflussen kann.
Was die Aufzeichnung betrifft, also Logging durch JLog:
- Ist ein CVS-16 als JLog-eigener Sensor, sog. Class B Sensor (neben HV²BEC und später auch MS-1), konfiguriert, erscheinen im Log zwei weitere Kanäle, also 3 statt sonst 1. Kanal 2 enthält LCV, LCN, TV (Total pack Voltage), MV (Maximum Voltage), Alarm UC, Alarme OOB und die zugehörigen Cell Numbers von bis zu 4 Zellen, OOIRD und betreffenden Cell Numbers von bis zu 4 Zellen. Kanal 3 enthält die 16 Cell Voltages oder 16 Pin Voltages.
- Das geht so, parametrisch beeinflussbar, dass CVS erkennt, ob ein Pack angeschlossen ist, oder ob CVS zum Messen irgendwelcher Spannungen verwendet wird. Hat er ein Pack erkannt, 2..16 Zellen, geht er in den Pack Mode. Er sortiert die Zellenspannungen in eine fortlaufende Reihenfolge, virtuell, egal, wo die Balancerstecker angesteckt sind. Signalisiert dann JLog, dass Motorstrom fliesst (Kommutierung), "verriegelt" CVS die Pin-Nutzung, er scant nur noch die Pins, an denen Packs festgestellt wurden. Das kann die Abtastrate noch mal dramatisch erhöhen. Der Pack Mode wird automatisch wieder verlassen, wenn JLog keinen Motostromfluß mehr meldet. - Aus Sicht von JLog nennt sich das "packrecognized", ein Pack ist angeschlossen.
- Liegt "packrecognized" vor, enthält Kanal 3 16 Cell Voltages, 5mV Auflösung, der 5mV-Schritt 4-stufig interpoliert. Wenn nicht, loggt er Pin Voltages, je 0..73,2V in 10mV Auflösung. Die interne Messgenauigkeit beträgt immer 2mV.
Du siehst vielleicht, die Designer haben auch so schon versucht, ein bisschen den Kopf zu benutzen.
---------
Jetzt erst den anderen Post gelesen:
CVS hat nur indirekt einen Temp.sensor. Das ist der interne Temp.sensor eines ADC, - er wird zur Temp.kompensation der Referenzspannung benutzt. Diese Temperatur, die natürlich immer etwas über der äußeren liegt (ein paar Grad), geht auch in's Log, Kanal 2. Man könnte nun den CVS auf den Pack bappen..
Will man die genaue Pack Temperature auch noch überwachen, muss man einen der schon immer unterstützten Temp.Sensoren verwenden, JLog-eigener Sensor.
Wg. Platzmangel im ROM habe ich gerade reduziert, von max. 5 JLog-eigenen Temp.sensoren auf 3, teilweise (mit Multiplex Telemetrie, z.B.) nur max. 2, wenn zusätzlich ein Speed Sensor oder HV²BEC als Sensor angeschlossen ist.