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

 
 
 
Reply to this topicStart new topic
> Сеть на RS-232, Как объединить по RS-232 8 устройств?
Denis K
сообщение Oct 22 2008, 07:51
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 28
Регистрация: 8-12-07
Из: Санкт-Петербург
Пользователь №: 33 101



Всем доброго времени суток!

Есть желание и необходимость smile.gif объединить в одну сеть до 8 устройств с управлением по RS-232.
Мастером конечно будет компутер.
Обмен полудуплексный (грубо говоря аналог 485 сети), однако если возможно организовать полный дуплекс (чтобы устройства могли бы сами отвечать, да еще и когда захотят) будет просто супер.

Возможно кто-то сталкивался или решал подобную задачу.
Возможно есть готовые решения для этого.

Заранее спасибо! a14.gif
Go to the top of the page
 
+Quote Post
o-henry
сообщение Oct 22 2008, 08:02
Сообщение #2


Местный
***

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



Так если все равно главным будет компьютер - так и тащите до него все 8 RS232.
А в комп - мультипортовку от Moxa, например.
Или так->
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 22 2008, 08:12
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



RS-232 предназначен для соединения точка-точка. Используйте RS-485 (конверторы RS-232<->RS-485 продают все кому не лень) или CAN.
Go to the top of the page
 
+Quote Post
DVF
сообщение Oct 22 2008, 08:22
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Так уж случилось, что 8 устройств, общающихся между собой по I2C должны общаться с РС через RS232. Существуют конверторы RS-232<->I2C, но достать трудно. Может кто-нибудь подсказать безпроблемного поставщика такого девайса или придется самому писать прогу для МК конвертора?
Go to the top of the page
 
+Quote Post
revolution
сообщение Oct 22 2008, 08:29
Сообщение #5


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

Группа: Свой
Сообщений: 94
Регистрация: 21-06-06
Из: Рига, Латвия
Пользователь №: 18 255



Переведите всё на RS422. Он позволит подключить ваши 8 устройств.
RS232 to RS422 Converter Configuration
Go to the top of the page
 
+Quote Post
Denis K
сообщение Oct 22 2008, 08:59
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 28
Регистрация: 8-12-07
Из: Санкт-Петербург
Пользователь №: 33 101



Цитата(rezident @ Oct 22 2008, 12:12) *
RS-232 предназначен для соединения точка-точка. Используйте RS-485 (конверторы RS-232<->RS-485 продают все кому не лень) или CAN.


С конвертерами все понятно, только желательно без них обойтись.

Цитата(revolution @ Oct 22 2008, 12:29) *
Переведите всё на RS422. Он позволит подключить ваши 8 устройств.
RS232 to RS422 Converter Configuration


Дополнительный 9 конвертеров - не катит. sad.gif
Go to the top of the page
 
+Quote Post
vvs157
сообщение Oct 22 2008, 15:35
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Denis K @ Oct 22 2008, 11:51) *
однако если возможно организовать полный дуплекс (чтобы устройства могли бы сами отвечать, да еще и когда захотят) будет просто супер.
Это не просто сделать не получится - понадобится алгоритм разрешения коллизий. А так - делаете довесок к комповому выходу TxD в виде транзистора с резистором в коллекторе (для реализации схемы монтажного ИЛИ). Аналогично организуете выходы устройств. Такая система будет работать при условии, что комп "спросил" нужное устройсто, а оно ответило.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Oct 22 2008, 16:00
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



1. простейшее 2х проводное решение, но и наименее защищенное - посадить все приемники/передатчики напрямую на 1 провод (шина типа "открытый коллектор", или "монтажное И/ИЛИ").
2. 2 провода - отдельно прием/передача - дуплексный вариант. Передача мастера заводится на все приемники слейвов, передатчики слейвов объединить монтажным "ИЛИ" - и на приемник мастера.
3. защищенное решение - токовая петля на оптопарах - все оптопары соединены последовательно (но питание всей цепи нужно >20V).
4. RS485 (полудуплекс), RS422 (дуплекс).
Go to the top of the page
 
+Quote Post
Vladimir_J
сообщение Oct 22 2008, 16:13
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 9-01-07
Из: Украина
Пользователь №: 24 228



Приветствую!!!
В одной задачи было подключено свыше 8 устройств, но к сожалению по RS485.А для того чтоб разрулить со многими устройствами использовали 9 битов (для AVR есть такая возможность).

С Уважением, Владимир.
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 22 2008, 16:59
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Denis K @ Oct 22 2008, 14:59) *
С конвертерами все понятно, только желательно без них обойтись.
Дополнительный 9 конвертеров - не катит. sad.gif
"Желательно без них", "не катит". А Закон Ома, например, вас устраивает? wink.gif А то иногда так хочется его подправить biggrin.gif Объясняю же, что интерфейс RS232 предназначен для соединения только двух устройств между собой. Вы опишите задачу полнее. Какие расстояния? Есть ли возможность модифицировать устройства? Какой протокол для связи используется? Если в устройствах ничего модифицировать нельзя и внешние конверторы тоже "не катят", то берите PCIные мультипортовки с 2-мя или 4-мя портами RS232 и подключайте себе на здоровье ваши девайсины: 1 порт RS232 - 1 девайсина.
Go to the top of the page
 
+Quote Post

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

 


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


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