Я думаю, что ни одна радиолюбительская мастерская не обходиться без лабораторного блока питания. Хотя сейчас можно приобрести готовый прибор, тем не менее создание лабораторного БП своими руками не сходит с повестки дня. А готовые недорогие китайские модули и вовсе оказались очень популярными среди радиолюбителей всего мира.
Вот и я год назад приобрел такой китайский блок RIDEN DPS5005, а затем и DPS5020. В сети имеется огромное количество статей и обзоров про этот и аналогичные блоки (обзор на нашем сайте). Почти все обзоры дают очень положительную оценку китайскому изделию. Основное их преимущество — невысокая цена при хороших электрических характеристиках, а также качественная сборка и элементная база.
Однако то, как выглядит экран устройства и как работают кнопки управления меня очень разочаровало. На маленьком экране одновременно слишком много информации, что затрудняет понимание. Маленький размер цифр. Неуместные гламурные значки, клоунские цвета и журнальный шрифт как-то совсем не соответствуют техническому изделию.
Как реализовано управление кнопками, мне показалось очень неудобным. Особенно, что нужно постоянно нажимать и вращать энкодер.
Китайские БП серии RIDEN DPS могут управляться с персонального компьютера через USB или Bluetooth, для этого они комплектуются опциональными платами. Так-же производитель предлагает скачать приложение для установки на компьютер. И вот тут обнаружилась почти катастрофа. Эти приложения оказались не универсальными — каждое только для определенной модели. Само китайское приложение требует для своей работы установки сторонних компонентов гигантского размера — около 350 МБайт. Внешний вид приложения — скорее что-то развлекательное, чем серьезное.
Таким образом возникла мысль создать собственное приложение для управления всем семейством блоков питания серии DPS, а так же и собственную альтернативную прошивку для самих блоков питания. Скажу сразу, всё получилось. Протокол обмена данными выложен самим производителем в открытый доступ. А реверс-инженеринг схемотехники уже был сделан энтузиастами тут https://johan.kanflo.com/category/opendps/ Их программное решение с открытым исходным кодом, мне показалось не очень удачным. Поэтому решил сделать всё самостоятельно, используя только собственные решения. Исходные коды из OpenDPS не использовал ни коим образом.
Задачи, которые были поставлены и решены:
- Упростить управление кнопками, сделать его более удобным и интуитивно понятным
- Индикация на экране должна быть хорошо читаемой даже с большого расстояния
- Индикация на экране должна отчетливо отображать текущий режим работы и состояние устройства
- Меню настроек и параметров, а так-же дополнительная информация должны быть легко доступны пользователю
- По возможности добавить дополнительный функционал (20 ячеек памяти, уровень разряда для мобильных БП, вращение экрана и т.д.)
- Добавить возможность калибровки блока питания
- Обеспечить управление через USB или Bluetooth, сохраняя совместимость с китайским протоколом.
Теперь я могу предложить радиолюбителям два совершенно бесплатных и готовых к применению продукта:
- Приложение DPSmaster (для Windows) — управляет всеми моделями серии RIDEN DPS как с родной китайской, так и с моей альтернативной прошивкой.
- Альтернативные прошивки для блоков питания 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