Profi-Max Laboratory

Рукотворные чудеса

DPSmaster

DPSmaster это Windows приложение для управления блоками питания RIDEN DPS (Digital Power Suplly)  через USB или Bluetooth:

  • DPS3003
  • DPS3005
  • DPS3012
  • DPS5005
  • DPS5015
  • DPS5020
  • DPS8005
  • WZ5005
  • WZ6012

Единая программа для всех моделей.  Приложение представляет собой  5Mb исполняемый файл, не требующий установки и установки стороннего програмного обеспечения. Программа работает с китайскими и альтернативными прошивками.

Возможности

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

Соединение

  • Auto Connect для восстановления последнего успешного соединения.
  • Выбор com-порта, скорости (baud rate) 2400, 4800, 9600 или 19200 и адреса ведомого устройства Modbus (slave address). По умолчанию скорость 9600 и адрес ведомого 1.
  • Приложение запоминает все настройки.
  • При возникновении ошибок связи светодиоды Online и/или Modbus загораются красным.
  • ВАЖНО: Когда блок питания DPS соединен с приложением, все кнопки на блоке питания автоматически блокируются.

Регулировки когда выход включен

После нажатия кнопки START регулировки блокируются, для исключения случайного  перенапряжения. Нажмите кнопку Unlock SET чтобы можно было вращать ручки регулировки в небольших пределах.

Вы не можете менять значения мышкой над цифрами индикатора, когда включен выход.

Так-же при включенном выходе недоступны настройки ячеек памяти и общих параметров.

Настройки ячеек памяти

Китайская прошивка имеет десять ячеек памяти.

  • M0..M9 – обыкновенные ячейки.

Альтернативная прошивка имеет 20 ячеек памяти.

  • M0..M9 – обыкновенные ячеки.
  • C0…C9 – для заряда Li-Ion батарей. Их предустановленный вольтаж изменить нельзя.

ВАЖНО: В китайской прошивке при выборе ячеек M1… M9 они ВСЕГДА копируются в ячейку M0.

  • OVP – Overvoltage protection (Защита от перенапряжения)
  • OCP – Overcurrent protection (Защита по току)
  • OPP – Overpower protection (Защита по мощности)
  • Overtime – отключение по таймеру(только для альтернативной прошивки)
  • Default on start – (только для китайской прошивки)
  • Soft Front – (только для альтернативной прошивки)
  • Power on start – (только китайская прошивка). Для альтернативной прошивки этот параметр находиться на вкладке Advanced.

Быстрое сохранение

Нажмите и удерживайте кнопку памяти M0-M9, чтобы сохранить уставку тока и напряжения для выбранной ячейки памяти.

Осциллограф

  • Выбор двух или одного каналов.
  • Синий луч – это сила тока.
  • Желтый луч – это напряжение.
  • Кнопки внизу изменяют вертикальное смещение.
  • Run и Hold – это останов и пуск.
  • Auto – автоматический выбор диапазона.

Общие параметры

  • Overheating – температура аварийного отключения (только альтернативная прошивка)
  • Max Memory – Сколько ячеек памяти доступно пользователю (только альтернативная прошивка)
  • Reset Counters – Обнулять счетчики при каждом включении выхода или нет (только альтернативная прошивка 3.7)
  • Cumulative timer – Обнулять счетчики при каждом включении выхода или нет (только альтернативная прошивка 3.6)
  •  

Advanced. Colors

Выбор цвета для  7-сегментного индикатора раздельно для:

  • Выход выключен
  • CV – режим стабилизации напряжения
  • CC – режим стабилизации тока

ВАЖНО:  Для альтернативной прошивки вместе с цветом в программе меняется цвет индикаторов на дисплее блока питания.

Power on start – для альтернативной прошивки. Для китайской прошивки этот пункт находиться в настройках ячейки памяти.

Автоматический тест

Возможность добавления, удаления или отключения пунктов автотеста.

Возможность изменять напряжение, силу тока и время для каждого пункта.

По завершении автотеста можно сохранить файл журнала.

Нажмите кнопку Advanced чтобы войти в настройки журнала теста Test Logging .

Выберите временной интервал или событие.

Выберите тип файла. Если MS Excel установлен на ваш компьютер, вы можете сохранять файл в формате документа  excel.

Настройки автотеста автоматически сохраняются  в файле Persistent.ini для последующего использования. Этот файл имеет внутренний формат.

Advanced. Calibration (Калибровка)

После установки альтернативной прошивки необходимо делать калибровку устройства. Процедура калибровки чрезвычайно проста. Вам нужен только мультиметр и внешний лабораторный блок питания. Не используйте какую-либо нагрузку во время калибровки.
Основной принцип калибровки заключается в определении двух точек – LOW нижней точки и HIGH верхней точки. Например, можно откалибровать входное напряжение при  6 V (low нижняя точка) и 25 V (high верхняя точка). Этого достаточно.

Верхние и нижние точки уже предустановлены в устройстве, вам остается только ввести точные значения, которые показывает ваш мультиметр.

Значения фиксируются в момент нажатия кнопки Apply. После нажатия кнопки Save все зафиксированные значения сохраняются в памяти устройства.

Чтобы достичь большей точности повторите процедуру калибровки 2-3 раза.

Если что-то пошло не так, вы всегда сможете восстановить исходные значения.

ВАЖНО:  Выбирайте силу тока I output High меньше чем максимальный ток вашего мультиметра.

ВАЖНО:   U output High после нажатия кнопки Apply требует время для завершения .
Смотрите видео как откалибровать..

Advanced. Battery source (Батарея питания)

Если вы используете Li-Ion батарею как внешний источник питания, тогда альтернативная прошивка позволяет отображать уровень разряда этой батареи.

  • Выберите Use Battery Source.
  • Выберите количество банок батареи и их суммарный вольтаж.
  • Нажмите кнопку Save.

Advanced. Firmware Update (Обновление прошивки)

Вы можете обновить прошивку блока питания DPS через USB/UART начиная с версии 4.0 альтернативной прошивки.

Выберите файл прошивки кнопкой “Open FW File”  затем нажмите “Start Update”.

Домашняя Forums DPSmaster

Viewing 11 reply threads
  • Author
    Posts
    • #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

    • #3812
      Eugeniy
      Participant

      > Появилась возможность соединения через протокол TCP (Modbus TCP)

      Вот это огонь!
      Поделюсь своей задумкой. Хром поддерживает SerialPort APT (https://developer.mozilla.org/en-US/docs/Web/API/SerialPort) а значит можно сделать веб приложение для работы с блоками.

      Плюсы:
      Кроссплатформенность, не нужно делать отдельное приложения под ios\android
      Можно сделать сайт и иметь доступ через mqtt modbus и хранить там все настройки

    • #3813
      profi-max
      Keymaster

      Интересно. Но тогда уж лучше разместить веб-сервер в самой ESP-12 подключенной к блоку питания.

    • #3814
      Eugeniy
      Participant

      > Но тогда уж лучше разместить веб-сервер в самой ESP-12 подключенной к блоку питания.

      Наоборот. Идея сделать универсальное управление RTU\TCP\MQTT доступное из внешней сети и при этом для нескольких блоков одновременно. Скоро сделаю демку.

      ps веб-сервер в самой ESP такое не потянет, его только для настроек можно использовать.

    • #3815
      Doodad
      Participant

      > Идея сделать универсальное управление RTU\TCP\MQTT доступное из внешней сети и при этом для нескольких блоков одновременно

      Не могу представить ситуацию, где пригодились бы такие навороты. Это ж бытовой БП.

    • #3816
      prostor
      Participant

      > Наоборот. Идея сделать универсальное управление RTU\TCP\MQTT доступное из внешней сети и при этом для нескольких блоков одновременно. Скоро сделаю демку.

      ps веб-сервер в самой ESP такое не потянет, его только для настроек можно использовать.

      Евгений, похоже для моего пректанужно такое универсальное управление несколькими модулями. Вы не могли бы связаться со мной в телеграмм https://t.me/prostor ?

    • #3817
      profi-max
      Keymaster

      Есть готовый проект с веб-сервером на ESP-12
      https://github.com/zsellera/dps-wifi
      Если его довести до ума, получится вполне годная вещь.

    • #3820
      SegaKHV
      Participant

      DPSmaster декабрьский, прошивка FW5020_V43 соединяются только на 9600, пробовал на USB2 и USB3, скорость в системных настройках порта тоже пробовал менять. Win 7.

    • #3821
      profi-max
      Keymaster

      В настройках порта виндовс ничего менять не нужно. DPSmaster сам настраивает порт.
      Нужно в меню “Communication” блока DPS5020 выставить такую-же скорость, как и в DPSmaster.
      По умолчанию она 9600.

    • #3822
      SegaKHV
      Participant

      Точно, забыл что там тоже настраивается. Спасибо, всё работает.

    • #4017
      Corado47
      Participant

      Hello,
      If is possible, I need source code for DPS5005, because I want to modify it for WZ5005E.
      Thanks in advance!

      • #4018
        profi-max
        Keymaster

        Hi. The source code is not open. Sorry

    • #4019
      Corado47
      Participant

      No problema. Thanks!

Viewing 11 reply threads
  • You must be logged in to reply to this topic.