roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 18:27

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 11 мар 2010, 11:02 
Не в сети
Аватара пользователя

Зарегистрирован: 20 май 2008, 14:14
Сообщения: 42
Откуда: Киев
прог. языки: ASM, C
Я подобную задачу но для 5 устройств решал еще в 1986 году :)

тема решается "общей шиной" TX и RX для всех, но надо ставить оптопару развязки на каждое устройство - т.е. превращаем RS232 в нечто работающее как "токовая петля".
Если сам ATмегу использовать - то там можно сьекономить на микросхеме "макс" - т.е брать ТХ и RХ с потенциалами 0-5В сразу с проца на светодиод оптопары.

И в протоколе связи надо либо коллизии разрешать (полно решений на эту тему) либо поступать тупо: кто-то из устройств назначается "разрешателем" т.е. дает команды каждому (опрос?) на передачу некоего куска данных.

Работало у меня на скоростях до 57600. Все было просто :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 11 мар 2010, 11:12 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
А где тут кто говорил про rs232?
Речь про УАРТ.
По-моему, с диодами и подтяжкой - все-таки самый простой вариант
(как, если не ошибаюсь, в миниботе и сделано)...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 11 мар 2010, 11:33 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
to Alex_Sor: А схематично можно представить ваше решение?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO