Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

Управление питания XL6015L

Чт июл 20, 2023 08:12:58

Кто-нибудь имел дело с таким блоком питания, как на фото?
В данном случае это XY6015L - 60В/15А. Есть с таким же дизайном XY6020, 6014, 5008, DPS5015 и т.д. и имеют выходы для интерфейса TTL RS232 (Rx и Tx) и протокола MODBUS.
Что ж, я успешно подключился к блоку питания и управлять им удаленно больше не проблема. Однако у меня есть одна проблема, о которой я не мог найти никакой информации.
Постановка следующая:
Когда одна из защит (по напряжению, току или мощности) срабатывает на блоке питания, он отключает выход, что нормально.
На экране соответственно видно почему отключил нагрузку - OVP, OCP, OPP и т.д.
Проблема в том, что даже после устранения причины экран продолжает мигать и не выводит вывод до тех пор, пока не будет нажата клавиша на клавиатуре или не будет «вытянут» выключатель питания.
Кто-нибудь знает, как и можно ли очистить статус безопасности с помощью команды пользовательского интерфейса без необходимости нажимать кнопки?
Вложения
XY6015L.jpg
(159.13 KiB) Скачиваний: 202

Re: Управление питания XL6015L

Чт июл 20, 2023 10:07:39

Есть документашка? Сходу не нашёл что-то.

Re: Управление питания XL6015L

Чт июл 20, 2023 11:15:00

Нет, и я нечего не нашел. Дважды писал и производителю и дилеру - ответов нет.

Re: Управление питания XL6015L

Чт июл 20, 2023 12:01:30

подключить параллельно компутер и посмотреть, что передает блок управления при очистке состояний
есть всякие проги типа modbus sniffer

Re: Управление питания XL6015L

Чт июл 20, 2023 12:50:57

Ну так логично же. Просто так не срабатывает, значит надо идти и смотреть причину кз или чего там. А так удаленно будешь клацать может и пожар и еще какая фигня

Re: Управление питания XL6015L

Чт июл 20, 2023 14:54:59

kalobyte, блок нечего не предаеть, можно только посмотрет реестр зачем выходное напрежение пропало.

vlasovzloy, можно ошибочно задать, примерно OVP (защита от перенапряжения) ниже заданого выходное и блок улетает в защиту. Аварийная ситуация- другое дело, но в этом случае непричем.

Re: Управление питания XL6015L

Чт июл 20, 2023 14:58:22

Без системы команд сложно что-то говорить. Был бы там SCPI какой-нибудь, то можно было попробовать угадать по аналогии с другими приборами.

Re: Управление питания XL6015L

Чт июл 20, 2023 15:12:05

Софт я сделал сам по аналогии DPS5012, но у него только 16 реестров, а у етого насчитал 48, да и скорсть обмена выше- 115200bps против 19200. Понял большую част из реестров что делает, но RESET не смог найти.
Вложения
PSU3.png
(187.45 KiB) Скачиваний: 126

Re: Управление питания XL6015L

Чт июл 20, 2023 15:25:15

Ну расскажите ещё что-нибудь. Явно же информации больше, чем показываете. Лично я знаком только с GPIB, SCPI, PMBus и самодельными протоколами на базе последовательного.

Re: Управление питания XL6015L

Чт июл 20, 2023 15:40:17

Перебирать все возмодные команды и писать в лог, как обмен прекратится на мгновение, значит подошла команда

Добавлено after 1 minute:
Или еще какое реле ставить управляемое

Re: Управление питания XL6015L

Чт июл 20, 2023 15:55:08

У меня есть PDF только для DPS5020/5015. Для XY6015L/6020L еще не сделал, а и не смог найти что-нибудь. Реестры для него разобрал методом тыка- один за одного, на базе 5020. У DPS5020 есть софт в свободном доступе, но к нее нельзя подключит 6015L из за другой скорости обмена, которй не предусмотрен в программе. Нашел и некоторой софт для XY6020, но что-бы подключить плату, и работать с нее нужно сделать три регистации, wifi-модуль и непрерывной связи интернетом. Ну, сделал. Зря. Нет связи,

Добавлено after 3 minutes 2 seconds:
Перебирать все возмодные команды и писать в лог, как обмен прекратится на мгновение, значит подошла команда

Добавлено after 1 minute:
Или еще какое реле ставить управляемое


Ну, можно подкючтся оптопарой паралельно кнопку, но это не по фъншуй. :))
Вложения
DPS5020 CNC power communication protocol.pdf
(98.08 KiB) Скачиваний: 119

Re: Управление питания XL6015L

Чт июл 20, 2023 16:07:55

Да, таким не управлял. Могу разве что предложить вычитать подчистую все возможные регистры, вызвать тревогу, вычитать всё ещё раз и сравнить. Есть предчувствие, что изменившийся регистр будет R/W.

Re: Управление питания XL6015L

Вт сен 12, 2023 11:29:13

Софт я сделал сам по аналогии DPS5012, но у него только 16 реестров, а у етого насчитал 48, да и скорсть обмена выше- 115200bps против 19200. Понял большую част из реестров что делает, но RESET не смог найти.


Добрый день! А не могли бы пожалуйста поделиться картой регистров, которую удалось получить? Буду очень признателен.

Re: Управление питания XL6015L

Сб ноя 25, 2023 21:55:41

Здравия желаю всем. Достался XY6020l с али без блока управления, как оказывается по отзывам не я один такой, продаван не высылает отдельно блок управления. В итоге плата пол года провалялась пока нечаянно не нарвался на Ваш форум. Перепробывал всяко разно подключать по UART с разными программами для БП типа DPS, но без успешно, только подтвердилось что пытается связаться на 115200 и все. На гетхабе нашел проект управления XY6015 для питона, но грусть печаль не программист я, но полдня поковырявшись с питонам и проектом по ошибкам подключал нужные модули удалось запустить из пайтона программу. Затем еще помучавшись перекомпилировал или пережал в наш любимый .exe. Программа сыровата нельзя com порт выбрать сама перебирает порты при нажатии, но находит нужный коннектится и работает в качестве USB-COM использую программатор CH341A в режиме TTL. В принципе БП XY6020 она управлят. Вот кто бы допилил прогу?! Ссылка на гетхаб на исходники https://github.com/kbs3056/XY6015L_pyGUI/tree/master. Прошу извинить за столь длинное повествование, может кому сгодится. А вот как прикрепить программу к сообщению пока не разобрался или нет прав на загрузку файлов. https://disk.yandex.com.am/d/PHqM4UmZ0sfV1w

Re: Управление питания XL6015L

Чт дек 07, 2023 17:08:46

Всем добрый день! Связался с производителем - предоставили документацию.
Адрес устройства 1.
Скорость соединения 115200.
Через modlink все считывается и записывается отлично.

Карта регистров:
Изображение

При необходимости могу скинуть весь документ на почту. На форум не получается загрузить.

Re: Управление питания XL6015L

Пн янв 08, 2024 14:19:50

vitekelektro, Спасибо за проделанную работу!
Использовал вашу программу..... промудохался знатно, пока не понял нюансы, неописанные выше.
Перебрал имеющиеся у меня преобразователи CP21012, FT232RL, FT232BL, CH341A в режиме ТТЛ (забегая вперед - все они работают).
Подключать всего 3-мя проводами (Gnd, Tx, Rx)

Нюанс: ничего в программе не крутить! (скорость ком-порта и слэйв адрес).
Программа сама автоматически перебирает порты по очереди.
Нажимать коннект столько раз, какой порт по счету в диспетчере.
На моем примере: COM1 - встроен на матери, СОМ3 - таким стал USB-to-COM преобразователь.
Нажал Connect - программа думала, написала Disconnected (пыталась соединиться на СОМ1). нажал еще раз на нее - соединилась (соединилась со следующим портом - СОМ3)

Re: Управление питания XL6015L

Сб мар 09, 2024 11:00:35

Вот такой софт сделал. Погодиться для пользования дома. Жду критики.
Скачать.
В архиве есть и шрифт, если у вас нет.

Re: Управление питания XL6015L

Вт мар 12, 2024 18:46:10

Игор Иванов писал(а): Жду критики.
5 метров exeшка для такой простой программы? :facepalm:
Почему не 5 PB? :)))

Re: Управление питания XL6015L

Чт мар 14, 2024 11:40:32

5 метров exeшка для такой простой программы? :facepalm:
Почему не 5 PB? :)))


Ну, было, но никуда не смог загрузить. :?
Честно, я не ожидал, что размер 5МБ будеть проблема в 2024г. :roll:
Ладно, сделал галочку на память :dont_know:

Re: Управление питания XL6015L

Пт мар 15, 2024 19:28:16

Размер должен быть оправданным. Не думаю что в проге реально кода на 5 метров. Думаю что 99.99% - неиспользуемый код или индуский код.
Ответить