roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 10:51

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 450 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 30  След.
Автор Сообщение
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 23 мар 2013, 05:25 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Мур, а чего это я потерял свойства модератора удалять сообщения? :shock:

Прикрутил к декодеру триггерный режим. Байт в eeprom после серийного номера - режим декодера: 0 - стандартный режим, 1 - триггерный режим.
Код:
;**********************************************************
;Карта eeprom:
      org   0x2100
ManufCode      equ   $-0x2100               ;мануфактурный код: 0123456789ABCDEF
         de   0xEF, 0xCD, 0xAB, 0x89, 0x67, 0x45, 0x23, 0x01

SerialNumber      equ   $-0x2100               ;серийный номер
         de   0x01, 0x00, 0x00, 0x00

ConstModeDecoder   equ   $-0x2100               ;режим декодера
         de   0x00                  ;"0" - пока нажата кнопка - выход "1"
                                    ;"1" - триггерный режим (идея Ann с робофорума)
;**********************************************************



Прошивка декодера в
forum104/topic11831.html#p266164


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 23 мар 2013, 09:44 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
эээээ, халтурщик!
сделай побитовую настройку кнопок в байте!!!!

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 23 мар 2013, 16:40 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
А чавой сразу халтурщик? :)
Нипанимаю я что надо, обьясни на пальцах...


Так, лог действий программирования брелков с PicKit2:

На примере HCS200, паять так:
Вложение:
PicKit2_prog.png
PicKit2_prog.png [ 19.27 КиБ | Просмотров: 11087 ]


Код:
В MPLAB IDE в Tools\Keeloq Plugin выбираем HCS200 и жмем ok

Появляется окно: "Program HCS200 Encoder", выбираем:
Decoder: Normal
Sync Counter: 0x0000
Discrimination Value: User Entry, значение 0x000
Baud Rate Select: 400 uS All
Low Voltage Trip: Low
SEED: User Entry, значение: 0x00000000

Жмем Generate SQTP File

Появляется окно "Generate Numbers":
Starting Serial Number 1: 0000001
Ending Serial Number 1: 0000001

Радиокнопка: Hexadecimal

Custodian Key 1A: 0123456789abcdef
Custodian Key 1В: 0000000000000000

Жмем ок
Сохраняем файл.

Заходим в PicKit2
Выбираем HCS200
Ставим галку Vdd PICkit2: On, 5.0 вольт
File\Import hex
Жмем Write
Радуемся :)


Рабочий пример с мануфактурником 0123456789abcdef (для декодера с установками по умолчанию)
Вложение:
PicKit2.num.txt [72 байт]
Скачиваний: 1066

Убрать в расширении "txt"


Последний раз редактировалось Dmitry__ 23 мар 2013, 19:06, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 23 мар 2013, 16:45 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
у тебя сейчас один байт включает и выключает лок _всех_ конопок
а надо сделать чтобы один бит включал лок на одной кнопке.
Например если бай в еепроме 0х02 = лочится только вторая кнопка, остальные тогглятся
Если байт 0х03 = лочатся перва и вторая, остальные тогглятся
ае?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 23 мар 2013, 16:50 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Хитрый, шо пипец. :beer:
Ща набыдлокодим...
А народ такой же умный как ты? сможет разобраться с битовыми полями?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 23 мар 2013, 17:06 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Dmitry__ писал(а):
Хитрый, шо пипец. :beer:
Ща набыдлокодим...
А народ такой же умный как ты? сможет разобраться с битовыми полями?

ну сделай восемь байт, жалко что ли :-)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 23 мар 2013, 18:53 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Проверил в PicKit, работает. Поправил первый пост


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 24 мар 2013, 15:18 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Мур, взываю к твоей совести :)
Dmitry__ писал(а):
Мур, а чего это я потерял свойства модератора удалять сообщения?


Ann, я не смог повторить ошибку с одновременным нажатием 4-х кнопок в триггерном режиме. На HCS301 коротил одновременно входы (пины: 1,2,3,4).

