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

 
 
> Полный Ликбез: RS485 - двухпроводная шина., Как искать устройства.
nameless
сообщение Mar 2 2007, 08:48
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 9-07-04
Пользователь №: 305



Что-то не может RS485 как CAN давать коллизии при одновременной передаче двумя устройствами. А как тогда инициализацию делать? Неожиданно, конечно, но при 6-байтном идентификаторе кроме как отлавливать коллизии - других способов не придумаю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex03
сообщение Mar 2 2007, 19:39
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



А такой вариант:

Мастер посылает запрос "Кто есть на шине в таком-то диапазоне адресов?"
Слейвы отвечают на это переводом шины в активное состояние (передача 0) на некоторое время.
Т.е. мастер принимает break, как ответ что в этом диапазоне есть как минимум 1 слейв.
Ну а опрос можно свести к подобию половинного деления.
Т.е. для N разрядного адреса девайса:
- и 1-ом слейве его адрес найдётся за N итераций.
- и 2-х слейвах их адрес найдётся за от N+1 до 2N-1 итераций.
и т.д.

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

Диапазон можно сделать как адрес, и маску деиствительных бит в нём.

ЗЫ немного похож на этот метод опрос всех девайсов в микролане от далласа, где идентификаторы слейвов унакальные 64-х разрядные прошитые при изготовлении.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- nameless   Полный Ликбез: RS485 - двухпроводная шина.   Mar 2 2007, 08:48
- - PrSt   Цитата(nameless @ Mar 2 2007, 07:48) Что-...   Mar 2 2007, 10:05
|- - alogvinov   Цитата(PrSt @ Mar 2 2007, 10:05) Цитата(n...   Mar 2 2007, 10:20
- - nameless   А разве в сетях с передачей маркера нет алгоритма ...   Mar 2 2007, 11:06
- - beer_warrior   ЦитатаCSMA/CD без обнаружения коллизий не работает...   Mar 2 2007, 11:27
- - nameless   Я наверное не правильно объяснил. До пола мне все ...   Mar 2 2007, 11:44
|- - AlexandrY   Тут получается противоречивый сценарий взаимодейст...   Mar 2 2007, 15:12
|- - rx3apf   Цитата(nameless @ Mar 2 2007, 11:44) Я на...   Mar 2 2007, 15:54
|- - Сергей Борщ   Цитата(rx3apf @ Mar 2 2007, 14:54) Выдели...   Mar 2 2007, 18:50
|- - rezident   Цитата(Сергей Борщ @ Mar 2 2007, 20:50) Ц...   Mar 2 2007, 18:58
|- - rx3apf   Цитата(rezident @ Mar 2 2007, 18:58) Цита...   Mar 2 2007, 19:06
|- - Сергей Борщ   Цитата(rx3apf @ Mar 2 2007, 18:06) Винова...   Mar 2 2007, 19:42
|- - AlexBoy   Цитата(rx3apf @ Mar 2 2007, 18:06) Да, ес...   Mar 2 2007, 20:05
- - beer_warrior   ЦитатаТак вот именно поиск надо придумать. Т.е. ад...   Mar 2 2007, 11:54
- - _Sam_   Я делал такую штуку. Алгоритм там не особо сложный...   Mar 2 2007, 15:04
- - arttab   Думали мы о варианте с колизиями: Мастер - Озовись...   Mar 2 2007, 20:04
|- - AlexandrY   Такую отсебятину в CANOpen пресекают на корню. По ...   Mar 2 2007, 22:57
- - nameless   Спасибо всем откликнувшимся. Имено до исключения к...   Mar 3 2007, 14:23
|- - Сергей Борщ   Цитата(nameless @ Mar 3 2007, 13:23) Крит...   Mar 3 2007, 14:44
||- - rx3apf   Цитата(Сергей Борщ @ Mar 3 2007, 14:44) P...   Mar 3 2007, 15:23
|- - rx3apf   Цитата(nameless @ Mar 3 2007, 14:23) Спас...   Mar 3 2007, 15:11
- - Andrew2000   Вот здесь upload/DOCs/Standarts&Specifications...   Mar 3 2007, 15:47
- - Alex03   ИМХО 1. Нормальные драйверы 485 имеют защиту по то...   Mar 4 2007, 09:39
- - _Sam_   Только 1. для вышеописанного обязательно долж...   Mar 4 2007, 10:05
- - nameless   2 Сергей Борщ: С двумя резисторами, как мне кажетс...   Mar 4 2007, 13:34
|- - Alex03   Цитата(nameless @ Mar 4 2007, 15:34) 2 Се...   Mar 5 2007, 07:55
- - nameless   Теперь думаю так: 1. При включении слейв имеет вт...   Mar 5 2007, 10:48
- - Alex03   Цитата(nameless @ Mar 5 2007, 12:48) Тепе...   Mar 5 2007, 11:55


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

 


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


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