Измерение напряжения и тока батареи Несимметричный или дифференциальный?

Я пытаюсь измерить ток и напряжение батареи для проекта зарядки/мониторинга батареи. Я прочитал все о измерении тока (включая измерение высокой и низкой стороны). И я решил использовать шунтирующие резисторы для измерения тока, так как они более точны по сравнению с другими устройствами измерения тока. Моя батарея будет литий-ионной батареей, и максимальный номинал этой подставки для батарей будет (4,3 В, 40 А).

Однако я не понимаю, как измерять напряжение и ток с помощью АЦП, т. е. следует ли измерять одностороннее или дифференциальное. Очень грубый набросок моей схемы приведен ниже. (Этот АЦП будет связан с микроконтроллером)

введите описание изображения здесь

Аккумулятор можно увидеть подключенным к понижающему преобразователю для зарядки. И АЦП тоже видно.

( Обратите внимание, что мои наброски могут быть неточными, но я имею в виду все, что я написал здесь и на схемах )

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

И если я попытаюсь измерить напряжение и ток моей батареи таким образом (показано на изображении ниже), мое напряжение будет однополярным (поскольку отрицательная клемма батареи напрямую заземлена), и мое измерение тока должно быть выполнено дифференциально ( так как мой шунт находится между моим питанием и батареей).

введите описание изображения здесь

Теперь я не эксперт в АЦП, но, насколько я читал о них (также их таблицы данных), если АЦП имеет как одиночные, так и дифференциальные входы, мы можем использовать его как АЦП с несимметричным входом ИЛИ мы можем использовать это как входной АЦП с дифференциальным завершением. Это означает, что мы не можем использовать его одновременно как одиночный и как дифференциальный вход.

Что подводит меня к моему вопросу. Что может быть ее решением? Должен ли я использовать 2 разных АЦП, один для несимметричного входа, а другой для дифференциального входа? Или я могу измерять как ток, так и напряжение дифференциально и подавать их на один АЦП, сконфигурированный как АЦП с дифференциальным входом? PS Я не собираюсь использовать AMP с одинарным и дифференциальным концами, так как я должен измерять эти величины с максимально возможной точностью, а введение такого AMP снизит точность измерения моей системы.

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

Ваши полезные комментарии будут очень признательны,

Спасибо.

Спасибо.

Ответы (3)

... насколько я читал о них (также их технические данные), если АЦП имеет как одиночные, так и дифференциальные входы, мы можем использовать его как АЦП с несимметричным входом ИЛИ мы можем использовать его как АЦП с дифференциальным входом. . Это означает, что мы не можем использовать его как одиночный, так и дифференциальный вход одновременно.

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

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

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

Если я могу использовать землю в качестве одного из входов дифференциального канала, то моя проблема решена. Не о чем беспокоиться. Большое спасибо за ваш ответ!
@yiipmann, я бы дважды проверил техническое описание вашего АЦП, чтобы убедиться, что все в порядке с входами очень близко к земле, но все должно быть в порядке, иначе вы сможете найти АЦП, где все в порядке.
Не могли бы вы рассказать еще одну вещь, мой друг сказал мне, что, поскольку мои значения сигнала будут только положительными, и я буду использовать АЦП с дифференциальным входом, я потеряю 1 бит разрешения (например, для 12-битного АЦП я бы с разрешением 11 бит). Он не знал точной причины этого, но сказал, что это так. Не могли бы вы сказать мне, если это правильно? Если да, то ПОЧЕМУ?
@yiipmann, да, в основном правильно. Если входной диапазон составляет от -2,5 до +2,5, и вы используете только половину этого диапазона, вы фактически теряете 1 бит разрешения.

Я думаю, что все предложенные вами решения являются возможными хорошими решениями.

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

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

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

И спасибо за выполнение домашней работы, и вы уже знаете намного больше, чем многие искатели ответов на этом форуме! :-)

Большое спасибо за ваш ответ. Рассмотрю возможность использования LPF, посмотрю на это.

Какое значение вы используете для чувствительного резистора? Многие зарядные устройства/мониторы для литий-ионных аккумуляторов 4,3 В используют сопротивление 10 мОм; при 40 А вы будете генерировать 400 мВ и сжигать 10 мОм * (40 А) ^ 2 = 16 Вт. Кажется довольно расточительным, не говоря уже о том, что платить за прецизионный резистор с таким номиналом будет дорого.

Возьмите резистор достаточно мал, чтобы напряжением на нем можно было пренебречь; тогда вы можете измерить как напряжение батареи, так и ток, несимметричный.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Вы также можете откалибровать падение на чувствительном резисторе с помощью VBAT' = VBAT - IBAT * RSNS.

Единственная проблема, которую я вижу здесь, - это текущая точность измерения / шум. Воспринимаемое 4 мВ составляет 40 А, поэтому для масштабирования этого до входа АЦП 0-5 В потребуется усиление 1250. Выполнимо, но шум и любые электромагнитные помехи также будут усилены. Рассмотрите возможность экранирования и защитных дорожек, а также фильтр нижних частот на выходе.
Чувствительный резистор, который я планирую использовать на 40 А, имеет сопротивление 0,6667 мОм с падением напряжения 50 мВ при полном номинале, поэтому я думаю, что не буду сжигать много энергии. Однако я посмотрю на LPF для шумоподавления.