В свете дописанной доки как программировать брелки через PicKit2, еще нужна доработка программатора на pic12f675 ? (вынос мануфактурника в eeprom)

Busy, это еще нужно?
Цитата:
Вопрос понят правильно) можно програмить несколько брелков с одним серийником, ну как бы один и тот же брелок получается) но если у меня два брелка и я хочу с двух пультов упр. 1 декодером, а только одним из 2 брелком другим 2 декодером, то не получается разделить, будут оба декодера реагировать на 2 брелка, и подшивать будет проще не надо будет думать все время о серийнике)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 24 мар 2013, 15:24 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
я не виноват, я ничего не ломал.
напиши сетару..

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 24 мар 2013, 16:35 
Не в сети

Зарегистрирован: 27 фев 2013, 19:58
Сообщения: 19
Dmitry__ писал(а):
В свете дописанной доки как программировать брелки через PicKit2, еще нужна доработка программатора на pic12f675 ? (вынос мануфактурника в eeprom


Думаю не стоит заморачиваться с доработкой программатора, проще шить брелки пик китом, заодно исключаем лишнее звено в цепочке создания устройства, хотя, не все являются обладателями программатора PikKit-2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 25 мар 2013, 14:45 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Ура, мне вернули удалятор, setar спасибо :beer:
Все сообщения Ann с описанием проекта теперь в одной куче и ссылка на них в первом посте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 09 апр 2013, 02:06 
Не в сети

Зарегистрирован: 11 мар 2013, 18:26
Сообщения: 58
Busy, это еще нужно?
Цитата:
Да, нужно.
Вопрос понят правильно) можно програмить несколько брелков с одним серийником, ну как бы один и тот же брелок получается) но если у меня два брелка и я хочу с двух пультов упр. 1 декодером, а только одним из 2 брелком другим 2 декодером, то не получается разделить, будут оба декодера реагировать на 2 брелка, и подшивать будет проще не надо будет думать все время о серийнике)
[/quote]
Лучше сделать с возможностью до 10 серийников к одному декодеру, или с кнопкой для записи или с заносом в епром.
Алгоритм выхода лучшим это то, что предложил dccharacter
dccharacter писал(а):
у тебя сейчас один байт включает и выключает лок _всех_ конопок
а надо сделать чтобы один бит включал лок на одной кнопке.
Например если бай в еепроме 0х02 = лочится только вторая кнопка, остальные тогглятся
Если байт 0х03 = лочатся перва и вторая, остальные тогглятся
ае?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 11 апр 2013, 13:26 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
На днях начну прикручивать rs232 к декодеру для дистанционного управления детского электромобиля. Если есть мысли/хотелки как это должно выглядеть - выражаемся, не стесняемся.
Busy писал(а):
Лучше сделать с возможностью до 10 серийников к одному декодеру, или с кнопкой для записи или с заносом в епром.

Прикручу при первой возможности. Кнопку в сад, все через еепром...
Busy писал(а):
Алгоритм выхода лучшим это то, что предложил dccharacter

Все старые режимы, наверно, можно убрать? Оставить только такой тип конфигурации?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 11 апр 2013, 15:11 
Не в сети

Зарегистрирован: 11 мар 2013, 18:26
Сообщения: 58
Dmitry__ писал(а):
Все старые режимы, наверно, можно убрать? Оставить только такой тип конфигурации?


Думаю если алгоритм повторяет старый импульсный режим в определенной конфигурации, то можно убрать, только пример установки значений сделать для не посвященных

Добавлено спустя 30 секунд:
Интересно что думают другие?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автомобильные брелки Keeloq с пользой для дела :)
СообщениеДобавлено: 22 апр 2013, 22:36 
Не в сети

Зарегистрирован: 22 апр 2013, 20:22
Сообщения: 1
Количество брелков увеличить до десятка.
Ну а программировать брелки лучше всетаки через кнопку декодера - так можно использовать не куроча брелки.
имхо


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 450 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 30  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO