Автор |
Съобщение |
stewie
Ранг: Ориентиран
Регистриран на: Сря Фев 20, 2013 4:18 pm Мнения: 296 Местоположение: България
|
Свързване на няколко RS232 устройства
Привет
Накратко, имам няколко помпи с RS232 изход, които трабва да се свържат към PC, което има един RS232 порт.
Какви са възможностите за свързване на всички устройства към общ кабел? Аз мисля за това: Помпи(няколко)->RS232-to-RS485->---------кабел---------->RS485-to-RS232->PC
Протоколът на помпите е ASCII, като всеки отговор на команда е около 30 байта. Опит с RS485 нямам никакъв, поръчал съм два UART->RS485 адаптера да видя как се използват.
Ще е хубаво да има възможност да се адресират отделните помпи.
|
Пет Юли 12, 2019 1:05 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4406 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: Свързване на няколко RS232 устройства
защо не ги свържеш към uart <->usb конвертори и ги слагаш в усб хъб. така ще имаш н-на брой компорта(верно виртуални ама какво от това) и т пц-то ще си пращац към всеки каквото си искаш и ще си четеш пак така.
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Пет Юли 12, 2019 2:24 pm |
|
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 31, 2009 9:25 am Мнения: 1391
|
Re: Свързване на няколко RS232 устройства
Ако разстоянията са големи и трябва да се направи с минимална преработка може да се ползва долния RS232 <-> Ethernet адаптер: https://store.comet.bg/Catalogue/Product/50898/Естествено до всяко устройство трябва да има LAN. Wiznet предлагат виртуален COM port драйвер така че в компютъра за всяка подобна платка се емулира сериен интерфейс в компютъра. Предимството е че ако се свърже в интернет този компютър може да е навсякъде по света.
|
Пет Юли 12, 2019 2:44 pm |
|
|
stewie
Ранг: Ориентиран
Регистриран на: Сря Фев 20, 2013 4:18 pm Мнения: 296 Местоположение: България
|
Re: Свързване на няколко RS232 устройства
Пропуснах да спомена, че RS232 откъм страна на PC-то е всъщност Ethernet-to-serial gateway, не мислех, че има значение. Има опция за виртуален COM порт и също предлага достъп през sockets. В момента единия порт е вече зает и остава само един, към който да се свърже каквото друго има. А освен помпите има и няколко компресора които може би (много вероятно) ще трябва да се свържат по някое време.
|
Пет Юли 12, 2019 3:09 pm |
|
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 31, 2009 9:25 am Мнения: 1391
|
Re: Свързване на няколко RS232 устройства
Ами добавяш още от въпросните устройства (Ethernet-to-serial gateway) до всяка помпа или на всеки две помпи и това е. Ето най евтиния вариант който обаче ще трябва да му добавиш свързващите кабели: https://store.comet.bg/Catalogue/Product/17689/ - стандартни V24 нива RS232 https://store.comet.bg/Catalogue/Product/18698/ - TTL нива RS232
|
Пет Юли 12, 2019 3:21 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: Свързване на няколко RS232 устройства
Има някакъв смисъл от 485, ако - протоколът на помпите съдържа нещо като адрес. - помпите са в рамките на цех-два. Иначе вземай Етернет адаптери.
|
Пет Юли 12, 2019 7:22 pm |
|
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 8:27 pm Мнения: 2008
|
Re: Свързване на няколко RS232 устройства
Те ако нямат адрес няма как да стане без IP или с USB-хъб към 485 и 232 както и да се гонят отделни портове. Най добре си е идеята на Илко ама ми се вижда малко скъпичка. Аз бих нашляпал навсякъде ESP32.
|
Пет Юли 12, 2019 8:38 pm |
|
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 3:11 pm Мнения: 3742 Местоположение: София
|
Re: Свързване на няколко RS232 устройства
Шравиш си една проста платка с контролерче и N броя RS232, свързваш я с конпотъра по USB, малко софтуер и си готов.
|
Съб Юли 13, 2019 8:15 am |
|
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 8:27 pm Мнения: 2008
|
Re: Свързване на няколко RS232 устройства
|
Съб Юли 13, 2019 10:25 am |
|
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 12:01 pm Мнения: 2202
|
Re: Свързване на няколко RS232 устройства
Ако разстоянията са малки и скоростта ниска, аз бих направил 1 платка с 1хRS232 + Nx електронни ключове. Подаваш специална команда на контролера на новата платка и му казваш кой порт за задейства. Интерфейсът към компа е без значение. Той избира към кой nodе да подава. Как ще реализираш ключовете си е твоя работа. Има много варианти... Поздрави!
_________________www.elkran.com
|
Нед Юли 14, 2019 7:27 am |
|
|
stewie
Ранг: Ориентиран
Регистриран на: Сря Фев 20, 2013 4:18 pm Мнения: 296 Местоположение: България
|
Re: Свързване на няколко RS232 устройства
Благодаря за идеите, за съжаление има някои пречки: - Има само един LAN порт и няма безжична мрежа - Ще има и други устройства, които трябва да се свържат към съществуващия RS232 порт - Не може да се сложи рутер или суич Скоростта е ниска, 9600bps. Вариантът с платка с N x RS232 към 1 RS232 изглежда най-приложим, N трябва да е поне 8. Има подобни проектис SPI към 4 x UART. @bateAz и @stoyanoff: имте ли някой пример, който да погледна?
|
Пон Юли 15, 2019 11:14 am |
|
|
nikolay.kolev
Ранг: Популярен
Регистриран на: Пет Юли 05, 2019 2:38 pm Мнения: 347
|
Re: Свързване на няколко RS232 устройства
|
Пон Юли 15, 2019 3:45 pm |
|
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 31, 2009 9:25 am Мнения: 1391
|
Re: Свързване на няколко RS232 устройства
Е каква ще е тази платка 8 UART към 1? Как ще ги адресираш? Може да сложиш някакви цифрови ключове и да ги мултиплексираш но това ще бъде кастъм решение и едва ли ще го намериш готово.
|
Пон Юли 15, 2019 7:08 pm |
|
|
kalata23
Ранг: Популярен
Регистриран на: Пон Дек 15, 2014 10:05 pm Мнения: 324
|
Re: Свързване на няколко RS232 устройства
Няколко RS-а към МЦУ-та и МЦУ-тата към нещо с етернет посредством I2C/SPI ? Вариант две - едноплатково компютърче с 1 LAN и с няколко USB-UART конвертора, можеш да ползваш USB хъбове. вариант 3. Няколко евтини ESP8266 UART-wifi bridge. правиш си една мрежа всички платки да говорят към една определена и тази определената можеш да я вържеш към каквото и както си искаш, кеф ти RJ-45, кеф ти ethernet, кеф ти Wifi, кеф ти друг интерфейс.
|
Пон Юли 15, 2019 8:08 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4406 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: Свързване на няколко RS232 устройства
по-голяма глупост не бях чувал
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Вто Юли 16, 2019 11:31 am |
|
|