Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Краткое описание конструкции.

 

Минимальная конфигурация предполагает, что устройством можно будет пользоваться без основного ЖКИ-дисплея. Вся информация для пользователя дублируется тремя светодиодами. Работа основного дисплея так же поддерживается – то есть, если его подключить, он будет работать и в минимальной конфигурации. Однако весь функционал полной версии в минимальной конфигурации будет недоступен. Возможно только чтение ключей, определение их типа и запись кода на заготовку. Для управления устройством достаточно лишь одной кнопки S 1. Поддерживаются так же функции выхода в спящий режим по тайм-ауту и контроль за напряжением батареи.

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

Красный (HL1) – индикатор питания, а так же индикатор разряда батареи. Если к МК подключен детектор, то при снижении напряжения питания индикатор начнет светиться прерывистым светом.

Желтый (HL2) – обозначен как «READ», выдает сигнал о чтении ключа. Загорается и горит постоянно, если в памяти устройства находится ключ, и оно готово к записи. Если индикатор не горит – значит, ключа в памяти нет.

Зеленый (HL3) – обозначен как «WRITE», выдает сигнал о записи заготовки. Загорается на короткое время (около 3-х сек.) по окончании процесса записи. При этом, если индикатор горит нормальным светом – запись произведена успешно, а если мерцающим – ошибка.

 

 

Дубликатор данной версии умеет записывать ключи в трёх форматах: Dallas, Метаком и Cyfral. Для этого используется 3-х форматная заготовка ТМ-01. Выбор формата записи производится автоматически и определяется форматом ключа, прочитанного или загруженного в память. Т.е. ключ «Dallas» будет записан в формате Dallas, ключ «Метаком» – как Метаком, «Cyfral» – как Cyfral.

 

Запись ключей

Ключ «Метаком» может быть записан в формате Dallas в двух вариантах перекодировки: М1 – в прямом виде, и М2 – с переворотом кода. Сразу же после чтения ключа мы видим на дисплее его код в кодировке М1. Если надо перекодировать его в М2, нажмите кнопку S 1 два раза (т.е., перейдите в режим записи, а затем – в режим чтения). Вы увидите, что код перевернулся. Для записи, как обычно, нажмите 1 раз кнопку S 1 и приложите заготовку. Если еще раз нажать кнопку S 1 два раза, не производя запись, код перевернется в исходное положение.

 

Для ключей «Cyfral» также поддерживаются две перекодировки: С1 – это тот код, который Вы видите на дисплее после считывания ключа и С3 – инвертированный прямой код с переворотом. Остальные перекодировки не поддерживаются.

Чтобы выйти из режима записи без переворота кода, нажмите кнопку S 2 или S 3.

 

При использовании перекодировок ключи «Метаком» и «Cyfral» автоматически переводятся в тип Dallas. То есть, допустим, если был прочитан ключ «Метаком», и был выполнен переворот кода, то этому ключу с перевернутым кодом присваивается тип «Dallas». Если его теперь попробовать записать на заготовку ТМ-01, то он и будет записан как Dallas, т.к. это перекодировка М2. При обратном перевороте кода ключ обратно переводится в тип Метаком.

Важное замечание: переворот кода произойдет только в том случае, если был прочитан ключ в формате «Метаком» или «Cyfral». Допустим, если прочитать ключ «Метаком» и скопировать его код на заготовку RW -1990, то он запишется в формате Dallas. Если теперь прочитать записанный ключ, то мы увидим на дисплее тот же самый код, но тип ключа сменится с «Метаком» на «Dallas». И если его попытаться перевернуть двойным нажатием кнопки S 1, то ничего не произойдет.

 

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

 

Дубликатор домофонных ключей

 

Рис. 2

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

Работа с устройством.

В полной конфигурации устройства, если подключены кнопки S2, S3 и индикатор, появится доступ ко всем функциям устройства через программное меню. Управление при работе с меню стандартное, при этом кнопке S 1 отведена роль «Enter», S 2 – «назад», S 3 – «вперед». Всего имеется 9 функций:

1. чтение ключа (оно же – просмотр кода, находящегося в оперативной памяти),

2. запись ключа (в этом режиме возможна запись нескольких заготовок подряд),

3. сравнение ключей (прикладываемый ключ сравнивается с имеющимся в памяти),

4. редактирование кода ключа (уже имеющегося в памяти),

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

6. определение типа заготовки (из числа тех, что устройство может записывать),

7. загрузка кода ключа из EEPROM (всего можно хранить 16 ключей),

8. сохранение ключа в EEPROM (сохранение идет в первую свободную ячейку),

9. удаление ключа из EEPROM.

Управление питанием. В устройстве предусмотрена возможность перехода в спящий режим по тайм-ауту. Если в течение 5 минут не производилось никаких действий: не читались ключи и/или не нажимались кнопки, устройство переходит в спящий режим. При этом гасятся все светодиоды, на выходе А6 устанавливается высокий уровень, запирающий транзистор VT 1. При этом снимается питание с индикатора и с детектора пониженного напряжения. В этом состоянии устройство потребляет ток около 8…10 мкА.

Пробуждение устройства можно произвести либо выключением-включением питания – для этого необходимо предусмотреть такой же выключатель, как показано на схеме (чтобы при выключении устройства снимался заряд с конденсаторов С1 – С3). Либо – нажать и удерживать около 2-х секунд любую кнопку до появления на индикаторе заставки и зажигания светодиодов. После этого кнопку можно отпустить, и устройство войдет в нормальный режим. Второй способ предпочтительнее, так как в этом случае, если в оперативной памяти имелся прочитанный ключ, он не пропадает.

Как уже ясно из описания, данная функция является настраиваемой аппаратно: после старта микроконтроллер считывает уровень, присутствующий на линии А6. Если там обнаруживается уровень лог. 0, то считается, что управление питанием заблокировано, и перехода в спящий режим никогда не произойдет. Если же там обнаруживается уровень лог. 1, то функция автоматического управления питанием считается включенной.

МК получает лог. 1 на линии А6 через P-N переход транзистора VT1, поэтому в этом случае функция будет включена.

Для использования детектора разряда батареи, потребовалось подобрать резистор R 4 и стабилитрон VD 2. При указанных на схеме номиналах детектор срабатывает при падении напряжения ниже 4,7 вольта. Однако, до впаивания в плату, эти детали желательно подобрать на макетке, чтобы выставить нужный конкретно порог срабатывания. Детали детектора необходимо подобрать так, чтобы напряжение, измененное прямо на стабилитроне, составляло около 4,2 вольта (при нормальном питании на входе устройства). То есть, оно должно быть примерно на 0,5 вольта ниже выбранного порога срабатывания детектора.

 

Детектор пониженного напряжения. Позволяет проконтролировать начало разряда батарей при автономном питании устройства. При срабатывании детектора на его выходе появляется уровень лог. 0. Получив его, МК сигнализирует об этом пользователю: красный светодиод HL1, если он подключен к линии А7, начинает светиться прерывистым светом. А если с устройством в течение нескольких секунд не производится никаких действий, на индикаторе появляется надпись: «Батарея разряжена!». При нажатии любой клавиши (или прикладывании ключа к считывателю в режиме чтения-записи-сравнения) это сообщение убирается, а предыдущее, которое было на индикаторе до него, восстанавливается. Но во время следующей паузы работы с устройством сообщение «Батарея разряжена!» появится снова. И так далее.

   Данная функция так же является настраиваемой: при отсутствии в схеме детектора достаточно лишь постоянно подать уровень лог. 1 на вход А2, и МК всегда будет видеть полную батарею. При использовании в устройстве прошивки можно просто соединить выводы 1 и 2 МК между собой. Данная ситуация отслеживается программно, поэтому ложного срабатывания при нажатии на кнопку S 1 не произойдет. Однако, для возможности использовать другие, совместимые прошивки, лучше всего сделать это через отдельный резистор, соединенный с + питания.

Кстати, из автономных источников питания наиболее оптимальным оказалась батарея из 4-х «пальчиковых» аккумуляторов. Каждый из них, имея полный заряд, выдает около 1,28 вольта, в дальнейшем уровень напряжения уменьшается до 1,2 вольта. Что в сумме как раз дает нужное напряжение 5,12…4,8 вольта. И никаких дополнительных стабилизаторов!

