Измерить напряжение в 14 точках 0-60 вольт (литий-полимерная батарея 14s) с помощью одного АЦП

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

Я прав?

Не могли бы вы посоветовать, какой чип коммутатора мне следует использовать?

или я должен сам построить этот куртуит с 2 74HC595 и МОП-транзисторами? (не уверен, что это когда-нибудь сработает)

, 👍0

Обсуждение

Возможно, вам захочется поискать термин “аналоговый мультиплексор”., @Edgar Bonet


1 ответ


Лучший ответ:

2

Я бы сделал это вручную (но тогда я немного садист).

Схема для одной ячейки довольно проста, и вам просто нужно повторить ее 14 раз. Пара P+N МОП-транзисторов для включения и выключения канала батареи и пара резисторов для создания делителя напряжения. Вы можете сохранить "нижний" из резисторов, общих для всех каналов, если хотите уменьшить количество компонентов и сложность, но как только у вас будет 14 каналов, сложность в любом случае станет довольно глупой. Вот пример всего с 3 каналами:

schematic

Вам нужно будет соответственно определить размеры RA|RL, RB|RL и RC|RL (и т.д.), Чтобы получить правильные диапазоны напряжений для входа АЦП и поддерживать достаточно низкое выходное сопротивление ( Возможно, вам понадобится несколько разных нагрузочных резисторов (RL) для разных групп ячеек.

Все N-канальные МОП-транзисторы могут быть заменены декодером от 4 до 16 с выходами с открытым коллектором (например, если вы сможете его получить, 74xx159), что также защитит от одновременного включения нескольких каналов, чего вы никогда не захотите делать.

Обратите внимание, что это расположение дает вам напряжение первой ячейки, напряжение первых двух ячеек, напряжение первых трех ячеек и т. Д. Чтобы получить напряжение только третьей ячейки (например), вам нужно будет вычесть напряжение нижних ячеек.

,