Контроллер доступа для бесконтактных карт

Некоторое время назад появилась мелкая задачка — стоял контроллер доступа DLC645 + считыватель IPR8 (все производства ITV, Киев). Однако нужно было слегка поудобнее управлять списком разрешенных карт доступа и видеть, какая именно карта прошла через считыватель.Собственно, для решения данной задачи (требовалось весьма бюджетно) и было сооружено два агрегата из подручных материалов. Основной контроллер PIC24FJ64GA002 (был в наличии, несколько избыточен, да), дисплей знакосинтезирующий WH0802 с контроллером HD44480, рядовой стаб питания на LM7805(питание исходного устройства было от сетевого блока на +12в), релюшка для управления исполнительным устройством.

Прошивка на базе RTOS OSA, хранение таблицы кодов карт в EEPROM.  Считыватель попался с последовательным интерфейсом (2400бит, линии инвертированы). Устройство умеет добавлять карты, удалять произвольную по введенному номеру, показывать на дисплее номер поднесенной карты.

Исходные тексты прошивки, схема, плата

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.