Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > Фрикинг > Охранные системы

Охранные системы Изучение протоколов кодирования охранных систем. (кодграббер, сканер, анализатор кодов.)

Ответ
 
Опции темы
Старый 19.09.2011, 13:30   #21
Nropexa
случайно влез
 
Регистрация: 25.12.2009
Сообщений: 18
Поблагодарил: 0
Поблагодарили 1 раз в 1 сообщении
Nropexa стоит на развилке
По умолчанию

не знаю, но могу для анализа предоставить много записей передачи в эфир. Мне, по большому счету и не нужно знать протокол и алгоритм шифрования, а просто научиться принимать эти сигналы (1 и 2 кГц), а потом я буду сравнивать с ЕЕпромом и т.д.

---------- Post added at 11:24 ---------- Previous post was at 09:32 ----------

на RB0 подключен выход приемника, вот код обработки прерывания:

Код:
void interrupt(void)
{
INTCON.INTF=0;                   //сбрасываю флаг
TMR1H=0;                            // обнуляю TMR1
TMR1L=0;                            // обнуляю TMR1
T1CON.TMR1ON=1;              // включаю TMR1
while(PORTB.B0==1);           // жду окончания положит. импульса
T1CON.TMR1ON=0;              // останавливаю TMR1
len=TMR1H*255+TMR1L;       //вычисляю длинну импульса 
if(len<MIN_PULSE)return;      //обрезаю лишнюю длительность минимум 150
if(len>MAX_PULSE)return;     //обрезаю лишнюю длительность максимум 315
state=0;                             //флаг приема нужной длительности импульса
}


---------- Post added at 11:30 ---------- Previous post was at 11:24 ----------

функция определения по длительности импульса единицы и ноля

Код:
process()
{
if (len>=150&&len<=160) //если блит.импульса в этих пределах, 
                                     //то импульс соответствует частоте 2 кГц
        {        
        rxbit=1;                  // устанавливаем принимаемый бит в "1"
        PORTC=255;           // для протеуса
        PORTC=0;              // для протеуса
        }

else if(len>305&&len<=315)//если блит.импульса в этих пределах,
                                       // то импульс соответствует частоте 1 кГц
        {
        rxbit=0;                     // устанавливаем принимаемый бит в "0"
        PORTA=255;           // для протеуса
        PORTA=0;              // для протеуса
        }
}
ну и ...

Код:
void main()
{
while(1)
{
process();
}
}
а что делать дальше пока не могу понять, как и где организовывать цикл записи в массив.

Последний раз редактировалось Nropexa; 19.09.2011 в 13:49.
Nropexa вне форума   Ответить с цитированием
Старый 19.09.2011, 13:42   #22
Nropexa
случайно влез
 
Регистрация: 25.12.2009
Сообщений: 18
Поблагодарил: 0
Поблагодарили 1 раз в 1 сообщении
Nropexa стоит на развилке
По умолчанию

вот снимок в протеусе
на картинке видно, что определение ноля и единицы работает.
Т.е. во всем эфирном шуме мне нужно принять первые 16 бит(нолей), типа преамбулы, и потом идет полезный сигнал. Алгоритма приема не понимать ) Поможить пожалуйста.
Изображения
Тип файла: bmp 2.bmp (269.6 Кб, 31 просмотров)

Последний раз редактировалось Nropexa; 19.09.2011 в 14:28.
Nropexa вне форума   Ответить с цитированием
Старый 07.10.2011, 01:14   #23
koyan
гость
 
Регистрация: 12.07.2006
Сообщений: 140
Поблагодарил: 0
Поблагодарили 12 раз в 8 сообщениях
koyan стоит на развилке
По умолчанию

Ребят, я может своим воспаленным мозгом чего то не понял, но к чему такие сложности. Это собственная разработка, или что?


Сон разума пораждает монстров
koyan вне форума   Ответить с цитированием
Старый 27.10.2011, 20:45   #24
alexcom
случайно влез
 
Регистрация: 04.06.2008
Сообщений: 18
Поблагодарил: 0
Поблагодарили 2 раз(а) в 1 сообщении
alexcom стоит на развилке
По умолчанию

Лажа какая то! На диапазоне 40 - 50 МГЦ никто не работает! Там частотное разрешение никогда не получить. Алгоритм обмена односторонний. Объект на ПЦН выдаёт сообщение в котором содержится всё ( маска шлейфов, состояние АКБ и 220 (если есть), и т.д. Если посчитать длительности то при данном алгоритме объектов 60 в сети ... И всё. Частота заполнена.
alexcom вне форума   Ответить с цитированием
Старый 21.11.2011, 18:44   #25
TT11
случайно влез
 
Регистрация: 09.04.2010
Сообщений: 2
Поблагодарил: 1
Поблагодарили 0 раз в 0 сообщениях
TT11 стоит на развилке
По умолчанию

Охрана объектов по радиоканалу! получилось что нибудь?
TT11 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
безопасность (охрана труда) mac.ozr Безопасность 4 10.04.2013 01:48
Охрана жилых и производственных промещений Rusa Охранные системы 2 09.07.2009 13:01
вай-фай охрана chipcar Новички 7 14.08.2008 22:12


Текущее время: 11:57. Часовой пояс GMT +4.


Перевод: zCarot