Некоторые детали, отмеченные на схеме «звездочкой», потребуют подбора под конкретные условия. Во-первых, номинал и мощность резистора R 9, ограничивающего ток подсветки индикатора, подбирается индивидуально под каждый индикатор. Например, для моего индикатора требуется резистор сопротивлением около 10 Ом.

Во-вторых, делитель R 10- R 11 подбираются по оптимальному уровню контраста изображения на индикаторе. Примерные величины этих сопротивлений указаны на схеме. В принципе, можно заменить этот делитель одним переменным резистором.

И, наконец, если будет использоваться детектор разряда батареи, потребуется подобрать резистор R 4 и стабилитрон VD 2. При указанных на схеме номиналах детектор срабатывает при падении напряжения ниже 4,7 вольта. Однако, до впаивания в плату, эти детали желательно подобрать на макетке, чтобы выставить нужный конкретно Вам порог срабатывания. Детали детектора необходимо подобрать так, чтобы напряжение, измененное прямо на стабилитроне, составляло около 4,2 вольта (при нормальном питании на входе устройства). То есть, оно должно быть примерно на 0,5 вольта ниже выбранного порога срабатывания детектора.

В качестве дисплея может быть использован любой 2-х строчный ЖКИ-индикатор с 16-ю символами в строке, имеющий контроллер HD 44780 и русифицированную таблицу символов, либо совместимый с ним. В моей конструкции, например, использовался самый дешевый индикатор, который я смог найти: FDCC1602B-FLYYBW-51LR. На печатной плате полной конфигурации разведены 4 отверстия для крепления индикатора, расстояние между отверстиями – 80 х 31 мм. Специального разъема под индикатор не предусмотрено, поскольку конструкций индикаторов довольно много, и каждый имеет своё расположение контактов. Индикатор соединяется с платой при помощи небольшого жгута или шлейфа, который подпаивается к подписанным контактам на плате

 

Технологическая карта.

Операция Описание, проведение операции Эскиз Используемые инструменты и материалы
1. Разработка печатной платы   Подбор электрорадиоэлементов согласно электрической принципиальной схемы.Создание чертежа с учётом размеров деталей и их соединений на схеме.    
 

 

Бумага, карандаш, линейка
2. Изготовление заготовки печатной платы На листе стеклотекстолита откладываем размеры печатной платы согласно выполненного чертежа. Выпиливаем заготовку.    
 

 

Маркер, линейка ножовка мо металлу
3. Отметка и высверливание отверстий в плате Накладываем чертёж печатной платы на заготовку и размечаем отверстия под выводы электрорадиоэлементов кернером. Высверливаем отверстия на сверлильном станке    
 

 

Чертёж и заготовка платы, кернер, сверло, сверлильный станок
4.  

 

 

 

 
5. Травление платы Помещаем плату в банку с раствором хлорного железа на 30 минут.

 

 

 

Баночка, емкость с раствором хлорного железа, пинцет
6. и залуживание контактных площадок С помощью паяльника залуживаем контактные площадки.

 

 

 

Наждачная бумага, паяльник, припой, канифоль
7. Сборка печатной платы Формируем выводы радиоэлементов под посадочные места на печатной плате. Последовательно размещаем детали на плате и припаеваем их выводы к контактным площадкам

 

 

 

Пинцет, кусачки паяльник, флюс, припой

 

 

Расчет себестоймости

 

Стоимость материалов и деталей:

 

1) стеклотекстолит

 

2) Припой ПОС-61 –

 

3) Канифоль –

 

4) Микроконтроллер PIC16F628A –

 

5) LCD 1602 (HD44780) –

 

6) Луза

 

7) Светодиоды:

 

HL1

 

HL2

 

HL3

 

8) Стабилитроны:

 

VD1

 

VD2

 

9) Транзисторы:

 

VT1

 

VT2

 

10) Конденсаторы:

 

С1 -

 

С2 -

  

11) Резисторы:

 

R1 –

 

R2 –

 

R3 –

 

R4 –

 

R5 –

 

R6 –

 

R7 –

 

R8 –

 

R9 –

 

R10 –

 

R11 –

 

R12 –

 

R13 –

 

R14 –

 

Корпус –

 

 

Монтажная работа –

 

  Итого:

 

Заключение

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...