Переключение между последовательным и параллельным подключением аккумуляторов

Ранее я сделал такую ​​же схему (прилагается), но с двумя реле, и она работала довольно хорошо. Теперь я хочу перестроить его на транзисторах (MOSFET).

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

Но у меня есть несколько вопросов:

  1. Можно ли использовать M1 или мне следует использовать NPN BJT для управления M2?
  2. Как поднять ворота М2?
  3. Будет ли M3 закрыт по умолчанию или надо использовать схему как во втором вложении. (M1, M4: N-канальный MOSFET; M2, M3: P-канальный MOSFET)

схема 1

схема 2

Рассмотрите возможность использования Q вместо M для ваших транзисторов (как показано на нижней схеме). Q — стандартная практика для транзисторов (любого типа), где M — нет.
Рассмотрите возможность использования зарядного устройства, которое включает две ячейки последовательно, или держите ячейки параллельно и используйте повышающий преобразователь на выходе. Либо будет проще (и, вероятно, дешевле и надежнее), чем то, чего вы пытаетесь достичь.
@BruceAbbott Я пытался использовать повышающий преобразователь на выходе, но у меня плохо получалось с радиомодулем. При кратковременном увеличении потребления тока (запуск двигателя) наблюдаю проблемы с радиопередачей.
Затем используйте зарядное устройство с двумя ячейками (или более качественный повышающий преобразователь, или изолируйте источник радиосигнала от источника питания двигателя). Не пытайтесь обойти проблему с помощью хитроумного решения, которое может принести больше проблем, чем того стоит.

Ответы (2)

Я на самом деле сделал схему этого для проекта, над которым я работаю с той же целью. Вы можете взглянуть на него, если хотите использовать его в качестве справочного материала. введите описание изображения здесьQ1 и Q3 разрывают последовательное соединение батарей. Когда ворота Q2 в НИЗКОМ состоянии, Q1 и Q3 проводят. Когда ворота Q2 ВЫСОКИЕ, Q1 и Q3 перестают проводить. Ворота Q2 управляются Arduino.

Q8 и Q9 работают так же, как Q1 и Q3. Их цель – разорвать соединение с основной цепью. Единственное отличие состоит в том, что затвор Q12 управляется входным напряжением USB-соединения.

Q4 управляется Arduino и соединяет отрицательную клемму B2 с GND.

Наконец, Q11 и Q5 (также Q13 и Q6, поскольку они одинаковые) — это переключатели, пропускающие ток с выхода микросхемы зарядки. На этой схеме каждая батарея имеет собственную микросхему зарядки , так что имейте это в виду. Эти полевые транзисторы управляются затвором соответствующего N-FET. Когда ворота Q10 НИЗКИЕ, Q11 и Q5 не проводят. И когда Ворота Q10 ВЫСОКИЕ, Q11 и Q5 будут проводить. Ворота Q10 также управляются Arduino.

В программе у меня есть это, где я устанавливаю определенные вентили в определенной последовательности, чтобы предотвратить любые короткие замыкания: digitalWrite(A0, HIGH);

задержкаМикросекунды(50);

цифровая запись (A1, ВЫСОКИЙ);

задержкаМикросекунды(50);

цифровая запись (A2, ВЫСОКИЙ);

И когда источник питания USB удален, способ возврата от параллельного к последовательному выглядит следующим образом: digitalWrite(A2, LOW);

задержкаМикросекунды(50);

цифровая запись (A1, НИЗКИЙ);

задержкаМикросекунды(50);

цифровая запись (A0, НИЗКИЙ);

Я надеюсь, что это поможет вам с вашим проектом.

МОП-транзисторы блокируют ток только в одном направлении. Вот почему символ содержит этот паразитный корпусной диод. У вас есть короткое замыкание, которое может быть неустранимым без значительно большего количества схем для поддержки параллельных NMOSFET, использующих соединение с источником, поэтому ток в обоих направлениях блокируется. Просто использовать повышающий преобразователь и последовательные ячейки или понижающий преобразователь и последовательные ячейки проще, поскольку для каждой встречно-парной пары NMOSFET требуется питание привода с плавающим затвором.