Скуд своими руками

Создаем своими руками систему контроля и управления доступом к ПК

реклама

Здравствуйте, дорогие читатели!

В этот раз мы отойдем от статей на тему компьютерной помощи и проведем эксперимент, и создадим (не будем врать, изобретать и созидать мы ничего не станем, мы просто соберем из доступных компонентов) ни много, ни мало – систему контроля и управления доступом к ПК!

Вы спросите, а зачем, собственно это делать? А я отвечу – совершенно не зачем, но мы сделаем это, просто потому, что можем.

Итак, для создания СКУД для ПК нам потребуется:

реклама

  1. Контроллер. В нашем случае это IronLogic Z-5R – один из самых доступных контроллеров на рынке
  2. Считыватель карт доступа. У нас это IronLogic Matrix II, не очень дешев (1350р.), но в отличии от доставшегося бесплатно, работает со всеми картами и «таблетками» что у меня есть.
  3. Реле 4 контактное, нормально-разомкнутое. Приобретается в автомагазине. На авторынке, где я его приобрел, продавцы совершенно обнаглевшие. Данное реле, оптовыми партиями от 20 штук, в интернете продается по 25 рублей, а на авторынке оно стоит уже 100р. В поисках наидешевейшего варианта обошел весь рынок, но цена у всех одна и та же – 100 рублей. Обдираловка!
  4. Блок питания 220В – 12В.
  5. Самодельная разъем-розетка, из выдранного из БП из прошлых статей, разъема подключения сетевого кабеля, с припаянными отрезками кабеля ПВС 2х0.5.
  6. Сетевой кабель, немного витой пары, кнопка включения МП из какого-то старинного корпуса, кусачки, нож, паяльник, фен, флюс, припой, изолента, термоусадка.

Не так уж много нам и потребуется, найдется практически в каждом доме.

Приступим. Первым делом подключаем наш блок питания 220В-12В к разъем-розетке. Прикручиваем провода, в данном БП не имеет значения где будет фаза, а где ноль. Но, встречаются блоки питания, где необходимо соблюсти полярность ввода, в этом случае к списку необходимого инструмента присоединится индикаторная отвертка.

реклама

Далее, подключаем провода для подключения потребителей – контроллера, считывателя и реле.

Минусовой (коричневый) провод, сразу подключаем к контроллеру, более нигде он не потребуется.

реклама

А плюсовой подключаем к клеммнику, и делаем перемычку ко второму клеммнику, т.к. +12В потребуют уже контроллер, считыватель и реле, а из-за толщины провода в один разъем клеммника они все не влезут.

Залуживаем и припаиваем +12В от клеммника к 85 или 86 контакту реле, в этом реле полярность подключения к контактам также не имеет значения.

Соответственно к оставшимся контактам лудим и припаиваем управляющий «минус», а к контактам 87 и 30 – небольшой кусок витой пары, совершенно не важно какой куда. Силовые контакты +12В и управляющий «минус» изолируем термоусадкой. Мы же не умалишенные, рисковать при работе с электричеством!

Подключаем считыватель: к разъему +12В – провод от клеммника, GROUND (он же управляющий «минус») – один из проводов витой пары, к DATA0 – оставшийся провод той же витой пары.

И «женим» считыватель и контроллер, подключая те же что и у считывателя провода витой пары к разъемам DALAS (название может варьироваться в зависимости от используемого контроллера) и ЗЕМЛЯ.

К разъему ЗАМОК присоединяем управляющий «минус» ранее припаянный нами к реле.

Провода от контактов реле с номерами 87 и 30 лудим и спаиваем с проводами кнопки включения МП. Полярность не имеет значения.

В итоге получаем что-то похожее на это:

Подключаем блок питания нашей СКУД в сеть 220В, а колодку «M/B SW» от управляемых контактов реле к контактам включения МП. И, естественно, проверяем:

