Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:ups_devices:ups_nano [2018/07/27 13:20] denis [Светодиоды на плате] |
doc:jroboplc:ups_devices:ups_nano [2019/06/03 09:38] (текущий) vitaly [Контроллер UPS Nano] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Контроллер UPS "Nano" ====== | ====== Контроллер UPS "Nano" ====== | ||
- | <note important>Предварительное описание, устройство в разработке</note> | + | Контроллер питания UPS "Nano" является вспомогательным устройством, работающем совместно с ПЛК на базе jroboplc. Основное назначение устройства - мониторить работу блока питания и в случае, если идет работа от батареи, информировать об этом ПЛК, чтобы тот корректно завершил свою работу, а по завершении работы ПЛК устройство также отключает батарею, переводя тем самым блок питания полностью в выключенное состояние. |
+ | Дополнительно устройство может: | ||
+ | * измерять температуру | ||
+ | * опрашивать один логический вход (сухой контакт) | ||
+ | * управлять двумя логическими выходами (реле), каждый из которых специализирован для управления: | ||
+ | * кулером/нагревателем с зависимостью от измеренной | ||
+ | * оповещателем об отсутствии связи с ПЛК. | ||
- | ===== Корпус ===== | + | Устройство контактирует с ПЛК посредством обмена данными по последовательной связи RS232 (9600, 8N1). |
- | Описание [[http://www.gainta.com/pdf/d4mg.pdf|1]] | + | Со стороны ПЛК для работы с устройством необходимо использовать перефирийный модуль [[doc:jroboplc:modules:peripherial:upsnano]]. |
- | + | ||
- | Купить [[http://escor.ru/catalog/gainta/d4mg_71_0kh90_2kh57_5mm_na_din_reyku/|1]] | + | |
- | ===== Микроконтроллер ===== | + | Не забыть установить BatTimeout и SerTimeout! (обычно это 40 и 5 сек соответственно) |
- | + | ||
- | Спецификация | + | |
- | [[https://store.arduino.cc/usa/arduino-nano|1]] | + | |
- | + | ||
- | Описание | + | |
- | [[http://radiodetalki.narod.ru/pribory/arduino_nano_v3.pdf|1]] | + | |
- | [[https://www.es.co.th/Schemetic/PDF/ARMB-0022.PDF|2]] | + | |
- | + | ||
- | Распиновка | + | |
- | [[http://www.pighixxx.com/test/wp-content/uploads/2014/11/nano.png|1]] | + | |
- | + | ||
- | Подключение датчика температуры | + | |
- | [[https://create.arduino.cc/projecthub/TheGadgetBoy/ds18b20-digital-temperature-sensor-and-arduino-9cc806|1]] | + | |
- | + | ||
- | Подключение реле [[http://howtomechatronics.com/tutorials/arduino/control-high-voltage-devices-arduino-relay-tutorial/|1]] | + | |
===== Назначение клемм ===== | ===== Назначение клемм ===== | ||
Строка 44: | Строка 33: | ||
| 16 | CoolerCOM | выход |Реле кулера. Общий выход | | | 16 | CoolerCOM | выход |Реле кулера. Общий выход | | ||
| 17 | CoolerNC | выход |Реле кулера. Нормально-замкнутый выход | | | 17 | CoolerNC | выход |Реле кулера. Нормально-замкнутый выход | | ||
- | | 18 | AuxNO | выход |Реле резерв. Нормально-разомкнутый выход | | + | | 28 | AuxNC | выход |Реле резерв. Нормально-замкнутый выход | |
| 19 | AuxCOM | выход |Реле резерв. Общий выход | | | 19 | AuxCOM | выход |Реле резерв. Общий выход | | ||
- | | 20 | AuxNC | выход |Реле резерв. Нормально-замкнутый выход | | + | | 20 | AuxNO | выход |Реле резерв. Нормально-разомкнутый выход | |
| 21 | Led1 | выход |Выход светодиода Power. Горит всегда, когда на выходе БП есть напряжение. | | | 21 | Led1 | выход |Выход светодиода Power. Горит всегда, когда на выходе БП есть напряжение. | | ||
| 22 | Led2 | выход |Выход светодиода Bat | | | 22 | Led2 | выход |Выход светодиода Bat | | ||
Строка 54: | Строка 43: | ||
{{:doc:jroboplc:ups_nano_pins.jpg?400|}} | {{:doc:jroboplc:ups_nano_pins.jpg?400|}} | ||
+ | Схема подключения с разрывом 220В (использовать прошивку версии 2) | ||
+ | |||
+ | {{:doc:jroboplc:ups_devices:scheme_ups_nano_prncpl.png?400|}} | ||
===== Светодиоды на плате ===== | ===== Светодиоды на плате ===== | ||
Отсчет от стороны подключения USB-кабеля: | Отсчет от стороны подключения USB-кабеля: | ||
Строка 80: | Строка 72: | ||
| 14 | D11 | outAux | Дискретный выход на реле резерва | | | 14 | D11 | outAux | Дискретный выход на реле резерва | | ||
- | ===== Компоненты мат.платы ===== | ||
- | * резисторы светодиодов, входов, термодатчика и др. | ||
- | * оптроны | ||
- | * реле: | ||
- | * реле батареи (NO) | ||
- | * реле кулера (NO/NC) - запаивается опционально | ||
- | * реле резерва (NO/NC) - запаивается опционально | ||
- | * компоненты пищалки | ||
===== Описание работы ===== | ===== Описание работы ===== | ||
Строка 172: | Строка 156: | ||
===== Прошивка ===== | ===== Прошивка ===== | ||
- | [[doc:jroboplc:ups_devices:ups_nano_src]] | + | [[doc:jroboplc:ups_devices:ups_nano_src|версия 1 (разрывает только батарею)]] |
+ | |||
+ | [[doc:jroboplc:ups_devices:ups_nano_src_2|версия 2 (с разрыванием 220В)]] | ||
+ | |||
+ | |||
+ | ===== Ссылки ===== | ||
+ | |||
+ | ==== Корпус ==== | ||
+ | Описание [[http://www.gainta.com/pdf/d4mg.pdf|1]] | ||
+ | |||
+ | Купить [[http://escor.ru/catalog/gainta/d4mg_71_0kh90_2kh57_5mm_na_din_reyku/|1]] | ||
+ | |||
+ | ==== Микроконтроллер ==== | ||
+ | |||
+ | Спецификация | ||
+ | [[https://store.arduino.cc/usa/arduino-nano|1]] | ||
+ | |||
+ | Описание | ||
+ | [[http://radiodetalki.narod.ru/pribory/arduino_nano_v3.pdf|1]] | ||
+ | [[https://www.es.co.th/Schemetic/PDF/ARMB-0022.PDF|2]] | ||
+ | |||
+ | Распиновка | ||
+ | [[http://www.pighixxx.com/test/wp-content/uploads/2014/11/nano.png|1]] | ||
+ | |||
+ | Подключение датчика температуры | ||
+ | [[https://create.arduino.cc/projecthub/TheGadgetBoy/ds18b20-digital-temperature-sensor-and-arduino-9cc806|1]] | ||
+ | |||
+ | Подключение реле [[http://howtomechatronics.com/tutorials/arduino/control-high-voltage-devices-arduino-relay-tutorial/|1]] | ||
+ | |||
+ | [[http://escor.ru/catalog/shtyrevye/pbs_40_shag_2_54mm/|разъемы]] | ||
+ | |||
+ | |||
+ | ==== стоимость ==== | ||
+ | [[doc:jroboplc:ups_devices:ups_nano3#price|Такая же, как у UPS NANO V3]] |