Jump to content
Local

Recommended Posts

Вечер добрый!

 

Есть устройство PMU-13V155WCCA, появилась необходимость мониторить состояние сигналов данного устройства машиной с linux.

Может есть у кого практический опыт подключения, поделитесь.

 

2.jpg

1.jpg

Edited by fet4

Share this post


Link to post
Share on other sites

дешево и сердито - вешаете на любой доступный порт (LPT к примеру, или USB-COM TTL с CTS/DCD/RI выведенными) на входные сигналы, читаете состояние лап...

Share this post


Link to post
Share on other sites

Т.е выходы с ups можно напрямую подключать к контактам com порта ?

Share this post


Link to post
Share on other sites
2 минуты назад, fet4 сказал:

Я так понял вот такой штучкой можно подключиться через com порта на материнке ?

https://arduino.ua/prod283-rs232-ttl-konverter-ot-dfrobot 

 

 

похоже тебе нужны провода управления СОМ порта, в этой схеме только прием/передача.

Share this post


Link to post
Share on other sites
3 часа назад, fet4 сказал:

Т.е выходы с ups можно напрямую подключать к контактам com порта ?

напрямую навряд заработает (как минимум потому, что единица на ком-порту это -5..15В, а ноль - +5..15В)

 

купите что-то типа https://arduino.ua/prod2544-uart-usb-perehodnik-na-ft232rl  и будет счастье.

Share this post


Link to post
Share on other sites

Как по мне, проще всего взять копеечную ардуинку (ненавижу их) потратить час полтора времени и сделать прошивку для 3х каналов, что бы их состояния по событию, раз в секунду/минуту, или по событию (изменение значения канала) в COM порт посылалась информация. а там уже считывать скриптом если есть физический ком то из /dev/ttyS0 или переходник USB UART /dev/ttyUSB0.

Т. к. по схеме там транзисторы стоят, то для получения каких-то вменяемых сигналов надо подключать либо через подтягивающий резистор, либо отптопару.

  • Like 1

Share this post


Link to post
Share on other sites
1 час назад, Germidar сказал:

Т. к. по схеме там транзисторы стоят, то для получения каких-то вменяемых сигналов надо подключать либо через подтягивающий резистор, либо отптопару.

подтягивающие резисторы на LPT, как и на USB-TTL, вполне себе имеются по стандарту.

 

а судя по тому что там открытый коллектор указан - с ненулевой вероятностью стоит оптопара.

Share this post


Link to post
Share on other sites
В 10.02.2019 в 20:13, NiTr0 сказал:

дешево и сердито - вешаете на любой доступный порт (LPT к примеру, или USB-COM TTL с CTS/DCD/RI выведенными) на входные сигналы, читаете состояние лап...

А имеет роль на какой входной сигнал CTS, DSR, RI, DCD что подавать ?

 

Nitro подскажи как правильно подключить согласно инструкции блок питания к USB-COM TTL, подключил все контакты соответственно друг к другу но statserial /dev/ttyUSB0 не показывает изменений.

Edited by fet4

Share this post


Link to post
Share on other sites
В 13.02.2019 в 15:22, Digital_storm сказал:

PING 3 не підходить? Дешево, сердито і просто

Не дуже дешево, але то що потрібно. SNMP для моніторингу це то що треба.

Share this post


Link to post
Share on other sites
5 часов назад, fet4 сказал:

А имеет роль на какой входной сигнал CTS, DSR, RI, DCD что подавать ?

вход есть вход, какая разница какой вход на землю садить...

 

5 часов назад, fet4 сказал:

Nitro подскажи как правильно подключить согласно инструкции блок питания к USB-COM TTL,

да по идее 1, 2, 4 - на входы, 3 - на землю. хотя возможно надо будет еще подтягивающие резисторы на +5 кинуть со входов, килоом на 10 (если их нет в чипе/на плате). ну и обычный тестер в помощь - напряжения смотреть по входам при смене состояния упса...

Share this post


Link to post
Share on other sites

Вот такой приобрел http://projectveka.ru/EL/CH340G/CH340G.htm

 

Подпоялся на CTS, DSR, RI. Имеет встроенную подтяжку напряжения, подключил блок питания, при смене состояния упса, на входах получил по 3,6в.

 

Измерил так же без подключения к конвертеру при смене состояний упса получил следующие значения.

AC OK - при LOW напряжение 0в, при HIGH 0.2-0.3

DC OK - при LOW напряжение 0в, HIGH не удалось имитировать, но при подключении к конвертору значение изменяется.

Low Bat - имеет странное поведение, без подключения к конвертору и с подключенной батарей и без неё имеет 0.2в.

 

Чем проще всего считывать эти значение в Linux ?

 

Share this post


Link to post
Share on other sites

подпаяйте еще резисторы на +3.3В килоом по 10. встроенных нет.

единицей считается напряжение выше 2 вольт, нулем - ниже 0.8В.

Share this post


Link to post
Share on other sites
5 часов назад, NiTr0 сказал:

подпаяйте еще резисторы на +3.3В килоом по 10. встроенных нет.

единицей считается напряжение выше 2 вольт, нулем - ниже 0.8В.

Если бы их не было, то 5в бы не подтягивались в нужном состоянии, правильно ? А они подтягиваются.

 

Подпоял резистор 10кОм на Low Bat результат тот же, всегда в одном состоянии. 

 

Share this post


Link to post
Share on other sites
2 часа назад, fet4 сказал:

Если бы их не было, то 5в бы не подтягивались в нужном состоянии, правильно ?

0.2..0.3В - это как раз "не подтягиваются". это - болтаются в воздухе...

 

можее переключить тестер на измерение сопротивления, и потыкать в сигнальные выходы упса, отключив CH340 от него

Share this post


Link to post
Share on other sites

Нет, 0,3в это на упсе без ch340.

При подключенном ch340 5в или 3в на контактах, в зависимости как поставишь перемычку.

 

Но low batt всегда находится в high, даже при отключеной батареи.

Edited by fet4

Share this post


Link to post
Share on other sites
1 час назад, fet4 сказал:

Но low batt всегда находится в high, даже при отключеной батареи.

так а что удивительного? он по идее должен садиться на землю только когда напряжение на батарее ниже определенного порога (12в? 11.5в?).

а при отключении батареи - зарядное-то работает, напряжение 13.6в или сколько там...

Share this post


Link to post
Share on other sites
В 13.02.2019 в 13:56, Germidar сказал:

Как по мне, проще всего взять копеечную ардуинку

Так вот, на ардуине можно сварганить мониторинг, и даже SNMP прикрутить

Share this post


Link to post
Share on other sites
1 час назад, brdm сказал:

и даже SNMP прикрутить

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By AndreiKiev
      Продам новый Tripp Lite 1050BA (SMX1050SLT) 650 Ватт. Линейно-интерактивный.
      Цена 6600грн.
      Отправка НП 
      или встреча Киев



    • By Eutechnyx
      В связи с внезапной кончиной (прогар всего и вся, нет смысла восстанавливать) MGE Pulsar M 3000 (2U), куплю практически в любом состоянии такой же (под ремонт без угля в плате тоже пойдет).
      Остались рельсы и рабочая сетевая от него - потому привязка к конкретному производителю. Предложения в ЛС.

    • By stasusb
      Добрий день.
      Допоможіть будь ласка з несправною платою управління SUTR2000XLI (640-0780Q)

    • By ULTRA82
      Продам ИБП (UPS) линейно-интерактивный APC Back-UPS Pro 1200VA CIS (BR1200G-RS)
      Новый. Куплен в Украине. Гарантия от производителя 2 года.
      Территориально Киев. Отправлю наложенным платежом по Украине.
      Цена 7000 грн.
      О9З-OЗ9-ОO-O9 Алексей
       
      Описание и спецификация




    • By Wazap
      Продам преобразователь -48/+27В 65А- 1000грн



×