Смотрю в майэвике как то сурово, счетчик из 12-ти попыток получить сопротивление,
причем местами выставляются разные напряжения для этого, и в одной из этих попыток 50 раз в цикле измеряется шунт (в остальных по 1 разу).
2 шунта в рыксе просто суммируются и показания у рыксы скачут заметно меньше, сравнивал с примо SE.
ADCShuntSum = ( ADCShuntSum1 + ADCShuntSum2 ) ? : 1;
Упростил для эксперимента, установил напряжение в простое всегда 1 вольт, и _каждые_ эти 12 попыток делать с 50-тью измерениями шунта...
При этом на рыксе скачки сопротивления остались в тысячных долях ома (сопротивление 0.5 / 0.7 ом). А при наихудшем варианте высоких сопротивлений (2.8 и 3 Ома) - скачки в сотых долях.
И показания в простое уже слабо отличаются от показаний при жарке.
Мне понравилось.
GitHub - MicroSur/sur_myevic at test