Вы находитесь на странице: 1из 5

системы безопасности

ким образованиям серебра — применяют на практике и сейчас Солнечный остров


дендритам, — эта местность носи для борьбы с градом и дождем. скрылся в туман!
ла название Дендропарк. По со Полинезийцы были бесстрашными В память об этих давних собы
временным данным доктора Ро мореходами. На своих лодках они тиях маори до сих пор после окон
берта Сейнера (Нобелевский лау достигали берегов южной Америки. чания приготовления пищи зали
реат, специалист по Вполне вероятно, что и аргонавты вают свои костры святой водой.
коллоидальным растворам сереб были их далекими предками. Ведь Когда мы приехали в поселок ма
ра), действие серебра на орга слово «серебро» по латыни звучит ори Огайнемуту, они в знак особо
низм при ежедневном приеме как «Аргентум». Может быть, вовсе го почета проделали это, чтобы
сравнимо с приобретением вто не золотое, а серебряное руно влек рассеять тучи над озером Рото
рой иммунной системы. Загадка ло к себе древних греков и римлян. руа. Возможно, изза уникального
климата легко может быть объяс Несомненно, рассказы конкистадо расположения долины или изза
нена образованием в морской во ров о серебряной стране указывают какой другой причуды розы вет
де йодида серебра. Микрокрис на родину маори — остров Гаваки. ров, эффект не заставил себя дол
таллы поднимаются вместе с ис Бегство маори из земного рая ори го ждать. В тот день и в последую
парениями в воздух и образуют ентировочно в 1350 г. связано с щие над Огайнемуту было безоб
центры конденсации в верхних сильнейшим извержением вулкана, лачное небо.
слоях атмосферы. Постоянное изменившим микроклимат острова.
присутствие этого химического В эпосе «Тама Те Капуа» этому по Евгений Панаев
реагента в атмосфере подобно священы поэтические строки: panaeff@chat.ru,
осушителю. Это явление широко Все очень просто,
сказки — обман! Александр Скобичевский

Электронный замок пользуется при программировании


ключей. Для этих же целей пред
с ключами iButton назначена и кнопка SB1, подклю
ченная к порту P3.7. Хранение се
рийных номеров ключей осуществ
В последнее время широкое распространение получили замки, ляется в микросхеме U3 EEPROM
ключом к которым является электронная таблетка iButton типа 24C02, подключенной к пор
(или touch memory) фирмы Dallas Semiconductor. Такие замки там P3.4 (SDA) и P3.5 (SCL). Внеш
используются во многих учреждениях, а также на дверях няя панелька для iButton подключа
подъездов. Кроме того, ключи iButton часто применяются ется к порту P3.3 через разъем XP2
для расчетов на автозаправочных станциях и в других местах. и элементы защиты VD4, R3, VD5 и
Таким образом, у многих уже есть ключи iButton. Поэтому при VD6. Подтягивающий резистор R4
проектировании самодельного замка рационально использовать выбран согласно спецификации
однопроводной шины. Параллель
в нем уже имеющиеся у пользователя ключи.
но внешней панельке подключена
еще и внутренняя панелька XS1, ко

И
менно так и сделано в пред том, рассчитанным на напряжение торая тоже используется для про
лагаемом замке: с ним могут 12 В. Коды ключей хранятся в энер граммирования ключей. Кнопка от
работать любые типы клю гонезависимой памяти и могут крывания двери подключена к пор
чей, так как используется только за стираться или добавляться пользо ту P3.2 через разъем XP1 и такие
писанный в ПЗУ iButton серийный вателем. Для защиты от несанкцио же элементы защиты, как и для
номер, который есть в любом их ти нированного перепрограммирова ключа iButton. Электромагнит ис
пе. К тому же, команда чтения этого ния замка используется мастер пользуемый в качестве исполни
номера одна и та же для всех типов ключ. Всего в память можно тельного устройства замка, под
ключей — 33H. Код семейства, ко записать 9 ключей. Это количество ключен через винтовой терминал
торый различается у разных типов, продиктовано возможностями одно XT1. Электромагнитом управляет
может быть любым. Он восприни разрядного индикатора номера ключ VT3, в качестве которого ис
мается как еще одна цифра сери программируемого ключа. Если за пользуется мощный МОПтранзис
ального номера. Самым дешевым действовать еще и буквы A–F, тор типа IRF540. Диод VD7 защи
типом ключей является DS1990A. то можно увеличить суммарное ко щает от выбросов самоиндукции.
Замок проектировался для инди личество ключей до 15. Это делает Ключом VT3 управляет транзистор
видуального использования и име ся путем замены значения констан VT2, который инвертирует сигнал,
ет предельно простую конструк ты MAXK в программе. Таким же поступающий с порта P 3.0 и обес
цию. На входной двери снаружи способом можно и уменьшить мак печивает управляющие уровни
располагается только панелька для симальное количество ключей. 0/12 В на затворе VT3. Инверсия
iButton и светодиод открывания Принципиальная схема замка по нужна для того, чтобы исполни
дверей. Открывание дверей изнут казана на рис. 1. Основой конст тельное устройство не срабатыва
ри осуществляется с помощью рукции является микроконтроллер ло во время сброса микроконтрол
кнопки. В качестве исполнительно U1 типа AT89C2051 фирмы Atmel. лера, когда на порту присутствует
го механизма используется стан К порту P1 подключен семисег уровень логической единицы. Уп
дартная защелка с электромагни ментный индикатор, который ис равляющие 12вольтовые уровни
системы безопасности

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

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


