Электроника

IMAX B6 подключение к ПК через USB (PL2303HX) (неудачное)

зарядка IMAX-B6Владельцам замечательной зарядки IMAX B6 хорошо известно, что у нее есть разъем для подключения к компьютеру, но правда отсутствие адаптера для USB многих останавливает. Захотелось и мне получать интересные графики в процессе тестирования аккумуляторов и я на aliexpress заказал себе USB-адаптер (PL2303HX USB) стоимостью 1.6$.

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

Если что — метал там очень мягкий и он легко стачивается маленьким напильником.

 

В самой зарядке не забыть проверить включена ли опция USB. Там может быть либо Enable, либо например выбрана опция измерения температуры. Делаем так:

У меня, как и у многих других ничего сразу не заработало. И началось последовательное выяснение вех нюансов и перепроверка всего чего можно. После обзора интернета я выяснил что в большинстве случаев люди сталкиваются с двумя основными проблемами — это сбивающий уровень сигнала светодиод на принимающем (RX) канале адаптера и вторая, наиболее страшная, это то что внутри самого IMAX эти пины могут быть просто не подключены.

Начинаем с самого простого — проверки все ли правильно подключено. Основная путаница может быть с тем что RX адаптера соединяется с TX зарядного и многие на этом этапе путаются, но запутать может и продавец. Например у меня на самом адаптере нет никаких обозначений, только цветные проводки, а в описании у продавца местами перепутаны RX и TX. Так что раскрываем корпус, смотрим на плату и проверяем: IMG_6018Поскольку RX это «прием» а TX это «передача», то вот и выходит что со стороны IMAX пин называется TX а со стороны USB-адаптера RX.

Для адаптера на микросхеме PL2303HX должен быть установлен соответствующий драйвер (pl-2303hx-drivers), который добавляет в систему COM-порт:

Prolific USB-to-Serial Comm portУ меня это «Prolific USB-to-Serial Comm Port» и в системе он адресуется как «COM13».

 

Далее можно проверить работает ли сам по себе этот USB-to-Serial адаптер. Для работы с Com портами есть универсальная программка — Terminal, которая позволяет посылать через вывод TX сигналы и показывать что приходит с вывода RX. Для проверки мы можем замкнуть RX и TX адаптера между собой обычной перемычкой, чтобы получить так называемое «эхо», то есть все то что мы будем отправлять будет сразу приходить: Terminal echoЯ набрал четыре ноля и нажал «Send», а в верхнем окошке «Receive» сразу увидел как они пришли. Получается на уровне драйверов и самого USB-адаптера у меня все исправно. Но этого все равно оказалось мало, данных с зарядного я не получал.

Увы, достав логический анализатор и подцепив его к TX я выяснил что искомые данные там попросту отсутствуют. Возможно мне попался китайский клон с обрезанным функционалом. Если кто сталкивался с такой же проблемой и нашел решение — пожалуйста оставьте комментарий.

P.S. Кстати заметка для тех кто заряжает этой зарядкой NiMh 1.2В аккумуляторы — длинные шнуры с крокодильчиками запросто сжирают 0.2В и даже более (зависит от выбранного тока), что для 1.2В номинала очень существенно! Поэтому лучше подключать такой аккумулятор отдельным укороченным толстым шнуром, что заметно улучшит ситуацию.

Обсуждение 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. Ребята, у меня получилось подключить. через CH340G не работает.
    через адаптер на чипе FTDI — работает.

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *