Моя статья на cxem.net

Альтернативная прошивка китайских блоков питания DPS5005...DPS5020

Я думаю, что ни одна радиолюбительская мастерская не обходиться без лабораторного блока питания. Хотя сейчас можно приобрести готовый прибор, тем не менее создание лабораторного БП своими руками не сходит с повестки дня. А готовые недорогие китайские модули и вовсе оказались очень популярными среди радиолюбителей всего мира.

Вот и я год назад приобрел такой китайский блок RIDEN DPS5005, а затем и DPS5020. В сети имеется огромное количество статей и обзоров про этот и аналогичные блоки (обзор на нашем сайте). Почти все обзоры дают очень положительную оценку китайскому изделию. Основное их преимущество - невысокая цена при хороших электрических характеристиках, а также качественная сборка и элементная база.

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

Как реализовано управление кнопками, мне показалось очень неудобным. Особенно, что нужно постоянно нажимать и вращать энкодер.

Китайские БП серии RIDEN DPS могут управляться с персонального компьютера через USB или Bluetooth, для этого они комплектуются опциональными платами. Так-же производитель предлагает скачать приложение для установки на компьютер. И вот тут обнаружилась почти катастрофа. Эти приложения оказались не универсальными - каждое только для определенной модели. Само китайское приложение требует для своей работы установки сторонних компонентов гигантского размера - около 350 МБайт. Внешний вид приложения - скорее что-то развлекательное, чем серьезное.  

Таким образом возникла мысль создать собственное приложение для управления всем семейством блоков питания серии DPS, а так же и собственную альтернативную прошивку для самих блоков питания. Скажу сразу, всё получилось. Протокол обмена данными выложен самим производителем в открытый доступ. А реверс-инженеринг схемотехники уже был сделан энтузиастами тут https://johan.kanflo.com/category/opendps/ Их программное решение с открытым исходным кодом, мне показалось не очень удачным. Поэтому решил сделать всё самостоятельно, используя только собственные решения. Исходные коды из OpenDPS не использовал ни коим образом. 

Задачи, которые были поставлены и решены:

  • Упростить управление кнопками, сделать его более удобным и интуитивно понятным
  • Индикация на экране должна быть хорошо читаемой даже с большого расстояния
  • Индикация на экране должна отчетливо отображать текущий режим работы и состояние устройства
  • Меню настроек и параметров, а так-же дополнительная информация должны быть легко доступны пользователю
  • По возможности добавить дополнительный функционал (20 ячеек памяти, уровень разряда для мобильных БП, вращение экрана и т.д.)
  • Добавить возможность калибровки блока питания
  • Обеспечить управление через USB или Bluetooth, сохраняя совместимость с китайским протоколом.

Теперь я могу предложить радиолюбителям два совершенно бесплатных и готовых к применению продукта:

  1. Приложение DPSmaster (для Windows) - управляет всеми моделями серии RIDEN DPS как с родной китайской, так и с моей альтернативной прошивкой.
  2. Альтернативные прошивки для блоков питания DPS5005, DPS5015 и DPS5020 (позже будут и остальные)

Программа DPSmaster

Единая программа для всех моделей.  Приложение представляет собой 5Mb исполняемый файл, не требующий установки и установки стороннего программного обеспечения. Программа работает с китайскими и альтернативными прошивками. Список совместимых моделей RIDEN DPS (Digital Power Suplly) :

  • DPS3003
  • DPS3005
  • DPS5005
  • DPS5015
  • DPS5020
  • DPS8012

Возможности

  • Десятиоборотные ручки регулировки – используйте мышь или колесо мыши или клавиатуру, чтобы выставить напряжение и ток.
  • 7-сегментный индикатор также позволяет изменять напряжение и ток колесиком мыши или клавиатурой, когда указатель мыши находиться над цифрами индикатора.
  • Быстрый доступ к настройкам ячеек памяти и общих параметров.
  • Блокировка кнопок устройства при подключении.
  • Полнофункциональный двухканальный осциллограф с опцией автонастройки.
  • Режим автотеста с записью лог-файла (текст или документ MS Excel).

Подробнее об этой программе и ссылка для скачивания тут: https://profimaxblog.ru/dpsmaster_rus/

Видеопрезентация https://youtu.be/1nZQ2FA08Fg

Новые альтернативные прошивки для DPS5005... DPS5020

Главный экран. Выход отключен

  • Строгий технический дизайн.
  • Крупные цифры на дисплее.
  • Десять обычных ячеек памяти плюс ещё десять предустановленных для заряда Li-Ion батарей.
  • Меню для настроек ячеек памяти.
  • Меню общих настроек.
  • Меню калибровки.
  • Вращение экрана.
  • Индикация уровня заряда внешней батареи питания (мобильный БП).
  • Выбор цвета цифр дисплея по желанию пользователя.
  • Управление по USB (Com-port) или bluetooth.
  • Совместимо с китайским программным обеспечением.

Экран при включенном выходеЭкран счетчиков

Доступные меню

Меню настройки ячеек памятиМеню общих параметровМеню восстановленияМеню соединенияМеню вращения экранаМеню калибровки

Подробнее об прошивках, как их записать и ссылки для скачивания тут: https://profimaxblog.ru/dps_update_rus/

Видео презентация https://youtu.be/gDQz1P9-P6w

Теги:

Leave a Reply