Есть задача: одним компом организовать управление несколькими девайсами через serial порты. Навесить их можно в машину немеряно, это понятно, но расстояния предполагаются немаленькие. Вопрос: есть ли такие устройства (не знаю, как их правильно назвать), у которых вход с одного COMa, а выход на n таких же, причем в каждый конкретный момент сигнал передается на один выход и (главное!) чтобы коммутировалась эта хреновина если не с компа, то неподалеку от "центра управления". И если есть, то где его проще всего взять?
Вообще Ком порт очень простая вещь, в смысле подключения к нему чего либо. Интересует чем именно и как управлять надо. Дело в том что каждый ком порт отнимает 1 аппаратное прерывыние а их всего то 16 и как правило все заняты.
мне удавалось пробить по COM-портам расстояние в 200 метров, правда кабель был - 2 толстых коаксиала, один на RX другой TX и проложены под землей в колодце.
FreeLSD я так понял , что необходим коммутатор последовательного порта...,можно сделать конечно тупо переключатель с n-позициями и m-контактами, где то даже мы такое использовали , когда переключали ключи к разным программам... типа 1С. Но если можно управлять с разных СОМ портов , то лучше конечно поставить мультипорт на необходимое кол-во портов...
Цитата
ком порт отнимает 1 аппаратное прерывыние
нет, в зависимости от мультипорта, карта на любое кол-во портов может брать одно прерывание, либо вообще не использовать прерывания, а работать через вектор прерываний...digiboard.
Сталкивались с PC с 64 сом-портами, производитель масса например moxa.
Девайсы - станки с ЧПУ, "управление" - сильно сказано, просто на одном компе готовятся программы и потом заливаются в станок, дальше он трудится сам . Коммутаторы с механическими переключателями есть, но это к нему надо итти и переключать, а надо бы не отходя от компа иметь такую возможность. Мультипортовка - это хорошо, есть такие, но тогда придется к каждому станку тянуть кабло, а хотелось бы по одному в цех и там разводку....
Вобщем по идее ничего сложного. Получается так: По одному ком-порту идут данные. Они идут на электронный коммутатор, который в свою очередь управляется вторым компортом.
Тоесть задача выполнить этот электронный коммутатор?
А плат скоростных COM-портов не встречал? (up to 921600)?
на практике не приходилось встречатся, да и необходимости такой никогда не было... надо использовать другой интерфейс, чтото типа RS-442
Добавлено в [mergetime]1129103136[/mergetime] FreeLSD можно конечно собрать обычный электронный ключ.... но это уже самоделкино, когдато оно перестанет работать, лучше наростить весь хвост шнуров от многопортовки