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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Триста rs232-х и компьютерная сеть
Paul888
сообщение Apr 7 2010, 20:12
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 7-04-10
Пользователь №: 56 490



Здравствуйте!
Прошу совета опытных сетевиков.
Передо мной поставили следующую задачу.
Есть порядка 300 измерительных приборов, которые непрерывно выдают результаты измерений на свой rs232 порт. Задача - свести всю эту информацию на компьютер и разумеется сохранить в базе данных. Также иметь возможность вводить необходимые данные для приборов с этого компьютера.
И собственно сам вопрос...
Какой способ соединения и тип сетевого оборудования в этом случае лучше выбрать?
Павел.
Причина редактирования: Убрано выделение
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 7 2010, 20:35
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Paul888 @ Apr 7 2010, 22:27) *
Какой способ соединения и тип сетевого оборудования в этом случае лучше выбрать?

А где Вы видите в сформулированной задаче возможность выбора???


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 8 2010, 05:55
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата
Есть порядка 300 измерительных приборов
Они все в одном месте, или раскиданны по просторам нашей родины?
Цитата
которые непрерывно выдают результаты измерений на свой rs232 порт.
С какой скоростью и с какой периодичностью?
Цитата
Задача - свести всю эту информацию на компьютер и разумеется сохранить в базе данных.
Концентратор или сеть из концентраторов типа 'много RS232 -> что то быстрое'
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Apr 8 2010, 09:45
Сообщение #4


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

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



в XMega есть 8 UARTов
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 8 2010, 10:03
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(ukpyr @ Apr 8 2010, 12:00) *
в XMega есть 8 UARTов

В FPGA "есть" столько UART, на сколько пинов хватит.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 8 2010, 11:05
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Если готовое оборудование - то многопортовые преобразователи, например, МОХА
Бывают до 16 портов (по-моему, но 8 точно)
Преобразовывают в USB или Ethernet.
Однако, 300 штук... Боюсь, столько СОМ-портов в системе не прописать.
тогда каждый RS-232 в 485, объединить штук по 30, итого будет 10 каналов, их опять в МОХу, и получаем 10 виртуальных СОМ-портов по 30 приборов на каждом.
Вместо МОХи мне уже второй год Korenix навяливают, типа то же самое на 30% дешевле.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 8 2010, 11:22
Сообщение #7


Гуру
******

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



Цитата(Paul888 @ Apr 8 2010, 02:27) *
Какой способ соединения и тип сетевого оборудования в этом случае лучше выбрать?
Как правильно заметил zltigo, без изменения типа интерфейса и способа передачи данных выбора у вас нет - концентратор с 300 интерфейсами RS232. Ну либо группа концентраторов с меньшим количеством.

Цитата(MrYuran @ Apr 8 2010, 17:20) *
тогда каждый RS-232 в 485, объединить штук по 30, итого будет 10 каналов, их опять в МОХу, и получаем 10 виртуальных СОМ-портов по 30 приборов на каждом.
Вы видимо не обратили внимание на
Цитата(Paul888 @ Apr 8 2010, 02:27) *
Есть порядка 300 измерительных приборов, которые непрерывно выдают результаты измерений на свой rs232 порт
Без изменения способа выдачи результатов (вместо непрерывного выдача по запросу) ваша идея с RS485 не реализуется.
Go to the top of the page
 
+Quote Post
izerg
сообщение Apr 8 2010, 11:32
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 531
Регистрация: 1-02-05
Из: Украина, Киев
Пользователь №: 2 342



Как обстоят дела с программной частью у Korenix ? Так же красиво и прозрачно как и у Moxa ?
Кто-нибудь пробовал их ПО?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 8 2010, 11:32
Сообщение #9


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(rezident @ Apr 8 2010, 15:37) *
Без изменения способа выдачи результатов (вместо непрерывного выдача по запросу) ваша идея с RS485 не реализуется.

Ну это надо ещё у автора уточнить, что он подразумевал под непрерывной выдачей.
А иначе единственный выход - самодельный концентратор (как бы даталоггер) с последующим выводом в 485/USB/Eth и желательно по стандартному протоколу.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
редактор
сообщение Apr 8 2010, 15:53
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Как альтернативу 485-му каналу можно использовать CAN. Немного сложнее с аппарвтной частью, но все сведется на единственную шину с арбитражем.
Хотя вопрос о периодичности и востребованности данных ключевой. (гнать температуру 100 раз в секунду смысла нет, а контролировать ток или давление с периодичностью 1-2 секунды
может оказаться черевато.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
Аматер
сообщение Apr 8 2010, 19:14
Сообщение #11


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

Группа: Участник
Сообщений: 95
Регистрация: 3-01-10
Из: Рождественно
Пользователь №: 54 616



Интересная задача. Я бы сделал конвертер несколько RS в ethernet. Программировать ethernet на мой взгляд проще.
Как делать зависит конечно от тиражности. Для единичного случая может дешевле купить 300 конвертеров, например первые попавшиеся http://www.gridconnect.com/xportdpnc.html получится $9000.
На чем самодельное устройсво делать зависит от опыта. Тут у каждого будет свой расчет цены.

Сообщение отредактировал Аматер - Apr 8 2010, 19:29
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 8 2010, 20:10
Сообщение #12


Гуру
******

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



Цитата(редактор @ Apr 8 2010, 22:08) *
Как альтернативу 485-му каналу можно использовать CAN. Немного сложнее с аппарвтной частью, но все сведется на единственную шину с арбитражем.
Просто втупую заменить RS232 на CAN без изменения идеологии обмена данными и программной части устройств не получится. Устройство ведь само не будет повторы отправки данных делать при коллизиях. Т.е. придется на каждое устройство делать свой преобразователь RS232 - CAN с буферизацией данных.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Apr 9 2010, 06:21
Сообщение #13


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Аматер @ Apr 8 2010, 22:29) *
Интересная задача. Я бы сделал конвертер несколько RS в ethernet. Программировать ethernet на мой взгляд проще.

Надо сразу все в езернет сливать, иначе придется ставить свитч на свитче biggrin.gif
2Автор: кто инициатор передачи и с какой периодичностью происходит обмен??
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 9 2010, 06:45
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Paul888 @ Apr 8 2010, 00:27) *
Есть порядка 300 измерительных приборов, которые непрерывно выдают результаты измерений на свой rs232 порт.

Если расстояния небольшие, то возможно и USB. Переходники USB-RS достаточно дешевые. хабы для USB тоже существуют. Но можно и поставить много карт с USB портами в обычные PCI слоты. на каждой будет по 6 портов. Там же можно сделать и предварительную обработку....

Для настольного применения может подойти...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
evgen2
сообщение Apr 9 2010, 06:58
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(rezident @ Apr 8 2010, 15:37) *
Как правильно заметил zltigo, без изменения типа интерфейса и способа передачи данных выбора у вас нет - концентратор с 300 интерфейсами RS232. Ну либо группа концентраторов с меньшим количеством.

Как правильно заметил XVR, ежели оно раскидано по просторам нашей родины, то такое решение не прокатит. Даже если раскидано по просторам какого-нибудь завода... Тут вопрос - каким местом думали, когда ставили эти 300 спартанцев устройств c rs232...

Плюс к сказанному выше.
Допустим "непрерывно выдают" на 9600 - это 10 кб/сек. Умножаем на 300 - это 3 Мб/сек, умножаем на 3600 - это 10.8Гб в час, 259 Гб в день, 94 терабайт в год. Все это должно непрерывно лится на винт, и не просто так, а в БД. 300*N записей в секунду. где N - от 10 до 100.
Это уже задачка не для писюка, а для "большого компьютера".


Цитата(iosifk @ Apr 9 2010, 11:00) *
Если расстояния небольшие, то возможно и USB. Переходники USB-RS достаточно дешевые. хабы для USB тоже существуют. Но можно и поставить много карт с USB портами в обычные PCI слоты. на каждой будет по 6 портов. Там же можно сделать и предварительную обработку....

Для настольного применения может подойти...

300/6 = 50

Вы видели писюки с 50-ю "обычных PCI-слотов" ? А венду с 50-ю 300-ми дивайсами на USB ?

Сообщение отредактировал evgen2 - Apr 9 2010, 06:59
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 17:11
Рейтинг@Mail.ru


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