Контроллер жалюзи платежного терминала/паркомата
Описание
Модификация motorcontroller-shutter предназначена для автоматического открытия/закрытия жалюзи терминала по сигналу с сухого контакта контроллера магнитной петли.
Настройка параметров выполняется с помощью диагностической утилиты, работа производится автономно (без подключения к PC).
Алгоритм работы
Контроллер фиксирует положение жалюзи по двум фотоэлементом - верхнему (top) и нижнему (bottom). Положение фиксируется перекрытием соответствующего датчика.
Сигнал с сухого контакта контроллера магнитной петли (контакты замкнуты) соответствует наличию автомобиля на петле - при таких условиях контроллер открывает жалюзи.
Если сигнал контроллера магнитной петли пропадает (контакты разомкнуты), то автомобиль на петле отсутствует - при таких условиях закрывает жалюзи.
Чтобы избежать частного открытия/закрытия жалюзи контроллер производит закрытие с задержкой от последнего момента фиксации автомобиля на петле.
Работа мотора на открывание/закрывание завершается в следующих случаях:
- Есть фиксация противоположного положения - фотодатчиками зафиксировано открытие или закрытие
- Превышено время, отведенное на операцию - данный период настраивается.
- Превышен предел по потребляемому току (мощности), т.е. зафиксировано застревание жалюзи.
Настройка ограничений по мощности производится с помощью двух параметров:
- Максимальной мощности (в условных единицах)
- Пускового период (в миллисекундах, 1000 мск = 1сек), в течении которого не производится отсечка по мощности. В этот период потребление привода (пусковой ток) может многократно превышать штатный ток.
Настройка ограничений по мощности
Для настройки подходящего ограничения выполните оценку потребляемой мощности:
- Выполните штатную операцию открытия жалюзи по сигналу с датчика.
- После операции выполните команду status диагностической утилитой. В выводе команды будет указан максимальный потребленный ток (в условных единицах) за операцию (max operation current).
- Выполните несколько операций открытия/закрытия, каждый раз измеряя максимальный потребленный ток.
- Установите предел тока (команда setup) на 20-50% выше максимального потребленного тока за все измерения.
- Попробуйте выполните штатные операции закрытия/открытия - они не должны ограничиваться по току.
- Попробуйте остановить движение жалюзи рукой - должны включаться ограничения по току.
Подключение
Диагностическая утилита
Диагностическая утилита позволяет управлять контроллером с командной строки.
exe-файл утилиты см. в аттаче (запускать с командной строки из каталога exe-файлом).
Варианты запуска:
Проверка доступности устройства:
motorctrl.exe COM1 ping
Проверка статуса:
motorctrl.exe COM1 status
Пример ответа на команду статуса:
State: CLOSED, bottom_sensor = [OFF], top_sensor = [ON (SHUTTER OPENED)], switch_sensor = [ON (CAR PRESENT)], max operation current: 20 Состояние: закрыто, нижний сенсор - не зафиксирован, верхний сенсор - зафиксирован (жалюзи открыта), автомобиль присутствует, максимальное потребление тока за операцию - 20 единиц
Запрос настроек:
motorctrl.exe COM1 setup
Пример ответа :
SETUP: operate timeout = 10 secs // Максимальное время операции закрытия/открытия в секундах close delay = 30 secs // Задержка закрытия в секундах motor_power = 100 % // Мощность привода в процентах current limit skip time = 500 msec // Пусковой период в миллисекундах current limit = 2048 // Предел ограничения по току в условных единицах
Установка настроек:
motorctrl.exe COM1 setup <время_на_операцию_секунды> <задержка_закрытия_в_секунды> <мощность_привода_проценты> <пусковой_период_миллисекунды> <предел_по_току>
Например:
motorctrl.exe COM1 setup 11 15 70 1000 20
Attachments (3)
- motorcontroller-shutter.pdf (83.7 KB) - added by 7 years ago.
- motorcontroller-shutter.png (53.7 KB) - added by 7 years ago.
- motorctrl.exe (341.7 KB) - added by 7 years ago.
Download all attachments as: .zip