Profi-Max Laboratory
Handmade Wonders
DPSmaster
DPSmaster is Windows PC application for communicate to RIDEN DPS (Digital Power Suplly) via USB or Bluetooth:
- DPS3003
- DPS3005
- DPS3012
- DPS5005
- DPS5015
- DPS5020
- DPS8005
- WZ5005
- WZ6012
Single application for all models. The application is 5Mb executable file without installation and any middleware. It works with stock and alternative firmware.

Features
- Ten-turns knobs – you can use mouse or mouse wheel or keyboard to adjust volts and amperes.
- 7-segment digital display also allow you adjust volts and amperes using mouse wheel or keyboard just when mouse over digit.
- Easy access to memory presets and common parameters.
- Locks device keys while it is online.
- Fully functional dual channel oscilloscope with autorange option.
- Autotest mode with log (text or MS Excel).
- Update DPS device firmware via USB/UART
Communication

- Auto Connect to last successful connection.
- Select com port, baud rate 9600 or 19200…115200 and Modbus slave address. Default is 9600 and slave address 1.
- Application store you settings in persistent storage.
- If errors occure Online \ Modbus leds go red.
- NOTE: When DPS device is connected with the application all the buttons are locked automatically.
Adjustment while output power is on
When you click START button the knobs are locked to prevent overvoltage. Click Unlock SET button to adjust knobs in small range.
You can’t use mouse-over-digit adjustment while output power is on.
You can’t change memory settings and common (advansed) parameters when power output is on.

Profile
Stock firmware has 10 memory groups.
- M0..M9 – ordinary memory preset.
Alternative firmware has 20 profiles.
- M0..M9 – ordinary profile.
- C0…C9 – for Li-Ion battery charge.
NOTE: In stock firmware if memory group M1… M9 selected then it ALWAYS are copied in M0.

- OVP – Overvoltage protection
- OCP – Overcurrent protection
- OPP – Overpower protection
- Overtime – timer protection (alternative firmware only)
- Default on start – (stock firmware only)
- Soft Front – (alt firmware only)
- Power on start – (stock firmware only).
Quick profile save
Long press M0…C9 button to save voltage and amperage for selected profile.

Oscilloscope

- Select one or two channels.
- The blue ray is a the amperage.
- The yellow ray is the voltage.
- Buttons at the bottom move vertical position.
- Run or Hold modes available.
- Automatic range option.
Parameters
- Overheating – the temperature to turn off power output (alternative firmware only)
- Max Memory – How many memory cells are visible for the user (alternative firmware only)
- Reset counters – Reset counters and timer at output start or not (alternative firmware v3.7 only)
- Comulative timer – Reset counters and timer at output start or not (alternative firmware v3.6 only)

Auto test

You can add, delete or disable items in the autotest list.
You can change voltage, amperage and time for every item.
When autotest finished you can save log file.
Click Advanced button to reach Test Logging settings.
Select time interval or event.
Select file type. If MS Excel is installed on your PC you can save log-file in excel format.
Auto-test settings are automatically saved to a Persistent.ini file for later use. This file is for internal usage only.
Advanced. Colors
Select colors of 7-digit display separately for:
- Output off mode
- CV – Constant voltage mode
- CC – Constant current mode
NOTE: For alternative firmware it will change device LCD colors also.

Advanced. Calibration

If you are using an alternative firmware, you need to calibrate. The calibration procedure is pretty straightforward. You only need a multimeter and an external power supply. Do not use a load during calibration.
The basic principle of calibration is to define two points – LOW point and HIGH point. For example, we can calibrate the input voltage at 6 V (low point) and 25 V (high point). It’s enough.
The low and high points are already preset in the device, but you must enter the correct values displayed on the multimeter.
The values are pre-saved just at the moment you click the Apply button. When you click the Save button, all pre-saved data is saved to the device.
To achieve greater accuracy, repeat the calibration procedure 2 or 3 times.
If something goes wrong, you can restore the default settings at any time.
NOTE. Select I output High current value suitable for the maximum current of the multimeter.
NOTE. U output High after pushing Apply button takes some time to finish.
Watch the video tutorial on how to calibrate.
Advanced. Battery source
If you are using Li-Ion battery as external power source then the alternative firmware allows you indicate battery charge level.
- Select Use Battery Source.
- Select number of battery cells and their voltage.
- Click Save button.

