Страница 1 из 1

Коммутатор RS-232

Добавлено: Вс фев 19, 2012 07:26:12
alchi
Всем привет!
У меня такой проект (на 1 картинке общая схема)
Один компьютер может работать только с одним объектом управления (можно выбирать ОУ).
ПК шлет команды нужному ОУ, и объект управления также шлет команды "своему" ПК.
Пусть ПК1 - выбрал что он работает с ОУ2, ПК2 - с ОУ3, а ПК3 и ОУ1 не работают

Меня интересует как можно просто реализовать данный коммутатоор RS-232 (на 2 картинке)
Пусть используем 6 контроллеров с UART и с поддержкой шины TWI.
Но вот я сильно не силен в программировании. Все примеры в интернете только для одномастерных схем "МК+Память".

Система пускай будет многомастерная. Например ПК взял шину, передал данные своему ОУ. Потом ОУ взял шину и передал данные своему ПК....

Подскажите кто что знает, может есть альтернативные способы?

Re: Коммутатор RS-232

Добавлено: Ср фев 22, 2012 07:05:29
igor-x
alchi писал(а):Всем привет!
Меня интересует как можно просто реализовать данный коммутатоор RS-232 (на 2 картинке)
Пусть используем 6 контроллеров с UART и с поддержкой шины TWI.
Но вот я сильно не силен в программировании. Все примеры в интернете только для одномастерных схем "МК+Память".

Система пускай будет многомастерная. Например ПК взял шину, передал данные своему ОУ. Потом ОУ взял шину и передал данные своему ПК....

Подскажите кто что знает, может есть альтернативные способы?
аналогичную схему обмена я недавно реализовал на библиотеке TWI от Pascal Stang.

зачем нужны альтернативные схемы, если эта вполне реализуема. единственное органичение может возникнуть при больших расстояниях между отдельными устройствами. в этом случае придется использовать другой интерфейс(возможно RS485)

Re: Коммутатор RS-232

Добавлено: Ср фев 22, 2012 08:29:35
alchi
Спасибо за ответ!

RS-485 я думаю не нужен. Использовать токовую петлю для передачи буду.
Почему еще RS-232, в ОУ установлен МК с портом RS-232. Каждый порт коммутатора (контроллер с RS-232). В общем интерфейс не проблема.

А вы не может поделиться какой-либо программой в целях ознакомления?

Re: Коммутатор RS-232

Добавлено: Ср фев 22, 2012 08:36:56
igor-x
alchi писал(а): в целях ознакомления?
вот сама библиотека, на ней без особых хитростей реализуется TWI мультимастерный обмен.
в ней есть примеры передачи по TWI,
http://www.onlinedisk.ru/file/829951/

Re: Коммутатор RS-232

Добавлено: Пт фев 24, 2012 03:55:09
alchi
спсаибо, гляну :)