Домашняя › Forums › Power supplies › DPSmaster
- This topic has 57 replies, 12 voices, and was last updated 3 months, 1 week ago by
negodiaev.
-
AuthorPosts
-
-
19.12.2022 at 17:09 #3626
profi-maxKeymasterЧто нового в релизе декабрь 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
EugeniyParticipant> Появилась возможность соединения через протокол 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-maxKeymasterИнтересно. Но тогда уж лучше разместить веб-сервер в самой ESP-12 подключенной к блоку питания.
-
28.12.2022 at 14:27 #3814
EugeniyParticipant> Но тогда уж лучше разместить веб-сервер в самой ESP-12 подключенной к блоку питания.
Наоборот. Идея сделать универсальное управление RTU\TCP\MQTT доступное из внешней сети и при этом для нескольких блоков одновременно. Скоро сделаю демку.
ps веб-сервер в самой ESP такое не потянет, его только для настроек можно использовать.
-
28.12.2022 at 20:27 #3815
DoodadParticipant> Идея сделать универсальное управление RTU\TCP\MQTT доступное из внешней сети и при этом для нескольких блоков одновременно
Не могу представить ситуацию, где пригодились бы такие навороты. Это ж бытовой БП.
-
30.12.2022 at 13:39 #3816
prostorParticipant> Наоборот. Идея сделать универсальное управление RTU\TCP\MQTT доступное из внешней сети и при этом для нескольких блоков одновременно. Скоро сделаю демку.
ps веб-сервер в самой ESP такое не потянет, его только для настроек можно использовать.
Евгений, похоже для моего пректанужно такое универсальное управление несколькими модулями. Вы не могли бы связаться со мной в телеграмм https://t.me/prostor ?
-
30.12.2022 at 22:03 #3817
profi-maxKeymasterЕсть готовый проект с веб-сервером на ESP-12
https://github.com/zsellera/dps-wifi
Если его довести до ума, получится вполне годная вещь. -
04.01.2023 at 11:53 #3820
SegaKHVParticipantDPSmaster декабрьский, прошивка FW5020_V43 соединяются только на 9600, пробовал на USB2 и USB3, скорость в системных настройках порта тоже пробовал менять. Win 7.
-
04.01.2023 at 19:07 #3821
profi-maxKeymasterВ настройках порта виндовс ничего менять не нужно. DPSmaster сам настраивает порт.
Нужно в меню “Communication” блока DPS5020 выставить такую-же скорость, как и в DPSmaster.
По умолчанию она 9600. -
06.01.2023 at 02:41 #3822
SegaKHVParticipantТочно, забыл что там тоже настраивается. Спасибо, всё работает.
-
31.05.2023 at 13:06 #4017
Corado47ParticipantHello,
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
Corado47ParticipantNo problema. Thanks!
-
19.02.2024 at 08:00 #4468
dieselParticipantПриветствую, установил ваш проект для корада с гитхаба. Все получилось, но периодически теряет связь с блоком, новая версия программы помеченная для корада теряет практически постоянно связь (сразу после подключения и каждые 30-60 секунд), а вот обычная февральская практически стабильно держит соединение. Если это баг не только у меня и будет исправление, то позволю себе небольшую хотелку: у корада отличная ocp защита, если бы можно было куда-то кнопочку добавить то было бы супер.
-
19.02.2024 at 08:16 #4469
dieselParticipantПриветствую, установил ваш проект для корада с гитхаба. Все получилось, но периодически теряет связь с блоком, новая версия программы помеченная для корада теряет практически постоянно связь (сразу после подключения и каждые 30-60 секунд), а вот обычная февральская практически стабильно держит соединение. Если это баг не только у меня и будет исправление, то позволю себе небольшую хотелку: у корада отличная ocp защита, если бы можно было куда-то кнопочку добавить то было бы супер
UPD: win11 x64, судя по всему система мешала, дал права админа exe файлу пока стабильно, наблюдаю дальше
-
19.02.2024 at 08:44 #4470
dieselParticipantСо временем все равно связь начинает терять. индикатор modbus красный -> connection lost
-
19.02.2024 at 09:48 #4471
profi-maxKeymasterДобрый день. Вы не написали самого главного: какое соединение теряется, через вай-фай или через USB ?
Если теряется соединение через вай-фай, то нужно думать в сторону стабильности питания или уменьшения мощности передатчика вай-фай.
В Setup() функция WiFi.setOutputPower(10);
задаёт выходную мощность передатчика вай-фай. Аргумент 0 – минимальная мощность, 20 – максимальная мощность. Можно попробовать изменять мощность. Если при уменьшении мощности стабильность возрастает, тогда надо думать о стабильности питания и правильном расположении антенны вай-фай.
Обе февральские версии программы не отличаются соединением. В версии для КОРАД добавлено само название “Корад” в заголовке окна при соединении и добавлена кнопка обнуления счетчиков.-
19.02.2024 at 10:10 #4472
dieselParticipantДа, теряется именно wi-fi соединение, но при этом именно индикатор modbus становится красным. по питанию, у меня модуль Wemos d1 mini, запитан он от штатной платы коммуникации корада, с опторазвязкой и заземлением. В сторону уменьшения мощности передатчика попробую, расположил я модуль над платой коммуникации в вырез для лпт разъема нереализованный. при работе от юсб, во время тестов дисконнектов я не заметил.
В любом случае огромное вам спасибо за то что вы делаете, у меня блок от актакома, который ни с одной программой для корада работать не хочет, при этом протокол сигроковский работает, я его так и юзал через терминал на макросах)
-
19.02.2024 at 13:57 #4473
dieselParticipantВ общем проблему я решил, благодаря вашему ответу, сделал следующее:
1. внешняя антенна (отрезал выводы родной на плате, припаял коаксиальный кабель с антенной от ноутбука, приклеил на заднюю стенку блока питания, кстати кто будет повторять на вемосах, есть ревизия с внешней антенной сразу)
2.экранировал саму плату wemos по образу экранировки nodemcuМощность передатчика трогать не стал, склоняюсь что мешал сам корпус металлический, внутри которого ранее находилась антенна. В результате wi-fi соединение такое же стабильное и надежное как usb.
Автору еще раз огромная благодарность!!! Буду следить за обновлениями, надеюсь что когда-то появится возможность активировать штатный режим OCP корада, а не только программный.
-
19.02.2024 at 18:11 #4483
profi-maxKeymasterОтлично.
В репозиторий на ГитХабе добавил возможность использования аппаратного OCP КОРАДа, по усмотрению пользователя.
// uncomment the line below if you wish hardware OCP
#define KORAD_HARDWARE_OCPВ этом случае DPSmaster не будет сообщать о возникновении “OCP error”, так как аппаратный OCP отключит выход раньше программного. Наверно)
-
20.02.2024 at 08:44 #4484
dieselParticipantДа залил сегодня через ардуино иде, раскоментировав строку с обновленного ино файла, штатный OCP включается с профиля, работает, ocp error не успевает загореться, но это мелочи.
Еще заметил такой “баг”: если в профиле включен OVP то без функции soft front всегда при включении выхода падает в ovp error, может быть в случае корада ее также переделать на работу аппаратной функции, что было бы логично.
-
20.02.2024 at 15:03 #4489
dieselParticipantА вот попытался в скетче по образу и подобию добавить строк для аппаратного ovp, так и не получилось у меня, не быть мне кодером)
-
-
-
-
-
20.02.2024 at 20:31 #4490
profi-maxKeymasterДля КОРАДа аппаратный OVP не доступен через UART команды.
При включенном OVP отключение происходит когда Uout >= Uset. Этот режим подразумевает работу с нагрузкой в режиме CC, если переключится в CV – произойдет отключение.
Внешняя антенна решила проблему устойчивости соединения?-
20.02.2024 at 20:44 #4491
dieselParticipanthttps://sigrok.org/wiki/Korad_KAxxxxP_series
Команды “ovp 1”, “ovp 0” по уарт работали, я проверял.
Антенна на данный момент решила проблему, но вчера я тоже так думал с антенной от ноутбука, посмотрю как дальше будет, обратную связь обязательно дам. Могу также если нужно описать процесс сращивания штатной платы коммуникации и модуля esp (wemos d1 mini в моем случае).
У вас в описании на гитхабе я вижу что другой протокол указан.
-
This reply was modified 2 years, 2 months ago by
diesel.
-
20.02.2024 at 21:31 #4493
profi-maxKeymasterПротокол описанный на странице https://sigrok.org/wiki/Korad_KAxxxxP_series это протокол, который формирует интерфейсная плата для связи с компьютером.
А для связи между КОРАД и интерфейсной платой используется внутренний протокол Atten PPS3000, описанный тут:
https://sigrok.org/wiki/Atten_PPS3000_Series
Возможно, это не полная “расшифровка” внутреннего протокола, но других источников я не нашёл. Если вы могли включать OVP и светодиод OVP реально загорался на панели блока питания, дайте знать.Если вы хотите поделиться своим опытом по этой доработке, я это только приветствую. Это лучше всего сделать написав статью на сайте “Паяльник”, так как это самый читаемый-посещаемый сайт русскоязычными радиолюбителями. Я там писал статью про блоки питания DPS https://cxem.net/pitanie/5-407.php
По текущей доработке KORAD WIFI я писать там статью не планирую, так как уже написал статью на своём сайте:
Сайт “Паяльник” не публикует статьи, если они где-то уже были опубликованы.
А вы можете написать собственную статью, можете ссылаться на мою статью, можете размещать ссылки на гитхаб. Думаю, это поможет многим радиолюбителям.
Если вдруг не получиться с “Паяльником”, пишите статью, размещю на своём сайте.Про внутренний и внешний протоколы КОРАД можно посмотреть тут (это не моё видео):
-
20.02.2024 at 22:02 #4496
dieselParticipantЯ далек от кодинга, но предполагал, что один протокол (на который сослался я) это протокол именно интерфейсной платы, а другой (тот что используете вы) это именно протокол главной платы блока питания. Таким образом я лишь могу подтвердить что при отправке команды ovp на интерфейсную плату светодиод корректно отвечал согласно команде.
По поводу написания отчета я вас понял. Соберу в кучу фото, оформлю.
-
This reply was modified 2 years, 2 months ago by
diesel.
-
This reply was modified 2 years, 2 months ago by
-
22.02.2024 at 14:41 #4500
dieselParticipantПосмотрел видео про протоколы, там было сказано, что у кого-то в главную плату улетали команды протокола корад, проверил на своем свистком usb-uart мой не принимает их напрямую, работает по протоколу аттен. Я это к тому стал проверять, что возможно OVP улетал как раз по протоколу корад, но нет, моя плата его не понимает напрямую без интерфейсной платы. Значит OVP все-таки присутствует в протоколе аттена
-
-
This reply was modified 2 years, 2 months ago by
-
21.02.2024 at 14:07 #4498
dieselParticipantВ общем сегодня день отработал с внешней антенной, был один единственный дисконнект, но это уж совсем мелочи, все-таки беспроводное соединение. Так что да, внешняя нормальная всенаправленная антенна решает проблему, использовал 2.4ghz 2.5dbm антенну, sma разъем
-
-
22.02.2024 at 17:14 #4501
profi-maxKeymasterЕсли в протоколе ATTEN есть OVP, значит надо его там поискать. Скорее всего это бит, в том же байте, где и OCP.
Я пытался найти OVP, но не очень настойчиво. И не очень успешно) -
04.05.2025 at 03:32 #4787
glitchgearParticipantHello, I bought a Korad KA3010P in hopes it would work with DPSMaster using Modern Korad. Issue I am having is when using WT32-SC01 PLUS over WiFi DPSMaster will connect but nothing is displayed or useable. Going directly to the IP address of the WT32-SC01 PLUS shows current values. DPSMaster online indicator is green and modbus is flashing yellow. Any idea what could be the issue?
-
04.05.2025 at 03:51 #4788
glitchgearParticipantWhen trying to connect with UART DPSMaster says “The answer is not received”
-
-
05.05.2025 at 18:29 #4789
msmParticipantДоброго дня. Прошил Node MCU через Flash Download Tools (в Arduino IDE 2.3.6 скетч не компилируется, выдаёт ошибки), но нет ни какой реакции на нажатие WiFi Reset button, точка доступа “DPS TCP bridge” не появляется. Я правильно понимаю, что надо замкнуть D3 (GPIO0) на землю, подержать 3 секунды и потом отпустить?
Attachments:
You must be logged in to view attached files. -
10.05.2025 at 17:31 #4793
msmParticipantПроверил и на модуле ESP-12E, так же ни какой реакции на нажатие WiFi Reset button. При этом другие проекты шьются / работают на нём без проблем.
-
29.05.2025 at 13:44 #4794
hveParticipantDear Profi-max,
Thank you for the superb DPS software!
I would like to read and store the calibration data via modbus, I have looked for a solution but did not find it.
Looking at the data structure calibration starts somewhere at offset 0x320 in the structure:
0x0320 ModbusDataSet_t.Calib
0x0320 CalibData_t.Uin1
0x0328 CalibData_t.Uin2
…Below is a sample of the python code use to fetch some data and it works great.
I suspect there is maybe some sequence in order to read the contents.
– Write memory offset location
– Read memory valueIs there some way?
Kind regards,
hve#!/usr/bin/env python3
import minimalmodbus
from time import sleepdps = minimalmodbus.Instrument(‘/dev/ttyUSB0’, 1) # port name, slave address (in decimal)
dps.serial.baudrate = 115200
dps.serial.timeout = 1/10dps.write_register(6, 1)
sleep(dps.serial.timeout)
print(“lock”)STATE = dps.read_register(14)
print(“USET”, dps.read_register(0,2))
print(“ISET”, dps.read_register(1, 3 if STATE & 8 else 2))
print(“UOUT”, dps.read_register(2,2))
print(“IOUT”, dps.read_register(3, 3 if STATE & 8 else 2))
print(“POWER”, dps.read_register(4,1))
print(“UIN”, dps.read_register(5,2))
print(“PROTECT”, dps.read_register(7))
print(“CVCC”, dps.read_register(8))
print(“ONOFF”, dps.read_register(9))
print(“MODEL”, dps.read_register(11))
print(“FIRMWARE”, dps.read_register(12))
print(“TMP”, dps.read_register(13))
print(“OHP”, dps.read_register(23))dps.write_register(6, 0)
print(“unlock”) -
09.01.2026 at 11:15 #4804
negodiaevParticipantВсем добра! С праздниками прошедшими!
модуль ESP-12E WiFi Reset button конектится,только не через 3 секунды а через 4-5.
Вопрос к разработчику выше написано что можно соединятся про wi fi и по блютуз как так? Блютуз модуль мы вытаскиваем и на его место ставим esp8266, или нам ставится в параллель с модулем блютуз?
Ещё вопрос про ячейки с сохраненные и настройками lution аккумуляторов а возможно изменить эту настройку для lifepo4? Ответьте пожалуйста.-
11.01.2026 at 02:03 #4805
profi-maxKeymasterПриветствую!
К блоку питания можно подключить ИЛИ вай-фай, ИЛИ блютуз, ИЛИ юсб. Одновременно что-то одно. В меню тоже можно выбрать только что-то одно.
Настройки для аккумуляторов можно изменить. Это делается через программу DPSmaster. Там можно задать минимальное (0%) и максимальное (100%) напряжение вашей батареи.
-
-
13.01.2026 at 20:00 #4806
negodiaevParticipantБлагодарю за ответ. Жду программатор, надеюсь прошьюсь без проблем, диод ещё пишут надо ставить, а я то не понимаю какой диод, можете название написать а я поищу такой, я не разбираюсь, если в курсе о диоде
-
20.01.2026 at 14:02 #4809
negodiaevParticipantЗдравствуйте STM32CubeProgrammer где можно скачать эту программу вчера штуки три программы скачал выдает ошибку на старте и все. Не могу загрузить прошивку в БП. Помогите пожалуйста
-
20.01.2026 at 22:35 #4812
profi-maxKeymasterЗдравствуйте!
Попробуйте этот вариант
https://disk.yandex.ru/d/BKwCJCCFZkIJIg -
21.01.2026 at 16:20 #4814
nzlParticipantПривет, тоже столкнулся с таким. Не обращайте внимание на ошибку, просто правильно соедините и нажмите стереть, прошить как в инструкции.
-
-
21.01.2026 at 18:19 #4815
negodiaevParticipant1 Диод для подключения аккумулятора что бы не сгорел БП.
2 Спасибо за программу щас попробую скачать и установить.
3 когда закрываю окно с ошибкой сбрасывается загрузка программы -
21.01.2026 at 22:14 #4816
negodiaevParticipantВесь мозг сломал с этой программой. Пишут что нынче на вин7 эту программу не установить а версию 1.4 которая стабильная и работает с вин 7 с оф сайта не как не скачать, может у кого в облаке есть это программ? Так хочу прошивку на dps5020 не хочу переустанавливать виновс.
FLASHER STM32 этой программой возможно прошить?-
22.01.2026 at 00:00 #4817
profi-maxKeymasterПопробуйте установить драйвер для ST-Link до установки STM32CubeProgrammer.
Тут драйвер: https://voltiq.ru/downloads/ST-LINK%20V2.zip
Насчет старого FLASHER не знаю, возможно он не заработает с современными ST-Link`ами.
Диод для заряда АКБ от БП например такой:
https://www.chipdip.ru/product/10a10-diod-vypryamitelnyy-10a-1000v-r-6-lge-9001655754
-
-
25.01.2026 at 15:00 #4818
negodiaevParticipantДоброго времени суток. STM32CubeProgrammer последние версии не работают от слова совсем на Виндоус 7. Кто будет пробовать имейте в виду. Вроде пишут до v1.4 то сделать возможно. Скачать версию 1.4 как я понимаю не возможно.
Вчера забрал у сына компьютер у него вроде 11 Виндоус программа установилась ну все думаю щас залью прошивку и будет мне счастье, а не тут то было. Толи свисток китайский Толи я не понимаю английский, но все что я мог сделать загрузить на него новую прошивку. И все. Второй день читаю как победить эту программу, ну ни фига не выходит. Нажимаю конект выходит ошибка Eiror. No SIM32 target found if your product embeds Debug
Authentication, please perform a dliscovery using Debug
Authentication
Начал искать информацию пишут что перед загрузкой нажать на кнопку сброса. На свистке нет такой кнопки. Так же пишут что нужно закинуть BOOT0 and VDD где этот Бут подозреваю что на микросхеме. Я микросхему вижу с трудом а что там замыкать для меня загадка. Так же пишут что в свистке BMecTo STM32F103 CTouT ero китайский клон MH2103ACBT6. Но вроде должно работать, а не работает.
В программе DPSmaster есть Advanced. Firmware Update но почему то оно не активно. Может с программы можно прошивку в БП запихать? Может ещё какие варианты есть кто знает? На русском языке про данную программу не много информации как быть не могу загрузить прошивку и все тут. -
25.01.2026 at 21:55 #4820
negodiaevParticipantПрошивку шил по инструкции только перед тем как нажать на первую кнопку я вставил свисток,и сразу нажал , потом нажал на кнопку обновления прошивки. Да залетела без проблем.
Хотел попробовать подключится и проигнорировать ошибку, но чё то программатор куда-то дел с утра попробую и дам знать. Спасибо за ответ. -
25.01.2026 at 22:00 #4821
negodiaevParticipantВспомнил Option Bytes (OB) сюда без конекта зайти не могу
-
26.01.2026 at 19:10 #4822
negodiaevParticipantЗдравствуйте. Наконец загнал прошивку в БП. Пытался игнорить ошибку, но как говорится без конекта не чего бы не загрузилось. А причина банально перепутал провода. Странно но я думал свисток можно подключить без подсоединения БП, а нет конектится только с ним. Прошивка залетела и надпись стала боком, перегрузил. Буквы вернулись в правильное положение. Всем кто откликнулся большое спасибо за помощь и внимание. Щас буду изучать калибровать и читать как там что с диодом. Ещё раз всем спасибо. Автору прошивки большое спасибо. Наконец то у меня будет БП по WiFi. Буду контролить аккумуляторы.
-
27.01.2026 at 13:05 #4823
negodiaevParticipantРадость продолжалась не долго.
Вчера не проверил wifi. Сегодня запускаю программу щас мастер (раньше на стоковой прошивке работала) так вот запускаю она подключилась, но не работает. Отсоединился от программы заново опять конект а программа ошибку пишет. Думаю какой то косяк с есп8266 , а вчера же все в корпус вставил поуму как говориться, короче сделал сброс на есп подключился к сети и больше к программе ДПС мастер не могу подключиться. Есп8266 ip адрес раздает а программа не видео. Опять сброс есп накотилина есп заново прошивку, тот же самое о думаю у меняю модная прошивка на БП смотрю а там нули стоят. Прошил через прагроматор ещё раз БП нет ip адреса программа не конектится.короче похоронил ещё один день с прошивками модуля и есп, и вернулся к своему корыту. Вот решил спросить, может кто сталкивался с данной ситуацией? Я то думал ща откалибрую и все будет хорошо, а оказалось как то так. Сижу и думаю может не надо было сброс делать? -
27.01.2026 at 13:24 #4824
negodiaevParticipantПрочитал инструкцию по программе и понял что не активировал wifi. Активировал и все заработало. Надо читать инструкцию до того как а не после…
-
27.01.2026 at 13:32 #4825
negodiaevParticipantДа прога юридическая. Тут где то читал на какой то странице этого форума что можно реализовать доступ из веб страницы вот было бы здорово, но пока так
-
27.01.2026 at 15:38 #4826
negodiaevParticipantХорошая программа опечатка получилась
-
-
AuthorPosts
- You must be logged in to reply to this topic.