Advanced. Firmware Update

You can update the firmware of the DPS device via USB/UART since the alternative firmware version 4.0
Select FW file and click “Start Update” button.
- This topic has 12 replies, 6 voices, and was last updated 4 months ago by
Corado47.
-
AuthorPosts
-
-
19.12.2022 at 17:09 #3626
profi-max
KeymasterЧто нового в релизе декабрь 2022:
1) Добавлена поддержка версии прошивки 4.3, а именно: показания счетчиков времени, ампер и ватт часов.
2) Появилась возможность соединения через протокол TCP (Modbus TCP)
3) Скорость связи до 115200 B/sec
4) Усовершенствован механизм обновления через USB/UART
——————————————————-
What’s new in December 2022 release:
1) Added support for firmware version 4.3, namely: readings of time counters, ampere and watt hours.
2) Now you can connect via TCP protocol (Modbus TCP)
3) Communication speed up to 115200 B/sec
4) Improved update mechanism via USB/UART -
24.12.2022 at 21:25 #3812
Eugeniy
Participant> Появилась возможность соединения через протокол TCP (Modbus TCP)
Вот это огонь!
Поделюсь своей задумкой. Хром поддерживает SerialPort APT (https://developer.mozilla.org/en-US/docs/Web/API/SerialPort) а значит можно сделать веб приложение для работы с блоками.Плюсы:
Кроссплатформенность, не нужно делать отдельное приложения под ios\android
Можно сделать сайт и иметь доступ через mqtt modbus и хранить там все настройки -
27.12.2022 at 21:39 #3813
profi-max
KeymasterИнтересно. Но тогда уж лучше разместить веб-сервер в самой ESP-12 подключенной к блоку питания.
-
28.12.2022 at 14:27 #3814
Eugeniy
Participant> Но тогда уж лучше разместить веб-сервер в самой ESP-12 подключенной к блоку питания.
Наоборот. Идея сделать универсальное управление RTU\TCP\MQTT доступное из внешней сети и при этом для нескольких блоков одновременно. Скоро сделаю демку.
ps веб-сервер в самой ESP такое не потянет, его только для настроек можно использовать.
-
28.12.2022 at 20:27 #3815
Doodad
Participant> Идея сделать универсальное управление RTU\TCP\MQTT доступное из внешней сети и при этом для нескольких блоков одновременно
Не могу представить ситуацию, где пригодились бы такие навороты. Это ж бытовой БП.
-
30.12.2022 at 13:39 #3816
prostor
Participant> Наоборот. Идея сделать универсальное управление RTU\TCP\MQTT доступное из внешней сети и при этом для нескольких блоков одновременно. Скоро сделаю демку.
ps веб-сервер в самой ESP такое не потянет, его только для настроек можно использовать.
Евгений, похоже для моего пректанужно такое универсальное управление несколькими модулями. Вы не могли бы связаться со мной в телеграмм https://t.me/prostor ?
-
30.12.2022 at 22:03 #3817
profi-max
KeymasterЕсть готовый проект с веб-сервером на ESP-12
https://github.com/zsellera/dps-wifi
Если его довести до ума, получится вполне годная вещь. -
04.01.2023 at 11:53 #3820
SegaKHV
ParticipantDPSmaster декабрьский, прошивка FW5020_V43 соединяются только на 9600, пробовал на USB2 и USB3, скорость в системных настройках порта тоже пробовал менять. Win 7.
-
04.01.2023 at 19:07 #3821
profi-max
KeymasterВ настройках порта виндовс ничего менять не нужно. DPSmaster сам настраивает порт.
Нужно в меню “Communication” блока DPS5020 выставить такую-же скорость, как и в DPSmaster.
По умолчанию она 9600. -
06.01.2023 at 02:41 #3822
SegaKHV
ParticipantТочно, забыл что там тоже настраивается. Спасибо, всё работает.
-
31.05.2023 at 13:06 #4017
Corado47
ParticipantHello,
If is possible, I need source code for DPS5005, because I want to modify it for WZ5005E.
Thanks in advance! -
31.05.2023 at 22:31 #4019
Corado47
ParticipantNo problema. Thanks!
-
-
AuthorPosts
- You must be logged in to reply to this topic.