Необходимо управлять последовательным портом через .NET.Какие варианты HW / SW у меня есть для запуска CLR 2.0?[закрыто]

StackOverflow https://stackoverflow.com/questions/3482052

Вопрос

Мне нужно управлять 128 различными последовательными линиями через .NET (просто потому, что я это знаю).Я слышал, что доступны различные базовые марки, а затем мне доступны некоторые XP, CE, Micro и Встроенные опции.

/обновить:

Мой план состоит в том, чтобы мультиплексор какого-либо типа разбил мою последовательную строку на определенный адрес.Я не планирую иметь 128 отдельных последовательных контроллеров.

/завершение обновления

Я просто хочу, чтобы приложение C # непрерывно управляло последовательным портом (в соответствии с указаниями входного файла некоторого типа) в цикле.Если вам интересно, я в конечном счете управляю 128 соленоидами, которые находятся либо в открытом, либо в закрытом состоянии.

Какое лучшее решение HW / / SW для этого устройства?Если у меня есть последовательный выход, я планирую использовать мультиплексор для передачи команд на нужное устройство.

Это было полезно?

Решение

Посмотрите здесь:http://www.moxa.com/product/nport_6650.htm.

Преобразует 32 последовательных порта на сервер TCP с 32 портами TCP.
Подключитесь к каждому COM-порту, через TCPClient или другой подходящий клиент TCP.

  • Цена работает до $ 51 / COM-порт
  • Прочный и аккуратный раствор.

Другие советы

128 UART - это много, и я бы сказал, что проблема здесь будет заключаться в стоимости.Я не знаю ни одного аппаратного обеспечения, которое было бы хоть сколько-нибудь близко к этому - на самом деле аппаратное обеспечение с "большим количеством" было бы чем-то вроде 8.Я знаю, вы говорите, что вам нужно решение .NET, но чтобы оно было экономически эффективным, я думаю, что микроконтроллер, по крайней мере, стоит посмотреть.

Лично я бы, вероятно, сделал кучу фотографий - возможно, на шине I2C и установил бы какой-нибудь главный контроллер под управлением CE.Это определенно было бы моим первым расследованием.Фотография в формате quad-UART стоит меньше 5 долларов.

Если вам не нравится решение с микроконтроллером (а я думаю, что это действительно единственное разумное решение), то единственное, что я могу придумать (и это уродливая ошибка), - это куча четырехъядерных USB-интерфейсов на какой-нибудь уродливой цепочке концентраторов.Я понятия не имею, что будет делать ОС, пытаясь загрузить такое количество драйверов - я никогда не видел, чтобы это даже предпринималось (и на самом деле даже не рассматривал это).

В любом случае, почему вы используете serial для этого?Если соленоид либо разомкнут, либо закрыт, это, несомненно, похоже на цифровой ввод-вывод - в этом случае я бы использовал несколько снимков, опять же на I2C или SPI, чтобы управлять ими через цифровые выходы.

Редактировать

В зависимости от вашего обновления, тогда будет работать практически любое устройство CE.I недорогой eBox 3300 x86 устройство имеет пару.Это будет что-то вроде 260 долларов в кол-ве 1.Основанный на РУКЕ доска для бигля имеет более низкое энергопотребление и стоит менее 200 долларов, хотя и не имеет такого красивого корпуса.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top