Електроніка

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. А получилось подружить с ПК? У меня такае же проблема. И также нет резистора.

Залишити коментар

Вашу електронну адресу не буде оприлюднено. Обов’язкові поля позначено *