Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 21.10.2009, 18:30   #31
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

В нете набрел на исходник 1wire - теперь работает и в Proteus и в железе, но странная попалась таблетка у меня с женой: прописываются одинаковые номера(???), DS1990_FAMILY_CODE 2 (чтобы работало в Протеус нужно выставить DS1990_FAMILY_CODE 1 или отредактировать свойства DS1990-›поставить галочку - править все как текст -›FC=2). Никаких обозначений на таблетке нет. Был старый домофон: если кто-то из наших входил - подавался сигнал. Новый домофон только открывает дверь. Может, кто подскажет - бывают ли таблетки с 2 байтами информации?
Вложения:
Тип файла: zip DS1990A.ZIP (227.8 Кб, 682 просмотров)
Реклама:

Последний раз редактировалось IOPA4; 21.10.2009 в 19:42.
IOPA4 вне форума  
Непрочитано 21.10.2009, 23:42   #32
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от IOPA4 Посмотреть сообщение
Может, кто подскажет - бывают ли таблетки с 2 байтами информации?
А о каких 2 байтах?
Вообще то там аж 8 байт информации, информационная ёмкость iButton 64 бита:
8 бит - семейство
48 бит - собственно ключ
8 бит - CRC

ТМ-2003 http://www.aktivsb.ru/prod-8587.html
picavr вне форума  
Непрочитано 22.10.2009, 19:10   #33
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от picavr Посмотреть сообщение
А о каких 2 байтах?
Вообще то там аж 8 байт информации, информационная ёмкость iButton 64 бита:
8 бит - семейство
48 бит - собственно ключ
8 бит - CRC
Конечно же мне эта информация известна, а вот DS1990 у меня нет. Я пробую на своей квартирной таблетке, так вот считывается с информацией 2 байта, остальные пустые(нули, в том числе и CRC). FAMILY CODE двойка(???)
IOPA4 вне форума  
Непрочитано 22.10.2009, 21:32   #34
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от IOPA4 Посмотреть сообщение
считывается 2 байта, остальные нули, в том числе и CRC. FAMILY CODE двойка(???)
Значит это НЕ КЛОН 1990, 0x00 после инфрмацмм вполне могут идти, у 1990 быват 1-3 байта=0x00, но CRC всегда правильный, он идёт 8-м байтом, затем начинают читатся 0xff.
Попробуйте читать данные вашей таблетки пока не появятся 0xff, Может у вашего ключа длиннее поле данных? и подсчитайте CRC,который по идее будет последним перед 0xff.
picavr вне форума  
Сказали "Спасибо" picavr
IOPA4 (22.10.2009)
Непрочитано 22.10.2009, 21:55   #35
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от picavr Посмотреть сообщение
Попробуйте читать данные вашей таблетки пока не появятся 0xff, Может у вашего ключа длиннее поле данных? и подсчитайте CRC,который по идее будет последним перед 0xff.
Спасибо за идею - завтра вечером попробую.
IOPA4 вне форума  
Непрочитано 15.10.2010, 14:25   #36
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Интересный замок на Tiny15 "Радио" № 1 2010г. стр.51
IOPA4 вне форума  
Непрочитано 25.09.2011, 21:25   #37
GremLine
Частый гость
 
Регистрация: 08.03.2009
Сообщений: 28
Сказал спасибо: 96
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
GremLine на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Всем доброго времени суток ! пришлось поднять тему, вопрос схожий, по таймингам, таблеткам и эмуляторам оных( в моем случае считывател еммарин карт под имененм CP-Z от пульсар-телекома)
проблема в одновременном подключении таблетки и считывателя(не синхронно, просто в параллель, хотя и такой случай может..). Такая хрень потребовалась ввиду уже имеющихся разве не тысяч ключей-таблеток, и в обиход ввели карты, которые пока вытеснять( если вообще смогут)то нужно на каждой двери делать двойной считыватель
Сам контроллер сделал на меге8, вроде работает НО по отдельности !
т.е. только таблетки-читает, только контроллер-читает, цепляю на одну линию - все линия всегда занята , кто подскажет где и кого надо пинать ( окромя разработчика)
GremLine вне форума  
Непрочитано 25.09.2011, 21:28   #38
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Помогите кодом для подсчета CRC, пожалуйста!
Easyrider83 вне форума  
Непрочитано 25.09.2011, 21:42   #39
GremLine
Частый гость
 
Регистрация: 08.03.2009
Сообщений: 28
Сказал спасибо: 96
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
GremLine на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

если так сложно искать
слямзил у microsin ....
5. Генерирование CRC

Для проверки правильности данных, переданных из DS1990A (как, впрочем, и из других устройств iButton) master может генерировать значение CRC из принятых данных. Эта сгенерированная величина затем сравнивается с величиной, сохранённой в последних 8 битах DS1990A. Master вычисляет CRC от 8-битового family code и всех 48 бит серийного номера, но не от самой сохранённой в iButton величины CRC (от первых 7 байт содержимого DS1990A). Если две величины, вычисленная и считанная напрямую, совпадают, то передача была безошибочной. Для генерации CRC используется полином вида:

CRC = x8 + x5 + x4 + 1


просто на оффсайт было дальше лезть

Последний раз редактировалось GremLine; 25.09.2011 в 21:43. Причина: Ысправил АшиПки
GremLine вне форума  
Непрочитано 25.09.2011, 21:49   #40
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Да знаю я этот полином. Я его понять не могу. Что такое х8? Формулу можно? Или готовую процедуру, что проще на мой взгляд.
Easyrider83 вне форума  
Закрытая тема

Закладки


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

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

Быстрый переход


Часовой пояс GMT +4, время: 23:23.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot