Activity

Счетчик mAh для контроля разряда LiFePo4 батарей
sirQWERTY;bt138854

Можно еще так написать: "… есть риск не успеть в фоновом режиме обсчитать (а там прилично математики для 8 битного контроллерам может быть, деления эти еще) данные между преобразованиями.
На самом деле все относительно, зависит от ситуации.

Вы чертовски правы

Счетчик mAh для контроля разряда LiFePo4 батарей
ALHIMIK777;bt138851

Не обязательно, частота дискретизации сверху ограниченна соотношением - частота работы АЦП/количество тактов на преобразование, т.е. преобразование завершилось, установился флаг прерывания, в прерывании считываем результат измерений и запускаем новое преобразование.

Так делать очень не рекомендуется. Между окончанием предыдущего измерения и началом следующего должно пройти минимум 2 мкс, а иначе накопительный конденсатор АЦП не успеет зарядиться и в результате получится полная фигня.

Счетчик mAh для контроля разряда LiFePo4 батарей
ALHIMIK777;bt138835

Может все таки не мА/ч , а мА*ч ?

Точно, накосячил. Спасибо, поправил

ALHIMIK777;bt138835

И почему выбрана столь малая частота дискретизации?

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

Счетчик mAh для контроля разряда LiFePo4 батарей
sirQWERTY;bt138832

Что используется в качестве шунта?

Прелесть метода в том что в качестве шунта можно использовать все что угодно на любой ток, лишь бы выдержало и хоть какое-то падение напряжения было.
В моем случае - это толстая дорожка на плате (отрицательная - к ней черный провод подходит). Ее видно на фотографии - в правой части устройства от нее отходит тоненькая дорожка в операционник.

Счетчик mAh для контроля разряда LiFePo4 батарей
ALS;bt138826

но что мешает мерять ток постоянно?

Современная цифровая техника в любом случае не меряет ничего “постоянно”, только дискретно. И частота этого процесса называется частотой дискретизации. Что будет с точностью и с вероятностью пропуска пиков сразу сказать не могу, надо проводить эксперименты. На худой конец, подниму частоту.

Счетчик mAh для контроля разряда LiFePo4 батарей
Виктор;bt138825

А почему не используете датчик тока на эффекте Холла. На нём повторяемость намного лучше. И эту задачу решают почти все современные ОСД.

Ну датчика холла нет под рукой, решил так. ОСД - это очень серьезное оборудование и денег стоит. А такую козявку можно в любую модель влепить.

Кстати, стоимость датчика хола несравнима со стоимостью шунта и операционника. Посмотрим, конечно, какая точность будет…