Автор Тема: Кодовый замок  (Прочитано 22220 раз)

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« : Февраля 03, 2011, 07:45:34 »
Вот собрался собрать такую схему:

[attachment=1928:kodzamok.jpg]

Схема простого кодового замка представлена на рисунке.

Имеется панель с десятью кнопками от "0" до "9", комбинация из четырех цифр, набираемых в строго определенной последовательности, защита от ошибки.

В основе микросхема с четырьмя RS-триггерами - К561ТР2. Триггеры включены последовательно, таким образом, что когда верхний триггер находится в единичном состоянии, это приводит к последовательному переходу всех остальных триггеров в единичное состояние. При наборе кода триггеры, последовательно, начиная с верхнего переводятся в нулевое состояние, при этом последующий триггер может перейти в нулевое состояние только в том случае, если "в нуле" находится предыдущий.

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

С клавиатурой логический узел соединяется шестипроводным ленточным кабелем, при этом по одному проводу подается +12в, четыре провода соединяются с кнопками соответственно коду, и еще один провод соединяется со всеми незадействованными кнопками, включенными последовательно.

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

Для запирания нужно нажать любую, не соответствующую коду "ошибочную" кнопку.

Можно использовать две микросхемы К561ТМ2 или собрать четыре RS-триггера на двух микросхемах К561ЛЕ5.

Питание от стабилизированного источника.

Реле - примерно на 12 вольт.

Его контакты должны выдерживать ток  отпирающего механизма.

Литература: ж.Радио-конструктор 09-1998 стр. 33


от меня еще совет-если будете ставить выключатель или как я - сенсор с таймером(схема, когда замок закрыт работает только несколько секунд после прикосновения, если нет ввода кода по истечении этого времени схема отключается), то столкнетесь с проблемой - некоторое время после выключения триггеры будут сохранять свое значение за счет заряда конденсатора с1, но после разрядки они перейдут в 0 положение и при новом включении схемы реле будет замыкаться и замок откроется без ввода кода, чтобы такое безобразие пресечь, нам нужно подать импульс на ножку 4 при включении и выключении, ставим дополнительный конденсатор малой емкости, например 0.47мкф керамический-при включении пока конденсатор заряжается через него идет импульс, а при выключении, когда разряжается с1 и напряжение тоже переменно



 есть вопрос по обозначениям - что за 2 стрелочки тут? сначала думал, что так обозначаются выходы реле, но тогда почему они в общую цепь включены, а нижняя стрелочка вообще от коллектора транзистора зачем то
« Последнее редактирование: Января 23, 2017, 23:21:44 от john »

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #1 : Февраля 03, 2011, 09:01:53 »
и еще вопрос для чего нужен конденсатор? если я использую стабилизатор напряжения можно без конденсатора обойтись?

Оффлайн Новичёк

  • Administrator
  • Hero
  • *****
  • Сообщений: 15347
  • Репутация: +28/-108
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #2 : Февраля 03, 2011, 10:54:00 »
Цитата: SlavikMIPT
и еще вопрос для чего нужен конденсатор? если я использую стабилизатор напряжения можно без конденсатора обойтись?

Стрелочки показывают, что кроме соединений, изображённых на принципиальной схеме, нужно выполнить ещё следующие соединения (описание стрелочек снизу вверх):

1. Общий провод (землю) нужно соединить с ножкой 8 микросхемы D1.
2. Цепь питания (+12...15 В) нужно соединить с ножками 5 и 16 этой же микросхемы.
3. Сюда (+12...15 В) должно подаваться напряжение питания положительной полярности от внешнего источника питания, минус подаётся на общий провод (землю).

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

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #3 : Февраля 03, 2011, 18:09:17 »
а почему не подключена ножка 13? вообще как тут триггер работает - если 1, то пропускает ток с любого из входов, а если 0, то не пропускает или как? и еще такой вопрос - купил цифровую клавитуру - у нее 7 контактов - первые 3-столбцы, а оставшиеся 4 - строки, таким, образом, нажимая кнопку замыкаются 2 контакта, и в зависимости от строки и столбца можно определить какой это именно символ- так вот- как это сделать? я так понимаю без логической схемы тут не обойдется, а принципа работы триггера в схеме я пока до конца не понимаю
« Последнее редактирование: Февраля 03, 2011, 18:14:34 от SlavikMIPT »

