Без рубрики @en

IMAX B6 connection to the PC via USB (PL2303HX) (unsuccessful)

IMAX-B6 chargerThe IMAX B6 charger is well-known among battery enthusiasts, but many are discouraged by the need for a USB adapter to connect it to a computer. I wanted to monitor detailed graphs while testing batteries, so I ordered a cheap USB-to-serial adapter based on the PL2303HX chip from AliExpress for about $1.60.

In theory, the connection should be straightforward, but in practice there are many pitfalls. The first issue I encountered was mechanical: a protruding tab on the three-pin connector prevented the rightmost connector pin from fitting properly.
IMAX-B6-left

The metal is very soft and can be easily filed down if needed.

 

On the charger itself, don’t forget to enable the USB communication option in the settings. It might be labeled “Enable” or you might need to deselect the temperature monitoring option instead. Here’s what the menu looks like:

Like many others, I found that nothing worked immediately. I had to systematically check every possible connection issue and troubleshoot each component. After reviewing various online resources, I discovered that most people encounter two main problems: a flickering signal LED on the adapter’s RX (receive) line, and more seriously, the pins inside the IMAX charger might not be connected at all.

Start with the basics: verify that all wiring is correct. The most common source of confusion is that the RX pin on the adapter must connect to the TX pin on the charger, and vice versa. Many people get confused by this, and sometimes sellers do too. In my case, the adapter had no labels at all—just colored wires—and the seller’s description had RX and TX mixed up. So I opened the adapter’s casing and examined the PCB carefully:
IMG_6018Since RX stands for “receive” and TX stands for “transmit,” the IMAX’s TX pin must connect to the adapter’s RX pin.

The PL2303HX adapter requires the appropriate driver to be installed (pl-2303hx-drivers), which adds a COM port to your system:
Prolific USB-to-Serial Comm portIn my case, it appears as “Prolific USB-to-Serial Comm Port” and is assigned to COM13.

 

Next, you should test whether the USB-to-serial adapter is working on its own. A handy tool for testing COM ports is a terminal program (like Terminal), which allows you to send data on the TX line and monitor what arrives on the RX line. To test this, you can create a loopback by connecting RX and TX together with a jumper wire. This creates an “echo” mode—whatever you send should immediately come back:
Terminal echo

I typed four zeros and pressed “Send,” and they immediately appeared in the “Receive” window. This confirmed that the driver and USB adapter were working correctly. However, I still received no data from the charger.

Unfortunately, when I connected a logic analyzer to the TX line, I discovered that there was no data being transmitted at all. It’s possible I received a Chinese clone with limited functionality. If you’ve encountered this same issue and found a solution, please leave a comment.

P.S. For those charging 1.2V NiMh batteries with this charger: long battery cables with alligator clips can cause significant voltage drops of 0.2V or more (depending on the charge current), which is substantial for a 1.2V nominal voltage. Using a separate, shorter, thicker cable for NiMh cells will significantly improve results.

Discussion 14

  1. Es imposible utilizar un pin para medir una tension analogia y al mismo tiempo usarlo pára transmitir una señal digital, la unica posibilidad de hacer esto es CONFIGURANDO EL PIN para una funcion o otra, pero las dos al mismo tiempo son imposibles.
    El manual especifica al igual que en el cargador ( Temperatura sensor) y si conectas un LM35 que tiene una salida de 10mV/°C, mide perfectamente la Temperatura, si entras en la opcion de Temp CUT OFF podes configurar el valor maximo que queres que DETENGA la carga si la BaTT. se recalienta. te aconsejo no mayor de 45°C por defoult es 80°C muy peligroso.
    En ningun lado encontre como cambiar dicho modo en el menu, es decir, tendria que haber una posibilidad de medir TEMP o conectarse a un puerto RS232 , si tu Cargador en el menu Tiene esta Opcionb es genial, si no la tiene y como es un CLON solo podes medir TEMPERATURA.
    Saludos.

  2. SOLVED!!

    The entire procedure is correct but in the chargers where Temperature Senson and Comunication (USB) share the same port you have to chose in the menu which of them to use (default is temp sens).

  3. Клон iMAX B6AC .
    Сначала не захотел работать с ПК через CH340 . Сигнал проседал.
    Отключил светодиод на RX . Все равно сигнал проседал.
    Вскрыл корпус и выяснил, что сигнал TX идет через 39к (R38) + 2к (R37).
    Подпаял резистор 5к1 к дорожке от R38 и к нему и к общему проводники,
    которые вывел наружу. К ним цепляю CH340 и все работает )) .
    ПО – DataExplorer.

  4. Клон imax B6AC. В переходнике USB-TTL на PL2303 вход Rx подвешен к + питанию через резистор и светодиод. При подключении к imax стоит уровень порядка 1 В без сигнала (смотрел осциллографом, даже нет импульсов – долей вольта ), светодиод слабо светится. Смотрел осциллографом на Tx в imax ( переходник отключен) – уровень 0 без сигнала. Похоже клон без вывода сигнала Tx во внешний мир ( в меню на USB переключил, причем состояние вывода не меняется от выбора температура/USB, есть заряд аккумулятора или простой – либо всегда вход или вообще отключен, резистор на землю установлен ).

    1. Дополнение. Разобрал imax B6AC. Стоит МС микроконтроллера без маркировки. Из МС 3 корпуса ОУ (операц. усил.) и стабилизатор на 5 В. Плата и схема существенно отличаются от оригинала в сторону упрощения. Коммутатора (от балансира) нет. Сигнал с 3-х контатного входа Термодатчик/UART (центральный контакт) идет через резистор на вход МК ( для разводки ATMEGA32 -ножка MOSI). На соседней ножке (MISO ) сигнала UART нет. Так же не нашел и на других ногах.

  5. Ребзя ! Доброго времени суток ! Автору здоровья !
    Столкнулся с такой же бородой =(
    usb/ttl Конвертер на чипе ch340
    данных с зарядки получить не могу =(

  6. The charger does have a PC connection, I’ve had it working though the software sucks and drains every scrap of system resources whilst it running, your CPU is made to run at max the whole time the monitor is active lol

  7. That charger has no PC connection. That 3-pin port is REALLY only for a thermistor.

  8. Ребята, у меня получилось подключить. через CH340G не работает.
    через адаптер на чипе FTDI – работает.

  9. У меня imax-клон с переходником USB-TTL на PL2303 не захотел передавать показания. С переходником COM-TTL на MAX232 прекрасно заработал. Читал, что CH340 должен работать нормально

  10. Автору: а включали вывод данных в самом IMAXе?

    a7in: Да! В самом меню прибора я конечно нашел и включил опцию.

  11. В моем случае на плате не хватает одного резистора который идет от процессора на среднюю ногу разьема. Номинал ессно не знаю а палить проц пока не хочется. может найду где-нибудь на форумах. Там часто выкладывают фотографии. Например тут (похожий на мой, но не 100%) http://forum.rcdesign.ru/f63/thread239077-9.html Номиналов не видно из-за штырьков и качества фотографиию К тому же не всегда помогает. Тут же , чуть дальше человек пишет нужно чего-то менять в прошивке.

    1. А получилось подружить с ПК? У меня такае же проблема. И также нет резистора.

Leave a Reply

Your email address will not be published. Required fields are marked *