Зарядное устройство Li-Po USB с ПОС, напряжение не падает до 0В

Я разрабатываю одноэлементное зарядное устройство Li-Po с PIC. У меня есть это:

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

Я управляю транзисторами от микроконтроллера 12F PIC. Как вы можете видеть в прямоугольной волне в верхней части осциллографа сигнал не падает до 0В, он падает до 1,85В и максимальное напряжение, которое он достигает, составляет 5В, поэтому у меня 5-1,85 = 3,15В на батарее и мне нужно 4,2 В для зарядки.

Почему напряжение не достигает 0 В? Я пробовал с 2N7000 Mosfet, но при напряжении 5 В он дает слишком большое сопротивление Rds, и напряжение достигает 5 В, но падает только до 4 В. Есть ли какое-либо другое решение, о котором вы можете подумать?

Предполагается, что R1 является батареей, разряжающей 500 мА (ограничение USB), а R3 используется для измерения тока.

Спасибо !

Я обновил свой ответ, чтобы ответить на ваши комментарии. Кто-то в США или где-либо еще может захотеть отправить вам IC.

Ответы (1)

Предупреждение:

  • Когда вы модифицируете схему, как описано ниже, чтобы она работала «правильно», она попытается разрушить батарею LiPo. Это связано с тем, что вы подаете 5 В на аккумулятор, когда вы должны подавать только абсолютный максимум 4,2 В.

    При сопротивлении R1 = 5 Ом вы сможете подать около 150 мА при напряжении 4,4 В и около 100 мА при напряжении 4,4 В. Это выходит за рамки безопасных характеристик практически всех аккумуляторов LiPo, которые вы будете использовать, и возможен инцидент с «отверстием с пламенем».

    Ваша конструкция должна гарантировать, что напряжение, подаваемое на аккумулятор, никогда не превысит 4,2 В. Вы можете переключать ШИМ на более высокое напряжение, чтобы уменьшить его до 4,2 В максимум, если вы отфильтруете ШИМ, чтобы батарея никогда не видела напряжение выше 4,2 В. Если вы, например, переключаете ШИМ 5 В при рабочем цикле 84%, средний уровень будет 0,84 x 5 В = 4,2 В. Но если вы примените этот ШИМ-сигнал непосредственно к аккумулятору, пиковый уровень 5 В, вероятно, вызовет повреждение.

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

    Полагаться на USB-порт для ограничения тока — это приглашение к пламенному уничтожению вашей батареи или даже больше. Хотя порт может быть настроен на подачу 500 мА на одно гнездо USB, в некоторых случаях он может подавать несколько ампер. Этот плюс перенапряжение на аккумуляторе и есть формула фейерверка.


Проблема с существующей схемой:

Q1 и Q2 образуют «пару Дарлингтона». Выходное напряжение не может быть более чем в 2 раза ниже V2, так как на каждом переходе база-эмиттер должно падать напряжение примерно на 0,6 В, чтобы транзистор открылся.

V2 = 5 В
Q1e = 5-0,6 = 4,4 В
Q2e = Q1e -0,6 = 4,4 - 0,6 = 3,8 В. На практике вы получаете несколько меньше из-за более высоких значений Vbe.

Решение состоит в том, чтобы заменить Q1 и Q2 транзистором PNP (назовем его Q3) с эмиттером на R1, коллектором на R3 и управлять базой через R2. Теперь транзистор будет включен, когда V2 низкий. Или вы можете использовать МОП-транзистор с каналом P с истоком на R1, стоком на R3 и затвором на V2.


Ограничитель напряжения:

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

Регулируемый фиксатор напряжения — подробности см. в ссылке выше.

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


В качестве примера того, насколько простым может быть зарядное устройство на основе ИС, если вы можете получить ИС, то, если вы хотите создать собственное зарядное устройство для литий-ионных / LiPo аккумуляторов со скоростью зарядки до 500 мА, используйте микросхему зарядного устройства MCP83831 / MCP83832. это очень простой и экономичный способ сделать это. Технический паспорт здесь

Это может быть буквально так же просто, как эта схема

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

Подробнее об этом см. в моем ответе на этот вопрос об обмене стеками .

Микросхемы доступны на складе Digikey по цене 0,68 долл. США/1 и 0,42 долл. США/100.

Спасибо за ответ :) Резистор 5 Ом предназначен только для имитации тока 500 мА, который будет максимальным, который может быть отведен от USB. Около 5 В, вы уверены, что это повредит аккумулятор? Поскольку я переключаю соединение GND, поэтому напряжение должно быть Vmax * sqrt (обязанность [%]), поэтому при 5 В и нагрузке 50% у меня есть 3,53 В, или мне нужно переключить источник 5 В вместо GND? Я бы купил зарядное устройство Li-Po, одиночные батареи очень дешевы, но они не продаются здесь, я должен купить его, например, в EEUU (я из Аргентины): /
Если у меня нет выбора, я думаю, мне придется заплатить немного больше за покупку в США. До этого я тестировал с использованием PNP и PNP Дарлингтона, и я получил 4,1 В, нет ли способа получить большее напряжение?
@Andres - Ты сделал то, что я предложил, и изменил схему? Если вы внимательно прочитаете мое описание и проследите, что такое напряжение, где и почему, как я объясняю, то вы увидите, что ваша схема принципиально не подходит для работы, которую вы пытаетесь выполнить. Если вы реализуете то, что я предложил, это сработает. Если вы продолжите использовать схему, которая у вас есть сейчас, она никогда не будет работать должным образом. [Я мог бы заставить работать схему, похожую на вашу, используя полевой транзистор с особыми характеристиками, но предложенный мной cct будет работать с «повседневными» деталями.
Извините, я не пробовал эту схему, потому что думал, что это всего лишь ограничитель напряжения, и вы дали мне рекомендацию использовать PNP, извините за неправильное понимание. Я не понимаю схему, Vo - это выходное напряжение, а другая шина - это земля или 5 В?
Ваша существующая схема не будет работать с двумя транзисторами. Он МОЖЕТ незначительно работать с одним транзистором, НО не проектируется. SO Используйте схему PNP, которую я описал. ТОГДА используйте серию R. Затем используйте схему зажима. Зажим без серии R будет жарить. Ct можно изменить таким образом, чтобы зажим отключал PNP, когда Vout достигает максимального значения. НО попробуйте PNP 1st. Иди оттуда.
Я попробовал с PNP, я смог достичь 4,7 В при 500 мА с BD140 без резистора измерения тока и 4,4 В с резистором измерения тока. Все должно быть в порядке, спасибо за вашу помощь и терпение. Мне не нужен ограничитель напряжения, потому что мой микроконтроллер следит за тем, чтобы напряжение никогда не превышало 4,2 В с ШИМ, а ток никогда не превышал 500 мА.