Вообще, при первом включении контроллера СКУД, его память пуста, и он будет истошно вопить зуммером, ожидая поднесения мастер-карты. После записи мастер-карты, в память контроллера надо записать простую карту, а также настроить время открытия замка, иначе заводские 3 секунды подачи питания на реле приведут к включению и выключению ПК. И так по кругу. Ну и, самое важно, без чего вся эта система работать не будет в принципе – переткнуть перемычку режимов работы контроллера в положение работы с электромеханическим замком. Ну, или использовать реле с нормально-замкнутыми управляемыми контактами, а оно наверняка стоит еще дороже.

Если кому-то интересно, что за комп у меня на видео – это AMD Athlon II X3 455 или 450, разблокировкой ядра в биосе превращенный в Phenom II X4 B55 в разгоне до 3.6ггц – больше выжать не смог, 6 gb DDR3, и гретая AMD Radeon 6950 от ASUS, после прогрева которой прошло 3 месяца, бублик в течение часа и бенчмарк WoT EnCore проходит без проблем.

СКУД в офисе своими руками

Предположим, что директор поставил вам задачу установить СКУД в новом офисе. С чего начать, как сделать, и какие нюансы учесть, чтобы установленная сегодня система и завтра отвечала своим требованиям, была гибкой и позволяла без особых затрат улучшать свой функционал?

Давайте предположим, что наша система должна отвечать следующим требованиям :

— имеет возможность формирования отчетов о присутствии сотрудника в офисе

— имеет возможность формирования отчетов о прогульщиках и опоздавших

— имеет возможность ограничения допуска сотрудников в офис в определенное время

— контроллеры системы должны сохранять события прохода без обязательного постоянного подключения к серверу системы

— программное обеспечение должно быть требовательным к «железной начинке» основного компьютера

— система должна позволять без значительных затрат подключать новые помещения и новые контроллеры

— иметь возможность просмотра событий прохода в реальном времени

Всем этим требованиям удовлетворяет одна их самых распространенных на российском рынке система СКУД Gate. Система Gat e имеет сетевую структуру и проста в установке и настройке. Программное обеспечение не требовательно к ресурсам компьютера, имеет простой и понятный для конечного пользователя интерфейс. Внешний вид контроллера Gate 4000 показан на рисунке 1.

Рисунок 1. Контроллер Gate 4000. Внешний вид.

Для улучшения стабильности работы системы контроля доступа, контроллеры G at e производятся в исполнении Gate UPS . Основная плата контроллера смонтирована в одном блоке с источником бесперебойного питания (Рисунок 2) и с возможностью установки одного или двух аккумуляторов емкостью по 7 а/ч (исполнение Мод. 1 и Мод 2. соответственно). Мы рекомендуем использовать именно такое решение как наиболее простое и правильное.

.

Рисунок 2. Контроллер в исполнении Gate UPS

Для идентификации сотрудников используются метки, которые предъявляет сотрудник контроллеру. Внешнее исполнение метки может быть выполнено в виде бесконтактной карты доступа (БСК) или брелка. Метки имеют несколько разных стандартов кодирования своего уникального номера (E m -Marin, HID , Mifare и т.д.). Карты стандарта EM-Marin достаточно дешевы и поэтому сильно распространены. Но имеют один существенный недостаток. В общем случае сделать дубликат метки такого стандарта можно у ближайшей станции метро. Соответственно, высока вероятно проникновения на закрытую территорию нежелательных лиц. Мы рекомендуем использовать в системах СКУД карты стандарта Mifare, так как они имеют хорошую защиту к взлому и не очень высокую цену. Изображение различных внешних исполнений меток приведено на рисунке 3.

Рисунок 3. Различное исполнение меток (идентификаторов).

Распознает поднесенную метку и передает ее код контроллеру для принятия решения СВОЙ/ЧУЖОЙ так называемый Считыватель бесконтактных карт. Чаще всего считыватель распознает только один стандарт карт (например, E m -Marin или HID), но встречаются считыватели, способные прочитать карты разных стандартов. Обилие производителей позволяет выбрать конечному потребителю считыватель что называется на любой вкус цвет и кошелек. Кроме внешнего вида естественно, надо обратить внимание на стандарт считываемых карт, дальность считывания, защищенность от внешних воздействий (влага, температура), вандалоустойчивость, удобство монтажа. Пример различного исполнения считывателей приведен на рисунке 4.

Рисунок 4. Считыватели

Естественно, что на дверях, которые используются для учета времени присутствия сотрудника на работе считыватель карт доступа должен быть установлен и на вход и на выход. Выход гостей осуществляется или по гостевой карте или по команде на открытие двери с поста дежурного охранника, офис-менеджера и т.п.

В качестве блокирующего дверь устройства чаще всего используются электромагнитные или электромеханические замки. Электромагнитные замки дешевле электромеханических, проще в установке настройке. Но имеют неприятную особенность отпускать дверь при пропадании напряжения. Поэтому, в случае нестабильного питающего напряжения и установки электромагнитного замка следует обязательно запитывать его от источника бесперебойного питания или использовать электромеханический замок. Электромеханические замки выпускаются врезного или накладного исполнения и при правильной настройке и регулировке служат достаточно долго. При выборе электромеханического замка следует обратить внимание на максимальное усилие удержания, рабочие температуры, значение питающего напряжения, габаритные размеры, внешний вид и наличие в комплекте поставки уголка для крепления замка в дверном проеме.

Скуд своими руками

  • Усилители мощности
  • Светодиоды
  • Блоки питания
  • Начинающим
  • Радиопередатчики
  • Разное
  • Ремонт
  • Шокеры
  • Компьютер
  • Микроконтроллеры
  • Разработки
  • Обзоры и тесты
  • Обратная связь
  • Форум
    • Усилители мощности
    • Шокеры
    • Качеры, катушки Тэсла
    • Блоки питания
    • Светодиоды
    • Начинающим
    • Жучки
    • Микроконтроллеры
    • Устройства на ARDUINO
    • Программирование
    • Радиоприемники
    • Датчики и ИМ
    • Вопросы и ответы
  • Online расчёты
  • Умный дом
  • Видео
  • RSS
  • Приём статей
    • Усилители мощности
    • Светодиоды
    • Блоки питания
    • Начинающим
    • Радиопередатчики
    • Разное
    • Ремонт
    • Шокеры
    • Компьютер
    • Микроконтроллеры
    • Разработки
    • Обзоры и тесты
    • Обратная связь
  • Форум
    • Усилители мощности
    • Шокеры
    • Качеры, катушки Тэсла
    • Блоки питания
    • Светодиоды
    • Начинающим
    • Жучки
    • Микроконтроллеры
    • Устройства на ARDUINO
    • Программирование
    • Радиоприемники
    • Датчики и ИМ
    • Вопросы и ответы
  • Online расчёты
  • Умный дом
  • Видео
  • RSS
  • Приём статей
  • Система контроля и управления доступом

    Модель системы контроля и управления доступом на предприятии на базе Arduino

    С изобретением и широким распространением микроконтроллеров появились небывалого разнообразия возможности для развития пользовательской электроники. Одна из сфер применения программируемых чипов – различные СКУД. Такие системы разрабатываются и продаются, но цены на готовые комплексы представляются чрезмерно большими. Например, стоимость минимального комплекта программного обеспечения (ПО)SP09 от ведущего российского производителя систем безопасности – PERCoсоставляет 265 евро [1].

    Необходимость расходов, которые несут потребители для того, чтобы возместить производителям постоянные затраты материальных, человеческих ресурсов (на производство преграждающих устройств, замков, печатных плат и т.д.) не вызывает сомнений. Однако, в смете имеет место и программное обеспечение. Проприетарное, не обновляемое,оно, единожды окупив продажей некоторого количества своих лицензий затраты на разработку, далее не может справедливо также высоко цениться. Тем временем по всему миру разворачиваются проекты категории freeandopen-sourcesoftware(FOSS), а исходный код различных уважаемых, известных платных решений становится общедоступным.Последнее нередко происходит в связи с давлением перспективы быть вытесненными с рынка за нерентабельностью использования в сравнении с применением свободных аналогов. В связи с этим мы считаем, что создание программно-аппаратного решения с открытыми исходным кодом и архитектурой поможет решить выше описанную проблему.

    В ходе разработки нами были изучены:

    1. Touch memory –технология, Touch memory key,
    2. OneWire – технология, протокол взаимодействия,
    3. Промышленные аналоги СКУД,
    4. Проектировочная платформа Arduino.

    Основой нашего программно-аппаратного комплекса стал контроллер ATMega328p, используемый на плате Arduino. Основной причиной его использования послужил низкий порог вхождения в процесс разработки: готовые IDE (англ. IntegratedDevelopmentEnvironment), набор открытых библиотек и примеров к ним, дешевизна оборудования для программирования контроллера.

    1-Wire(OneWire) – технология, изобретённая для упрощения и удешевления подключения небольших, не требующих высокой мощности питания и пропускной способности канала устройств. Данная технология позволяет подключать по одному физическому каналу несколько устройств, управляющихся одноимённым протоколом[2].Эта возможность обеспечивается используемым принципом передачи данных. Биты синхронизируются временными слотами (TimeSlots) и определяются их продолжительностью. Для работы проекта потребуется библиотека OneWire[3].

    Устройством для хранения UIDTouchmemoryилиiButton[4] — оригинальное семейство микросхем, разработанных и выпускаемых фирмой DallasSemiconductor, USA. Каждая такая микросхема заключена в стальной герметичный цилиндрический корпус, служащий для защиты. Нами были использованы ключи, относящиеся к семействуDS1990Aс восьмибайтовым ПЗУ [5, 6]. В младшем байте содержится код семейства, для DS1990A он всегда будет равен 01h.В шести последующих байтах содержится серийный номер ключа (уникальный 48-битный код). Последний байт называется cyclicredundancycheck (CRC) — это контроль четности, обеспечивающий подлинность переданных данных (рис. 1).

    Рис. 1. Структура ПЗУ ключа

    Работа контроллера состоит из считывания идентификатора ключа, сигнализирования, отправки информации контролирующему СКУД устройству посредством интерфейса USB, получения от последнего команды (на открытие, игнорирование и ожидание нового ключа или просто на игнорирование) и реакции на команду. Со стороны ПО на персональном компьютере пользователям, в соответствии с уровнем их прав, предоставляются различные возможности взаимодействия со СКУД. При получении данных от контроллера производится сверка UID (англ. UserIdentifier – идентификатор пользователя) с хранимыми в базе данных и, в случае совпадения, на мониторе отображается информация. Был разработан простой протокол взаимодействия. Для определения, вход или выход совершается сотрудником, используется дополнительный байт. Чтобы ускорить процесс реализации, была создана визуализация протокола в виде блок-схемы (рис. 2).

    Рис. 2. Блок-схемы визуализации протокола

    Выбранная в качестве базы для разработки системы платформа Arduino снабжена специализированным ПО [7].

    Бесплатно распространяемая интегрированная среда разработки Arduino IDE 1.6.1предоставляет условия для удобных написания, компилирования и загрузки управляющего кода.

    Ниже представлены схема сборки и внешний вид аппаратной части системы (рис. 3,4).

    Рис. 3. Принципиальная схема

    Рис. 4. Внешний вид результата сборки

    Пользователи ПО могут обладать одним из 3х типов привилегий: администратор, директор, охранник. Для каждого из них предусмотрен индивидуальный интерфейс, позволяющий охраннику сверять фотографию на мониторе с лицом проходящего через контрольно-пропускной пункт (КПП), директору – просматривать журнал посещения предприятия сотрудниками, администратору – обеспечивать работоспособность системы.

    Рис. 5. Интерфейс формы охранника

    Для примера возьмем комплект ПО и оборудования PERCo-KT02.3 с активированным PERCo-SP13,его стоимость составит 1135 евро [8].Стоимость же компонентов для нашей СКУД составит:

    Серьезная СКУД на несерьезной базе

    Всем привет! Хотим рассказать историю о том, как мы СКУД создавали (собирали) практически из того, что было под рукой. А именно — микроконтроллер с сетевым интерфейсом, пара дешевых китайских считывателей, rs232 tcp сервер, конвертеры интерфейсов rs232 to rs485, планшет на Андроиде ну и собственно сам турникет (точнее то, что от него осталось после предыдущих попыток запуска СКУД на предприятии— это, в основном, механическая часть).

    В статье содержится много картинок!

    Не так давно на одном предприятии встал вопрос установки СКУД. До этого на данном предприятии уже были попытки внедрения пропускных систем, но со временем карточки терялись, оборудование выходило из строя. По каким-то причинам не было должного технического обслуживания. Да и те, кто, скажем, контролировал тот самый доступ на территорию, как-то противились нововведениям и, по сути, просто жали кнопку открытия замка для тех кто забыл или потерял пропуск.

    Сразу хочу предупредить, что мы ни разу не профессионалы в электротехнике, поэтому в этой статье можно увидеть много «боли» (особенно для электронщиков) и не самых лучших решений. Конструктивная критика приветствуется.

    Турникет

    Турникет достался нам примерно вот в таком состоянии. По сути там только механика; из электротехнического уцелели светодиоды стрелок-указателей, электромагниты с приводами замков и геркон.

    Для управления внутренней начинкой была собрана вот такая схема — это транзисторные ключи с реле. Управлять нам нужно 2-мя зелеными стрелками 2-мя красными и 2-мя электромагнитами для открывания входа или выхода. Итого 4 ключа, два из которых включают зеленую стрелку и электромагнит, два остальных включают красные стрелки (нормальное состояние турникета все замки закрыты).

    Да, да, знаю — пайка ужасна.

    Разместили готовую плату в корпус который пришелся по размеру.

    Контроллер

    Итак, теперь у нас работает иллюминация и замки, но этим должен кто-то управлять, получать сигналы от геркона при прокручивании вертушки. Для этого мы использовали Ethernet модуль для управления внешними цепями / нагрузками и мониторинга / измерения различных параметров (напряжение, температура и т.д.) по локальной сети (LAN) Jerome, который был давно куплен и для других целей, но просто пылился.

    Краткое описание, что это такое:

    • Ethernet (LAN) модуль управления
    • Web-интерфейс
    • Линии ввода/вывода: 22 штуки
    • Счетчик импульсов: 4 штуки
    • ШИМ выход, USART, 4 x АЦП
    • Открытый командный интерфейс по TCP/IP
    • Система CAT — управляемая реакция на события

    На момент начала всего этого проекта мы могли зайти в веб-интерфейс и подать сигнал на линию, куда мог быть подключен светодиод, или как в нашем случае, транзисторный ключ и, о чудо!, — светодиод светится, транзисторный ключ срабатывает, реле щелкает.

    Кстати вот так он выглядит:

    Линии могут работать, либо на вход, либо на выход.

    Что бы как то облагородить модуль, разместили плату в корпус от розетки RJ45.

    Теперь нужно было организовать подключение к пинам, тут нам в помощь тот же корпус от розетки Rj45 и сами разъемы:

    В итоге во второй части нашего импровизированного корпуса для модуля расположились 2 разъемчика RJ 45. Тут, как бы с прицелом на будущее, один для управления турникетом, второй для управления шлагбаумом или воротами. После сборки получаем вот такую коробочку с тремя разъемами Rj45 и одним питание модуля. Получилось компактно и в общем аккуратно:

    Считыватель

    Как говорилось выше, проект создавался из того, что было на руках и выбирать было особо не из чего, поэтому за основу был взят дешевый RFID считыватель 13,56Mhz rs232. Изначально мы хотели сделать по классике — с каждой стороны (входвыход) стоит отдельный считыватель, соответственно считали карту на считывателе №1 — значит мы входим на территорию, считали на считывателе №2 — значит выходим с территории. И вот тут встал вопрос каким образом различать считыватели? Возможно, у него есть некий ID? Подключаем читаем карту анализируем данные, нет, считыватель передает только ID карты. На этом казалось бы все. Нужны другие считыватели? Но нет, это не наш путь. Во-первых, мы передумали использовать два считывателя с каждой стороны и установили только один. Это означает, что теперь система следит за тем где находится посетитель на территории или вне ее. Начальное положение не на территории. В этом варианте есть как минусы, так и плюсы.

    Минусы:

    • нужно запоминать и хранить положение посетителя
    • нельзя по одной карте пройти двум и более человекам (точнее можно, но вот вертушку придется прокручивать по нескольку раз, так как замок открывается в зависимости от положения посетителя)

    Плюсы:

    • нельзя пройти по одной карте двум и более человекам (это важно когда нужен учет «рабочего времени»)
    • экономия на считывателях

    В процессе эксплуатации при таком режиме мы столкнулись с проблемой. Для сотрудников компании заказчика ведется учет времени (пришел, ушел, сколько был, сколько не был). Помимо работников компании заказчика есть большое количество сотрудников арендаторов для них учет времени не нужен. А для учета времени важен учет направления перехода.

    Самые «умные» пытались своим пропуском проводить по несколько человек (исходя, видимо, из раннего опыта в других компаниях), но не тут-то было. При проходе менялся статус перехода «на территории» и при по следующем считывании турникет уже открывался на выход. Это вводило многих в ступор, приходилось объяснять, писать объявления, но были и те кто понимал, прокручивал турникет и считывал снова карту и тогда уже проходил. Но такой режим воспринимался враждебно гневными высказываниями, что система не работает. Понятно, к каким последствиям приводил проход не через проходную, в нашем случае это ворота, которые бывают открытыми, и народ так и норовит проскочить, наживая себе проблемы на проходной. Решение не заставило себя ждать, фильтруем сотрудников по фирмам и те, по кому нужно вести учет, ходят как положено, все же остальные — ходят свободно, для них открываются оба замка независимо от направления перехода. И стал народ ходить толпами по одной карточке.

    Гостевые карты

    Да, в нашей системе существуют карты для посетителей. Данная карта позволяет посетителю войти на территорию и выйти. И тут встает законный вопрос: как сделать так, что бы карточки не уходили вместе с посетителем? Ведь охрана не всегда на месте (досмотр авто, покурить, туалет и т.д., и т.п.). Естественно нужен картоприемник, это же очевидно для каждого. Но изначально идея была такой — остался (сэкономленный) второй считыватель, предполагалось, что он будет стоять у охраны и при выходе посетитель будет отдавать карту охраннику в руки, а тот будет считывать ее на считывателе, тем самым выпуская посетителя. Но, по уже выше указанным причинам, пришлось отказаться от такого режима. Стали думать, как решить эту задачку. Если брать готовый картоприемник, то ценник очень кусачий, даже на простую модель. Но мы же делаем СКУД из того, что есть под рукой — не стоит забывать об этом! Взяли кусок оргстекла не прозрачного и склеили вот такой желоб.

    В нижней части желоба был закреплен считыватель. Идея в том, что посетитель опускает карту в щель, она летит по желобу и, пролетая над считывателем, считывается. Собрали, протестировали — работает. Вот так выглядит уже готовый «картоприемник» (в правой нижней части окна).

    Естественно, все как полагается: карточки складываются в лоток.

    А вот так это выглядит с внешней стороны:

    Единственное, на момент записи видео еще нет лотка для карточек.

    Ах, да. Чуть не забыл. Как же мы все таки различаем считыватели? А давайте посмотрим, что внутри у творения «Поднебесной».
    Разобрали, ничего особенного. Все! Точно нужны считыватели, которые могут передавать свой ID. Но, «это не наш путь»- подумали мы в очередной раз, и придумали как различать считыватели.

    Видите светодиод с тремя ножками? Он двухцветный, обычно горит красным, а при считывании загорается зеленым. Решено, берем сигнал от этого светодиода.

    Собираем нехитрую схему оптрон + транзистор. Зачем? О это долгая история, но этот вариант остался исторически, не стали переделывать. Еще эта схема зажигает нам светодиод. так как оригинальный в процессе вышел из строя. Суть в чем? Помните модуль Jerome? У него можно настраивать линии как на выход, так и на вход. Так вот настраиваем нужные линии на вход подключаем схему к соответствующим пинам и ловим входящий сигнал. Точнее Jerome нам сам скажет, когда на нужной нам линии появится сигнал. Таким нехитрым способом мы различаем считыватели.

    Так, как вся система у нас построена на TCP технологиях, а считыватели rs232. Было решено использовать rs232/rs485 tcp сервер.

    Но вот незадача — разъем rs232 один, а считывателей два. Но есть еще rs485, опаньки вспоминаем, что на rs485 можно «вешать» много устройств. Делаем по нашему, покупаем преобразователи интерфейсов rs232 to rs485 и подключаем параллельно, считываем по очереди — оба считывателя работают, ура! Так, что все хорошо.

    Планшет

    Ну и наконец, центром всей нашей системы является планшет на Android. Для него написано приложение. В рамках этой статьи я не буду описывать приложение, его работу и внутреннее устройство, так как это тянет на отдельную статью. Ограничусь лишь фотографиями и видео демонстрацией работы. Если кому интересно у нас Хабре уже опубликовано две статьи (раз, два) посвященные этому проекту. Там описаны структурная и динамические модели СКУД. Отдельно стоит упомянуть, что для разработки данного приложения был использован букет технологий Apache Cordova, JXCore (это node.js для мобильных платформ) ну и, куда же без них, — HTML и CSS. Зато у нас кроссплатформенность! В нашем случае есть две версии приложения и обе работают. Это Android версия (основная) и для ПК Windows. Что дает возможность при выходе из строя либо планшета, либо ПК быстро восстановить работу СКУД.

    В общем и целом, не смотря на столь малый практический опыт во всех областях, которые затронул данный проект, нам удалось построить СКУД которая реально внедрена и работает по сей день на реальном предприятии в реальных условиях. Используя при этом не самое лучшее оборудование и не самые лучшие решения, а возможно и лучшие в данном контексте. Спасибо, за внимание будем рады ответит на вопросы.

    Скуд своими руками

    Посетитель

    Группа: Cоучастник
    Сообщений: 239
    Пользователь №: 22165
    Регистрация: 7-July 07
    Место жительства: Минск

    Данный контроллер СКУД имеет очень простую схему, небольшие габариты печатной платы (40*20 мм) и предназначен для управления электомеханическим замком. Доступ осуществляется с помощью электронных ключей DS1990А.

    Алгоритм работы устройства: при касании зарегистрированным ключом считывающего устройства срабатывает реле. Одновременно с этим подаётся звуковой сигнал и загорается светодиод. Примерно через 3 секунды реле отпускает, и устройство возвращается в исходное состояние. Принципиальная схема контроллера приведена на рисунке:

    Технические характеристики контроллера СКУД:
    1. Напряжение питания — 12В
    2. Количество ключей — 15
    3. Длительность импульса управления — 3 секунды (в зависимости от прошивки)

    Основой устройства является микроконтроллер 12F675. Его можно заменить без корректировки управляющей программы (прошивки) и печатной платы на микроконтроллер 12F629. В данной схеме задействован внутренний тактовый генератор микроконтроллера на 4 МГц, что позволило отказаться от использования внешнего кварцевого резонатора. Стабилитрон VD1 осуществляет защиту входа считывателя ключей. Кнопка S1 конструктивно на печатной плате не устанавливается – её можно заменить обычным джампером. Эта кнопка предназначена для стирания и записи новых ключей.

    Всего в память микроконтроллера можно записать от одного до пятнадцати ключей. Предусмотрено удаление всех ключей и дозапись новых ключей. Для удаления ключей необходимо нажать и удерживать не менее 3-х секунд кнопку S1. После тройного звукового сигнала и включения светодиода все ключи будут удалены, и контроллер автоматически перейдёт в режим записи новых ключей. При этом для записи новых ключей необходимо коснуться записываем ключом на 1 секунду считывающего устройства. Подтверждением успешной регистрации будет однократное мигание светодиода считывающего устройства и одиночный звуковой сигнал.

    Если требуется просто дописать новый ключ без удаления остальных ключей, необходимо кратковременно нажать кнопку S1 – загорится светодиод и последует двойной звуковой сигнал. Далее ключ записывается точно так же, как было описано выше. Примерно через 50 секунд после регистрации последнего ключа, устройство выйдет из режима записи, при этом подаётся одиночный звуковой сигнал и гаснет светодиод. Необходимо помнить, что можно зарегистрировать максимум 15 ключей. Регистрация 16-го ключа удалит первый ключ, 17-го-второй и так далее. При регистрации, продолжительность касания считывающего устройства должна быть не более 1 секунды, иначе произойдёт двойная регистрация одного и того же ключа.

    В прикрепленном файле находится схема, печатная плата и три варианта прошивки микроконтроллера (на время удержания замка 3, 5 и 60 секунд). Можно доработать прошивку для установки нужного времени удержания ключа пользователем при программировании микроконтроллера записью соотвествующих значений в EEPROM.

    Это сообщение отредактировал Bar_boss — Jul 18 2012, 09:19 AM

    Присоединённый файл ( Кол-во скачиваний: 357 )
    SKUD.zip

    Фанат

    Группа: Cоучастник
    Сообщений: 4905
    Пользователь №: 53418
    Регистрация: 30-September 09
    Место жительства: Украина

    Посетитель

    Группа: Cоучастник
    Сообщений: 239
    Пользователь №: 22165
    Регистрация: 7-July 07
    Место жительства: Минск

    Фанат

    Группа: Cоучастник
    Сообщений: 4905
    Пользователь №: 53418
    Регистрация: 30-September 09
    Место жительства: Украина

    Посетитель

    Группа: Cоучастник
    Сообщений: 239
    Пользователь №: 22165
    Регистрация: 7-July 07
    Место жительства: Минск

    Соучастник

    Группа: Cоучастник
    Сообщений: 1777
    Пользователь №: 39677
    Регистрация: 25-November 08
    Место жительства: Красноярск

    Предложения такие:
    1). Можно еще добавить триггерный алгоритм (после касания прописанного ключа выход инвертируется). Иногда он полезен.
    2). Вместо реле воткнуть полевик.
    3). Про переключение типа замка (магнит-механика) крайне полезно.
    4). Программируемое время открывания.
    5). Перед 7805 поставить диод — защиту от дурака.

    Это сообщение отредактировал QASANDR — Jul 18 2012, 09:07 PM

    Посетитель

    Группа: Cоучастник
    Сообщений: 236
    Пользователь №: 7299
    Регистрация: 13-April 06
    Место жительства: г.Москва

    Дедушка

    Группа: Автор
    Сообщений: 23014
    Пользователь №: 27360
    Регистрация: 16-December 07
    Место жительства: Ukraine

    «Совершенство достигается не тогда, когда нечего добавить, а тогда, когда нечего убрать»
    /Антуан де Сент-Экзюпери/

    Посетитель

    Группа: Cоучастник
    Сообщений: 239
    Пользователь №: 22165
    Регистрация: 7-July 07
    Место жительства: Минск

    QUOTE (ven @ Sep 21 2012, 12:04 AM)
    . а можно ли вместо DS1990 в данной схеме использовать RW1990, они взаимозаменяемы?

    Посетитель

    Группа: Cоучастник
    Сообщений: 239
    Пользователь №: 22165
    Регистрация: 7-July 07
    Место жительства: Минск

    Переработал схему. Теперь её можно использовать и как для управления замком (импульсный/триггерный режимы), так и в качестве простой охранной сигнализации. Все подробности можно найти по этой ссылке

    Правда, т.к. там изменено подключение выводов МК, то это можно считать уже другим устройством. Но схема в общем довольна схожа.

    Подписаться на тему
    Уведомление на e-mail об ответах в тему, во время Вашего отсутствия на форуме.

    Подписка на этот форум
    Уведомление на e-mail о новых темах на форуме, во время Вашего отсутствия на форуме.

    Скачать/Распечатать тему
    Скачивание темы в различных форматах или просмотр версии для печати этой темы.