Imax b6 подключение к компьютеру
Сегодня в наших домах в изобилии различной портативной техники, работающей от элементов питания. В свою очередь элементы питания могут быть различной конфигурации и по размерам, и по напряжению, и по технологии, применяемой для долговременного сохранения запаса электроэнергии. Элементы питания могут быть как одноразовые (солевые батарейки, например), так и многоразово перезаряжаемые элементы питания - аккумуляторы. Следом часто встает вопрос о том, что аккумуляторы для дальнейшего использования необходимо заряжать, хотя производители портативной электроники часто заботятся, о том, чтобы к таким устройствам в комплекте шли специальные зарядные устройства, но на практике не раз случается, что либо для таких аккумуляторов просто нет зарядного устройства (имеется ввиду в комплекте с каким-либо устройством), или покупая пальчиковые аккумуляторы, например, для фотоаппарата не всегда покупается сразу и зарядное устройство (которое как правило всегда приобретается отдельно в таких случаях), либо просто и банально стандартное зарядное устройство потерялось, ну или же наконец в радиолюбительской практике часто приходится заряжать какие-нибудь аккумуляторы, которым охота дать жизнь в каком-нибудь своем устройстве. Так вот, проблему перезарядки аккумуляторов можно решить приобретением специального зарядного устройства для них. Ну а рассмотрим мы сегодня не самое простое зарядное устройство, а всеядное IMAX B6, а точнее его 80 ваттную копию.
Приобрести его можно на торговых интернет площадках eBay или AliExpress. Цена на копию начинается от 20 условных единиц, что до 1,5 - 2 раз дешевле оригинала и к тому же мощнее на 30 Вт. Но копия есть копия - нужно держать глаз пистолетом при покупке, ведь скопировать может и дядя Ляо в подвале. В моем случае продавец оказался и вправду порядочным (отзывы штука полезная) - получил зарядное устройство минимально отличающееся от оригинала - единственное просто сборка корпуса не очень порадовала, а печатная плата изготовлена на высоком качественном уровне.
Характеристики зарядного устройства:
- Напряжение питания 11 - 18 вольт
- Зарядный ток от 0,1 до 6 ампер
- Максимальная мощность заряда 80 ватт
- Разрядный ток до 2 ампер
- Максимальная мощность разряда 10 ватт
- Функции зарядного и разрядного устройства
- Зарядка NiMH/NiCd аккумуляторов от 1 банки до 15 последовательно
- Зарядка Li-ion/Polimer аккумуляторов от 1 до 6 банок последовательно
- Масса зарядного устройства 227 г
- Габаритные размеры 133х87х33 мм
Повертим пришедшую посылку в руках и рассмотрим с разных сторон.
Днище корпуса без голограммы, которая должна присутствовать именно в оригинальном устройстве, и такие сякие китайцы приклеили криво ножку, будут наказаны!
Корпус зарядного устройства сам по себе является радиатором. К слову корпус весь полностью изготовлен из алюминия.
Вот в такой разъем необходимо подключить внешний источник питания 11 -18 вольт. Вообще есть варианты копий со встроенным внутрь источником питания, но я не думаю, что это лучше, компактнее да, а вот греться может больше, что не есть хорошо. В отверстии с уголком, рядом с градусником на самом деле разъем - подключать можно или USB, или термометр (в инструкции не сказано, но вроде как это LM35) для контроля температуры заряжаемых аккумуляторов.
С другой стороны разъемы для балансного заряда Li батарей и основной выход плюс минус на все аккумуляторы.
Комплект поставки это инструкция и комплект проводов (блок питания в набор не входит и его нужно покупать отдельно):
При заказе попросил продавца укомплектовать проводами вот с такими разъемами, по умолчанию это будут T-коннекторы.
Вот такая инструкция идет в комплекте на английском и в глянце. Датирована инструкция 2008 годом.
Отдельно к зарядному устройству приобрел 120 Вт универсальный блок питания (правда предназначенный для ноутбуков). Хотя и тут китайцы схитрили и блок оказался на 96 Вт, а 120 всего лишь максимальная.
В комплекте к блоку идет набор разъемов для различных ноутбуков:
Для зарядного устройства идеально подходит штекер под номером три слева с белым колечком.
Напряжение блока питания можно регулировать от 12 вольт до 24 вольт.
Ну что же, внешне все оценили, приступим к разборке!
Откручиваем боковые крышки и достаем днище корпуса, к которому прикручена плата.
Как сразу можно заметить, плата изготовлена очень качественно, все элементы для поверхностного монтажа стоят ровно (электролитические конденсаторы не в счет), флюс отмыт, нигде нет никаких загрязнений, пайка блестит, все запаяно аккуратно. Даже глаза радуются! Преобразователь напряжения в устройстве используется импульсный - это только для заряда аккумуляторов, Стабилизатор для микроконтроллера устройства расположен на обратной стороне платы. Перенесем свой взор туда.
Как видно, все теплонагруженные элементы расположены на обратной стороне печатной платы и прижимаются к корпусу устройства, который, как вы помните, является как раз и радиатором по совместительству.
Прижимается все к корпусу через терморезинки.
Порадовала штамповка якобы для вентиляции, которая практически не имеет щелей для циркуляции воздуха.
Пожалуй один из самых интересных вопросов это на базе чего построено зарядное устройство. Но тут разочарование - мы этого не узнаем, так как надпись затерта на корпусе микросхемы микроконтроллера. Вообще на глаз очень похоже на микроконтроллер Atmega16.
Соберем все обратно и попробуем включить, надеюсь ничего не было сломано во время разборки..)
При включении питания появится в самом начале надпись с названием устройства. И далее можно приступать к работе с устройством, выбрать нужный режим, задать параметры тока зарядки и нажать старт, после проверки аккумулятора начнется процесс заряда аккумулятора по заданному алгоритму в зависимости от выбранного типа. В случае неправильного выбора, например поставить NiMH аккумулятор вместо Li-ion, устройство выдаст ошибку и заряд не начнется, аналогично в случае отсутствия аккумулятора вовсе или большего или меньшего количества аккумуляторов подключенных к зарядному устройству по сравнению с выбранными параметрами меню зарядки.
Подключаем провода к зарядному устройству и крокодилами подключаемся к аккумулятору. Стоит предусмотреть держатели для аккумуляторов, так как просто крокодилами не то что не удобно, а иногда невозможно соединиться.
Попробуем зарядить старый аккумулятор от мобильного телефона.
Жмем старт и устройство проверяет аккумулятор.
Заряд пошел. В верхней строке указа тип и количество аккумуляторов, зарядный ток (аккумулятор 700 мАч, однако он убитый и его емкость несколько меньше, в процессе зарядки ток снизится до 300 мА и постепенно снизится до 0 в конце зарядного цикла) и напряжение на аккумуляторе. В нижней строке указывается запущенный процесс зарядки или разрядки, время которое протекает зарядка и емкость заряда вкачанная или выкачанная из аккумулятора.
В конце зарядки раздастся звуковой сигнал и зарядка прекратится. По итогам старенький аккумулятор зарядился за 1 час и его емкость составила почти 200 мАч. И все же значение емкости может быть слегка завышена, судя по всему этот расчет происходит по принципу текущего зарядного тока, перемноженного на время протекания этого тока.
Для различных типов аккумуляторов напряжение задается автоматически (номинальное напряжение плюс напряжение полностью заряженного аккумулятора, так для LiPo номинальное значение 3,7 В, а заряженный аккумулятор даст напряжение в 4,2 В). Номинальное напряжение для NiMH и NiCd 1,2 В, для Li-ion 3,6 В, для LiPo 3,7 В, для LiFe 3,3 В.
Зарядное устройство работает по 4 алгоритмам по умолчанию: Li аккумуляторы (обычная зарядка, балансная зарядка (используются разъемы справа от основного выхода зарядки с многочисленными штырьками), быстрая зарядка, хранение, разрядка), NiMH аккумуляторы (устанавливаем ток зарядки, ток разрядки, количество циклов зарядки-разрядки), NiCd аккумуляторы (устанавливаем ток зарядки, ток разрядки, количество циклов зарядки-разрядки ), свинцовые аккумуляторы (разрядка и зарядка). Также можно сохранить свои данные по некоторым своим комбинациям зарядки аккумуляторов, например 4 аккумулятора NiMH такой-то емкости заряжать таким-то током и по таким-то циклам, чтобы не настраивать каждый раз все это перед зарядкой.
Далее в зарядном устройстве есть меню настроек, где можно задать тип Li аккумулятора , время проверки аккумулятора, настройка D.Peak чувствительности, управление и настройка разъема для USB или термометра и прочее, схема меню на фото:
Для подключения к компьютеру по USB потребуется UART-USB переходник. Выгружаемая зарядным устройством информация содержит лог зарядки или разрядки. Для визуализации полученных данным можно использовать программу Log View от компании SCYRC, разработанную для оригинальных зарядных устройств.
Ну что же, зарядное устройство IMAX B6 вполне себе не плохой агрегат, грамотно заряжает практически все, что используется в портативной технике в качестве элементов питания. Причем заряжать можно все от пальчиковых аккумуляторов до небольших автомобильных аккумуляторов. Единственный недостаток, которой можно отметить, это то, что он заряжает по несколько аккумуляторов только в соединении последовательно. Если бы была реализована раздельная зарядка нескольких аккумуляторов (для Li аккумуляторов балансный режим не в счет), прибор бы был, наверное, лучшим выбором в данном ценовом диапазоне.
Спасибо за внимание, до новых встреч! И остерегайтесь подделок!
Gauss Опубликована: 30.11.2014 Изменена: 25.04.2017 0 0
Вознаградить Я собрал 0 0
Владельцам замечательной зарядки IMAX B6 хорошо известно, что у нее есть разъем для подключения к компьютеру, но правда отсутствие адаптера для USB многих останавливает. Захотелось и мне получать интересные графики в процессе тестирования аккумуляторов и я на aliexpress заказал себе USB-адаптер (PL2303HX USB) стоимостью 1.6$.
По идее в подключении нет ничего сложного, но это в идеале, а реально же может быть очень много нюансов. Начиная от самых банальных — выступ на трех-пиновом коннекторе мешал одеть самый правый разъем:
Если что — метал там очень мягкий и он легко стачивается маленьким напильником.
В самой зарядке не забыть проверить включена ли опция USB. Там может быть либо Enable, либо например выбрана опция измерения температуры. Делаем так:
У меня, как и у многих других ничего сразу не заработало. И началось последовательное выяснение вех нюансов и перепроверка всего чего можно. После обзора интернета я выяснил что в большинстве случаев люди сталкиваются с двумя основными проблемами — это сбивающий уровень сигнала светодиод на принимающем (RX) канале адаптера и вторая, наиболее страшная, это то что внутри самого IMAX эти пины могут быть просто не подключены.
Начинаем с самого простого — проверки все ли правильно подключено. Основная путаница может быть с тем что RX адаптера соединяется с TX зарядного и многие на этом этапе путаются, но запутать может и продавец. Например у меня на самом адаптере нет никаких обозначений, только цветные проводки, а в описании у продавца местами перепутаны RX и TX. Так что раскрываем корпус, смотрим на плату и проверяем: Поскольку RX это «прием» а TX это «передача», то вот и выходит что со стороны IMAX пин называется TX а со стороны USB-адаптера RX.
Для адаптера на микросхеме PL2303HX должен быть установлен соответствующий драйвер (pl-2303hx-drivers), который добавляет в систему COM-порт:
У меня это «Prolific USB-to-Serial Comm Port» и в системе он адресуется как «COM13».
Далее можно проверить работает ли сам по себе этот USB-to-Serial адаптер. Для работы с Com портами есть универсальная программка — Terminal, которая позволяет посылать через вывод TX сигналы и показывать что приходит с вывода RX. Для проверки мы можем замкнуть RX и TX адаптера между собой обычной перемычкой, чтобы получить так называемое «эхо», то есть все то что мы будем отправлять будет сразу приходить: Я набрал четыре ноля и нажал «Send», а в верхнем окошке «Receive» сразу увидел как они пришли. Получается на уровне драйверов и самого USB-адаптера у меня все исправно. Но этого все равно оказалось мало, данных с зарядного я не получал.
Увы, достав логический анализатор и подцепив его к TX я выяснил что искомые данные там попросту отсутствуют. Возможно мне попался китайский клон с обрезанным функционалом. Если кто сталкивался с такой же проблемой и нашел решение — пожалуйста оставьте комментарий.
P.S. Кстати заметка для тех кто заряжает этой зарядкой NiMh 1.2В аккумуляторы — длинные шнуры с крокодильчиками запросто сжирают 0.2В и даже более (зависит от выбранного тока), что для 1.2В номинала очень существенно! Поэтому лучше подключать такой аккумулятор отдельным укороченным толстым шнуром, что заметно улучшит ситуацию.
При открытии посылки мы видим вот такую коробку:
Внутри которой мы обнаружим саму зарядку, провода(для питания самой зарядки и для подсоединения к аккумуляторам), инструкцию… И все. Блока питания в комплекте нет
Зарядка:
Разъем питания и термодатчика(он же — выход для компьютера):
Клеммы ±, и гнезда балансировки:
Дизайнерский изыск, притворяющийся радиатором:
Настоящий радиатор и голограмма, подтверждающая подлинность:
Вот она, поближе:
Дело в том, что из-за легкой повторяемости схемы, эту зарядку копирует каждый себя уважающий завод, известно как минимум о 4 вариантах не оригинальных зарядок. По цене они отличаются не так сильно, а вот по качеству — как получится. Вот хорошая ссылка на обзор оригинала и копии.
Механизм проверки на оригинальность интересен — стираем покрытие, вбиваем серийный номер и код на
сайте производителя.
Мне повезло(это шутка, если что. я специально потратил на $10 больше)
Что интересно, второй раз номер не пройдет:
Я так понимаю, купить оригинальную зарядку и скопировать ее номер у производителей копий не выйдет.
Слева — провод с двумя "бананами" для подключения к самому устройству.
А к T-Connectors разъемам подключается либо провод с крокодилами(справа), либо вот такие:
Кстати, никто не знает, где же все такие используется вот такой разъем:
Еще в комплекте есть провод питания с двумя крокодилами — девайс всеяден и может есть любое напряжение от 10в до 18в. Хоть зарядка для ноутбука, хоть автомобильный аккумулятор:
Еще есть инструкция на английском(правда с ошибками):
В которой на последней страничке есть каталог аксессуаров:
90% из которых при наличии паяльника можно не покупать.
Внутренности
Откручиваем 4 винта слева, и 4 справа.
После чего необходимо раздвинуть верхнюю часть корпуса в стороны, и вытащить нижнюю пластину с прикрепленной на ней платой:
Плата крепится тремя винтами:
Ключевые транзисторы смазаны термопастой и прижимаются к нижней пластине.
Зарядное устройство построено на обычной Atmega:
На некоторых приборах она даже не заблокирована от чтения, что позволяет немного поиграться с прошивкой.
Собрано аккуратно, флюс смыт.
Использование
Подключаем питание, тут же загорается экран с надписью SkyRc Imax-B6. Кнопки включения/выключения не предусмотрено.
После этого попадаем в главное меню.
Перемещаться по нему можно кнопками «Stop» и "
А так же пункты сохранения и загрузки пользовательских настроек.
Выбрать пункт можно нажатием «Enter». Вот, для примера пункт меню заряда Li-pol:
Еще одним нажатием «Enter» переходим в режим редактирования параметров. Изменяемый параметр в это время мигает. Можно изменить максимальный ток, и напряжение(точнее, количество банок — напряжение кратное 3.7)
На каждом этапе работает защита от дурака. Зарядка не начнется, если: перепутана полярность батареи, слишком низкое или слишком высокое напряжение, напряжение не соответствует типу батареи или количеству банок, и тд.
после выставления всех параметром, долгим нажатием «Enter» можно начать зарядку. Первые две минуты батарея будет заряжаться током 0,2 ампера, — еще один из пунктов защиты от дурака, и способ определения количества банок:
Через две минуты ток возрастет до максимального:
В процессе зарядки он может меняться, в концу снизиться до 0,1А.
Обозначения на экране:
LI1S — Li-pol аккумулятор, одна банка. 1,3А — текущий ток, 4,2В — текущее напряжение,CHG — сокращенно от Charging, заряд. 003:49 — время в минутах и секундах с момента начала программы, 00046 — «емкость» в миллиампер-часах «влитая» в батарею во время зарядки, или полученная из батареи при разрядке. Естественно, вторая цифра будет меньше, и на нее и надо ориентироваться при замере емкости батареи.
Подключение к компьютеру
В самой зарядке в меню включается вот тут: User set program -> USB/Temp select -> USB Enable
Нужен только любой USB-UART адаптер.
+5 вольт можно не подключать, они нужны только для питания датчика. TX подключаем к RX(прием) адаптера, GND, соответственно к земле. Скорость 9600, но LogView сам это знает.
Разьем можно использовать вот такой:
Называется PBS-3 Да простят меня боги за ссылки на чипидип, в котором он стоит 20 рублей, у нас я купил за 3 рубля
Строим графики заряда-разряда в Log View
Для начала идем на офсайт и скачиваем там последнюю версию(на данный момент 2.7.4.485). Еще хорошо бы скачать обновление 2.7.4.490, и поместить в папку с программой.
Впрочем, программу с уже установленным обновлением можно скачать у меня по прямой ссылке.
Установка не требуется, просто распаковываем и запускаем LogView.exe. Собственно, основные настройки можно посмотреть в видео:
Вот мой настроенный пресет для графиков, открывать Graphic — Open graphic draft. Graphic — Save graphic draft для установки по умолчанию при каждом запуске.
Любой лог можно сохранить File — Save As, а потом открыть и работать с ним дальше — настраивать параметры отображения и делать из него картинку. Программа не особо сложная, можно разобраться за час методом тыка. Есть русский перевод(где нашел не помню, по моей ссылке уже есть), но он не полный. Да и английский тоже — в менюшках часто попадаются исконно немецкие слова, которые уже пришлось выучить — Entlaned — разряд, Laden — заряд. Zyklus — цикл.
Например:
Заряд почти полного литий-полимерного аккумулятора:
Сразу после начала напряжение стабилизировалось на 4.2 вольта, а ток начал падать.
Заряд NiMH аккумулятора большим током:
Через определенные промежутки времени напряжение отключалось, для измерения напряжения самого аккумулятора.
Разряд NiMH аккумулятора:
Ничего интересного. Ток в 1А на протяжении всей разрядки, пока напряжение не упало до 0.8В.
Подключение термодатчика
Та же самая картинка:
В качестве датчика используется широкораспространенный LM35 от National Semiconductor. Подключение простейшее — питание к питанию, земля к земле, прах к праху Vout к Vin.
Ну и включить надо пункт в меню(если вы его выключали) — User set program -> USB/Temp select -> Temp Cut off(dec)
Купить где угодно, хоть в чип-и-дипе, хоть в элеконте.
Смысл в том, что по окончанию зарядки никелевых аккумуляторов вся подводимая к ним энергия будет преобразовываться в тепло, что вызывает нагрев аккумулятора. Следовательно, раз аккумулятор нагрелся, значит зарядился.
Недостатки
- Нет блока питания. На копии b6ac постоянно ругаются что внутренний бп умирает через пару дней. Я решил вопрос покупкой за 500 рублей вот такого универсального БП:
- Не умеет заряжать с балансировкой NiMH аккумуляторы. Как замена LaCrosse не прокатит, хоть функции и те же, одновременно заряжать/разряжать/тренировать можете только один аккумулятор. Нет, зарядить сборную банку из нескольких аккумуляторов возможно, добавив напряжение в пользовательский профиль равное (напряжению на банке)* (количество банок), но балансировка работает только на Li-pol
Гид по линейке IMAX (актуально на февраль 2016):
Модель | Характеристики | Цена | Фото |
---|---|---|---|
Imax B6 | 5A Заряд, 1A разряд, без БП | $20.69 | |
Imax B6(копия) | 5A Заряд, 1A разряд, без БП | $15.99 | |
Imax B6AC(копия) | 5A Заряд, 1A разряд, внутренний блок питания от сети | $28.49 | |
Imax B6AC(копия) | 8A Заряд, 2A разряд, внутренний блок питания от сети | Снят с продажи | |
Imax B6AC+(копия) | 5A Заряд, 1A разряд, внутренний блок питания от сети | $39.10 | |
Imax B8+ | 7A Заряд, 5A разряд, без БП | $75.00 | |
Imax B6 Duo | 10A Заряд, 5A разряд, без БП, два независимых канала | Снят с продажи | |
Imax B6 QUATTRO | 10A Заряд, 5A разряд, без БП, четеры независимых канала | $159.90 |
А подписаться, чтоб не пропустить новые обзоры можно в моем профиле(кнопка «подписаться»)
Воистину говорят: лень — двигатель прогресса! Вот и мне, взбудоражила голову мысль, автоматизировать процесс измерения и тренировки кислотных аккумуляторных батарей. Ведь кто, в здравом уме, будет, в наш век умных микросхем, корпеть над аккумулятором с мультиметрами и секундомером? Наверняка, многие знают «народное» зарядное устройство Imax B6. На хабре есть статья про него (и даже не одна). Ниже я напишу, что я с ней сделал и зачем.
Точность
В начале, моей целью было увеличение разрядной мощности, чтобы измерить свои батареи для бесперебойника и, в перспективе, тренировать их, не подвергаясь риску преждевременной старости (меня, а, не аккумуляторов). Погонял устройство в разобранном виде.
Внутри оно щедро нашпиговано множеством дифференциальных усилителей, мультиплексором, buck-boost регулятором с высоким КПД, имеет хороший корпус, а в сети можно найти открытый исходный код очень неплохой прошивки. При токе зарядки до 5 ампер, им можно заряжать даже автомобильные аккумуляторы на 50А/ч (ток 0.1C). При всем, при этом этом, богатстве, в качестве датчиков тока, здесь используются обычные 1 Вт резисторы, которые, ко всему прочему, работают на пределе своей мощности, а значит, их сопротивление значительно уплывает под нагрузкой. Можно ли доверять такому измерительному прибору? Подув и потрогав руками эти «датчики» сомнения ушли — хочу переделать на шунты из манганина!
Манганин (есть еще константан) — специальный сплав для шунтов, который практически не изменяют своего сопротивления от нагрева. Но его сопротивление на порядок меньше заменяемых резисторов. Так же, в схеме прибора используются операционные усилители для усиления напряжения с датчика до читабельных микроконтроллером значений (я полагаю, верхняя граница оцифровки — опорное напряжение с TL431, около 2,495 вольт).
Моя доработка заключается в том, чтобы впаять шунты вместо резисторов, а разницу в уровнях компенсировать, изменив коэффициент усиления операционных усилителей на LM2904: DA2:1 и DA1:1 (см. схему).
Для переделки нам понадобятся: само устройство оригинал (я описываю переделку оригинала), манганиновые шунты (я взял от китайских мультиметров), ISP программатор, прошивка cheali-charger (для возможности калибровки), Atmel Studio для ее сборки (не обязательно), eXtreme Burner AVR для ее прошивки и опыт по созданию кирпичей успешной прошивке атмеги (Все ссылки есть в конце статьи).
А так же: умение паять SMD и непреодолимое желание восстановить справедливость.
Резистор R77 создает отрицательную обратную связь. Вместе с R70 они образуют делитель, который задает коэффициент усиления, который можно посчитать примерно так (R77+R70)/R70 = коэффициент усиления. У меня шунт получился около 6,5 мОм, что при токе 5 А составит падение напряжения нем 32,5 мВ, а нам нужно получить 1,96 В, чтобы соответствовать логике работы схемы и ожиданиям её разработчика. Я взял резисторы 1 кОм и 57 кОм в качестве R70 и R77 соответственно. По симулятору получилось 1,88 вольт на выходе, что вполне приемлемо. Так же я выкинул резисторы R55 и R7, как снижающие линейность, на фото они не используются (возможно, это ошибка), а сам шунт подключил выделенными проводами к низу R70, C18, а верх шунта напрямую к "+" входу ОУ.
Лишние дорожки подрезаны, в том числе, и с обратной стороны платы. Важно хорошо припаять проводки, чтобы они не отвалились, со временем, от шунта или платы, потому что с этого датчика запитывается не только АЦП микроконтроллера, но и обратная связь по току импульсного регулятора, который, при пропадании сигнала, может перейти в максимальный режим и угробиться.
Схема для режима разрядки принципиально не отличается, но, так как я сажаю полевик VT7 на радиатор, и увеличиваю мощность разрядки до предела полевика (94Вт по даташиту), хотелось бы и максимальный ток разряда выставить по-больше.
В результате я получил: R50 – шунт 5,7 мОм, R8 и R14 — 430 Ом и 22 кОм соответственно, что дает требуемые 1,5 вольт на выходе при токе через шунт 5 А. Впрочем, я экспериментировал и с большим током — максимум вышло 5,555 А, так что зашил в прошивку ограничение до 5,5 А (в файле «cheali-charger\src\hardware\atmega32\targets\imaxB6-original\HardwareConfig.h»).
По ходу вылезла проблема — зарядник отказался признавать, что он откалиброван (i discharge). Связано это с тем, что для проверки используется не макроопределение MAX_DISCHARGE_I в файле «HardwareConfig.h», а вторая точка калибровки для проверки первой (точки описаны в файле «GlobalConfig.h»). Я не стал вникать в эти тонкости хитросплетения кода и просто вырезал эту проверку в функции checkAll() в файле «Calibrate.cpp».
В результате переделок, получился прибор, который обеспечил приемлемую линейность измерений в диапазоне от 100mA до 5А и который можно было бы назвать измерительным, если бы не одно но: так как я оставил мощный разрядный полевик внутри корпуса (несмотря на улучшенное охлаждение), нагрев платы от него все равно вносит искажение в результат измерения, и измерения немного «плывут» в сторону занижения… Не уверен, кто именно виноват в этом: усилитель ошибки или АЦП микроконтроллера. В любом случае, ИМХО, стоит вынести этот полевик за пределы корпуса и обеспечить там ему достаточное охлаждение (до 94Вт или заменить его на другой подходящий N-канальный).
Прошивка
Не хотел я писать про это, но меня заставили.
-
Скачиваем и устанавливаем необходимые материалы (ссылки в конце статьи).
В данном случае, порядок такой:
- установить Atmel Studio и cmake
- запустить «Atmel Studio Command Prompt» и перейти в папку с
cheali-charger.
То есть, к примеру: cd s:\cheali-charger - выполнить: s:\cheali-charger> cmake. -G «Unix
Makefiles» - выполнить: s:\cheali-charger> make
- Файл прошивки должен создастся здесь:
«s:\cheali-charger\src\hardware\atmega32\targets\imaxB6-original\cheali-charger*.hex»
Немного про мою доработку охлаждения
Полевик VT7, на новом месте, приклеен на термоклей, а его теплоотвод — припаян к медной пластинке:
Охлаждение решил сделать из ненужного радиатора на тепловой трубке от мат-платы. На фото видно подходящую по размерам прижимную пластину и площадку транзистора, по периметру которой проложена изолирующая пластмасса — на всякий случай. Пяточек из жала паяльника припаян прямо к плате, к общему проводу — будет играть роль дополнительного теплоотвода от преобразователя:
Собранная конструкция не помешает стоять прибору на ножках:
Готовы к прошивке:
Я испытал эту переделку в пассивном режиме охлаждения: разряд 20 минут 6-вольтовой Pb-батареи максимальным током 5,5А. Мощность высветилась 30. 31Вт. Температура на тепловой трубке, по термопаре, дошла до 91°C, корпус тоже раскалился и, в какой-то момент, экран начал становиться фиолетовым. Я, конечно, сразу прервал испытание. Экран долго не мог прийти в норму, но потом его отпустило.
Теперь уже очевидно, что выносной блок нагрузки, с разъемным соединением, был бы наилучшим решением: в нем нет ограничений на размер радиатора и вентилятора, а сама зарядка получилась бы более компактной и легкой (в поле разряд не нужен).
Надеюсь, что эта статья поможет новичкам быть смелее в экспериментах над беспомощными железяками.
Замечания и дополнения приветствуются.
Предупреждение : описанные модификации, при неумелом применении, могут повредить компоненты зарядки, превратить ее в необратимый «кирпич», а так же привести к снижению надежности устройства и создать риск пожара. Автор снимает с себя ответственность за возможный ущерб, в том числе за зря потраченное время.
IMAX B6 Mini - относительно новое зарядное устройство, умеющее обслуживать (заряжать, разряжать, балансировать и готовить к хранению) аккумуляторы LiIon, LiPo, LiFe (A123), NiCd, NiMH и Pb (свинцовые всех типов).
Перечислены отличия от «старшего брата». В остальном функционал практически тот же.
Можно купить готовый датчик, либо сделать самому при помощи датчика LM35.
Возможно измерение напряжения подключенной батареи независимо от режима заряда. Определяется общее и побаночное напряжение, а также выделяются банки с самым высоким и низким напряжением.
Возможно измерение внутреннего сопротивления подключенной батареи. Так же, как с вольтметром- сумма, отдельные банки, максимум, минимум.
При подключении специального приемника зарядкой можно управлять с помощью смартфона.
Подключение производится только при помощи ChargeMaster. IMAX B6 Mini использует свой формат передачи данных, и, хоть и в программе LogView, возможно указать тип зарядки построение графиков не происходит. Используется штатный разъем Micro USB. Важно сначала запускать ChargeMaster, потом подключать зарядку- иначе программа «вылетает».
Вентилятор охлаждения, который стоит в IMAX B6 Mini, управляется простеньким транзистором в режиме «открыл-закрыл», напряжение на который идёт напрямую с источника питания (входного напряжения). Проблема в том, что вентилятор рассчитан на 15В, и если IMAX B6 Mini питается, например, от 12В, то вентилятор будет крутиться слабо, и зарядное устройство может перегреться. При питании IMAX B6 Mini от максимального (допустимого) напряжения вентилятор работает на повышенных оборотах и хорошо охлаждает, но сильно шумит.
Размер штатного вентилятора 25х25х7мм. Можно заменить его на 12-вольтовый подходящего размера, если это основное напряжение питания, и переменным резистором найти оптимальную скорость вращения, чтобы и охлаждал эффективно, и не шумел слишком сильно.
Читайте также: