Пользователь
0,0
рейтинг
4 октября 2013 в 21:05

Дорабатываем зарядник Turnigy Accucel 6

Многим знакомо универсальное зарядное устройство iMax B6 и его клона Turnigy Accucel 6.

Оно умеет заряжать
  • Литий-полимерный LiPo и литий-ионные LiIon аккумуляторы
  • Никель-кадмиевые NiCd, столь любимые производителями электродрелей
  • Никель-металлогидридные Ni-Mh, идущие в комплекте с недорогими радиуправляемыми моделями
  • Свинцовые Pb, которые можно найти в автомобиле, мото, UPS и много где еще.
Стоит недорого, принимает питание 11-17В от БП или автомобильного аккумулятора, позволяя заряжать прямо в поле.
Но это еще не все. Зарядник можно подключить к компу и получить наглядные графики зарядки/раздрядки аккумуляторов, наглядно оценив на графике, в каком диапазоне напряжений сосредоточена основная часть заряда, как аккумулятор реагирует на разные зарядные и разрядные токи, насколько проседает напряжение под нагрузкой и много чего еще интересного.
Вот только с завода эта зарядка уже пару лет идет без такой возможности. Производитель пожадничал и не поставил пару микросхем и копеечных элементов, а производитель iMax B6 вообще шнурок и софт продает отдельно по цене сопоставимой с самой зарядкой.

Штатно на левом торце есть 3пиновый разъем для подключения датчика температуры или подключения к компу. В инструкции функционал описан как USB соединение, но там вовсе не USB — в первых версиях туда был выведен UART, но попробовав подключиться к нему, я выяснил, что теперь и он не подключен. Отдельные модели iMAX B6 идут с miniUSB разъемом, но Accucel 6 я не встречал в таком исполнении, хотя на материнской плате место под разъем и обслуживающие его микросхемы разведено.
Шнурок, продаваемый с софтом рассчитан на такую распиновку:

Но, к сожалению, питание и земля на месте, а вот Tx пин не подключен.
Основательно порывшись в инете, я нашел информацию о том, что теперь пин не подключен, но это можно исправить.
Для этого понадобится всего пара-тройка деталей, кусочек провода и паяльник.
Разбираем корпус, сняв по два верхних винта с каждого торца и аккуратно снимаем переднюю панель. Осторожно отключаем вентиллятор от материнской платы. Выкручиваем 3 винта, которыми плата крепится к дну и вынимаем плату.

Я между делом наклеил пару слоев синей изоленты на пищалку, чтобы не орала так громко.
На обратной стороне платы в правом нижнем углу видно, что часть деталей не распаяна.
Нам понадобятся:
Чип-резисторы типоразмера 0805 на 10кОм и 100кОм по 1 штуке и диод 1n4144 в корпусировке mini-MELF. Нужно это для того, чтобы сохранить возможность подключать к USB и температурному датчику и не спалить ничего, забыв переключить функционал.
У меня термодатчика нет, поэтому я поставил только пару резисторов (диода подходящего размера не нашлось).
На фото видно куда нужно припаять резисторы (кликабельно).

Верхний — 10кОм, нижний 100кОм.
От правого контакта резистора номиналом 10кОм бросаем проводок на средний пин 3хпинового разъема.
Все, собираем в обратном порядке.
Теперь надо переключить функционал разъема с температурного датчика на «USB»:
На верхнем уровне в меню USER SET PROGRAM находим меню «Temp Cut Off» и меняем на «USB Enable». Это меняет функционал порта с датчика температуры на UART.

Зарядку настроили, теперь подключаем к компу.
Нам понадобится любой USB-UART кабель. Соединяем пины GND, а средний пин зарядного устройства с пином Rx переходника USB-UART (кликабельно):

Включаем зарядку и смотрим любимой терминалкой, что в порт сыпятся бинарные данные.
Параметры порта 9600-8-N-1.
Теперь нужен софт. На торрентах родной софтины не нашлось, ссылки на дистрибутив протухли, а покупать ее и ждать пока придет — не наш метод, тем более кабель из комплекта мне не нужен.
Благо есть бесплатная софтина — LogView — мощная штука. Единственный недостаток — даже на английский переведена не полностью и грешит кучей немецких терминов, но разобраться несложно.
Скачиваем, устанавливаем. Выбираем английский или кому ближе — немецкий.
Показываем к какому порту подключен девайс, выбираем сам девайс как iMax B6 от SkyRC.

Если все сделали верно, данные тут же пойдут — их видно на вкладке Serial logging внизу окна.

Для тех, кто совсем с немецким не дружит, параметры:
Spannung — напряжение аккумулятор
Strom — ток заряда/разряда
Ladung — закачанный ток в мАч
Energie — заряд в Вт*ч
Leistung — текущая выдаваемая мощность в Вт
Spannung (In) — напряжение на входе зарядного устройства.

Заряд/разряд программа определяет сама, поэтому в один файл можно писать весь процесс, из выпадающего списка выбрать потом Laden для просмотра процесса заряда или Entladen для графика разряда.
Весь функционал описывать не буду, скажу только что можно сохранять настройки интерфейса в виде профилей, что удобно, чтобы не выбирать кучу галочек каждый раз при создании нового файла.

Чтобы записать процесс работы с аккумом, нужно создать новый файл и дальше работаем с зарядкой как обычно. Девайс отдает данные примерно с частотой 4-5 Гц, софт пишет в файл с частотой 1Гц.
На панели инструментов куча вариантов измерений наклона кривых. Вычисления дельт между точками, замеры в указанной мышом точке или по центру экрана и пр.
Вот все. За полчаса работы мы получаем отличный инструмент для визуального анализа аккумуляторов. К тому же можно хранить параметры и сравнивать между собой параметры по прошествии времени или разные аккумы между собой. Соответствующая вкладка тоже есть.
Еще очень удобно, когда зарядка стоит в противоположном конце комнаты, использовать вкладку с крупными текущими значениями — очень хорошо видно, да и данные намного точнее, чем на экране зарядки.

