реклама на сайте
подробности

 
 
> I-button ключи от домофона.
ps1x
сообщение May 3 2006, 21:31
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Нашел в сети много копий одного и тогоже прибора для эмулирования i-button. Но вот беда, оно построено на PIC, к которым у меня религиозное предубеждение, кроме того автор дал лишь прошивку без исходников.

Кто нибудь реализовывал такое на AVR? Поделитесь исходником если есть. unsure.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение May 5 2006, 14:21
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



[quote name='add' date='May 5 2006, 08:57' post='110610']
[quote]Определить, подключились ли мы к домофону, можно постоянно посылая импульс сброса длительностью минимум 480 мкс.
По окончании его, подключенное устройство рапортует о себе[/quote]

Как же так?! Ключи, не посылают импульсы сброса!!! smile.gif
Неспособны они на это!
Описание работы(кратко-доступное): Ключик после прекосновения дает сигнал присутствия (это не "сброс"!) -шунтирует наземлю линию 1wire (60-240 мкс). Мастер(домофон) дает после этого импульс сброса (480мкс) . Ждет сигнала присутствия устройства на линии(60-240 мкс). После чего начинает работу с ним.

[/quote]

Я уже писал, что ключ формирует сигнал присутствия. Но как правило его не используют. Обычно посылают сигнал запроса. На него ключ отвечает, если он есть. Если ответил, то дальше его опрашивают.

[quote name='add' date='May 5 2006, 08:57' post='110610']
Можно по уровню на входе линии. Так как линия 1wire должна быть "подтянута" к VCC (со стороны мастера). А вход нашей псевдотаблетки притягиваем к земле сопротивлением (прим.сотню кОм) то достаточно определить что на входе "единичка" сменила ноль и все. Дальше импульс присутствия и т.д.

[quote]

Это бред.

[quote name='add' date='May 5 2006, 08:57' post='110610']
Коли зашла речь о ключах спрошу пока тема не ушла в даун. Как прочитать с ключа номер который там записан? Вобщем речь о том как сделать терминал, а не ключ? Есть ли такие проекты?[/quote]
Здесь все проще. Ждем имп.присут. потом посылаем команду 0x33(читать ROM). Читаем ROM. Проверяем контрольную сумму (CRC). Радуемся прочитанному номеру ключа. :-) На счет протокола обмена повторюсь (почемуто народ совершенно игнорирует ссылки и не читает?!): ссылка: http://www.elin.ru/1-Wire/?topic=whatis
На мой взгляд самая лучшая. + AVR318: Dallas 1-Wire® master. Удачи!
[/quote]

От себя добавлю, что Dalas на своём ключе выбивает номер в HEX виде. smile.gif Так что правильность достаточно просто проверить. (Как и свиснуть такой ключ) smile.gif
Go to the top of the page
 
+Quote Post
ps1x
сообщение May 5 2006, 20:02
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



У меня две "таблетки", одна от далласа, а другая нонейм походу, ибо вся мятая немного и маркировки вообще нет angry.gif
Так есть исходники на С?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ps1x   I-button ключи от домофона.   May 3 2006, 21:31
- - dvm11111111   Цитата(ps1x @ May 4 2006, 00:31) Нашел в ...   May 3 2006, 22:27
- - sseett   ЦитатаКто нибудь реализовывал такое на AVR? Реали...   May 3 2006, 23:13
|- - ps1x   Цитата(sseett @ May 4 2006, 03:13) Цитата...   May 4 2006, 00:27
|- - Igor26   Цитата(ps1x @ May 4 2006, 04:27) Цитата(s...   May 4 2006, 05:19
- - SasaVitebsk   Цитата(ps1x @ May 4 2006, 03:27) Как опре...   May 4 2006, 20:36
- - SpiritDance   Коли зашла речь о ключах спрошу пока тема не ушла ...   May 5 2006, 04:36
- - add   ЦитатаОпределить, подключились ли мы к домофону, м...   May 5 2006, 05:57
|- - SpiritDance   Цитата(add @ May 5 2006, 09:57) На счет п...   May 6 2006, 03:59
- - Igor26   ЦитатаКак же так?! Ключи, не посылают импульсы...   May 5 2006, 06:24
|- - dvm11111111   Цитата(ps1x @ May 5 2006, 23:02) У меня д...   May 5 2006, 23:30
- - add   Таааак! Ну Вам уважаемый SasaVitebsk советую п...   May 6 2006, 05:32
|- - vvs157   Цитата(add @ May 6 2006, 09:32) А вот и и...   May 6 2006, 08:54
- - add   ЦитатаТаблетка не содержит внутри себя никаких бат...   May 6 2006, 09:36
|- - vvs157   Цитата(add @ May 6 2006, 13:36) этим я по...   May 6 2006, 12:13
- - add   ЦитатаReset - Это когда после подачи питания проис...   May 6 2006, 13:00
- - ps1x   КодThe 1 Wire Functions are: unsigned char w1...   May 8 2006, 14:01
- - ps1x   Никто не знает???   May 8 2006, 15:45
- - ps1x   Код/**********************************************...   May 8 2006, 17:05
- - ps1x   Проблема все еще актуальна: кто делал такие вещи н...   May 8 2006, 22:47
- - WHALE   в 128 раз-куда *temp смотрит? Вы его обьявили как ...   May 9 2006, 06:29
|- - ps1x   Цитата(WHALE @ May 9 2006, 10:29) в 128 р...   May 9 2006, 10:30
|- - ps1x   Цитата(ps1x @ May 9 2006, 14:30) Цитата(W...   May 9 2006, 18:48
- - ilya514   Недавно сам юзал эти таблетки....именно на си и им...   May 10 2006, 05:35
|- - ps1x   Цитата(ilya514 @ May 10 2006, 09:35) Неда...   May 10 2006, 16:24
- - Pyku_He_oTTyda   VTG - вольтаге таржет ( в вашем случае напряжение ...   May 11 2006, 04:41
|- - ps1x   Цитата(Pyku_He_oTTyda @ May 11 2006, 08:4...   May 11 2006, 13:58
- - Pyku_He_oTTyda   Кстати, а Протеус эмулирует DS1990?   May 12 2006, 04:47
|- - ps1x   Цитата(Pyku_He_oTTyda @ May 12 2006, 08:4...   May 12 2006, 18:40
- - oscill   Proteus начиная с версии 6.8 sp4 весьма прилично р...   May 12 2006, 19:36
|- - ps1x   Цитата(oscill @ May 12 2006, 23:36) Prote...   May 12 2006, 21:31
- - sseett   А вот на родном (мне) русском: http://www.telesys....   May 13 2006, 03:47
- - sseett   "....просто скачиваешь документ с инструкциям...   May 15 2006, 00:00
- - sseett   Цитата([banned] @ May 15 2006, 15...   May 16 2006, 07:17
- - lech196   Есть вопрос по 1-wire, задал его в форуме по интер...   Feb 20 2007, 21:26
- - vesago   По поводу интерфейса - метров 50 - работает. Иногд...   Feb 21 2007, 16:33


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016