Электрические схемы бесплатно. Электронный замок с ключём-таблеткой i-Button (DS1990A).

 






Электронный замок с ключём-таблеткой i-Button (DS1990A).

Категория: Цифровая техника

Цифровая техника - Электронный замок с ключём-таблеткой i-Button (DS1990A).
(Автор: Дмитрий email: ds1990a@yandex.ru)
Здесь представлена схема электронного замка, в котором в качестве ключа используется устройство DS1990A(Touch Memory). Touch Memory типа DS1990A представляет собой пассивное устройство (без внутреннего источника питания), которое имеет записанное с помощью лазера ПЗУ(ROM), содержащее уникальный серийный номер. Для считывания данных с DS1990A используется 1-проводная шина фирмы DALLAS. DS1990A является подчинённым устройством, а мастером является обычно микропроцессор(микроконтроллер). Питание DS1990A во час обмена данными производится от 1-проводной шины. Эквивалентная схема интерфейсной части DS1990A показана на рисунке:
Электронный замок с ключём-таблеткой i-Button (DS1990A).
ЧТОБЫ УВЕЛИЧИТЬ (УМЕНЬШИТЬ) СХЕМУ, НАЖМИТЕ НА КАРТИНКУ
=Электронный замок с ключём-таблеткой i-Button (DS1990A).

Так как серийный номер состоит из 48 бит, то количество возможных его вариантов - 281474976710656.
Замок собран на микроконтроллере PIC16F627A(628A, 648A). После подачи питания микроконтроллер передаёт импульс сброса(низкий логический уровень длительностью 500 мкс) и через 70 мкс проверяет наличие ответа от DS1990A (низкий уровень). Если его нет микроконтроллер ждёт приблизительно 80 мс(время определяется watchdog таймером) и заново передаёт импульс сброса. Таким образом проверяется наличие подключённого ключа. Если невысокий уровень появился, значит "таблетка" подключена к контактам N1 и N2. Далее передаётся код команды "читать ROM" (33h), после чего микроконтроллер переходит на приём и записывает в ОЗУ переданный "таблеткой" номер, сравнивает его с имеющимися в EEPROM и в случае совпадения с одним из них выдают соответсвующий звуковой сигнал, после которого устанавливатся рослый уровень на выводе RA1 в течение примерно 1.5 с. О том, как происходит передача данных между процессором и таблеткой можно прочитать тут. Если номер не совпал ни с одним из находящихся в EEPROM, то процессор выдаёт звуковой сигнал. При нажатой кнопке (B1) номер запишется в EEPROM. Кнопку B1 распологают, безусловно, в недоступном для посторонних месте. Для стирания всех номеров надобно при включении питания удерживать нажатой кнопку в течении 5с. После стирания ключей передаётся звуковой сигнал. Для большей надёжности(при выключении питания во час проверки ключа может измениться содержимое EEPROM) лучше сделать запись один и тот же ключ несколько раз. Общее количество серийных номеров в памяти- не более 21.
Для защиты входа микроконтроллера от статического электричества служит стабилитрон VD1 на 5В. Так как для работы замка не требуется большой стабильности частоты задающего генератора, микроконтроллер работает от внутреннего RC генератора с частотой 4МГц(+-1%).
В схеме можно применить любой из микроконтроллеров PIC16F627A, PIC16F628A, PIC16F648A. С небольшой переделкой программы можно применить и PIC16F84(однако придётся подключить кварц на 4МГц к выводам 15 и 16, соединить вывод 4 с +5V через резистор 1К, а через конденсатор 0,1мк подключить к общему проводу; подключить подтягивающий резистор 10К к выв. 6 и +5V). Для PIC12F629/675 тоже придётся немного переписать программу.

ds1990a.asm - исходный код программы
ds1990a.hex - файл прошивки


При программировании следует выставить следующие биты: тип генератора IntRC, WDT включен, PWRT включен, MCLR выключен.

P. S. Для программирования использовалась свободно распространяемая программа IC-Prog(www.ic-prog.com) и адаптер JDM(его схема есть на том же сайте).

Дмитрий
email: ds1990a@yandex.ru

Приложение: Программное обеспечение и прошивка






Похожие схемы:

