Содержание

Контроллер UPS "Nano"

Контроллер питания UPS «Nano» является вспомогательным устройством, работающем совместно с ПЛК на базе jroboplc. Основное назначение устройства - мониторить работу блока питания и в случае, если идет работа от батареи, информировать об этом ПЛК, чтобы тот корректно завершил свою работу, а по завершении работы ПЛК устройство также отключает батарею, переводя тем самым блок питания полностью в выключенное состояние.

Дополнительно устройство может:

Устройство контактирует с ПЛК посредством обмена данными по последовательной связи RS232 (9600, 8N1).

Со стороны ПЛК для работы с устройством необходимо использовать перефирийный модуль promauto.upsnano.

Не забыть установить BatTimeout и SerTimeout! (обычно это 40 и 5 сек соответственно)

Назначение клемм

ИмяТипОписание
Сторона 1
1 InpGND вход БП -
2 InpVDD вход БП + 12В
3 - - Не используется
4 TrmGND выход Термодатчик
5 TrmDQ вход Термодатчик
6 TrmVDD выход Термодатчик
7, 8 AuxInp вход Резервный вход для сух/конт
9, 10 BatLow вход Подключается к одноименным клеммам БП
11, 12 AcOk вход Подключается к одноименным клеммам БП
Сторона 2
13,14 BatCtrl выход Реле батареи. Нормально-разомкнутые выходы. Включается между Bat+ блока питания и + аккумулятора
15 CoolerNO выход Реле кулера. Нормально-разомкнутый выход
16 CoolerCOM выход Реле кулера. Общий выход
17 CoolerNC выход Реле кулера. Нормально-замкнутый выход
28 AuxNC выход Реле резерв. Нормально-замкнутый выход
19 AuxCOM выход Реле резерв. Общий выход
20 AuxNO выход Реле резерв. Нормально-разомкнутый выход
21 Led1 выход Выход светодиода Power. Горит всегда, когда на выходе БП есть напряжение.
22 Led2 выход Выход светодиода Bat
23 Led3 выход Выход светодиода PLC
24 LedGND выход Общий выход для светодиодов

Схема подключения с разрывом 220В (использовать прошивку версии 2)

Светодиоды на плате

Отсчет от стороны подключения USB-кабеля:

  1. PLC
  2. Bat
  3. Power (не нужен)
  4. состояние реле Aux (опционально)
  5. состояние реле Cooler (опционально)
  6. состояние реле BatCtrl

Порты микроконтроллера

#PINИмяОписание
Входы
5 D2 inTermo Цифровой сигнал от датчика температуры
6 D3 inAcOk Дискретный сигнал АС ОК блока питания
7 D4 inBatLow Дискретный сигнал BAT LOW блока питания
8 D5 inAux Дискретный сигнал от резервного входа
Выходы
9 D6 outLed2 Дискретный выход на светодиод Bat
10 D7 outLed3 Дискретный выход на светодиод Plc
11 D8 outBeep Дискретный выход на звуковой оповещатель
12 D9 outBatCtrl Дискретный выход на реле батареи
13 D10 outCooler Дискретный выход на реле кулера
14 D11 outAux Дискретный выход на реле резерва

Описание работы

Устройство запитывается по USB от компьютера. Также через USB выполняется опрос устройства:

протокол обмена

Параметры последовательного подключения: 9600, 8N1.

Запрос:

<ver> <BatTimeout>  <SerTimeout>  <T_on> <T_off> <Aux>  <Test>      <crc32>
  0       1   2         3  4       5  6    7 8     9      10       11 12 13 14

Значения BatTimeout, SetTimeout, T_on, T_off сохраняются в EEPROM.

Ответ нормальный:

0 <IO_state> <T_cur> <crc32>
0     1      2  3   4 5 6 7

Порядок записи слова - сначала старший байт, затем младший.

Ответ ошибочный:

FF <ver> 0 0  <crc32>
 0   1   2 3  4 5 6 7

выход Led1

Светодиод Power.Горит постоянно, когда на входе InpVDD и InpGND есть напряжение.

выход Led2

Светодиод Bat. Отображает состояние работы от батареи.

выход Led3

Светодиод Plc. Отображает состояние опроса от ПЛК:

выход BatCtrl

Cухой контакт, служит для разрывания цепи подключения аккумулятора к БП.

выход Cooler

Cухой контакт, служит для управления кулером (охладителем/нагревателем).

Прошивка

версия 1 (разрывает только батарею)

версия 2 (с разрыванием 220В)

Ссылки

Корпус

Описание 1

Купить 1

Микроконтроллер

Спецификация 1

Описание 1 2

Распиновка 1

Подключение датчика температуры 1

Подключение реле 1

разъемы

стоимость

Такая же, как у UPS NANO V3