Измерить напряжение в 14 точках 0-60 вольт (литий-полимерная батарея 14s) с помощью одного АЦП
Я хочу измерить напряжение батареи 14 С на каждой ячейке с помощью одного АЦП. Я предполагаю, что мне нужен встроенный или внешний АЦП (I2C), делитель напряжения и микросхема переключения, которая позволит мне выбрать один из 14 выводов для измерения.
Я прав?
Не могли бы вы посоветовать, какой чип коммутатора мне следует использовать?
или я должен сам построить этот куртуит с 2 74HC595 и МОП-транзисторами? (не уверен, что это когда-нибудь сработает)
@Zeta Doop, 👍0
Обсуждение1 ответ
Лучший ответ:
Я бы сделал это вручную (но тогда я немного садист).
Схема для одной ячейки довольно проста, и вам просто нужно повторить ее 14 раз. Пара P+N МОП-транзисторов для включения и выключения канала батареи и пара резисторов для создания делителя напряжения. Вы можете сохранить "нижний" из резисторов, общих для всех каналов, если хотите уменьшить количество компонентов и сложность, но как только у вас будет 14 каналов, сложность в любом случае станет довольно глупой. Вот пример всего с 3 каналами:
Вам нужно будет соответственно определить размеры RA|RL, RB|RL и RC|RL (и т.д.), Чтобы получить правильные диапазоны напряжений для входа АЦП и поддерживать достаточно низкое выходное сопротивление ( Возможно, вам понадобится несколько разных нагрузочных резисторов (RL) для разных групп ячеек.
Все N-канальные МОП-транзисторы могут быть заменены декодером от 4 до 16 с выходами с открытым коллектором (например, если вы сможете его получить, 74xx159), что также защитит от одновременного включения нескольких каналов, чего вы никогда не захотите делать.
Обратите внимание, что это расположение дает вам напряжение первой ячейки, напряжение первых двух ячеек, напряжение первых трех ячеек и т. Д. Чтобы получить напряжение только третьей ячейки (например), вам нужно будет вычесть напряжение нижних ячеек.
- NodeMCU - Vin контакт как выход 5V?
- Блок питания для Seeeduino Xiao
- Чтение частоты ввода в цифровых выводах
- Разница между 3,3 В и 5 В
- Почему пассивный зуммер щелкает, а не гудит, когда установлен на ВЫСОКИЙ?
- Как узнать максимальный ток через VIN на плате NodeMCU?
- Как подключить драйвер двигателя L298N к источнику питания 5V?
- Датчики Lolin NodeMCU V3 и 5V
Возможно, вам захочется поискать термин “аналоговый мультиплексор”., @Edgar Bonet