Электронная отмычка

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Agasfer
Родился
Сообщения: 10
Зарегистрирован: Чт янв 03, 2008 18:09:35

Сообщение Agasfer »

Mikl9439 писал(а):Если плату всё равно разводить - разводите под свой индикатор. Прошивку можно и не трогать. А если очень хочется именно програмно поменять - открывайте исходник с помощью CodeVisionAVR. Там всё понятно.

Если бы мне было понятно, я бы не спрашивал. А изменить прошивку надо. Лучше вообще не отвечать, чем лить воду.
Yak
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн ноя 13, 2006 16:42:35
Откуда: подмосковье

Сообщение Yak »

я вот что подумал - ведь можно поставить мегу с АЦП, память поболее и тупо делать перехвать общения ключа с домофоном в аналоговом режиме, ключ то всегда одно и тоже возвращает, шифрования там нет. подошел, прислонил девайс, к нему ключ, перехват во флеш скинулся. и полученую "музыку" играть в домофон, который откроется. и тут уже пофиг на протокол ключа. я прав или нет?
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Перехватить - прав. Музыку играть - не прав.

Нужно эмулятор таблетки ds1990a делать.

Есть в проектах в низу стр. 1 в моей домашней страничке.

========

Незаконные доступ в вычислительную сеть может повлечь БОЛЬШОЙ срок отсидки по УК ! http://www.garant.ru
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
zloisop
Родился
Сообщения: 9
Зарегистрирован: Вт май 13, 2008 18:45:02

Сообщение zloisop »

dx40
а что делатся тут скажи пожалуйста?

Код: Выделить всё

if (PIND.3 == 0) 
   {
      x = 0;
      do
      {
         delay_ms(2); x++;
      } while ( ( x < 250 ) && ( PIND.3 == 0 ) );   

      if ( x == 250 )
      {
         for( x = 0 ; x <8>> 4;
            a1 = code[x] & 15;
            delay_ms(1500);
            #asm("wdr");
         }
         a2 = 18;
         a1 = pos;
      }
   }

все остальное вроде понял..
Аватара пользователя
dx40
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вт июл 11, 2006 12:39:16
Откуда: Москва
Контактная информация:

Сообщение dx40 »

Если в течение пол секунды было зажата кнопка то выводим по очереди с интервалом в 2.5 секунды все байты ключа в шестнадцатиричном виде на дисплей.

ЗЫЖ форум попрежнему корёжит сишный код.
zloisop
Родился
Сообщения: 9
Зарегистрирован: Вт май 13, 2008 18:45:02

Сообщение zloisop »

точно! Спасибо!
zloisop
Родился
Сообщения: 9
Зарегистрирован: Вт май 13, 2008 18:45:02

Сообщение zloisop »

еще не понятно зачем

while( a == 0 ) #asm("nop");

a меняется только в прерывании по переполнению таймера, в котором, как я понял, реализована динамическая индикация. А вот зачем ждать a != 0 не понятно..
Аватара пользователя
dx40
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вт июл 11, 2006 12:39:16
Откуда: Москва
Контактная информация:

Сообщение dx40 »

Этим я жду когда начнет от отображаться первое знакоместо, чтоб запретить прерывания (и остановить динамическую индикацию). В первое знакоместо во время емуляции выводится код текущего действия.

while(a==0) #asm("nop");
#asm("cli");
PORTB=chargen[10];
zloisop
Родился
Сообщения: 9
Зарегистрирован: Вт май 13, 2008 18:45:02

Сообщение zloisop »

Ахха! Спасибо тебе dx40! Вчера за 20 минут сделал схемку на 1 ключ. И все с первого раза открылось.. А до этого полгода на асме этой штукой маялся. В эмуле работало с домофоном нет. Спасибо!
zloisop
Родился
Сообщения: 9
Зарегистрирован: Вт май 13, 2008 18:45:02

Сообщение zloisop »

А ни укого не возникало проблем с наведенкой? А то даже не знаю что делать..
вот структура кода. на портб повешан светодиод. И мигает блин.. особенно если к процу комповому поднести.

DDRB = 0b11111111;
PORTB = 0b00000000;
while (1)
{
...
if ( PIND.2 == 1 )
{
....
PORTB = 0b11111111;
....
PORTB = 0b00000000;
}
}
zloisop
Родился
Сообщения: 9
Зарегистрирован: Вт май 13, 2008 18:45:02

Сообщение zloisop »

После того как очередной домофон не открылся я решил посмотреть на это в протеусе. на одном контроллере сделал чтение как вы читаете а на другом как вы пишите. и был удивлен что при передаче 0x00 можно увидеть все что угодно только не 0. такое ощущение что контроллер не успевает заметить начало таймслота. Как с этим бороться?
Аватара пользователя
344092
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июн 06, 2008 13:46:25

Сообщение 344092 »

Собрал схему! Работает
Но вот с индикацией проблема, взял 2 индикатора АЛС333Б и спарил а на
них при включении каракули.
з.ы Но при нажатии видно что устройство работает (А почему каракули 10 раз проверял спаял верно)
zloisop
Родился
Сообщения: 9
Зарегистрирован: Вт май 13, 2008 18:45:02

Сообщение zloisop »

Проверь еще раз. :) а устройство и правда работает.. тока протеус его не правильно эмулирует :(
Аватара пользователя
Дмитрий О
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пн авг 29, 2005 16:27:04
Откуда: Дмитров
Контактная информация:

Сообщение Дмитрий О »

Доброго времени суток!
Прошел год, вспомнил я вдруг про сей девайс. Всё. Довольно болтовни. Делаю.
Как мне это видится: вообще без ДИ, просто на один порт вешоем 4 диода для указания адреса ячейки, и еще пару-тройку для указания режима и 2 конпки.
Была мысль сделать совмещенный ключ и для цифрала. Искал протокол в инете, нифига не нашел. Товарщи, поделитесь ссылочкой на протокол Cyfral :)
aka Diamond
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Сообщение Alex72 »

Как так не нашел. Вот здесь много что можно почерпнуть.
http://www.region51.info
Хотя описание чипов, используемых в таблетках МЕТАКОМ и CYFRAL на этом сайте вроде как исчезли, хотя были. Но это не беда
Вот описание чипа, который стоит в таблетках CYFRAL (DC-2000)
http://strimmer.x-users.ru/Products/K1233KT1.pdf
А здесь от Метаком (МК-2002)
http://www.sitsemi.ru/kat/1233kt2.pdf

Удачи
itronid
Родился
Сообщения: 3
Зарегистрирован: Пн сен 08, 2008 21:54:08

Сообщение itronid »

Вопрос к Гуру: Насколько сложно добавить в обсуждаемый проект подержку ключей фирмы Метаком.???? Просто есть неоходимость иметь эмулятор и под ВИЗИТ и под МЕТАКОМ.
Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

А индикаторы с кадотом или анодом????
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

На второй странице ведь писали...
С катодом. И даже не с одним, а с общим.
Если долго мучиться, что-нибудь... сломается.
Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

А фьюзы получается так:
bodlevel0=0
bodlevel1=0
bodlevel2=1
cksel0=0
cksel1=0
cksel2=1
cksel3=0
Правильно??
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Сообщение Alex72 »

Тут много говорили в основном о том, что данное устройство успешно считывает ключи. А с какими домофонами оно было реально проверено. Еще меня интересует как оно работает с домофонами "VIZIT" в частности с блоком вызова БВД-SM100. Если кто пробовал - напишите.
Ответить

Вернуться в «Статьи»