Модуль LX-LCBST зарядки li-ion аккумуляторов со Step-Up DC-DC преобразователем. Часть 1

OpenSource проект. Разработано в EasyEDA
Посмотреть проект на OSHW LAB

Если Вы уже знакомы с принципом работы данного модуля, то можно сразу перейти к ЧАСТИ 2, в которой более подробно описана схемотехника модуля, выполнен реверс-инжениринг и по его результатам составлена схема и печатная плата модуля. Там же рабочие файлы для среды EASYEDA (принципиальная схема модуля LX-LCBST и печатная плата)

Обзор модуля и принцип работы

Модуль LX-LCBST совмещает в себе небольшое зарядное устройство для литий-ионного аккумулятора с номинальным напряжением 3,7В, схему защиты для него и повышающий преобразователь с регулируемым выходным напряжением.

Модуль LX-LCBST может быть применен для переоборудования питания различных электронных измерительных приборов, мультиметров, тестеров с батареями типа “Крона”, часов, металлоискателей, радиоприемников, игрушек и других электронных устройств с батарейным питанием.

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

Технические параметры модуля LX-LCBST

  • Диапазон выходного регулируемого постоянного напряжения: 4,2-28 В
  • Входное постоянное напряжение (от зарядного устройства или блока питания): 4,2-6,5 В
  • Максимальная выходная мощность: 5 Вт
  • Потребляемый ток без нагрузки: до 0,2 мА
  • Максимальный ток заряда АКБ: 1 А
  • Защита от перезаряда: до 4,2 В
  • Защита от глубокого разряда: до 2,5 В
  • Разъём зарядки: USB Type-C
  • Светодиодные индикаторы: красный — зарядка, синий (в некоторых версиях зеленый) — зарядка окончена
  • Габариты платы: 23.5x19x4,3 мм

Подключение модуля LX-LCBST

Подключение внешнего питания для заряда аккумулятора происходит через порт USB-type-C, подключение аккумулятора и нагрузки через выводы в отверстия на печатной плате.

Аналогично, питание для заряда аккумулятора может быть подано по двум проводам к площадкам с обратной стороны под USB-разъемом. Напряжение питание также должно быть в диапазоне от 4,5 до 5,5В. Припаять провода нагрузки можно как в отверстия, так и к площадкам с обратной стороны модуля. Это одни и те же выходные цепи на печатной плате разнесенные в разные стороны модуля.

У модуля есть встроенная защита от перезаряда и глубокого разряда батареи. Если в подключаемом аккумуляторе есть схема защиты, то в модуле её следует отключить. Для этого на обратной стороне платы нужно замкнуть (соединить) два контакта отмеченных буквой “T”.

Выбор зарядного тока

Как правило, производителем аккумуляторной батареи регламентируется диапазон допустимого тока заряда, однако, если говорить про неизвестный китайский аккумулятор, то можно дать только общую рекомендацию – ограничивать ток заряда величиной равной 0,2 – 1С, другими словами ток заряда не должен превышать одной емкости аккумулятора. Также, следует помнить, что чем выше ток заряда, тем меньше срок жизни аккумулятора, но в то же время, значительное его снижение не ведет к столь же значительному увеличению срока жизни аккумулятора, т.к. зависимость эта нелинейная. Чаще всего на практике используется значение 0,5С, т.е. аккумулятор емкостью 1000мАч следует заряжать током 500мА.

Регулировка зарядного тока

Ток заряда аккумулятора определяется установленным резистором и на данном модуле равен 1А. Это максимальный ток заряда который способен обеспечить контроллер заряда модуля. И, как указывает техническая документация на контроллер заряда, это обеспечивается при надежном его охлаждении. Для снижения тока, нужно заменить резистор (Rprog), сопротивление которого вычисляется по формуле R=1200/I, где R – искомое сопротивление в Омах, I – ток заряда в Амперах.

В технической документации на контроллер заряда есть таблица расчетных значений сопротивления резистора для некоторых величин тока заряда. Значения в ней усреднены и ток заряда несколько занижен:

Rprog (k)Ibat(mA)
10130
5250
4300
3400
2580
1.66690
1.5780
1.33900
1.21000
Таблица значений сопротивлений для заданного тока заряда

На практике удобнее использовать значения наиболее распространенных резисторов из ряда Е24 с точностью 5%.

Rprog, кОмIbat, мАRprog, кОмIbat, мА
1,201000 ±503,90308 ±15
1,30923 ±464,30279 ±14
1,50800 ±404,70255 ±13
1,60750 ±385,10235 ±12
1,80667 ±335,60214 ±11
2,00600 ±306,20194 ±10
2,20545 ±276,80176 ±9
2,40500 ±257,50160 ±8
2,70444 ±228,20146 ±7
3,00400 ±209,10132 ±7
3,30364 ±1810,00120 ±6
3,60333 ±17
Таблица значений сопротивлений для заданного тока заряда

Визуально можно отобразить как меняется максимальный ток заряда от номинала резистора Rprog на графике:

По мере заряда ток будет падать и заряд окончательно прекратится как только ток заряда снизится до 1/10 от заданного максимального значения. По окончании заряда контроллер продолжит отслеживать напряжение аккумулятора и запустит новый цикл заряда как только напряжение на аккумуляторе упадет ниже номинального на 120мВ.

Модуль имеет светодиодную индикацию: при заряде аккумулятора горит красный светодиод, по окончании заряда – синий. Напряжение на АКБ после полного заряда чуть меньше 4,2В.

Регулировка выходного напряжения модуля

Выходное напряжение модуля регулируется в диапазоне от 4,2 до 28 В. Изменение напряжения производится изменением сопротивления подстроечного резистора на плате.

При превышении мощности (более 5 Вт) может наблюдаться просадка выходного напряжения и значительный перегрев модуля.

“Обратная” разработка

Исследование работы модуля LX-LCBST по результатам реверс-инжиниринга подробно описано в ЧАСТИ 2. Там же приведена схема электрическая принципиальная и печатная плата модуля LX-LCBST созданные по этому модулю. Все файлы собраны в проект и доступны на площадке OWSHWLAB.

Продолжить чтение… ЧАСТЬ 2

Пользовательские расширения для EasyEDA

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

1. EasyEDA iBOM

iBom – это расширение для EasyEDA и LCEDA: Standard Edition. Расширение основано на проекте InteractiveHtmlBom, разработанном и созданном компанией qu1ck. С помощью расширения iBOM возможно создание автономного HTML-представления проекта платы, которое может стать хорошим помощником при сборке печатной платы.

https://github.com/turbobabr/easyeda-ibom-extension

2. EasyEDA ToggleView

Расширение ToggleView поможет переключить текущий вид редактора плат между обычным и перевернутым видом. Как сообщает автор этого расширения это всего лишь хакерский обходной путь, пока EasyEDA не реализует его в своем приложении. По сути, он применяет преобразование стиля: ScaleX(-1) к редактору, чтобы перевернуть его в направлении X. Чтобы по-прежнему иметь возможность правильно взаимодействовать с перевернутым представлением с помощью мыши, все события мыши также необходимо перехватывать и переворачивать в направлении X, что и реализовано в расширении.

https://github.com/xsrf/easyeda-toggleview

3. EasyEDA SVG Import

Это расширение для EasyEDA, которое может импортировать файлы SVG в слои EasyEDA без каких-либо искажений, которые создает внутренний импорт изображений. Он также позволяет импортировать SVG в виде сплошных областей или дорожек/контуров.

https://github.com/xsrf/easyeda-svg-import

4. EasyEDA Label Maker

Простое расширение для создания названий меток на печатной плате. Поддерживает настройки шрифтов, изменений размера метки и ее формы.

https://github.com/xsrf/easyeda-labelmaker

5. EasyEDA Tools

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

https://github.com/ppeetteerrs/EasyEDA-Tools

6. EasyEDA Themes

Это расширение обновляет весь пользовательский интерфейс EasyEDA, добавляя несколько уникальных темных и светлых тем.

https://github.com/FiercestT/EasyEdaThemes

7. EasyEDA Quick Align

Расширение представляет оптимизированный рабочий процесс для выравнивания контуров, символов, фигур и префиксов с помощью специально созданной контекстной панели, которая обеспечивает лучшее удобство пользования по сравнению со стандартными действиями на панели инструментов и сочетаниями клавиш.

https://github.com/turbobabr/easyeda-quick-align-extension

8. EasyEDA Extension Menu

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

https://github.com/turbobabr/easyeda-extension-menu-ux-normalizer

9. EasyEDA QR-code Generator

Расширение представляет из себя генератор QR-кода для дальнейшего размещения на печатной плате в любом выбранном слое.

https://github.com/turbobabr/easyeda-qrcode-generator-extension

10. EasyEDA Round Tracks

Данное расширение применяет округление к дорожкам печатной платы. Оно применит сглаживание ко всем дорожкам на верхнем и нижнем печатных слоях. Далее, создаст дуги на всех Т-образных пересечениях или в областях, где невозможно применить сглаживание путей (например, там, где пересекаются дорожки разной ширины). После чего, оно добавит каплевидные переходы к отверстиям и площадкам со сквозными отверстиями. Полученная печатная плата будет открыта как новый документ, в связи с тем, что процесс сглаживания необратим.

https://github.com/mattshepcar/easyeda-round-tracks