Подключил переходник к ИБП RS232-UART, к нему обычный USB-UART на чипе CP2102 и в комп. Поставил снифер Serial Port Monitor и запустил штатную программу ИБП UPSilon2000. Посмотрел, что приходит в порт. Для запуска обмена отправляется F\r, потом Q1\r. После чего приходит строка с данными. Выяснилось, что это довольно распространённый протокол Megatec. После его изучения, написал програмку, подключил ардуинку, всё ОК работает и снимается.
Но вопрос в том, что на ИБП есть ещё порт USB Type B с поддержкой USB-HID. Штатная программа UPSilon2000 подключается через обычный кабель USB Type B(вилка) - USB Type А(вилка), ставит какой то свой драйвер USB UPS of Megatec, и работает, хотя снифер Serial Port Monitor не видит ни одного открытого порта. И ардуинка через конвертер USB-UART на чипе CP2102 с ИБП обмениваться не хочет. Сделал кабель USB Type B(вилка) - USB Type А(гнездо). В него втыкаю USB-UART соединяю со вторым UART-USB и в компьютер. Программа через эту связку не работает. Менял Rx/Tx местами, ни в какую. Странно, вроде должно. Ничего не понимаю. Может, кто то подскажет, какую-нибудь идею?


