Ik ben bezig een eigen BMS te maken/ontwikkelen en een 'harde' eis voor mij is draadloze communicatie en gemak met het software programmeren (i.p.v. toolchain opzetten, direct bezig kunnen met de applicatie).
Je komt dan al gauw bij de ESP32 i.c.m Arduino uit, maar ik lees dat de ADC hier niet zo goed van is. Een en ander kun je in de software oplossen, maar ook na middeling en lineariseren is er nog steeds veel afwijking.
Het is voor een 10s 42V batterypack en ik wil ongeveer 0.01V-0.05V precisie meten.
Wat is jullie ervaring hiermee ?
https://github.com/espressif/esp-idf/issues/164
https://w4krl.com/esp32-analog-to-digital-conversion-accuracy/
Qua hardware design zou het mooiste de NRF52832 zijn, heeft meer uitgangen (scheelt een 74hc595 shift register) en 8-voudig 12-bits ADC. Alleen het punt is dat qua software is het moeilijker opstarten met bv. de softdevices. Er zijn wel arduino library's, maar niet zo goed ondersteunt als ESP32.