Главная » Питание
Призовой фонд
на август 2021 г.
1. Инвертор авто Mean Well 150 Ватт
Практическая электроника
2. Термос MeanWell
Компэл

Альтернативная прошивка китайских блоков питания 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

Теги:

Опубликована: 0 2
Я собрал 1 1
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 5 Проголосовало: 1 чел.

Комментарии (13) | Я собрал (0) | Подписаться

0
vavaav #
Прошил DPS5015. После калибровки напряжение на выходе при включенной нагрузке по внешнему мультиметру соответствует установленному, но на блоке питания напрядение на индикаторе слегка занижено. Можно подкорректировать? И еще упоминается прошивка 3.7 но по ссылке тоько 3.6
Отредактирован 27.06.2021 16:27
Ответить
0

[Автор]
profi-max #
Попробуйте откалибровать выходное напряжение под нагрузкой. Посмотрите значения выходного напряжения в программе DPSmaster, так как там будет видно с точностью до сотых.
Прошивка 3.7 в разработке. Хотелось бы собрать побольше данных и замечаний от пользователей и затем уже сделать релиз 3.7
Так-же хотелось бы чтобы пользователи учитывали следующие моменты: Микроконтроллер STM32F100 который стоит в блоках питания DPS имеет 12-разрядные АЦП и ЦАП и никак не может обеспечить прецизионной точности. АЦП и ЦАП имеют линейную характеристику, следовательно достаточно двух точек для калибровки и промежуточные точки излишни.
Тем не менее буду рад советам и замечаниям, с тем чтобы улучшить прошивку 3.6
Ответить
0
vavaav #
Под нагрузкой откалибровать не выходит, при токе 1А не подымается напряжение. Показания установленного и выходного напряжений не совпадало и на заводской прошивке, измеренное было занижено. Идет небольшая просадка при увеличении нагрузки во всем диапазоне, около 1в при 2А (смотрел на внешнем мультиметре, внутренний измеритель показывал еще меньше, хотя может падение в проводах).
Ответить
0

[Автор]
profi-max #
В ближайшие дни проверю на своих экземплярах расхождение под нагрузкой. Раньше не замечал этой проблемы
Ответить
0
vavaav #
Ток калибруется точно. Показания установленные совпадают с измеренными на блоке питания и внешним мультиметром. Может просадка в проводах была, тонкие были. Заменил провода просадка пропала.Осталось только точность измерения на выходе.
Отредактирован 27.06.2021 23:46
Ответить
0

[Автор]
profi-max #
Проверил выходное напряжение с нагрузкой и без на своём DPS5020. При замере внешним мультиметром разница составила 0.01 вольта. Думаю это простительно для блока питания за $30. Тест на видео Видео
Отредактирован 29.06.2021 22:27
Ответить
0
vavaav #
Согласен и у меня такие же результаты. Только внутренний измеритель блока питания показывает заниженное напряжение, на мультиметре точность 0,01в
Отредактирован 30.06.2021 08:35
Ответить
0
LOGR #
Прошивки для DPS3005 нет?
Ответить
+1

[Автор]
profi-max #
Прошивка для 3005 планируется в скором времени. К сожалению у меня нет этого девайса для испытаний, поэтому прошивка будет тестовая.
Ответить
+2

[Автор]
profi-max #
Обновил прошивки на сайте для моделей DPS 3003/3005/5005/5015/5020
Ответить
0
vavaav #
Прошил. Все работает. Спасибо.
Отредактирован 23.07.2021 10:13
Ответить
0
labeanchik #
Будет прошивка с 4 знаками напряжения и тока?
Я не готов урезать свой DPS по возможностям. А так - да, хорошо, что есть альтернативные прошивки. Кто знает, есть ли еще прошивки на данный регулируемый БП ?
Ответить
0

[Автор]
profi-max #
С 4 знаками не планируется. Считаю, что большой размер цифр важнее для данного БП.
Другие прошивки есть, ищите в гугле по слову OpenDPS.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Регулятор мощности 2 кВт
Регулятор мощности 2 кВт
Тестер ESR, полупроводников, резисторов, индуктивностей UNI-T UT-61A
вверх