Usb тестер um25c прошивка
Web GUI for RuiDeng USB testers (UM34C, UM24C, UM25C, TC66C)
Simple web GUI written in Python 3. Measurements are stored in sqlite database. Tables and graphs are supported. Live preview and graphing is also available.
Tested on UM34C/UM24C/UM25C/TC66C.
Binaries (Win x64 only)
For additional arguments/options use --help: python web.py --help .
On Windows python can be found in Python's installation folder. For example replace python with C:\Python37\python.exe web.py and pip with C:\Python37\python.exe -m pip install -r requirements.txt .
On Linux use python3 and pip3 .
UM34C/UM24C/UM25C Bluetooth or TC66C USB
- Select your device version.
- Name your session. For example 'testing some power bank'. This is used to separate multiple measurements from each other.
- Select sample rate. Faster sample rate will result in more accurate data but also will create a lot more data. For short measurements use faster sample rate. For longer use slower rate. Choose carefully.
- Follow Setup link to find your serial port or click Connect if you already have port selected.
- Connection will be hopefully successful and you will see live measurements in graph. Otherwise read log for error messages.
TC66C Bluetooth
- Make sure your OS is supported and has bluetooth with BLE support (Bluetooth Low Energy)
- Select TC66C from devices and follow with Setup link.
- Scan for devices and select your device from list by clicking on it
- After this you can connect simply by using Connect button. Setup is required only for new/different device.
- Rest is same as other devices. See above.
Application has basic CSV export built-in. For more advanced use-cases external script can be used.
External program/script can be specified with --on-receive option. This script will be executed when new data is received. New measurements are provided as JSON file. Path of this file is provided as first argument.
For managing overhead another option --on-receive-interval is available (default value is 60). This number specified how often is external script called (in seconds, default value is every minute). Value 0 means script will be called for every new measurement as they happen. Script is not called when no new measurements are available.
CLI example: python web.py --on-receive on-receive.sh
See on-receive.sh or on-receive.cmd files for more information how implement this program/script.
Example structure of JSON file:
When some prefix/path is used then it needs to be specified as argument --prefix when launching rd-usb. In this example --prefix /rd-usb is required resulting in something like python3 web.py --prefix /rd-usb .
If you would like to have rd-usb start automatically on unix systems, you can grab the example service files, drop them in /etc/systemd/system/ respectively:
Don't forget to add user of rd-usb.service to dialout group to enable access to /dev/rfcomm0 for communication. In this example you need to add www-data to dialout like this usermod -aG dialout www-data . Webserver as reverse proxy in front of rd-usb.service is suggested (like nginx, apache2, . ).
rdumtool - RDTech UM24C/UM25C/UM34C Bluetooth interface tool
This script is currently in an early stage and could change significantly.
The RDTech (RuiDeng) UM24C, UM25C and UM34C are low-cost USB pass-through power measurement devices, and support a decent number of collection features, as well as full control via Bluetooth. (The non-C versions of these devices support the same features as the C versions, but without Bluetooth control.) This program implements all exposed commands and data collection available by the device's Bluetooth interface.
- UM24C support is complete and tested.
- UM25C and UM34C support should be complete, but has not been tested. Hardware should arrive by March 2019.
- Tested under Python 3.6, but should work with 3.4 or later.
- Linux: Tested fine with both PyBluez (direct) and pyserial (e.g. /dev/rfcomm0 via rfcomm bind ).
- Windows: Tested fine with pyserial (e.g. COM4 as set up automatically by Windows). Author could not get PyBluez compiled/installed.
- MacOS: When using pyserial (e.g. /dev/cu.UM24C-Port as set up automatically by MacOS), writes to the device would succeed (e.g. 0xf2 to rotate the screen), but reads from the device never arrive. Author could not get PyBluez compiled/installed.
rdumtool requires Python 3, and PyBluez and/or pyserial modules. Installation varies by operating system, but on Debian/Ubuntu, these are available via the python3-pybluez and python3-serial packages.
To install rdumtool:
rdumtool may also be run directly from its source directory without installation.
Varies by operating system. If the pairing procedure asks for a PIN, enter "1234" verbatim.
For command-line installation on Linux:
Device MAC address will vary. Again, the PIN for the device is "1234".
If you then want to use rdumtool via pyserial, bind it via rfcomm:
To get device information via PyBluez:
Or via pyserial:
Without any additional arguments, rdumtool will display all information available from the device. There are various additional flags to set parameters in the device such as threshold logging; see rdumtool --help for details.
Thanks to the sigrok wiki for a reverse engineering of the UM24C's communication protocol, which was referenced to produce this tool.
Thanks to RDTech for their power management devices. The author currently has a UM24C, and a DPS3003 DC-DC power supply, both of which are excellent quality and performance for their price. Even more thanks would be in order if they released proper protocol specifications and design schematics, hint hint.
Краткий обзор USB тестера UM25C от RD с USB Type-C и Bluetooth подключением.
Добавилось несколько функций по сравнению с предыдущей моделью UM24C, слегка изменился софт.
Всем привет!
Буквально вчера получил посылку с USB тестером, заказанную по акции-скидке на умные USB тестеры Ruideng Technologies. Продавец отдавал модель с Bluetooth аж за $17.24. Модель без BT стоила около $13 (Сейчас баксов на 5 цену вверх утянули). В обзоре сравнивать буду с предыдущей моделью UM24C.
Тестер поддерживает следующие стандарты быстрой зарядки: qc2.0, QC3. 0, DCP, для Apple — распознавание режимов 2.4A/2.1A/1A/0.5A.
Характеристики
Видео-презентация устройства
Прислал продавец довольно быстро, коммуникабельный (можно поболтать, спросить что-то, попросить скидку и т.п.). Быстро обновляет софт — я заказывал, были старые версии, пока пришло — потребовалось обновить, многие вещи были поправлены (в части отрисовки графиков).
Присылает практически всю продукцию в пенопластовых коробочках разного размера. Это наверное самый надежный способ с нашей почтой. Коробочку выкинул, внутри все целое)))))
Тестер идет в алюминиевом кейсе. Если предыдущая модель была в зеленых тонах, то UM25C — в синих.
Внутри есть вкладыш с QR кодами на софт и инструкцию.
Устройство небольшое по размеру, аналогичное предыдущей модели.
Для сравнения — UM24C (более дешевая модель).
Отличаются сами боковые кнопки, отличается коннектор между платами внутри.
Хорошо видно приличный по размеру конденсатор на плате UM25C, а также два USB-Type-C гнезда (in/out).
Можно теперь тестировать кабели с Type-C
При включении бросается в глаза другая заставка на экране
По самой работе особых замечаний нет, общая функциональность одинаковая
Чуть изменились менюшки, я бы сказал, стали повеселее (стало чуть больше опций для выбора).
Самый шик указанных USB тестеров — это подключение и удаленный мониторинг с компьютера или смартфона.
Скриншоты приложения
Мобильная версия.
Кстати, версия софта от UM24C подключается, но глючит (х10 получаются показания).
Софт поддерживает экспорт информации в таблицы. Пример файла XLS
Без каких либо проблем можно работать с выходными данными. Можно строить сравнительные графики, отчеты по тестированию устройств.
Основные меню дисплея
По железу особых изменений нет.
Та же плата для коммуникации на основе Bluetooth модуля на чипе bk3231 ( SPP-C Bluetooth)
Основной мозг — STM8
В комплект к тестеру лучше всего приобрести электронную нагрузку.
На 15W у RD есть два варианта (простой и улучшенный). Цена вопроса $4.80 за обычную и $5.60 за «Industrial Grade» версию — с улучшенным вентилятором.
Собственно говоря, отличается только вентилятором, который, да, заметно тише.
На радиаторе есть наклейка с этим отличием.
Тестер прикольный, удобный. Можно тестировать устройства — глубоко и подробно, с графиками и сравнением. Удобно мониторить со смартфона процесс зарядки. Отличный подарок гику))))
Да и себя можно побаловать.
Что касается п.18 — тестер покупал за «свои», в качестве скидки продавец положил нагрузку на 15Вт, мелочь, а приятно
Спасибо за внимание!
Если что-то упустил или забыл — надеюсь меня дополнят.
P.s. Трудолюбивые китайцы на фабрике собирают тестеры UM25С для муськовчан))))
Это свежая модель тестера RD UM24C для проверки USB потребления и емкости устройств, а также характеристик USB кабелей.
Весьма интересная модель USB тестера на микроконтроллере STM.
В лоте есть две версии:
- UM24 – no communication version,
- UM24C – conmmunication version (Bluetooth).
Отличаются наличием модуля беспроводной связи Bluetooth (UM24C). Разница в стоимости небольшая, лучше конечно взять с BT — есть программное обеспечение для Win, так и для Android. Программы вполне функциональные и удобные, появляется возможность экспортировать измерения в таблицы (например. в Excel).
Технические параметры устройства.
USB тестер UM24C поставляется в небольшом алюминиевом кейсе.
Внешний вид USB тестера
Размеры небольшие — длина около 60 мм, плюс USB-разъем. Ширина 30 мм, что не позволяет использовать два тестера рядом при плотном размещении USB портов (нужен будет удлинитель USB).
На верхней панели расположен цветной дисплей 1.44".
Фактически, USB тестер UM24C – это бутерброд из двух печатных плат и дисплея
Разъем USB для подключения к источнику.
Сравнение различных USB тестеров и нагрузок.
Для корректной работы UM24C потребуется электронная нагрузка с плавной регулировкой.
Описание интерфейсов USB тестера
Приложение для Android. Подключаемся через Bluetooth.
После подключения есть возможность управления USB тестером удаленно, запись параметров, контроль заряжаемого устройства.
Программное обеспечение для Win.
Аналогично ищем и подключаем USB тестер.
Код для спаривания устройств: «1234».
Ищем назначенный Com-порт в системе.
Устанавливаем UM24C PC софт.
Выбираем искомый порт в программе.
Подключаемся, можно работать.
Программа UM24C PC Software в едином окне выдает полную информацию о цепи: напряжение, ток, текущая мощность, сопротивление цепи, а также температуру тестера.
Описание интерфейса программы.
1: Основные функции: Поворот экрана, переключение меню на тестере.
2: Группы данных (можно сохранять отдельно до 10 групп значений емкости в Ач и Вт*ч.
3: Главное окно измерительного интерфейса
4:.Область записи данных
5: Данные режима быстрой зарядки QC
6: Соответствующий главный дисплей интерфейс 7: настройки интерфейса, двухформатный температурный дисплей
7: Яркость экрана, время спящего режима.
Как я уже говорил, есть возможность экспорта значений в таблицу.
USB тестер представляет собой достаточно сложное устройство.
Разберем «бутерброд» печатных плат.
В устройстве используется микроконтроллер STM8S00 (STM8S00SK6T6C)
Контактные площадки для подключения беспроводного модуля промаркированы (Rx/Tx, GND/+V)
Обратная сторона беспроводного модуля защищена пластиковой накладкой.
Адаптер сделан на основе Bluetooth модуля на чипе bk3231 ( SPP-C Bluetooth)
Для подключения используются подпружиненные контактные площадки. Аналогично — подписаны.
Для сравнения на фотографии переходник USB-TTL CH340G (слева). Его можно припаять и использовать вместо беспроводного подключения.
При включение отображается логотип RDtech, модель и версия прошивки устройства.
Для сравнения — USB Safety tester.
Несколько слов о экранных меню USB тестера.
Приведу перечень всех экранных меню на дисплее тестера.
Переключаются кнопкой Next по кругу.
Первое меню — напряжение, сила тока, емкости тестируемого устройства (количество «залитой» энергии).
Следующее меню похоже, но вместо емкости отображает режим быстрой зарядки QC, в том числе индикацию напряжения на Data+/Data-.
Третье меню — меню записи значений во время тестирования.
В каждом меню есть Help, в котором приводятся доступные опции.
Предпоследние меню — построение графиков напряжения и тока
Последнее меню — настройки (время отключения дисплея, яркость, отображение температуры °С/°F)
Для сравнения — USB тестер UM24C на порядок точнее простых тестеров (отображение ток — до тысячных).
Разница в показаниях напряжения вызвана падением напряжения 0.1. 0.2 вольта на разъемах, а вот значение тока UM24C отображает точнее.
Подключаю наоборот. UM24C также отображает сопротивление цепи, что очень удобно при тестировании кабелей.
Очень удобно проверять полную емкость батареи смартфонов/других устройств. На фото 5185 мАч — это полная емкость аккумулятора Mi Max2.
Отображается поддержка QC2.0 и зарядный ток около 1.8А.
Описание процесса тестирования кабелей. Подключаем UM24C к устройству, нагружаем образцовой нагрузкой (может быть смартфон или внешний аккумулятор, что-то с постоянным потреблением тока). Долгим нажатием на Next запоминаем входные значения.
Далее подключаем исследуемый кабель между источником питания и тестером. Опять производим запись значений нажатием на Next. В результате получаем вычисленное значение сопротивления кабеля.
Сопротивление цепи с учетом нагрузки учитывается также на самом первом экранном меню.
Опять проверяем кабель по инструкции: запоминаем значения на входе от источника (Шаг 1).
Подключаем кабель между источником и тестером и опять запоминаем значения для расчета (Шаг 2).
Короткий плоский белый кабель оказался в несколько раз качественнее метрового кабеля от Aukey.
Как я уже говорил, в контекстных меню Help содержится информация о конкретных опциях для текущего экрана. Поворот экрана предусмотрен во всех меню. Иногда это очень удобно.
Для сравнения — фотография со смартфоном, подключенным через BT к тестеру.
Режим зарядки QC3.0 (9V/2A).
Небольшая видеопрезентация устройства UM24C
Подробная инструкция по использованию тестера UM24C, приложений.
В принципе, это вся информация о «умном» USB тестере. Устройство весьма полезное, особенно если возникает необходимость оценить потребление устройства или протестировать емкость встроенного аккумулятора. Полезные функции в виде беспроводной связи, записи графиков и сохранения данных приятно дополняют функционал устройства.
Пару дней назад я узнал, что часть моих друзей видели данный инструмент, но не понимали, зачем он нужен в повседневной жизни. В процессе демонстрации возможностей оказалось, что штука полезная, и было заказано несколько штук разных видов. Порывшись в сети, я понял, что найти обобщенную информацию не так просто, так что постараюсь восполнить данный пробел. Речь пойдет о моделях, которыми я пользовался лично, а не просто видел в магазине =)
Во время зарядки устройств потребление непостоянно, поэтому помимо тестера нам понадобится нагрузка с постоянным значением, иначе получить достоверные данные будет проблематично. Можно изготовить модуль самому, либо купить готовый, коих сейчас великое множество. Самый простой и дешевый вариант:
КУПИТЬ можно за 2.55$. При напряжении 5 Вольт потребляет 1/2/3 Ампера на выбор.
Начнем с самой простой модели тестера:
Купить можно за 2.1$
Можно применять для тестирования:
Вставляем одной стороной в блок питания, во второй разъем подключаем нагрузку. В данной модели показания демонстрируются поочередно, сначала вольтаж, потом сила тока. Допустим в описании блока во время покупки было указано, что он хорошо себя чувствует при потреблении 1 Ампер. Выставляем данное значение на нашей нагрузке, получаем 0,62 А и со спокойной совестью открываем спор, не забыв приложить фото. Аналогичную проверку можно устроить для USB удлинителя. Измеряем напряжение и ток без шнурка, потом подключаем его между блоком питания и тестером и смотрим насколько упали значения. Большое падение может стать причиной нестабильной работы периферийных устройств.
Следующая модель немного интереснее
Купить можно за 3.48$
В отличие от предыдущей выдает больше информации — на одном дисплее отображается Вольты, Амперы, Ватты, время работы и температура модуля. А это значит, что помимо проверки блока питания или USB удлинителя можно проверять емкость аккумуляторов заряжаемых устройств. Для сброса полученных данных и нового тестирования с нуля нужно несколько секунд удерживать кнопку меню. Кстати, отображение переданной мощности довольно полезно, хотя и может путать новичков первое время. Например, мы поставили телефон на зарядку. При 100% тестер показал нам, что залито 1500 mAh. Но правильный ли это показатель емкости? Аккумулятор то у нас в среднем 3,6 Вольт, а блок выдает 5… Чтобы привести данные к нужному напряжению мы должны посчитать потребленную мощность и разделить на вольтаж аккумулятора. В нашем случае тестер упрощает первый шаг. Конечно нужно учитывать потери на преобразование и постепенное повышение напряжения аккумулятора, но данные уже будут ближе к истине.
При нажатии кнопки меню перекидывает на второй экран, который отображает напряжение по шине данных USB выхода. Не знаю как сейчас, но раньше некоторые производители телефонов встраивали защиту от не оригинальных зарядных устройств, которая проверяла наличие этого самого напряжения. Вот с помощью данного тестера можно было проверить это значение и подогнать его на любом другом блоке питания.
Идем дальше. Известный многим «белый доктор»
Купить можно за 7.99$
Его преимущество перед предыдущими моделями в том, что помимо стандартного USB входа он имеет еще и microUSB разъем, что позволяет проверять телефонные шнурки данного формфактора. Например, куплен шнур, в характеристиках указано, что он спокойно держит 2 Ампера. Пы проверили наш блок и знаем что он выдерживает такой ток без падения напряжения. Подключаем нагрузку, шнурок в microUSB и видим, что уже при 1А имеется значительное падение как тока, так и напряжения, а это значит, что при 2 Амперах будет еще хуже и кабель не соответствует заявленным характеристикам. Открываем диспут, прикрепляем фото и ждем возврата.
Из минусов — не показывает потребленную мощность(Wh) и нет дополнительных экранов.
Зачем нужен сабж разобрались. Для повседневного использования вполне хватит одной из последних рассмотренных моделей, но если ваш род занятий тесно связан с тестированием, стоит обратить внимание на модуль UM24/UM24C. Имеются как стандартные USB вход/выход, так и microUSB разъем. Умеет определять используемую технологию зарядки, в том числе и быстрые.
Купить можно обычную за 14.88$ или за 18.88$ модель с bluetooth модулем. Функционал довольно богатый.
Тут вам и классические данные и отдельное меню тестирования шнурков, графики напряжения/тока и немного настроек. Очень недурно.
Модуль с bluetooth дополнительно может передавать данные на телефон либо компьютер с последующим экспортом результатов. Более подробный обзор делал lexus08
Казалось бы, вот он, идеал, но нет, не так давно появилась на свет UM25/UM25C за немного бОльшие деньги. В настройки добавлено изменение цветовой палитры, объединены графики напряжения и тока, увеличена разрядность измерений, программа для ПК практически не изменилась — объединили два графика в один. Ну и помимо microUSB добавлены еще 2 Type-C разъема. В данный момент я сам пользуюсь этой моделью и она меня более чем устраивает =)
Купить можно за 19.99$ и 22.99$ автономную и с bluetooth модулем соответственно.
Если Вы думаете, что 22$ это много, посмотрите на Power-Z
Купить этот «комбайн» можно 52$. Он имеет кучу настроек и типов выводимых данных, но мне кажется это уже перебор =)
В целом функциональность перечисленных выше модулей не ограничивается лишь проверкой «телефонных» блоков питания, кабелей и заряжаемых аккумуляторов — достаточно смастерить переходник и можно снимать данные с любой цепи. Многие тестеры поддерживают довольно большой диапазон напряжения.
Ну и напоследок небольшая подборка нагрузок для более гибкой проверки комплектующих:
Данная модель имеет максимальную мощность 15 Ватт, то есть 3 Ампера при 5 Вольтах. Из плюсов — довольно плавная регулировка.
Цена 6$
Следующая модель не имеет гибкой настройки, но используемые резисторы в сумме выдерживают до 40 Ватт, плюс есть активное охлаждение.
Каждый из переключателей нагружает по-своему. Для 5 Вольт это:
0.25А + 0.5А + 1А + 2А, что в сумме составляет 3,75А. Это чуть больше, чем у предыдущей модели, но в отличие от нее данный экземпляр выживет при испытании блока питания с более высоким напряжением.
Купить можно за 6.99$
Далее идет модель с нагрузкой до 5 Ампер, имеет 2 регулятора для грубой и тонкой подгонки значения.
Купить можно за 20.3$, в комплекте с тестером.
Существует модель со встроенным модулем
Цена даже ниже и составляет 19.14$.
И 3 конфигурация — с модулем, симулирующим потребитель с QC 2.0, благодаря которому можно проверять блоки питания с соответствующей технологией быстрой зарядки на интересующих вас токах.
Цена полного комплекта составляет 23.12$.
Надеюсь данный материал для кого-то окажется полезен, если где-то ошибся — не стесняйтесь указывать на это в комментариях =)
Читайте также: