Forum Replies Created

Viewing 15 posts - 1 through 15 (of 17 total)
  • Author
    Posts
  • in reply to: Sinilink XY6020 XY6014 XY 6008 #3824
    Eugeniy
    Participant

    https://disk.yandex.ru/d/HkfM7PGwBn8oOw

    Прошивка от родного WIFI модуля Sinilink XY-WFPOW (а он modbus bridge + mqtt)
    Упросил какого-то поляка считать, хотел зашить в свой ESP8266. И зашил, и работет… почти

    Подключается, определяется, конфигурируется из родного приложения ииии на этапе сохранения настроек на сервере пишет, что устройство не является Sinilink. Подозреваю, что приложение отправляет еще и mac или еще како-то id модуля. Упросить поляка считать efuse уже не получилось )) Так что, если у кого есть во владении XY-WFPOW – поделитесь

    • This reply was modified 1 year, 4 months ago by Eugeniy.
    in reply to: Offtopic #3819
    Eugeniy
    Participant

    На Авито продают систему питания от БС Huawei, отличный вариант как первичный БП на 6kW. У меня уже места нет )
    https://www.avito.ru/nizhniy_tagil/remont_i_stroitelstvo/lom_oborudovaniya_svyazi_72_2669657289

    in reply to: DPSmaster #3814
    Eugeniy
    Participant

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

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

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

    in reply to: DPSmaster #3812
    Eugeniy
    Participant

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

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

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

    in reply to: Sinilink XY6020 XY6014 XY 6008 #3785
    Eugeniy
    Participant

    >Осталось выяснить чем их прошить, когда они в bootloader mode

    Если это не кастомный загрузчик, то тем же чем STM, хотя гига и свои тулзы имеет

    in reply to: Wuzhi WZ5005 WZ6012 #3782
    Eugeniy
    Participant

    Список регистров Modbus, которые использует родное приложение. Часть описана в документации, часть нет

    MB_READ_DISPLAY1 = 41;
    MB_READ_DISPLAY2 = 42;
    MB_READ_DISPLAY3 = 43;
    MB_READ_INFO = 36;
    MB_READ_M = 39;
    MB_READ_M0 = 45;
    MB_READ_M1 = 47;
    MB_READ_M2 = 49;
    MB_READ_M3 = 51;
    MB_READ_M4 = 53;
    MB_READ_STATE = 35;
    MB_READ_SYSTEM = 37;
    MB_WRITE_ADDRESS = 33;
    MB_WRITE_CLEAR = 114;
    MB_WRITE_DISPLAY = 44;
    MB_WRITE_M = 40;
    MB_WRITE_M0 = 46;
    MB_WRITE_M1 = 48;
    MB_WRITE_M2 = 50;
    MB_WRITE_M3 = 52;
    MB_WRITE_M4 = 54;
    MB_WRITE_MODE = 32;
    MB_WRITE_POWER = 34;
    MB_WRITE_PROTECT = 80;
    MB_WRITE_RESET = 97;
    MB_WRITE_RUN = 113;
    MB_WRITE_SYSTEM = 38;
    MB_WRITE_ZERO = 96;

    in reply to: Sinilink XY6020 XY6014 XY 6008 #3779
    Eugeniy
    Participant

    Модули Sinilink при удержании энкодера при вкл переходят в bootloader mode

    Attachments:
    You must be logged in to view attached files.
    in reply to: Wuzhi WZ5005 WZ6012 #3671
    Eugeniy
    Participant

    > Там всё по другому, другой протокол.

    Там другие регистры? Я думал описание протокола у них общее для всех модулей. В DPS при удержании M1 настройки порта, а при удержании SET модуль подозрительно делает паузу прежде чем загрузиться.

    in reply to: Wuzhi WZ5005 WZ6012 #3669
    Eugeniy
    Participant

    RIDEN
    Boot unit to bootloader mode manually: Press and hold “ENTER” button when powering on the unit.

    in reply to: Wuzhi WZ5005 WZ6012 #3668
    Eugeniy
    Participant

    > В официальных опубликованных протоколах связи нет такого регистра

    RIDEN
    register 0x100 (value 0x1601)

    Для Sinilink пока не нашел, но он точно есть

    in reply to: Wuzhi WZ5005 WZ6012 #3666
    Eugeniy
    Participant

    > А перегрузиться программно в бутлоадер конечно можно.

    Тогда вопрос. Зачем нам при первой прошивке ST Link? Ведь RIDEN (как уверен и остальные) имеют регистр modbus запись в который перегружает модель в bootloader mode? Можно же получается подкл UART из заводской прошивки перейти в кастом.

    in reply to: Wuzhi WZ5005 WZ6012 #3664
    Eugeniy
    Participant

    У меня вопрос. Может STM32 софтово перегрузиться в bootloader и передать какие-то данные туда?

    in reply to: Sinilink XY6020 XY6014 XY 6008 #3660
    Eugeniy
    Participant

    > В STM32F103CBT6 нет ЦАП

    Хм. Но GigaDevice пишут, что у них есть

    • This reply was modified 1 year, 4 months ago by Eugeniy.
    Attachments:
    You must be logged in to view attached files.
    in reply to: Sinilink XY6020 XY6014 XY 6008 #3658
    Eugeniy
    Participant

    > А у вас К FLASH что-то много линий идёт. Вы уверены что там SPI, а не I2C? Надо даташит на сам чип памяти посмотреть.

    Там самой микросхемы нет. Только посадочное место. на I2C не похоже, а вот на SPI очень. Можете посмотреть на фото. У модуля по заводу есть обновление по воздуху. Думаю задумка была закачивать прошивку в внешнюю флеш и уже потом обновлять из нее. Но как-то обошлись. Ибо просто хранить настройки во внешний флеш это как-то жирно.

    > В 103 процессоре нет ЦАП

    Как нет?

    Digital to analog converter (DAC)
    – 12-bit DAC with independent output channels
    – 8-bit or 12-bit mode in conjunction with the DMA controller
    The 12-bit buffered DAC is used to generate variable analog outputs. The DAC channels can
    be triggered by the timer or EXTI with DMA support. In dual DAC channel operation,
    conversions could be done independently or simultaneously. The maximum output value of
    the DAC is VREF+

    in reply to: Sinilink XY6020 XY6014 XY 6008 #3654
    Eugeniy
    Participant

    Пытаюсь прозвонить ножки процессора, осталось самое сложное, идет тяжко, учитывая мой уровень знаний )
    зы. пин CS экрана подтянут к земле

    • This reply was modified 1 year, 4 months ago by Eugeniy.
    Attachments:
    You must be logged in to view attached files.
Viewing 15 posts - 1 through 15 (of 17 total)