Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Надёжностью. Простотой в использовании.

Отправлено vitalyn (109.202.17.244) 04 марта 2013, г. 11:56
В ответ на: Чем? отправлено st256 02 марта 2013, г. 21:36

Скажем, физический уровень заточен изначально под то, что несколько передатчиков могут одновременно вылезти на шину и начать передавать. Это не аварийная ситуация, а штатная. Трансиверы выдерживают импульсные помехи до 70 Вольт, трансиверы RS-485 редко какие столько позволяют.

Арбитраж проще. На RS-485 если более двух устройств работают, то уже начинаются заморочки. Там либо ставить выделенного мастера, который опрашивает слейвов, но тогда невозможна передача сообщения по инициативе слейва, скажем, при наступлении события. Либо мутить токен-пассинг с восстановлением потерянного токена или ещё что-то такое же замутное. В случае CAN всё проще. Надо передать - запихал в контроллер, пнул - дальше оно само улетит.

Если надо всего 2 устройства соединять, то это тривиально и совершенно неинтересно. Любое решение будет удовлетворительным. Скажем, RS-422 поставить (у него 2 раздельных пары TX и RX в отличие от RS-485, у которого пара всего одна).

А вообще, такие вопросы надо всегда уточнять - ДЛЯ ЧЕГО? Какую задачу надо решить?

"Каждая ветка в лесу для своего предназначена, а потому - порядок!"


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru