ДРУГИЕ МОИ РАЗРАБОТКИ НА AVR КОНТРОЛЛЕРАХ
( экспериментальные варианты )
1. Копировщик карт и брелков Mifare 1К ( на Ардуино Нано + RC522 ).
Устройство предназначено для чтения карт ( брелков ) семейства Mifare Classic 1К и Mifare Ultralight.
Копирование производится на заготовки Mifare Zero (4 Byte), Mifare Zero (7 Byte), Mifare OTP, Mifare OTP2.0,
Mifare OTP2.0(CL), MF-3, Mifare UL, Mifare UL2.0, Mifare UL3.0, Mifare UL-X, Mifare UL-Y, Mifare UL-Z.
Дополнительная память ( буфер ) позволяет хранить и редактировать дампы памяти этих карт ( брелков )
и записывать их ( по блокам/страницам или полностью ) обратно на эти карты или в заготовки.
Можно также устанавливать и снимать ключи доступа, редактировать правила доступа к блокам Mifare Classic 1K.
2. АНАЛИЗАТОР ИМПУЛЬСОВ ( на Ардуино Нано ).
Данное устройство было разработано, в первую очередь, как анализатор временных параметров сигналов
( в частности, для изучения работы ключей и протоколов записи заготовок ключей ).
Построено на основе платы Arduino Nano.
Основные возможности устройства:
1. Работа с сигналами шины 1-Wire и с токовыми сигналами ( ключи CYFRAL и METAKOM )
2. Запоминание выборки сигналов на шине ( выборка - это 768 сигналов на шине подряд ).
Запоминается уровень сигнала и его временная составляющая ( с точностью до 1 мксек ).
3. Возможность выбора начальной точки чтения по определённой временной посылке.
4. Возможность редактирования сигналов ( временного параметра ) в выборке.
5. Запоминание выборок сигналов во внешней памяти с целью их дальнейшего анализа.
Количество запомненных выборок определяется типом установленной памяти.
6. Возможность обратной выдачи на шину всей выборки или определённой её части.
3. ФИЛЬТР ПРОТИВ КЛОНОВ КЛЮЧЕЙ DS - 1990 ( упрощённая версия )
Фильтр предназначен для отсеивания клонов ключей DS-1990, сделанных на заготовках: RW-1990, RW-1990.1, RW-1990.2,
TM-08, TM-08V2, RW-2004, TM-2004, TM-01, KC-3TM, KC-4TM.
При чтении ключа определяется клон это или нет. На индикатор выводится информация о ключе и его номер.
Вместо индикатора можно контролировать это по светодиодам. Если считался клон, то загорится красный светодиод ( ERR ),
при чтении ключа DS-1990 загорится зелёный светодиод ( RD ). Через 1 сек. устройство автоматически переходит в режим
чтения ключа.
Фильтр сделан только с целью изучения заготовок ключей и их слабых мест.
Предложения по улучшению программы и схемы направляйте по адресу: marka-555@bk.ru
Схема и программа выкладываются не для коммерческого использования, а только для тестирования !
Программа выложена в каталоге файлов. ATMEGA 32 работает с частотой 8 МГц от внутреннего генератора
(CKSEL3 = 0, CKSEL2 = 1, CKSEL1 = 0, CKSEL0 = 0, SUT1 = 1, SUT0 = 0, все остальные фузы должны быть сняты т.е. = 1,
при этом помним, что фуз = 0 – установлена галка в меню фузов, а фуз = 1 не установлена галка ).
4. КОНТРОЛЛЕР ЗАМКА С ЗАПРЕТОМ ВЫХОДА ЧЕРЕЗ ОПРЕДЕЛЁННОЕ ЧИСЛО НАЖАТИЙ КНОПКИ ВЫХОДА.
ИНСТРУКЦИЯ К УСТРОЙСТВУ КОНТРОЛЯ ВЫХОДА
Устройство предназначено для выборочной проверки сотрудников при выходе.
Оно может работать вместе с различными контроллерами и домофонами. Основано на микроконтроллере Attiny2313 и содержит реле
для коммутации исполнительных устройств с напряжением до 250 Вольт и током коммутации до 10 А. Режимы работы устройства
задаются перемычками на плате с последующим нажатием кнопки "RESET” для записи изменений.
Устройство может работать в 4-х основных режимах с разными временными задержками открытия и блокировки и разными режимами
работы реле. Режим работы задаётся установкой перемычек.
РЕЖИМЫ РАБОТЫ УСТРОЙСТВА:
Перемычки сверху вниз определяют количество нажатий кнопки выхода до блокировки замка. Для изменения режима работы
нужно переставить перемычку в другое положение и кратковременно нажать кнопку "RESET” для записи изменений в микроконтроллер.
Перемычка 1 – 3 нажатия кнопки выхода и блокировка на четвёртое нажатие кнопки выхода.
Перемычка 2 – 5 нажатий кнопки выхода и блокировка на шестое нажатие кнопки выхода.
Перемычка 3 – 7 нажатий кнопки выхода и блокировка на восьмое нажатие кнопки выхода.
Перемычка 4 – Выборочная блокировка при любом нажатии кнопки выхода в диапазоне от 1 до 20.
В режиме открытия загорается зелёный светодиод, в режиме блокировки - красный.
После окончания времени блокировки, устройство продолжает работу в выбранном режиме.
Последние две перемычки 5 и 6 определяют время открытия ( t ) и время блокировки ( t1).
Без перемычки 5 время открытия t = 1 сек., при установленной перемычке время открытия t = 5 сек.
Без перемычки 6 время блокировки t1 = 5 сек., при установленной перемычке время блокировки t1 = 10 сек.
Перемычка у базы транзистора определяет работу реле. В положении R (перемычка вверху) реле срабатывает на открытие двери и
не срабатывает при блокировке. В положении BL (перемычка внизу) реле срабатывает при блокировке двери и не срабатывает на открытие.
Для работы устройства необходим источник постоянного напряжения +12 Вольт с выходным током не менее 60 мА .
5. КОНТРОЛЛЕР ЗАМКА НА КЛЮЧАХ DS-1990 ( DALLAS ).
Для питания устройства и замка нужен блок на постоянное напряжение 12 Вольт (не менее 1А).
КРАТКАЯ ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ КОНТРОЛЛЕРА
Устройство предназначено для работы с электромагнитными (ML) и электромеханическими замками (EL). Позволяет хранить в
памяти 600 номеров ключей ( один мастер-ключ ).
Можно использовать с данным устройством и бесконтактные считыватели брелков и карт. Индикатор можно не ставить и
использовать только светодиодную индикацию.
Устройство проверяет ключи на идентичность ключу DS-1990 и отсеивает дубликаты, сделанные на разных заготовках.
В дальнейшем планирую добавить работу с ключами с памятью (DS-1971) и с защищённой памятью ( DS-1991, DS-1977).
После обнуления памяти или при первом включении необходимо сразу записать мастер-ключ. Далее работа с устройством
производится с помощью этого мастер-ключа.
При необходимости можно записывать и стирать ключи (в том числе и мастер-ключ), вводя контроллер в нужный режим
при помощи джамперов.
Мастер ключ можно оперативно заменить, не стирая при этом всю память ключей.
Память контроллера можно сохранять, сбрасывая на ключ DS-1996 или загружать с этого ключа. Можно также сбрасывать
и загружать память с помощью различных программаторов памяти 24хх ( память установлена на кроватке и легко снимается ).
Запитывается микроконтроллер от блока постоянного напряжения через стабилизатор 142ЕН5 (или 7805). На схеме стабилизатор
не показан.
Имеется кнопка и джампера для выбора режимов работы после подачи напряжения на контроллер.
Назначение джамперов:
EL/ML – выбор замка (EL - электромеханический замок, ML – электромагнитный замок ).
Time 5/10 – выбор времени открытия электромагнитного замка 5 или 10 сек.
Master – запись мастер-ключа в память.
Write key – запись ключей в память.
Erase key – стирание ключа из памяти.
Erase key + Master – стирание всей памяти.
Кнопка ENTER служит для подтверждения выбора данного режима.
Горящий зелёный светодиод показывает, что считыватель находится в дежурном режиме.
При первом включении, когда память чистая, загорается красный светодиод. Он показывает, что нужно записать
мастер-ключ.
Для этого просто прикладываем к считывателю ключ, который будет в дальнейшем использоваться как мастер-ключ.
При нормальной записи загорится зелёный светодиод, а красный светодиод погаснет.
Переход в другие режимы может осуществляться с помощью мастер-ключа. Для этого нужно удерживать мастер-ключ
у считывателя не менее 5 сек. При этом загорится красный светодиод, а зелёный светодиод погаснет.
1. режим записи ключей (горит красный светодиод, зелёный светодиод погашен).
В этом режиме при прикладывании очередного ключа, ищется в памяти свободное место и туда записывается номер этого ключа.
При нормальной записи кратковременно загорается зелёный светодиод.
Для выхода прикладываем кратковременно мастер-ключ.
2. режим стирания ключей (горят оба светодиода).
В этом режиме при прикладывании ключа к считывателю, его номер ищется в памяти и стирается. При стирании кратковременно
гаснет зелёный светодиод.
Для выхода прикладываем кратковременно мастер-ключ.
3. режим стирания всей памяти (горят оба светодиода).
В этот режим можно войти только с помощью включения одновременно джамперов MASTER и ERASE KEY. Далее надо подать
напряжение на контроллер и нажать кнопку ENTER. После стирания всей памяти гаснет зелёный светодиод и зажигается
красный светодиод, который показывает, что надо заново записать мастер-ключ.
В режимы записи мастер-ключа, записи и стирания ключей можно входить и с помощью замыкания соответствующих
джамперов при выключенном питании контроллера.
После подачи питания надо нажать кнопку ENTER для подтверждения входа в этот режим. Для выхода выключаем питание,
выключаем джампера и снова подаём питание.
Контроллер переходит в дежурный режим ( горит зелёный светодиод ).
.