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

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

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

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

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

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

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