Продолжаем обзор SkyRC iMax B6 mini.
Дальше мешает разъём подключения вентилятора.
Плата была отмыта от флюса и термопасты (для подробного исследования)
Комплектные провода нормального качества, крокодилы припаяны.
Реальную схему iMAX B6 mini найти не удалось, при этом схема простого B6 имеется.
nitro-racing.сlan.su/_ld/0/3_RC-Power_BC6_Ch.pdf
Данная схема имеет множество ошибок, да и вид у неё такой, что глаза сломаешь, пока найдёшь, как эти кусочки между собой связываются.
Делать нечего, надо рисовать нормально читаемую принципиальную электрическую схему B6 mini…
Рисовал тщательно и очень долго, приводя её в понятный вид, потом долго думал…
Для полноразмерного просмотра щёлкните по схеме.
Работает схема вполне понятно (будет ниже), но назначение некоторых элементов разгадать так и не удалось (скорее всего это просто ошибки производителя)
— на плате распаян не подключенный керамический конденсатор.
— зачем-то поставлен резистор на входе логического транзистора (который уже имеет его внутри)
— назначение диода в цепи измерения зарядного тока осталось загадкой
Спецификация применяемых компонентов:
Тайваньский контроллер под девизом В«Make You WinВ» (чтобы выиграть)
MEGAWIN MA84G564AD48 (80C51 8bit USB 64k 12bit ADC)
IRF3205 (55V 110A 200W 8mΩ)
DTU40N06 (60V 40A 136W 13mΩ)
DTU40P06 (-60V -40A 113W 22mΩ)
12CWQ10FN (100V 12A 0,65V)
DTC114 (50V 100mA)
KST64 (-30V -500mA hFE10k)
MMBT3904 (40V 200mA)
MMBT3906 (-40V -200mA)
LM2904 (3mV, 7ОјV/В°C)
LM393 (2mV)
LM324 (2mV, 7ОјV/В°C)
TD1534 (340kHz 3,6-20V 2A)
78M05 (7-35V 0,5A)
Принцип работы похож на B6, схема оптимизирована для компактного исполнения, изменения в основном в лучшую сторону.
Для облегчения понимания работы схемы, упрощённо набросал отдельно силовую часть.
Силовой преобразователь напряжения собран по классической схеме Step–Up/Down с одним общим накопительным дросселем и двумя ключами. Управление ключами организовано через контроллер при помощи ШИМ, которой и задаётся ток зарядки и разрядки.
Обратная связь зарядной цепи реализована чисто программными средствами.
Частота работы ШИМ в любом режиме около 32кГц
Напряжение на затворе полевика преобразователя Step Down в режиме зарядки при выходном напряжении 4В, активный уровень низкий.
Напряжение на затворе полевика преобразователя Step Up в режиме зарядки при выходном напряжении 16В, активный уровень высокий.
Управляющее напряжение для полевика разрядки (работающий в линейном режиме) формируется из ШИМ сигнала через фильтр НЧ, который далее усиливается операционным усилителем (ОУ).
Обратная связь цепи разряда — аппаратная на базе ОУ.
Напряжение на выходе контроллера 11(P2.6) в режиме разрядки.
Балансировка работает по принципу дополнительной нагрузки элементов с наибольшим напряжением в общей цепи. Ток балансировки зависит от напряжения на аккумуляторе и составляет 80-160мА на каждый элемент.
Примечательно, что балансировка работает не только при заряде аккумуляторов, но и при разряде тоже, дополнительно нагружая элементы с максимальным напряжением.
Напряжение на каждом элементе измеряется дифференциальным усилителем на базе ОУ и подаётся через коммутатор на АЦП контроллера. На этот-же коммутатор подаётся сигнал с обоих температурных датчиков.
Напряжение считывается довольно точно.
Задающий кварцевый резонатор отсутствует, поэтому точность учёта времени заведомо невысока.
Проверка показала, что мой экземпляр за час убегает на 45 секунд — это вносит дополнительную погрешность измерения ёмкости 1,2% (завышает показания)
Некоторые особенности схемы B6 mini и отличия от B6:
— Имеется два стабилизатора напряжения +5В — линейный для питания контроллера и импульсный для питания подсветки индикатора и подключаемого к USB Wi-Fi модуля беспроводной передачи данных. Наличие питания на USB может сыграть злую шутку — если зарядку подключить к выключенному компьютеру, импульсный преобразователь 5В может выйти из строя!
— USB подключается непосредственно в контроллер без преобразователей.
— Схема контроля напряжения на балансных разъёмах стала более логичной и правильной.
— Схема заметно упростилась за счёт применения логических N-P-N транзисторов DTC114 (маркировка 64) и составных P-N-P транзисторов KST64 (маркировка 2V)
Обнаруженные конструктивные проблемы:
— Габаритные конденсаторы не закреплены герметиком, следовательно зарядку лучше сильно не трясти и не ронять.
Исправляется нейтральным герметиком или компаундом.
— Дроссель преобразователя висит на своих ножках и вибрирует при постукиванию по корпусу.
Можно закрепить нейтральным герметиком или компаундом.
— Плата разъёмов балансировки припаяна только с одной стороны.
При желании, можно дополнительно пропаять.
— Металлическая рамка дисплея касается обмотки дросселя.
Желательно проложить изолятор или просто отогнуть лапку крепления рамки.
— Одна диодная сборка установлена с лицевой стороны платы и следовательно через пластину не охлаждается — при выходном токе зарядки более 4А, она сильно греется. Простыми способами исправить не получится.
— Полевик цепи разряда охлаждается через очень толстую мягкую силиконовую неармированную термопрокладку (3,5мм), что приводит к его довольно сильному нагреву в режиме разряда. Надеюсь, производитель знал что делал.
Можно теоретически прикинуть. Теплопроводность такой термопрокладки в лучшем случае 3Вт/мК, что при площади теплового контакта корпуса TO-220 1,0см2 и дырчатого корпуса зарядки 0,6см2, толщине 3,5мм даёт нагрев 15ВєС на каждый Ватт. Через выводы на плату отводится около 1Вт, остальные 4Вт передаёт прокладка — полевик нагреется не менее 100ВєС (4*15+40). Реальная измеренная температура при максимальной мощности 5Вт оказалась аж 114ВєС (измерял термрпарой в районе крепёжного отверстия полевика). Немного снизить его температуру можно, если между корпусом и платой мазнуть термопасты.
Охлаждение остальных полупроводников организовано через бутерброд: термопрокладка 1мм — алюминиевая пластина 4мм — термопрокладка 1мм — алюминиевый корпус
Корпус зарядки изолирован от схемы.
Зарядка имеет реальную защиту от переполюсовки питающего напряжения и защиту от переполюсовки подключённого аккумулятора, при этом защита от КЗ отсутствует.
Применяемые ОУ не являются прецизионными, поэтому изначально имеется заметная погрешность уставки малых токов. Например, при типичном начальном смещении ОУ LM2904 3мВ, ток разряда запросто может сместиться на 0,03А, а заряда сразу на 0,1А! Именно поэтому производителю приходится программно калибровать каждую зарядку для уменьшения погрешности уставки токов. Однако, температурный дрейф таким образом уменьшить нельзя.
Устранить этот недостаток возможно, используя прецизионные ОУ (например AD712C, AD8676 и т.д.) и более оптимально развести печатную плату, однако это приведёт к удорожанию производства. Заводская калибровка конечно в какой-то степени снижает это смещение, однако как её проводить самостоятельно — неизвестно.
Источник: http://musku.ru/skyrc-imax-b6-mini-glazami-elektronika/
Продолжение следует…
27Воистину говорят: лень — двигатель прогресса! Вот и мне, взбудоражила голову мысль, автоматизировать процесс измерения и тренировки кислотных аккумуляторных батарей. Ведь кто, в здравом уме, будет, в наш век умных микросхем, корпеть над аккумулятором с мультиметрами и секундомером? Наверняка, многие знают «народное» зарядное устройство Imax B6. На хабре есть статья про него (и даже не одна). Ниже я напишу, что я с ней сделал и зачем.
Точность
В начале, моей целью было увеличение разрядной мощности, чтобы измерить свои батареи для бесперебойника и, в перспективе, тренировать их, не подвергаясь риску преждевременной старости (меня, а, не аккумуляторов). Погонял устройство в разобранном виде. Внутри оно щедро нашпиговано множеством дифференциальных усилителей, мультиплексором, buck-boost регулятором с высоким КПД, имеет хороший корпус, а в сети можно найти открытый исходный код очень неплохой прошивки. При токе зарядки до 5 ампер, им можно заряжать даже автомобильные аккумуляторы на 50А/ч (ток 0.1C). При всем, при этом этом, богатстве, в качестве датчиков тока, здесь используются обычные 1 Вт резисторы, которые, ко всему прочему, работают на пределе своей мощности, а значит, их сопротивление значительно уплывает под нагрузкой. Можно ли доверять такому измерительному прибору? Подув и потрогав руками эти «датчики» сомнения ушли — хочу переделать на шунты из манганина! Манганин (есть еще константан) — специальный сплав для шунтов, который практически не изменяют своего сопротивления от нагрева. Но его сопротивление на порядок меньше заменяемых резисторов. Так же, в схеме прибора используются операционные усилители для усиления напряжения с датчика до читабельных микроконтроллером значений (я полагаю, верхняя граница оцифровки — опорное напряжение с TL431, около 2,495 вольт). Моя доработка заключается в том, чтобы впаять шунты вместо резисторов, а разницу в уровнях компенсировать, изменив коэффициент усиления операционных усилителей на LM2904: DA2:1 и DA1:1 (см. схему).Схема
по созданию кирпичей успешной прошивке атмеги (Все ссылки есть в конце статьи). А так же: умение паять SMD и непреодолимое желание восстановить справедливость. Я нигде не учился разработке схем и вообще радиолюбительству, поэтому вносить такие изменения в работающее устройство вот так с ходу, было лениво боязно. И тут на помощь пришел мультисим! В нем возможно, не прикасаясь к паяльнику: реализовать задумку, отладить ее, исправить ошибки и понять, будет ли она вообще работать. В данном примере, я смоделировал кусок схемы, с операционным усилителем, для цепи, обеспечивающей режим заряда:
Прошивка
Не хотел я писать про это, но меня заставили.
- Подключаем программатор к устройству, а программатор в комп (картинка ниже — для оригинала устройства! клон подключается иначе):
- Теперь попробуем скомпилировать нашу прошивку (это действие не обязательно, можно взять готовую из папки «cheali-chargerhexcheali-charger-imaxB6-original-0.33.hex», в таком случае, переходите к пункту 6). Вообще, как и что можно делать, часто пишут в сопроводительной документации, например, про сборку — в файле «building.md». В данном случае, порядок такой:
- установить Atmel Studio и cmake
- выполнить: s:cheali-charger> make
- Калибровка. Для нее понадобится батарея li-ion из, по крайней мере, 2-х элементов. Порядок калибровки можно прочитать в «README.md». Можно, переставляя ее в сторону по балансному разъему, откалибровать все 6 входов, при этом, первые 2 можно откалибровать отдельно (более точно), в меню экспертной калибровки, про нее написано в «calibration_expert.md».
Немного про мою доработку охлаждения
Полевик VT7, на новом месте, приклеен на термоклей, а его теплоотвод — припаян к медной пластинке: Охлаждение решил сделать из ненужного радиатора на тепловой трубке от мат-платы. На фото видно подходящую по размерам прижимную пластину и площадку транзистора, по периметру которой проложена изолирующая пластмасса — на всякий случай. Пяточек из жала паяльника припаян прямо к плате, к общему проводу — будет играть роль дополнительного теплоотвода от преобразователя:
Собранная конструкция не помешает стоять прибору на ножках: Готовы к прошивке: Я испытал эту переделку в пассивном режиме охлаждения: разряд 20 минут 6-вольтовой Pb-батареи максимальным током 5,5А. Мощность высветилась 30…31Вт. Температура на тепловой трубке, по термопаре, дошла до 91°C, корпус тоже раскалился и, в какой-то момент, экран начал становиться фиолетовым. Я, конечно, сразу прервал испытание. Экран долго не мог прийти в норму, но потом его отпустило. Теперь уже очевидно, что выносной блок нагрузки, с разъемным соединением, был бы наилучшим решением: в нем нет ограничений на размер радиатора и вентилятора, а сама зарядка получилась бы более компактной и легкой (в поле разряд не нужен). Надеюсь, что эта статья поможет новичкам быть смелее в экспериментах над беспомощными железяками. Замечания и дополнения приветствуются.Предупреждение
: описанные модификации, при неумелом применении, могут повредить компоненты зарядки, превратить ее в необратимый «кирпич», а так же привести к снижению надежности устройства и создать риск пожара. Автор снимает с себя ответственность за возможный ущерб, в том числе за зря потраченное время.
Ссылки
Альтернативная прошивка cheali-charger: https://github.com/stawel/cheali-charger (Её обзор на youtube: раз, два). Для компиляции прошивки: Atmel Studio и CMake Программа-прошивальщик: eXtreme Burner AVR ISP программатор: USBASP Programmer for ATMELMarch 11th, 2015,10:15 pm
IMAX B6: схема и печатная плата
Оригинал взят у в IMAX B6: схема и печатная платаВот я и сделал схему и печатку зарядного устройства. В основном упирал на оформление схемы, печатка получилась так себе. Правда, качество разводки и в оригинале не блещет. Мне не очень интересная оригинальная разводка, ведь я рассматриваю переделку всей печатки.Есть небольшие отличия от оригинала, потому что я поленился из рисовать. Я не стал рисовать USB-порт, и кварц. Долгое время уже сижу на PIC24, там кварц обычно нафиг не нужен.Прошу помощи по прохождению нормоконтроля по ГОСТ в оформлении схемы (pdf, p-cad2006). Где есть косяки(кроме того, что нумерация компонентов не по порядку)? Уж сильно много времени убил на оформлении, буквально каждый компонент перерисовывал из своей библиотеки. Получилось красиво, но хочется ещё красивее. Для сравнения, чья-то схема IMAX B6. Нормоконтролировать картинки в посте не надо, на картинках может быть старая версия.Вот ещё печатка (тоже P-CAD 2006)Переченя элементов пока так же нет, почти все номиналы на схеме.Библиотеками поделиться, к сожалению, не могу.А теперь я расскажу как работает схема. Она весьма интересная.1. Защита от переполюсовки по питанию







- story/skyrc_imax_b6_miniobzorrekomendatsii_chast_2_4878597
- https://habr.com/post/250661/
- https://region86.livejournal.com/150743.html
Схема импульсного преобразователя SEPIC: два варианта выполнения
Как рассчитать емкость гасящего конденсатора простого блока питания
Понижающий преобразователь LM2596





Блок питания (12 Вольт) своими руками. Схема блока питания на 12 Вольт
Микросхемы ШИМ-контроллера UC3844, UC3845, UC2844, UC2845
DataSheet
Обзор УЗМ-50Ц: что это за аппарат и как его подключить