СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №1/2015
ИНЖЕНЕРНЫЕ РЕШЕНИЯ 51 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 1 2015 а б в DA5 PVG612 X5 «Силовой ключ» 6 5 4 1 2 3 2 1 R нагр DA5 PVG612 X5 «Силовой ключ» 6 5 4 1 + – 2 3 2 1 R нагр DA5 PVG612 X5 «Силовой ключ» 6 5 4 1 + – 2 3 2 1 R нагр а б Внешний вид собранного контролле- ра замка показан на рисунке 4. В СТРОЕННАЯ УПРАВЛЯЮЩАЯ ПРОГРАММА Встроенная управляющая программа МК позволяет управляющему контрол- леру обмениваться командами и дан- ными со сканером отпечатков, кон- фигурировать и настраивать сканер, управлять режимами и настраивать всё устройство, а также его интерфейс, с пользователями и администраторами. Устройство может функционировать в трёх режимах: ● пользовательский (ждущий) режим, устанавливающийся по умолчанию после включения питания; ● режим администрирования (с вхо- дом только из пользовательского режима по предъявлению отпечат- ка пальца администратора); ● режим администрирования сканера (с входом только из режима адми- нистрирования по предъявлению отпечатка другого пальца админи- стратора). После включения питания устрой- ство выводит на экран ЖКИ заставку с названием и номером версии встро- енного ПО («FPcensor Vx.x»), после чего начинается тестирование скане- ра отпечатков и памяти EEPROM. Снача- ла, путём подачи контрольной команды и ожидания в течение заданного вре- мени ответа, программа устанавлива- ет наличие сканера. Далее анализ кор- ректности ответного пакета позволя- ет проверить исправность сканера при его наличии. В случае отсутствия или некорректного подтверждения от сканера программа выводит на ЖКИ сообщение «Ошибка n GT-511C», где n – номер ошибки (0 – отсутствие, 1 – неисправность сканера), и переда- ёт управление в бесконечный пустой цикл. При исправном сканере програм- ма кратковременно включает встроен- ный светодиод его подсветки. После успешного завершения тести- рования сканера программа переходит к тестированиюмикросхемы EEPROM. Это запись в EEPROM контрольного значения с последующей проверкой правильности записи. В случае ошиб- ки на ЖКИ кратковременно выдаёт- ся сообщение «Ошибка n I2C», где n – номер ошибки (0 – отсутствие ИС памя- ти, 1 – неисправность EEPROM). Так как отсутствие или неисправность EEPROM для устройства не является фатальным, программа в дальнейшем выполняет функционально ограниченную вер- сию без использования EEPROM. Далее устройство переходит в поль- зовательский режим, индицируемый заставкой «Жду палец» на ЖКИ. Выход подключения внешнего исполнитель- ного устройства при этом всё время находится в пассивном уровне («Запер- то»). Для получения пользовательского доступа (открытия замка) пользователь должен приложить подушечку пальца к внешней поверхности матрицы ска- нера и однократно нажать на любую из кнопок: «ENT», «RET» или «SEL». После Рис. 3. Варианты подключения нагрузки: а – управление нагрузкой, питающейся переменным или постоянным током; б – управление нагрузкой, питающейся постоянным током (вариант 1); в – управление нагрузкой, питающейся постоянным током (вариант 2) Рис. 4. Внешний вид контроллера замка: а – лицевая сторона; б – оборотная сторона
RkJQdWJsaXNoZXIy MTQ4NjUy