ЭЛЕКТРОННЫЙ МАССАЖИСТ
ЭЛЕКТРОННЫЙ МАССАЖИСТ
Бытовая электроника ЭЛЕКТРОННЫЙ МАССАЖИСТ Это устройство (рис.1) предназначено для массажа ослабевших после болезни мышц, а также служит для гимнастики мышц и кожи. Рис.1 Трансформатор Тр (накальный) - 6,3 В/127 В. Электроды смонтированы на пластмассовой трубке (рис.2). На ее концах намотан провод-без изоляции (по 10 витков). Поверх провода укладываются две ленты металлической фольги на расстоянии 25 мм. В процессе электризации берутся за обкладки из фольги. Рис.2


Электронный переключатель антенны
Электронный переключатель антенны
Антенны Электронный переключатель антенны В. ДАВЫДОВ (UW9WR), г. Уфа Недостатком описанных ранее электронных переключателей антенны является значительное затухание в режиме приема, достигающее 45-50% (особенно в диапазонах 21 и 28 МГц). Переключатель, схема которого приведена на рисунке, обеспечивает затухание не более 10%. При изготовлении переключателя не обходимо изолировать корпус выходного конденсатора П-контура (на схеме - С4) от шасси фторопластовой или полистироловой прокладкой


ЭЛЕКТРОННЫЙ МЕТРОНОМ
ЭЛЕКТРОННЫЙ МЕТРОНОМ
Бытовая электроника ЭЛЕКТРОННЫЙ МЕТРОНОМ г. Беретики Пермской обл. А. ФИРСОВ Электронный метроном, выполненный по приводимой тут схеме, очень удобен на занятиях в музыкальном училище: он создает одновременно звуковые и световые сигналы ритма, которые исполнитель воспринимает как в условиях класса, так и сцены более того при максимальной громкости звучания оркестра. Полярность конденсатора С4 надобно поменять на обратную. Основой метронома является генератор импульсов на двух транзисторах


ПРОГРАММИРУЕМЫЙ КОДОВЫЙ ЗАМОК
ПРОГРАММИРУЕМЫЙ КОДОВЫЙ ЗАМОК
Бытовая электроника ПРОГРАММИРУЕМЫЙ КОДОВЫЙ ЗАМОК В отличие от ранее опубликованных схем кодовых замков, в данной имеется вероятность менять код замка с помощью трех кнопок, т.е. обеспечивается режим довольно высокой секретности при минимальном количестве кнопок. Рассмотрим порядок набора (записи) желаемого кода в память замка. Предварительно производится обнуление счетчиков DD6, DD7 кнопкой сброса SB6, после чего в них записывается двухзначный код цифр (О...7) с помощью кнопок (SB4 и SB5). Индикация


ЭЛЕКТРОННЫЙ ТАХОМЕТР (для мотоцикла)
ЭЛЕКТРОННЫЙ ТАХОМЕТР (для мотоцикла)
Автомобильная электроника ЭЛЕКТРОННЫЙ ТАХОМЕТР (для мотоцикла) С.СЫЧ, 225876, Брестская обл., Кобринскийр-Н, п.Ореховский, ул.Ленина, 17 - 1. Во многих мотоциклах, мопедах, мотонартах и иной мототехиике отсутствует такой важный прибор как тахометр. Предлагаю простой и надежный тахометр. Он рассчитан на работу с одноцилиндровым двухтактным двигателем внутреннего сгорания с контактной или бесконтактной системой зажигания и позволяет измерять частоту вращения коленчатого вала до 10000 об/мин. Схема тахометра


КОДОВЫЙ ЗАМОК
КОДОВЫЙ ЗАМОК
Бытовая электроника КОДОВЫЙ ЗАМОК М.ЧУРУКСАЕВ, г.Качканар, Свердловск обл. Предлагаемый вариант электронного кодового замка отличается от похожих трехкнопочных замков простотой и повышенной секретностью. Запись кода после его набора осуществляется не однократным, а многократным нажатием соответствующей кнопки, причем различным для разных кодов. Схема кодового замка представлена на рис.1. В нее входят кнопки: SB1 - записи кода, SB2 - занесения кода, SB3 - сброса, а на элементах R1, R2, С1, DD1.1, DD1.2 и





Оставить комментарий