RS-232/RS-485. Подключение к датчику пассажиропотока "Автокондуктор"


Объем реализованного функционала

Устройство передает системе пассажиропотока:
- информацию о времени;
- информацию о зажигании ТС;
- информацию о состоянии дверей ТС;
- (опционально) информацию о координатах, скорости и курсе.

Устройство может управлять питанием системы пассажиропотока:
- автоматически в зависимости от состояния зажигания ТС;
- предусмотрена экстренная команда для перезагрузки системы пассажиропотока по питанию.

Устройство получает от системы пассажиропотока и можете передать на сервер:

ПРИМЕЧАНИЕ
Параметры системы пассажиропотока сохраняются устройством в памяти как пользовательские параметры. Такие параметры передаются на сервер мониторинга в пользовательских полях протокола (№207..255, см. таблицу параметров по ссылке)

При работе с системой устройство может формировать следующие события:


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

Схематично комплект оборудования выглядит следующим образом:


Логика работы комплекта:

- В зависимости от состояния зажигания ТС терминал контролирует состояние работы Автокондуктора.
Для контроля зажигания терминал использует входную линию, настроенную как дискретный датчик и отмеченную флагом "Назначить как Зажигание".

Если зажигание ТС включается, то терминал включает питание Автокондуктора, и после небольшой задержки начинает работу с ним. После получения первых ответов терминал формирует событие EVENT_9569.

ПРИМЕЧАНИЕ
За ходом инициализации можно наблюдать по состоянию параметра "Автокондуктор, состояние". Сначала терминал подаст питание и установит флаг "включен". Затем начнет опрос Автокондуктора и при наличии корректного обмена установит флаг "наличие ответов". Далее требуется синхронизировать время для корректной работы системы и в случае успешной установки времени терминал установит флаг "время синхронизировано".

Если зажигание ТС выключается, то устройство выключит питание Автокондуктора через время, указанной в настройке и сформирует событие EVENT_9570.

ПРИМЕЧАНИЕ
Если до истечения этого времени зажигание будет включено, то таймер обнуляется и задача на отключение питания снимается.

- Для управления питанием Автокондуктора на терминале обязательно должна быть настроена выходная линия терминала

- Если в процессе работы с Автокондуктором терминал не может получить подтверждение на команду синхронизации времени или перестает получать ответы на остальные запросы/команды, то производится перезагрузка Автокондкутора по питанию. При этом устройство формирует событие EVENT_9569.

- Если в процессе работы терминал получает от Автокондуктора информацию об ошибках при работе с камерами, то устройство устанавливает соответствующие флаги в параметре "Автокондуктор, состояние видеокамер" и формирует событие EVENT_9568.

- В зависимости от состояния дверей ТС производится подсчет пассажиров. Чтобы терминал мог известить Автокондуктор о состоянии дверей, необходимо подключить сигналы о состоянии дверей к дискретным входам терминала, а также к каким входам и какие двери подключены (1 дверь - передняя дверь ТС).
Для подключения датчиков открытия двери к терминалу необходимо настроить входные линии как дискретные с контролем восстановления.


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

После закрытия дверей Автокондуктор обрабатывает информацию от камер и по окончании этого процесса (обработка видео может занимать от минуты до нескольких десятков минут) сообщает терминалу о результатах. При получении результатов подсчета терминал сформирует событие EVENT_9571 и пропишет результаты в параметрах:

- “Автокондуктор”, уникальная метка
- “Автокондуктор”, счетчик по двери 1 (IN)
- “Автокондуктор”, счетчик по двери 1 (OUT)
- “Автокондуктор”, счетчик по двери 2 (IN)
- “Автокондуктор”, счетчик по двери 2 (OUT)
- “Автокондуктор”, счетчик по двери 3 (IN)
- “Автокондуктор”, счетчик по двери 3 (OUT)
- “Автокондуктор”, номер двери подсчета
- “Автокондуктор”, последнее посчитанное IN
- “Автокондуктор”, последнее посчитанное OUT
- “Автокондуктор”, время видеофайла
- “Автокондуктор”, время для сортировки
- “Автокондуктор”, идентификатор видеофайла
- “Автокондуктор”, код ошибки

- Если необходимо перезагрузить Автокондуктор, то требуется отправить команду по SMS или через Internet. Когда терминал принимает команду, то формируется событие EVENT_41517. Формат команды:

Пример команды:

*!ACOND RESET


Пример настройки


1. Настройка интерфейса для работы с системой Автокондуктор

2. Настройка входной линии для контроя "Зажигания"

3. Настройка входных линий для контроля состояния "Дверей"

4. Настройка выходной линии для управления питанием системы "Автокондуктор"

5. Настройка параметров протокола для передачи на сервер мониторинга


Пример отображения в телеметрии


Включение устройства, начальное состояние показаний

Включение входа "Зажигание"

Изменение статуса --->

Получение первых ответов от Атокондуктора, синхронизация времени (и изменение статуса)

Дверь открыта

Дверь закрыта

Получение данных подсчета

Изменение статуса камеры (зафиксирована неисправность первой камеры)

Изменение статуса камеры (снятие статуса неисправности первой камеры)

Отрпботка команды на перезагрузку системы "Автокондуктор"

Изменение статуса после команды на перезагрузку --->



Была ли статья полезна?

Да Нет