Страница 1 из 1
Несколько COM портов из одного
Добавлено: Пн июл 27, 2009 06:22:24
Igor_67
Мяу всем!
Кто нибудь встречал схему, как сделать из одного COM порта несколько, скажем 4? Очень нужно. На компе только один COM порт, а устройств, как минимум - 3. Может можно сваять какой нибудь скоростной переключатель на МК? Подскажите ссылку или готовый проект.

Добавлено: Пн июл 27, 2009 08:00:49
nik-as
Переключатель здесь не поможет, COM порт рассчитан на подключение одного устройства.
Самое простое это спаять адаптеры USB>COM на микрухе типа FT232.
Посложнее PCI контроллер, на той же МЕГЕ но тогда придётся писать не только ПО для МЕГИ но и драйвера для компа.
А ещё в продаже есть готовые контроллеры PCI>COM от 2 до 6 портов.
Добавлено: Пн июл 27, 2009 19:05:36
Aheir
Одновременно подключить несколько устройств к одному КОМу можно, причем простым запараллеливанием, но нужно хорошо представлять протоколы общения с этими устройствами, чтобы они не конфликтовали. Можно сделать управляемый коммутатор на реле или логике. Можно собрать USB хаб на 4 порта и к нему повесить 4 USB-2-COM преобразователя, схемы есть на сайте...
Добавлено: Пн июл 27, 2009 21:03:47
Аксель
Aheir писал(а):причем простым запараллеливанием
А можно и простым закольцовыванием... Смотря какие устройства

Добавлено: Чт сен 10, 2009 11:49:33
A.l.t.
Очень заинтересовала эта тема. А если сварганить подобную "вилку":
-F1
M
-F2
На M подключается устройство которым по очереди (а может и одновременно, если только чтение) пользуются два компьютера F.
Не светят ли в таком случае различные "неприятности" в виде токов выравнивания по интерфейсам. И вообще будет ли вся эта музыка работать?
Добавлено: Чт сен 10, 2009 12:39:49
МитяРа
Может просто воткнуть в комп плату COM-портов ?
Таких много есть, практически на любое количество портов.
Если надо, то с развязками, защитой и прочими....
Добавлено: Чт сен 10, 2009 13:02:00
A.l.t.
МитяРа писал(а):Может просто воткнуть в комп плату COM-портов ?
Таких много есть, практически на любое количество портов.
Если надо, то с развязками, защитой и прочими....
Я, наверное непонятно обьяснил. Фишка в том, что устройство одно, а компьютера два, и работать с устройством должны оба. Так что платы расширения ни капли не помогут.

Добавлено: Чт сен 10, 2009 13:31:44
МитяРа
Аможет тогда "отойти" от использования COM-порта (RS232)и связать эти устройства через RS485 ?
Добавлено: Чт сен 10, 2009 16:27:13
__Alexander
Смотря какое устройство. Если свое, и программа своя, то можно, например на DTR кинуть триггер, который будет переключать весь порт в зависимости от какого компа пришел последний DTR сигнал.
А если промышленное, тогда только ручками. Хотя... можно и не ручками.
------------------------
Добавлено: Пт сен 11, 2009 06:01:00
A.l.t.
МитяРа писал(а):Аможет тогда "отойти" от использования COM-порта (RS232)и связать эти устройства через RS485 ?
т.е. проще на порт еще и адаптер RS232-RS485 навесить? Сомневаюсь.
2__Alexander
Насчет триггера не подумал.
Хотя с другой стороны: компьютеры с устройством будут работать только на чтение.
Пример: Есть считыватель магнитных карт, сидит на RS232. На каждом компьютере открыт HiperTerminal (например, хотя на самом деле другая программа

). "Чиркают" картой в считывателе. Хочу, чтобы содержимое дорожки узнали оба компьютера.
Вроде, в теории ничего не может помешать получить требуемое.
А на практике, не приведет ли отсутствие гальванической развязки на интерфейсе к вероятности выгорания порта в момент включения?
Добавлено: Пт сен 11, 2009 17:57:41
Aheir
Запросто. Как-то полностью выгорел USB-кабель принтера, комп и принтер были включены в розетки на разных стенах комнаты, видимо - на разных фазах.
Добавлено: Сб сен 12, 2009 02:05:53
Пухич
Aheir писал(а):Запросто. Как-то полностью выгорел USB-кабель принтера, комп и принтер были включены в розетки на разных стенах комнаты, видимо - на разных фазах.
Странная какая-то ситуация... А какие еще были симптомы?