Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
12.12.2008, 14:32
|
|
Частый гость
Регистрация: 28.09.2007
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Подключение новых устройств на шину 1-wire - как отслеживать
Как отслеживать подключение новых устройств на шину? Хотелось бы алгоритм понять.
|
|
|
|
12.12.2008, 15:40
|
|
Временная регистрация
Регистрация: 06.12.2007
Сообщений: 91
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
__________________
разум когда-нибудь победит... (с)
|
|
|
|
12.12.2008, 16:33
|
|
Частый гость
Регистрация: 28.09.2007
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Я имею ввиду непосредственно момент подключения как отслеживать, а не тогда, когда контроллер переберет все серийники и найдет новый.
|
|
|
|
12.12.2008, 16:39
|
|
Временная регистрация
Регистрация: 06.12.2007
Сообщений: 91
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
никак, в смысле - нельзя.
__________________
разум когда-нибудь победит... (с)
|
|
|
|
12.12.2008, 18:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,495
Сказал спасибо: 694
Сказали Спасибо 4,283 раз(а) в 1,961 сообщении(ях)
|
Очень просто, по стандарту 1wire, после подачи питания устройство выдает импульс присутсвия. Задача хоста, отловив этот импульс произвести рескан на предмет новых устройств.
|
|
|
|
12.12.2008, 19:44
|
|
Временная регистрация
Регистрация: 06.12.2007
Сообщений: 91
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Вы уверены ? Даташит, плиз.
В elin.ru по этому поводу -
Код:
|
Конфигурация любой 1-Wire-сети может произвольно меняться в процессе ее работы, не создавая помех дальнейшей эксплуатации и работоспособности всей системы в целом, если при этих изменениях соблюдаются основные принципы организации однопроводной шины. Эта возможность достигается благодаря присутствию в протоколе 1-Wire-интерфейса специальной команды поиска ведомых устройств (Поиск ПЗУ), которая позволяет быстро определить новых участников информационного обмена. Стандартная скорость отработки такой команды составляет ~75 узлов сети в секунду. |
__________________
разум когда-нибудь победит... (с)
|
|
|
|
12.12.2008, 20:25
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Сообщение от Kabron
|
Очень просто, по стандарту 1wire, после подачи питания устройство выдает импульс присутсвия. Задача хоста, отловив этот импульс произвести рескан на предмет новых устройств.
|
Импульс присутствия ведомый выдает после того, как ведущий произведет сброс на шине.
-- Прилагается рисунок: --
|
|
|
|
12.12.2008, 20:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от realid
|
Импульс присутствия ведомый выдает после того, как ведущий произведет сброс на шине.
|
Каброн прав...
При подключении DS1990A, через 15-20 микросек выдают импульс 120-200 микросек... Посмотрите осцилографом экспериментально ))))
https://kazus.ru/forum/topics/13586.html
Сообщение от user_ushastyj
|
Вы уверены ? Даташит, плиз.
В elin.ru по этому поводу -
|
-- Прилагается рисунок: --
|
|
|
|
12.12.2008, 21:33
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Вот из даташита на DS1990A. Четко написано сначала сброс, потом импульс присутствия. Хотя, вы правы. DS1990A на подачу питания реагирует, как на импульс сброса.
-- Прилагается рисунок: --
|
|
|
|
12.12.2008, 22:14
|
|
Временная регистрация
Регистрация: 06.12.2007
Сообщений: 91
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Хорошо,в железе есть. Ну появится импульс во время опроса другого датчика - сбойнет на нем инфа.
И все. Не кошерно.
__________________
разум когда-нибудь победит... (с)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:23.
|
|