реклама на сайте
подробности

 
 
> Детект подключения батареи к заряднику, Детект подключения батареи к заряднику
Integro
сообщение Jun 30 2015, 06:17
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460



Всем привет,

Следующая ситуация, разработан носимый девайс плюс носимый зарядник к нему (BatteryBank).
Девайс подключается к заряднику двумя контактами, в этом собственно и проблема, при разработке не был предусмотрен механизм детекта подключения девайса к заряднику. Тоесть сейчас зарядник всегда выдает 5V(3V3->DCDC->5V) что не эффективно. На борту зарядника установлен микроконтроллер, (контроль напряжения батареи зарядника, индикация состояния).
Задача, не меняя корпус зарядника(имея два контакта +5V и GND) реализовать механизм детекта подключения нагрузки. Так же возможна переделка PCB зарядника, но невкоем случае корпуса, так как корпуса уже готовы.

Сейчас реализован следующий механизм, Оценка проседания напряжения на батареи зарядника:
1. Включаем 5V
2. Заряжаем емкость (на выходе зарядника)
3. Выключаем 5V
4. Оцениваем время разряда.
5. Если разряд быстрый, нагрузка подключена, нет, переходим к пункту 1.
5.1 Оцениваем напряжении на батареи
5.2 Напряжении поднимается, баттарея востанавливается перехожу к пункту 3. (понятно с учетом контроля входного напряжения зарядки, тоесть зарядник тоже может заряжаться).

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

Выслушаю любый варианты решения проблемы! Понятно, нужна какаято обратная связь от девайса, но повторюсь, в текущем решении это невозможно.

Сообщение отредактировал Integro - Jun 30 2015, 07:20
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
Georgy
сообщение Jun 30 2015, 12:16
Сообщение #2


Уставать стал
****

Группа: Свой
Сообщений: 603
Регистрация: 11-07-05
Из: Севастополь
Пользователь №: 6 692



А если сравнить принцип с заморскими заряжалками, может и найдётся решение?


--------------------
Коллектив-Большая Сила!
Go to the top of the page
 
+Quote Post
Егоров
сообщение Jun 30 2015, 13:55
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 3 868
Регистрация: 15-03-13
Пользователь №: 76 048



Начните с замены девайса на прибор и детекта на обнаружение.
Go to the top of the page
 
+Quote Post
Integro
сообщение Jun 30 2015, 14:01
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460



Цитата(Егоров @ Jun 30 2015, 16:55) *
Начните с замены девайса на прибор и детекта на обнаружение.

Простите, но кастомер не местный)
Суть проблемы от этого неизменится.

Сообщение отредактировал Integro - Jun 30 2015, 14:15
Go to the top of the page
 
+Quote Post
Mihey_K
сообщение Jun 30 2015, 17:07
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 156
Регистрация: 27-09-06
Из: Irkutsk
Пользователь №: 20 747



В разрыв цепи между разъемом для подключения зарядника и самим зарядником подключить P-MOSFET, истоком к заряднику, стоком к разъему, затвором к порту МК. Опрашивайте АЦП/компаратором состояние линии между разъемом и стоком транзистора, и при появлении на линии холостого напряжения батареи открывайте лог. 0 транзистор. Между затвором и истоком не забываем поставить R sm.gif


--------------------
Блог о разработке на CC430, SIM900, GPS, ARM и не только...
Go to the top of the page
 
+Quote Post
Plain
сообщение Jun 30 2015, 20:27
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



На контактах держать дежурные +4,5 В. Если на них пошёл втекающий ток, значит подключились к хосту и надо включить зарядное. Если с них вытекающий, и уровнем более 10 мА, то это нагрузка — тогда напряжение на контактах поднять до +5,2 В и ожидать возврата тока к этим 10 мА, после чего напряжение понизить до первоначальных +4,5 В, т.е. снова дежурный режим.

Насчёт "не эффективно" — такие схемы, в т.ч. исходя из необходимости защиты от КЗ на контактах, логично делать на каком-либо современном монолитном синхронном повышающе-понижающем преобразователе, например, TPS63021, LTC3533 и т.п., а если подешевле, то программно и на россыпи — в любом случае, приемлемый микропотребляющий режим, т.е. незатратная поддержка дежурных +4,5 В, т.е. безо всяких ручных "включений DC-DC", уже автоматом реализован их производителями сам по себе как штатная работа, или реализуется однозначно и легко.

Ещё раз. Если у Вас преобразователь простой повышающий, то очень быстро случится "бум", потому что у этой топологии нет защиты от КЗ, так что, лучше не подписываться под разорение таким объёмом рекламаций и использовать этот случай, чтобы всё сделать по-нормальному, в т.ч. и подсчёт ныне бездельником микроконтроллером вкачиваемых и выкачиваемых джоулей.
Go to the top of the page
 
+Quote Post
v.s.
сообщение Aug 17 2015, 09:02
Сообщение #7





Группа: Участник
Сообщений: 11
Регистрация: 17-08-15
Пользователь №: 88 016



По идее, можно попробовать использовать КР1171СП. Недостаток - они прдназначены для мониторинга напряжения батареи и имеют некоторый разброс параметров. Однако, думаю, это можно регулировать и задать пороги срабатывания от питания на батареях и подключения зарядки
Go to the top of the page
 
+Quote Post
MrAlex
сообщение Oct 15 2015, 10:01
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 15-10-10
Из: г. Москва
Пользователь №: 60 179



А что мешает кнопку включения на батарейке поставить?
Самый энергосберегающий вариант.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 23:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01427 секунд с 7
ELECTRONIX ©2004-2016