МОПтранзистор вместо более де ется от встроенного блока питания, заряженными, забираемая ими от
фицитного низкопорогового (logick содержащего трансформатор T1, источника питания энергия превра
level) транзистора. Для индикации выпрямительный мост VD9VD12 и щается в тепло. Но поскольку ток
открытия замка используется све интегральный стабилизатор U4. зарядки очень маленький, выделяе
тодиод, который управляется тем В качестве резервного источника мое тепло рассеивается в окружаю
же портом, что и электромагнит, но питания используется батарея щее пространство без сколько
через транзисторный ключ VT1. BT1BT10 из десяти NiMHаккуму нибудь заметного увеличения тем
Светодиод подключается через тот ляторов типоразмера AA емкостью пературы аккумуляторов.
же разъем, что и iButton. Поскольку 800 мА/ч. При питании устройства Конструктивно устройство вы
устройство должно работать без от сети батарея аккумуляторов за полнено в корпусе размером
обслуживания круглосуточно, для ряжается через резистор R10 током
повышения надежности установ примерно 20 мА, что составляет 150·100·60 мм. Большинство эле
лен супервизор U2 типа ADM1232. 0,025 с. Режим зарядки малым то ментов, включая трансформатор
Он имеет встроенный сторожевой ком называют капельным (trickle питания, смонтировано на печат
таймер и монитор питания. charge). В таком режиме аккумуля ной плате. Аккумуляторы разме
Порт P3.1 микроконтроллера фор торы могут находиться сколь угод щаются в стандартных пластмас
мирует периодические импульсы но долго, контроля конца процесса совых держателях, которые за
для сброса сторожевого таймера. зарядки не требуется. Когда акку креплены внутри корпуса рядом с
системы безопасности

или стирание старых может быть


произведено только при наличии
мастерключа. Как и другие ключи,
мастерключ может использо
ваться для открывания замка.
Для программирования нового
ключа нужно проделать приведен
ную ниже последовательность дей
ствий:
1.Сначала надо нажать кнопку про
граммирования. На индикаторе
появится буква «P», что означает
вход в режим программирования.
2.После этого следует коснуться
мастерключом панельки. На ин
дикаторе появится цифра «1», ко
торая обозначает номер про
граммируемого ключа.
3.Далее кнопкой выбирается нуж
Рис. 2. Схема внешних соединений ный номер.
4.После этого нужно коснуться лю
платой. В принципе можно ис лее защищенным от внешних воз бым ключом панельки. Цифра на
пользовать и другие типы аккуму действий. На боковой панели кор индикаторе начнет мигать, что го
ляторов, например 12вольтовую пуса размещен только светодиод ворит о готовности к программи
кислотную необслуживаемую ба индикации включения VD13. Схе рованию.
тарею, применяющуюся в охран ма внешних соединений показана 5.Для программирования коснуть
ных системах. Для подключения на рис. 2. ся панельки тем ключом, код ко
исполнительного устройства на При открывании двери на элект торого требуется занести в па
плате имеются терминалы типа ромагнит подается импульс дли мять. В случае успешного про
TB2, все остальные внешние цепи тельностью 3 секунды. Логика ра граммирования цифра на
подключаются через малогаба боты устройства такова, что если индикаторе перестанет мигать и
ритные разъемы с шагом контак кнопку открывания двери удержи будет гореть постоянно.
тов 2,54 мм. Разъемы расположе вать, то все это время электромаг 6.Для выхода из режима програм
ны на печатной плате и снаружи нит будет под напряжением и, соот мирования нужно просто подо
корпуса недоступны. Провода вы ветственно, дверь будет открытой. ждать 5 секунд, после чего инди
ходят из корпуса через резиновые Замок может иметь максимум катор погаснет.
уплотнители. Поскольку индика девять ключей плюс один мастер Схематически процесс програм
тор HG1, кнопка SB1 и панелька ключ. Коды ключей заносятся в мирования нового ключа показан
для iButton XS1 используются энергонезависимую память под на рис. 3.
только во время программирова номерами от 1 до 9. Код мастер Если нужно запрограммировать
ния, они размещены на плате вну ключа занесен в ПЗУ микроконт несколько ключей, то можно сразу
три устройства. Это упрощает кон роллера и не может быть изменен. перейти от пункта 5 к пункту 3 и по
струкцию корпуса и делает его бо Программирование новых ключей