Оффлайн Новичёк

  • Administrator
  • Hero
  • *****
  • Сообщений: 15347
  • Репутация: +28/-108
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #4 : Февраля 03, 2011, 19:51:42 »
Цитата: SlavikMIPT
а почему не подключена ножка 13? вообще как тут триггер работает - если 1, то пропускает ток с любого из входов, а если 0, то не пропускает или как? и еще такой вопрос - купил цифровую клавитуру - у нее 7 контактов - первые 3-столбцы, а оставшиеся 4 - строки, таким, образом, нажимая кнопку замыкаются 2 контакта, и в зависимости от строки и столбца можно определить какой это именно символ- так вот- как это сделать? я так понимаю без логической схемы тут не обойдется, а принципа работы триггера в схеме я пока до конца не понимаю

По-порядку:
1. Ножка 13 в данной микросхеме никуда не подключена, т.е. она не несёт никаких функций.
2. Как работает микросхема 561ТР2 - лучше почитать, например здесь: Триггеры. Микросхема содержит четыре RS триггера (защёлки). Таблицу состояний (зависимость уровня на выходе от уровней на входе) можно посмотреть здесь: 561ТР2.
3. Клавиатура с организацией контактов в строки и столбцы предназначены обычно для работы с микропроцессорами, который подаёт сигнал на один из столбцов, например, а затем проверяет состояние строк, затем на другой столбец и т.д. Для вашего замка такая клавиатура не подойдёт.

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #5 : Февраля 03, 2011, 19:59:43 »
ну почему-подойдет, просто переделывать ее не хотел, думал мож какую то систему организовать, чтобы не перепаивать ничего не надо было, а нумерация ножек у микросхемы такая же как и на принципиальной схеме?как я понял первая обозначена точкой
« Последнее редактирование: Февраля 03, 2011, 20:08:14 от SlavikMIPT »

Оффлайн Новичёк

  • Administrator
  • Hero
  • *****
  • Сообщений: 15347
  • Репутация: +28/-108
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #6 : Февраля 03, 2011, 20:22:08 »
Цитата: SlavikMIPT
ну почему-подойдет, просто переделывать ее не хотел, думал мож какую то систему организовать, чтобы не перепаивать ничего не надо было, а нумерация ножек у микросхемы такая же как и на принципиальной схеме?как я понял первая обозначена точкой

Ну, если клавиатуру переделать, так как в схеме нарисовано, - то подойдёт!   Если смотреть на микросхему со стороны выводов (вверх ногами), то ножки считаются от точки по часовой стрелке.

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #7 : Февраля 03, 2011, 21:34:56 »
а у стабилизатора как определить, где вход где выход, где общий? у меня нечто 7821=L812cv to220 на нем написано- на корпусе точка над средней ножкой

Оффлайн Новичёк

  • Administrator
  • Hero
  • *****
  • Сообщений: 15347
  • Репутация: +28/-108
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #8 : Февраля 03, 2011, 22:23:43 »
Цитата: SlavikMIPT
а у стабилизатора как определить, где вход где выход, где общий? у меня нечто 7821=L812cv to220 на нем написано- на корпусе точка над средней ножкой

Это здесь: [attachment=1926:L7800_STM.pdf]
« Последнее редактирование: Января 23, 2017, 23:23:09 от john »

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #9 : Февраля 04, 2011, 03:53:04 »
в общем смонтировал я плату - как и следовало ожидать - не работает, все элементы греются,но реле не замыкается после набора комбинации - наверное все таки неправильно подключил микросхему-помогите пожалуйста найти ошибку, а то у меня сил уже нет, з.ы. -неправильно нарисовал конденсатор тут-должен стоять на правой ножке стабилизатора, тестером проверял стабилизатор - напряжение выдает 11.6В(12в), может из за этого реле не срабатывает? или тестер китайский врет,з.з.ы. и еще тут недорисовал резистор от 1 ножки к базе транзистора
« Последнее редактирование: Января 23, 2017, 23:33:28 от john »

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #10 : Февраля 04, 2011, 04:12:30 »
Цитата: SlavikMIPT
в общем смонтировал я плату - как и следовало ожидать - не работает

