Плата контроллера объекта

ПРИНЦИП РАБОТЫ И ПАРАМЕТРЫ

Устройство записывает в энергонезависимую память время, дату и ID срабатывания подключённых к нему датчиков. От датчика движения записывается каждое 10 срабатывание. В случае переполнения памяти, новые данные записываются в место старых начиная с 0×00 адреса. В случае пропадания питания 12В на плату, дата, время и счётчик адреса контроллера сбрасывается в  0×00, запись новых данных в память производится с 0х00 адреса.  Установка времени устройства и считывание информации производится с помощью программы ObjectControllerApp через порт USB.

Параметры:

Напряжение питания устройства………………………………..12В;

Напряжение питания микроконтроллера…………………..3,3В;

Объём энергонезависимой памяти…………………………….16 384 записей;

Связь с ПК…………………………………………………………………….USB;

Табл.1

Датчики

ID

Датчик движения

1

Датчик двери

2

Контроль доступа

3

 

ПОДКЛЮЧЕНИЕ ПЛАТЫ КОНТРОЛЛЕРА

Плата подключается к датчикам и в схему бесперебойного питания согласно Рис.1.

Helpi Group Схема платы контроллера объекта
Helpi Group Схема плати

Рис.1

Назначение элементов:

LED_RED – индикация занятости шины USB;

LED_GREEN – индикация срабатывания датчиков;

BUTTON – не используется;

PROG – программирование микроконтроллера;

ПРОГРАММА ObjectControllerApp

Программа требует установки на ПК Microsoft.NETFrameWork3.5. Установочный пакет ObjectController.msi содержит ссылку на его установку из интернета. Если ПК подключён к интернету, то автоматически начнётся установка Microsoft.NETFrameWork3.5, если нет – необходимо установить его вручную.

Общий вид программы показан на Рис.2. при отключённом устройстве. Подключение и отключение кабеля USB рекомендуется производить при включённом ПК.

Общий вид программы контроллера посещаемости объекта
Helpi Group ПО

 Рис.2

При подключении кабеля USB устройства к ПК ОС Windows начинает поиск и установку драйвера HID USB устройства. После успешной установки состояние подключения изменяется на «Подключено».

Подключение

Рис.3

Для проверки текущего состояния датчиков нажать кнопку «Прочитать» соответствующего раздела. Сделано для удобства при проверке подключения датчиков и их исправности. Так же при срабатывании любого из датчиков мигает зелёный светодиод на плате.

Состояние

Рис.4

«Синхронизировать» – устанавливает время и дату календаря устройства такое же, как установлено на ПК. Текущая дата и время устройства отображается по нажатию кнопки «Прочитать». По умолчанию 00.00.2000 00:00.

Синхронизировать

Рис.5

«Стереть данные» – стирает энергонезависимую память и сбрасывает счётчик адреса в 0х00. «Прочитать…» считывание данных с памяти в текстовый файл и отображение их на графике. Прогресс чтения отображается на панели статуса внизу формы программы (Рис.6). Чтение занимает несколько секунд. Выпадающий список позволяет отобразить на графике интересующую пользователя дату.

ObjectControllerApp

Рис.6

Текстовый файл читабельный, откривается блокнотом. ID датчиков приведены в таблице Табл.1 и справке программы.

По оси X графика суточное  время, по Y – ID датчиков. График можно приближать выделяя его курсором «мыши» (Рис.7, 8). Таким образом, постепенно приближая и анализируя ось Х, можно узнать точное время срабатывания датчика.

Контроль посещаемости объекта
Helpi Group плата для контроля посещаемости

Рис.7

Временная Ось

Рис.8

Пункты меню:

«Открыть…» – открыть текстовый файл для графического анализа;

«Закрыть» – закрыть текущий файл;

«Экспорт…» – сохранение графика как картинку;

«Печать…» – вывод на печать графика.