Рис. 3. Программирование нового ключа


системы безопасности

Рис. 4. Стирание лишнего ключа

вторить пункты 3–5 необходимое


число раз.
Если после того, как цифра на ин
дикаторе начнет мигать, окажется,
что выбран не тот номер, то для ис
ключения потери кода ключа под
этим номером можно нажать кноп
ку или просто подождать 5 секунд.
В первом случае текущий номер
увеличится на единицу, а содержи
мое памяти останется без измене
ний. Во втором случае произойдет
полный выход из режима програм
мирования без изменения кодов.
Вообще, выход из программирова
ния можно осуществить в любой
момент, если сделать паузу более
5 секунд.
Для стирания из памяти лишнего
ключа последовательность дейст
вий остается такой же, как и при
программировании, только все
действия производятся мастер
ключом. То есть процесс стирания
фактически является записью кода
мастерключа на неиспользуемые
номера.
Схематически процесс стирание
лишнего ключа показан на рис. 4.
В процессе программирования
открыть дверь кнопкой можно, а вот
открывание с помощью iButton за
блокировано. Поскольку внутрен
няя и внешняя панельки соединены
параллельно, нужно следить, чтобы
во время программирования ника
кие ключи не касались внешней па
нельки.
Код мастерключа записывается
в ПЗУ программ микроконтролле
ра начиная с адреса 2FDH. Длина
Рис. 5. Блок9схема основного цикла программы кода составляет 8 байт. Последо
вательность цифр должна быть та
системы безопасности

падает с кодом мастерключа или


любого другого ключа (ключа поль
зователя), занесенного в память, за
мок открывается. Так же проверяет
ся состояние кнопки открывания
двери, и в случае обнаружения нажа
тия замок открывается.
Для обработки событий, связанных
с программированием, имеются две
подпрограммы PROGT и PROGS,
блоксхемы которых приведены на
рис. 6. Первая вызывается при счи
тывании кода ключа в режиме про
граммирования, вторая — при нажа
тии кнопки программирования
(NUMBER). Процесс программиро
вания разбит на три фазы. При нажа
тии кнопки NUMBER осуществляется
вход в режим программирования,
т. е. переход к фазе 1. При этом на
индикатор выводится буква «P». Счи
тываемые после этого коды ключей
проверяются на совпадение с кодом
мастерключа, так как только он мо
жет позволить продолжить програм
мирование. Если такое совпадение
произошло, то осуществляется пере
ход к фазе 2. На индикатор выводит
ся номер текущего ключа, который
кнопка NUMBER может изменять.
Если снова будет зарегистрировано
касание ключа, то произойдет пере
ход к фазе 3. Еще одно касание клю
ча приведет к запоминанию его кода
и к возврату к фазе 2. Нажатием
кнопки NUMBER тоже можно вер
нуться к фазе 2, но без изменения
содержимого памяти. Любое дейст
вие в режиме программирования
вызывает перезагрузку таймера воз
врата, который имеет интервал 5 се
кунд и проверяется в основном цик
ле. Если будет обнаружено обнуле
ние этого таймера, то происходит
выход из режима программирова
ния. Приведенные блоксхемы явля
ются сильно упрощенными, однако
общую логику построения програм
мы они понять позволяют.
Исходный текст программы,
оттранслированный код и файл
разводки печатной платы можно
найти на сайте: http://www.dian.ru/
programs/index.html.
Описанный замок, конечно, не об
Рис. 6. Блок9схемы подпрограмм программирования номера ключа ладает широким набором возможно
стей. Однако он очень прост, что де
кая же, как и на корпусе touch может выглядеть так: 67 00 00 02 лает его доступным для повторения.
memory, читать нужно слева на D6 85 26 01. Открытый исходный текст програм
право. То есть по адресу 2FDH за Программа электронного замка мы позволяет самостоятельно про
носится значение контрольной имеет главный цикл, блоксхема ко изводить усовершенствование кон
суммы, затем по адресам 2FEH торого показана на рис. 5. В основ струкции или адаптацию ее к кон
303H шесть байт серийного номе ном цикле производится опрос па кретным требованиям.
ра начиная со старшего байта, и, нельки, и если там обнаруживается Леонид Ридико,
наконец, по адресу 304H — код се ключ, то считывается его код. Затем wubblick@yahoo.com
мейства. Например, код в целом этот код проверяется, и если он сов Виктор Лапицкий,

Вам также может понравиться