Предлагаю вашему вниманию очередной интересный проект, который создан на базе USB-кодграббера, и так же состоит из программной и аппаратной части, соответственно по аппаратной части вы можете прочитать информацию в теме USB-кодграббера.
Программная часть включает в себя продвинутый анализатор пакетов, кодграббер, и конечно глушилку, теперь обо всем по-порядку
Scher-Khan
Алгоритмический кодграббер в брелоке с рабочим дисплеем
Алгоритмический кодграббер своими руками в брелоке с рабочим дисплеем, бесплатная боевая прошивка.
Это прошивка алгоритмического кодграббера для брелока Sheriff ZX 750. Никаких переделок внутри брелока не требуется, дисплей рабочий, 3 ячейки памяти, микроконтроллер PIC16F914.
Внутри зашит мануфактурный код мангуста (Mongoose), это версия 1.1. Во второй версии будет возможность вписывать свои ключи в EEPOM.
FSK модуляция (частотная манипуляция, Frequency Shift Keying)
Рассмотрим набирающую популярность частотную манипуляцию, её физический смысл. Пока не вник в физику процесса, будет трудно разбираться в настройках и параметрах трансиверов.
Классическая FSK (2-FSK) и гауссовская FSK (GFSK)
Битовый поток преобразуется к уровням +/- единица и поступает на ГУН (генератор управляемый напряжением) модулирующий сигнал. Каждому уровню соответствует разная частота. Одна из этих частот определена как частота «mark», а другая – как частота «space». Mark и space соответствуют двоичной единице и нулю соответственно. Есть соглашение, что mark соответствует большей частоте несущей.
Делаем логгер на Scher-khan (ломаем бренд)
Сигнализация Scher-khan является брендом, ее ставят на престижные автомобили, но насколько она надежна? Давайте с вами сейчас разберемся с этим. Что бы это понять, нужно отсканировать брелок и разобраться в кодированной посылке. Для этого собираем пакетоанализатор. Его схема очень проста, тем более, я уже написал за вас программу к нему, от вас требуется минимальные усилия, что бы во всем разобраться.
Формат пакета Scher-Khan PRO
Pro версия от предыдущих моделей ничем особо не отличается, кроме того что в Pro сигнал инвертированный и преамбула длиннее, что хорошо видно на рисунке:
Логический ноль — 750\750 us
Логическая единица — 1000\1000 us
Хедер — 1500\1500 us
Осциллограмма снята PowerGraph-ом через звуковую карту, поэтому одинаковые временные интервалы низкого и высокого уровней кажутся разными, низкий уровень более вытянутый.