Вообще LogView поддерживает и кучу других девайсов, так что в хозяйстве пригодится.
Andrew Kambaroff @RaJa
карма
164,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (48)

  • +4
    Железо, которое нас окружает, таит в себескрытые возможности. Афтар, пиши исче :) ++
    • 0
      Помнится в школе я изучал Правец8С (клон Apple II) и чем глубже закапывался тем больше удивлялся заложенным в него возможностям. Было это дело в 1997-1998 и тогда уже были куда более мощные компы, но долгое время его возможности были для меня чуть ли не безграничными, не хватало только детальной документации
  • 0
    Вспомнилась еще история про велокомпьютеры Кэт Ай — достаточно было в младшей версии перерезать пару перемычек — и она превращалась в старшую редацию с большим количеством функций. «По железу» младшая версия, получается, стоила дороже — там была пара лишних резисторов :)

    Есть еще примеры?
    • 0
      Полно — Geforce и Quadro, процы AMD с залоченными ядрами.
      Сходу не вспомню, но вообще это частое явление — делается общая схемотехника и потом либо часть не распаивается для удешевления, либо лочится программно или перемычками/резюками и прочей мелочевкой.
    • 0
      А велокомпах Sigma, вроде как, плата одна и та же на всю линейку была, включая беспроводные модели.
      • 0
        вот кто бы подсказал как сделать датчик каденса, а то к моей модели он стоит порядка 40 евро, не считая доставки, но он у меня то ли был украден, то ли сам сорвал наехав на что-то. У меня 1606L.
        • 0
          10 баксов на Амазоне с доставкой же: www.amazon.com/Sigma-Cadence-Kit-BC1606-Wired/dp/B000EM8KJ2 Или для L другой нужен, я слабо в модельной линейке разбираюсь.
          Я, кстати, схему дата-кабеля для подключения к ПК ищу. Подозреваю, что там внутри фигня какая-нибудь вплоть до того же UART, но знакомых владельцев нету.
          • 0
            У меня беспроводной полностью. DTS
    • 0
      Когда то DVD проигрыватель превращал из младшой модели в более старшую (и соответственно более дорогую) с помощью обычной прошивки.
      Производителю выгоднее ставить на всю линейку одинаковое железо — меньше затрат на разработку и пр.
    • 0
      Я хачил подобным же образом Vetta и еще мне присылали похожие хаки. По моему почти все велокомпы имеющие в линейке несколько моделей подвержены такому хаку.
      • 0
        у меня вот сейчас два девайса, на которые никакой документации нет, остались без дочерних девайсов — метеостанция Oregon Scientific BAR626 — сдох уличный датчик температуры. и велокомп Sigma 1606L — потерян датчик каденса. И заменить не могу, поэтому в планах своя метеостанция с шахматами и поэтессами и думаю насчет велокомпа с GPS.
        • 0
          Совершенно случайно купил в Media Markt пару уличных датчиков к Oregon Scientific. У меня станция поддерживает до 3х датчиков, а в комплекте шел всего один. Кстати, они на Amazon в свободной продаже есть.

          Остаются поэтессы на велике :)
          • 0
            Интересно, надо зайти в MediaMarkt. У меня станция простая, поддерживает только температуру кажется. Влажность не читает вроде.
    • 0
      Еще неплохой пример — USRobotics модемы, когда можно было превратить бюджетную модель Sportster в более навороченный Courier.
      • 0
        Sportster и Courier аппаратно все-таки немного различались.
        • 0
          Ранние модели как раз ничем не отличались. Отличия стали появляться потом.
          • 0
            Да, точно! В каких-то версиях требовался паяльник, другим достаточно было прошивки. У меня был второй :)
    • 0
      Осциллограф Rigol DS1052E, который превращался в 100-мегагерцовую версию несколькими командами по COM-порту. Со временем, возможность пофиксили, более того — при попытке воспроизвести, прибор стал превращаться в кирпич, который остается только выбросить.
      • 0
        Печалька, я как-то задумывался о покупке этой легендарной хреновины, но понял, что ставить его особо некуда, нужен он крайне редко и решил обойтись осциллографом Oscill, который ни фига не интуитивно понятен и вообще не могу многие вещи понять как сделать с его помощью и логического анализатора USBee — который мой верный помощник.
        • 0
          На самом деле, не очень-то и надо, ибо мой 1052Е показывает 100 МГц вполне адекватно и так. Измеренная скорость нарастания 3,5 нс вместо заявленных 7. Раскрытие полосу частот расширяет, но ПХ несколько портится. Так что лучше щупы хорошие купить.
          • 0
            Ну он у меня в любом случае пока не востребован.
    • 0
      Помню какой-то из процессоров АМД разгонялся просто до дикости простым способом — надо было карандашом на паре дорожек линию провести.
    • 0
      Да, еще типичный пример (правда, в основном связанный не с младшими/старшими моделями, а с урезанной в угоду местному законодательству функциональностью) — это радиоприемники и радиостанции. Как правило, залоченным оказывается частотный диапазон, иногда какие-то функции сканирования, и т.п. Некоторые «раскрываются» прямо с клавиатуры, иногда нужно паять перемычки, но когда речь идет об американских версиях, то частотные диапазоны сотовой связи там закрыты намертво.

      Вспомнился еще один пример, но не про аппаратуру. Шампунь с ополаскивателем в составе по слухам отличается от шампуня БЕЗ ополаскивателя НАЛИЧИЕМ определенного компонента. Отдельный ополаскиватель призван нейтрализовать этот компонент, негативно влияющий на внешний вид волос.
  • 0
    Leistung = Spannung х Strom. Курсы немецкого. На Хабре
    • 0
      Richtig
      • +2
        Вы сейчас похвалили или поругались?
        • 0
          Я сказал «правильно» :)
  • 0
    Большое вам человеческое спасибо!
    Осталось выяснить, пройдет ли этот трюк с IMAX B6‑AC? Если да, то в ближайшие выходнын мне есть чем заняться!
    • 0
      Пожалуйста. Насчет B6-AC не знаю, но выглядит так, как будто в обычный B6 запихнули блок питания. Если в меню соответствующий пункт есть и порт торчит, скорее всего будет работать.
      • 0
        Так и есть, B6 с блоком питания внутри. Брал его года два назад, и блока питания не надо, и вход 12в есть, и допаивать не пришлось, UART работал из коробки. Замечательно заряжает всё, что попадется под руку, главное разъёмчики нужные припаять. Под 18650 я просто распотрошил старую «тупую» зарядку-корытце, и вывел провода напрямую. Как-то разрядился аккумулятор в машине, — за день зарядил полностью. В общем, в хозяйстве всегда пригодится.
        • 0
          Я в свое время хотел его взять, но меня отговорили, сказав, что на больших токах лучше с вентилятором брать — греется. В принципе да, на больших напряжениях и токах грелся бы без вентилятора.
        • +2
          «…главное разъёмчики нужные припаять»

          А можно сделать универсальные разъёмчики
          Магнитные контакты

          image
          • 0
            отличная идея, спасибо за наводку. Надо будет прикупить неодимовых магнитов соответствующего размера
            • 0
              плюсанул бы за отличную идею!
  • 0
    Благодаря статье выкопал свой. Давно хотел приспособить заряжать им пары 18650 аккумуляторов и обнаружил что в списке типов LiIon вообще нету. только LiPo
    Это нормально? Заряжать как LiPo благо вольтаж совпадает — 3.7
    для 18650 какой ток максимальный?
    • 0
      Вот картинки в посте как раз с зарядки спаренных параллельно ячеек 18650, которые я достал из аккума от ноута — ноут объявил, что аккум неплохо бы заменить из-за потери емкости почти в половину. Я разделил на три части.
      Сейчас третий комлект стоит на зарядке. :)
      Заряжаю именно как 1S LiPo. Химия у них очень похожа, режима заряда одинаковые. Просто у LiIon выше внутреннее сопротивление, ниже отдаваемый и принимаемый ток, но зато они компактнее по запасаемой энергии на единицу веса.
      Что касается тока заряда — зависит от емкости. Желательно не более 1С. Безопасно будет 1А, но это дольше. Часто ток зарядки написан на самом аккуме.
      • 0
        а 1С это в каких единицах?
        и еще вопрос
        сейчас я поставил на зарядку 1 аккумулятор. зарядник показывает 0.2А(хотя ставил на 1А) 4.2В время и какой-то счетчик(что это?)
        можно его заставить показывать текущее напряжение батареи, а не статическое 4.2?
        • 0
          В единицах емкости. Для 1000 мАч это 1А.
          Он и показывает текущее. 4.2в превышать нельзя, но из за высокого внутреннего сопротивления аккума он не может поднять ток выше 0.2А — упирается в ограничение напряжения.
          Счетчик это закачанная емкость в мАч
        • 0
          Под «С» подразумевают ток, равный по значению емкости аккумулятора, о котором ведут речь. Т.е. если у вас аккумулятор на 2.3Ah, то ток 1С=2.3А
          • 0
            так и есть, сокращение от английского Capacity — емкость
    • 0
      Imax B6 умеет переключаться LiPo — LiIon — LiFe, это переключение находится не в том же меню что и общий список режимов, а в подменю и уже один выбранный из 3-х Li** режимов отображается в главном меню.
      • 0
        А в чем разница? по мануалу Turnigy Accucel 6 поддерживает все три вида химии автоматом.
        • 0
          У LiPo — LiIon — LiFe отличаются максимально допустимые токи зарядки и напряжение банки (номинальное, максимальное и минимально допустимое). Видимо отличие в режимах зарядки в этом.
          • 0
            Токи зарядки здесь устанавливаются вручную все равно, напряжение банки сейчас 3.7В номинальное, максимальное 4.2В тоже для LiPo и LiIon. Хотя Turnigy точно так же в меню настроек выбор типа ячейки предлагает LiIon, LiPo, LiFe.
            LiFe единственный отщепенец с 3.3В на банку ну и есть отдельные суперячейки с допустимым 4.3, а не 4.2 на банку. НО я их пока не встречал
  • 0
    Хех. Заказал сию зарядку после прочтения статьи. Особенно впечатлила возможность просмотра графиков.
    Но получился облом — в зарядке стоит плата новой веризии и на ней нету ни мет под USB ни под микросхему с обвязкой.
    В меню пункта переключения режима USB/TEMP так же нету.
    Не то что бы я сильно расстроился, но эта возможность была бы приятным бонусом.

    Нет ли информации по поводу переделки/прошивки новых версий?
    • 0
      Новых версий в руки не попадало, вскрывайте, фотографируйте аккуратно, может что-то и узнаем.
      • 0
        Я порылся на форуме хоббикинга. Народ написал что стали ставить платы из другой зарядки где нету USB.
        Конечно, можно попробовать залить прошивку от «правильной» зарядки и подключить нужный вывод МК…
        Чуть позже брошу фото.
        • 0
          Тут есть один момент: возможно там в прошивке зашиты калибровочные коэффициенты какие-нибудь… Так что нужно ОЧЕНЬ аккуратно: предварительно сохранить оригинальную прошивку, причем и EEPROM и FLASH.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.