Превращение KORAD3005D в программируемый KORAD3005P

С помощью дешевого и доступного модуля на ESP8266 (он же ESP-12) можно превратить обычный KORAD3005D  в программируемый блок KORAD3005P с управлением по WiFi и USB.

Хотя KORAD3005D не предназначен для удаленного управления, тем не менее некоторые экземпляры могут работать как программируемый KORAD3005D. Внутри на плате имеется разъем для управления по UART – этим и можно воспользоваться.

По какой-то причине часть блоков с индексом “D” имеют прошивку от блоков с индексом “P” и могут управляться через UART. Давайте далее называть такие блоки KORAD3005DP.

Отличить такие блоки очень просто – достаточно их послушать. Посмотрите короткое видео и вы услышите разницу.

Если вам повезло и у вас именно KORAD3005DP, тогда этот проект для вас.   Если нет, посмотрите мой следующий проект – будет ещё интереснее.

Оборудование и прошивка

Для реализации проекта понадобиться любая отладочная плата на основе ESP8266 (ESP-12), а так-же кнопка и внешний USB разъем.

Прошивается такая плата с обычного компьютера через USB разъём, никаких дополнительных программаторов не нужно. Вы можете воспользоваться уже готовым файлом прошивки. 

Ссылка на проект:  https://github.com/profi-max/KORAD_WiFi_USB_module

Всё файлы проекта выложены на сайте GitHub. Как исходные коды, так и готовая скомпилированная прошивка. Загрузить прошивку в плату можно тремя разными способами:

  • Готовый файл в папке Binary. Установите программу Flash Download Tools с официальной страницы производителя https://www.espressif.com/en/support/download/other-tools . Подключите USB кабель к отладочной плате, запустите приложение , выберите правильный COM-порт и bin-файл с прошивкой. По окончании загрузки нажмите кнопку “RST” (Reset), чтобы перезапустить вашу отладочную плату.
  • Можно использовать Arduino IDE. Откройте скетч из папки Arduino. Выберите плату NodeMCU 1.0 . Установите библиотеку  WiFiManager by tzapu. Скомпилируйте и загрузите скетч в отладочную плату.
  • Можно использовать Visual Studio Code + Platformio. Откройте проект из папки VSCode. Скомпилируйте и загрузите проект.

После прошивки разъем USB можно использовать и для последующей перепрошивки и для управления KORAD по протоколу Modbus RTU.

Схема подключения к KORAD

Сначала измерьте напряжение между пинами 1 и 4 разъема J9. Если напряжение 5 вольт, подключайте их к пину VIN отладочной платы.  Если 3.3 вольта – то к пину 3V.

DPSmaster - приложение для управления KORAD с компьютера

Приложение представляет собой  5Mb исполняемый файл для Windows, не требующий установки и установки стороннего программного обеспечения. Официальная страница программы: https://profimaxblog.ru/dpsmaster_rus/

Полный обзор DPSmaster: https://youtu.be/1nZQ2FA08Fg

  • WiFi В приложении DPSmaster выберите
    “TCP” и введите корректный локальный IP адрес вашей ESP8266.
     
  • USB В приложении DPSmaster выберите правильный
    “COM” порт. Скорость (Baud rate) 115200,  адрес (slave address) 1.

Для соединения нажмите кнопку “Connect”. В момент соединения с программой KORAD блокирует все свои кнопки управления, с тем чтобы управление было только из программы.  Через несколько секунд после отключения программы, KORAD разблокирует свои органы управления. Блокирование и разблокирование сопровождается звуковым сигналом.

Вам доступно:

  • 10 обычных профилей (ячеек памяти) M0-M9
  • ещё 10 профилей для зарядки литиевых батарей C0-C9
  • Счетчики времени и энергии (ампер и ватт часы)
  • Таймер для каждого профиля
  • OVP – триггерная защита по напряжению
  • OCP – триггерная защита по току
  • OPP триггерная защита по мощности
  • Soft Front – медленное нарастание напряжения при включении
  • Автоматический сброс счетчиков при включении выхода
  • 10-оборотные регуляторы тока и напряжения
  • Регулировка установленного тока и напряжения колёсиком мыши над индикатором
  • Автотест – инструмент для сбора и анализа данных в текстовом виде или в виде таблиц EXCEL

ВАЖНО:  Все настройки параметров и профилей хранятся в отладочной плате ESP8266, а не в KORAD и не на компьютере.

Как подключиться к WiFi

Нажимайте в течении 3 секунд кнопку “Wifi Reset”, подключенную к отладочной плате. В это время модуль ESP8266 переходит в режим точки доступа. Откройте на своём телефоне настройки WiFi. Найдите и выберите точку доступа “KORAD bridge”, пароль не требуется. В открывшейся странице кликните “Configure WiFi”, затем выберите ваш роутер, введите пароль и нажмите “Save”. Теперь плата с ESP8266 подключена к вашему WiFi роутеру.

Как узнать локальный IP адрес

Откройте в браузере страницу вашего роутера. В списке клиентов WiFi найдите “KORAD server”.

Галерея

Домашняя Forums KORAD WiFi USB module ESP8266

Viewing 0 reply threads
  • Author
    Posts
    • #4541
      profi-max
      Keymaster

      Turn your KA3005D into programmable KA3005P. The project is based on the ESP8266 (ESP-12) module for communicate over Wifi or USB with KORAD 3005 power supply.

      • This topic was modified 1 month ago by profi-max.
Viewing 0 reply threads
  • You must be logged in to reply to this topic.