И не должно работать, судя по топологии. Ты с ногами микрухи запутался, плата разведена неправильно.

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #11 : Февраля 04, 2011, 04:29:06 »
а как надо ?

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #12 : Февраля 04, 2011, 21:24:49 »
Цитата: SlavikMIPT
а как надо ?


Если на микросхему смотреть сверху, то расположение выводов у нее вот такое:

[attachment=1929:ims.jpg]
« Последнее редактирование: Января 23, 2017, 23:24:33 от john »

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #13 : Февраля 05, 2011, 01:27:34 »
так а если точка стоит напротив второй ножки? или она просто угол показывает, а не конкретно ножку?
« Последнее редактирование: Февраля 05, 2011, 01:28:15 от SlavikMIPT »

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #14 : Февраля 05, 2011, 09:46:34 »
спасибо всем, заработало
« Последнее редактирование: Февраля 05, 2011, 11:07:25 от SlavikMIPT »

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #15 : Февраля 05, 2011, 12:14:52 »
Цитата: SlavikMIPT
спасибо всем, заработало

Спасибом не отделаешься!  Присылай отзыв о работе схемы и фото как все это у тебя на практике выглядит

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #16 : Февраля 05, 2011, 12:46:55 »
ну отзыв- схема довольна простая и поэтому тут следующие "баги" возможны поскольку у нас сброс триггеров происходит только при нажатии неверной кнопки, то код открывающий замок не один, например у нас код 1257, при нажатии других кнопок триггеры сбрасываются, но по этим кнопкам мы можем "ходить" сколько угодно-триггеры останутся в том же положении, то есть проканают коды 1 7571 2 127 5 7 и т.д., по хорошему надо этот момент доработать, еще один момент который я сразу заметил-при введении в схему переключателя, для отключения питания-при включении замок открывается-как от этого избавиться написал в первом сообщении. Уместилось у меня все на плате 3.5*4.5 см и помещается в спичечный коробок, питание от двух крон пока, но можно и поминиатюрней что то придумать, фото позже выложу. Впринципе на домашний мини сейф от маленьких детей или случайных гостей(мне например на шкафчик с реактивами, мощными лазерами и т.п. опасными штуками) думаю покатит, но я больше для общего развития его собирал-для серьезной защиты нужен сейф уже)

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #17 : Февраля 05, 2011, 14:24:46 »
вот если что схема
[attachment=1932:plate.GIF]
почему то не могу выложить файл для прогаммы
вот на народ залил кому надо
замок.lay
и да я тут для 9 цифр делал-без нуля(геморно немного было перепаивать клавиатуру)
« Последнее редактирование: Января 23, 2017, 23:32:55 от john »

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #18 : Февраля 05, 2011, 14:55:52 »
Цитата: SlavikMIPT
почему то не могу выложить файлы для прогаммы и печати

В целях защиты некоторые типы файлов загружать на сервер нельзя. Выход - запакуйте файлы в архив (лучше zip) и загрузите архивный файл.

 
Цитировать
ну отзыв- схема довольна простая

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

Оффлайн SlavikMIPT

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Кодовый замок
« Ответ #19 : Февраля 05, 2011, 16:19:46 »
ну насчет кодов - можно на плюс клавиатуры поставить счетчик импульсов, каждые 4 импульса при условии что транзистор после этого закрыт он посылает импульс на головной триггер и все сбрасывается, например последовательно соединяем 2 JK триггера, которые каждые 4 импульса выдают один, вопрос как сделать так, чтобы импульс при закрытом транзисторе мог дойти, а при открытом - нет?
« Последнее редактирование: Февраля 05, 2011, 17:47:31 от SlavikMIPT »

 

Последние сообщения на форуме: