Индикатор нагло врет - как откалибровать?

voparko

Прикупил цифровой индикатор для липошек:

www.hobbycity.com/hobbycity/…/uh_viewItem.asp?idPr…

Огорчился - врет он, причем сильно (до 0.1 вольта).
У коллеги такой же, купленный с погода назад - та же история…
Прикинул схемку - на входе 6 независимых делителей, дальше напрямую микроконтролер (со стертой маркировкой)
НО! Меняя резисторы делителей поочередно, получаю изменение показаний в нескольких каналах, что непонятно…

Может сталкивался кто?

Syberian

А все потому, что напряжение каждой верхней банки он вычисляет, вычитая измеренное значение всех предыдущих батарей относительно земли. Вот ошибка и накапливается. Типо: Ub1=U1, Ub2=U2-U1, Ub3=U3-U2-U1, Ub4=U4-U3… и т.д.
Чтобы откалибровать, нужно:
Сперва впаять переменник в первый канал от земли, покрутить, измеряя прецизионным вольтметром, впаять эталонный 1%-ник. Повторять со всеми вышестоящими каналами последовательно, поднимаясь от земли.
Еще способ, селекционный: считать номиналы резюков в делителях, и впаять аналогичные по номиналу 1%-ные. К тому же, из пачки 100 штук (30 руб) можно навыбирать очень близкие к номиналу. Ибо партии разные попадаются.
А, в целом, на***** оно надо заморачиваться, если сразу не пашет? Протыкал китайским калиброванным тестером по балансирному разъему - оно ведь быстрее, чем даже ждать, пока тут индикация по кругу пройдет! Тем более, что тестеры имеют внутри переменник, которым все калибруется.

voparko

Да х.з. как оно там вычисляет, что и грустно
Резисторы в делителях верхнее плечо 10к, нижнее - 1 к точка соединения - на АЦП(?) МК. Они же в режиме выходов - на индикацию… стабилизатор 78L05. под ним еще транзистор планар непонятный… Резисторы подбирал, напаивая рядом в нижнее плечо, сверху - в верхнее плечо номиналами 20-150ком. Эскиз схемы не прилепляется - может завтра где выложу с рабочего компа…

Syberian

нафиг схему!.. нормальные макро-фото платы приложи с обеих сторон 😃
Ремонт машин через выхлопную трубу продолжается 😁 Особо интересно, что там делает 7805, когда питание с одной банки 3.7В. Ну, китаезы…

Pavel_E

У меня есть очень похожий индикатор, но маленько другой по расположению элементов и, возможно, схеме. Там стоит обычная ATMEGA8L. Тоже хочу разобраться и перепрошить своей программой. Чтобы индицировала только напряжение самой разряженной банки.

AlexN
Syberian:

Особо интересно, что там делает 7805, когда питание с одной банки 3.7В. Ну, китаезы…

Так девайс-то питается минимум от 2 банок (2-6S).

Syberian

Поскольку все врут в плюс, делай так.
Ничего не выпаивая, начиная с 1 канала:

  • параллельно резюку 1 кОм подпаиваешь переменник 100кОм…220кОм. Желательно, винтовой (многооборотный). Крутишь до совпадения показаний с эталоном ЭТОГО канала ±0.00В.(на другие не смотри пока). Выпаиваешь переменник, замеряешь его полученное сопротивление и втыкаешь параллельно 1кОмнику постоянный. Думаю, пустые места там не просто так.
    Повторить со всеми остальными по возрастающей.
voparko

Спасибо! Ключевая фраза - “Начиная с первого канала”!
Попробую завтра вечерком - отпишусь!

voparko

Посидел вчерась с паяльником…
Имеем парадокс:
шунтирую нижнее плечо (1к) традиционным 47к например на первой банке.
1 банка было +0,01 -> стало -0,06 - упало на 0,07
2 банка было +0,05 -> стало +0,13 - увеличилось на 0,07
3 банка было +0,03 -> стало +0,03 - без изменений
4 банка было +0,02 -> стало +0,02 - без изменений

шунтирую низ делителя ВТОРОЙ банки
1 банка было +0,01 -> стало +0,01 - без изменений
2 банка было +0,05 -> стало -0,12- упало на 0,07
3 банка было +0,03 -> стало +0,18 - увеличилось на 0,15
4 банка было +0,02 -> стало +0,02 - без изменений

шунтирую низ делителя ТРЕТЬЕЙ банки
1 банка было +0,01 -> стало +0,01 - без изменений
2 банка было +0,05 -> стало +0,05 - без изменений
3 банка было +0,03 -> стало -0,11 - упало на 0,07
4 банка было +0,02 -> стало +0,29 - увеличилось на 0,27

НЕПОНЯТНО!!!

Syberian

мущино!!!11111 Я вам что говорил??? впаять ПЕРЕМЕННИК 100-220 (а не 47) килоОм, и, не обращая внимание на остальные банки, накручивать ту, куда впаяли!!!
Посмотрите собственный пост: по каналам кочует одна фраза: упало на 0.07. Теперь дошло?
Если на 220к падение будет чрезмерным - найдите 400+ к, или вместо 10к в верхнее плечо поставьте 11-12к.