Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Свързване на няколко RS232 устройства
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=16651
Страница 1 от 2

Автор:  stewie [ Пет Юли 12, 2019 2:05 pm ]
Заглавие:  Свързване на няколко RS232 устройства

Привет

Накратко, имам няколко помпи с RS232 изход, които трабва да се свържат към PC, което има един RS232 порт.

Какви са възможностите за свързване на всички устройства към общ кабел? Аз мисля за това:
Помпи(няколко)->RS232-to-RS485->---------кабел---------->RS485-to-RS232->PC

Протоколът на помпите е ASCII, като всеки отговор на команда е около 30 байта. Опит с RS485 нямам никакъв, поръчал съм два UART->RS485 адаптера да видя как се използват.

Ще е хубаво да има възможност да се адресират отделните помпи.

Автор:  MYXATA [ Пет Юли 12, 2019 3:24 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

защо не ги свържеш към uart <->usb конвертори :?:
и ги слагаш в усб хъб.
така ще имаш н-на брой компорта(верно виртуални ама какво от това)
и т пц-то ще си пращац към всеки каквото си искаш и ще си четеш пак така.

Автор:  ilkor [ Пет Юли 12, 2019 3:44 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Ако разстоянията са големи и трябва да се направи с минимална преработка може да се ползва долния RS232 <-> Ethernet адаптер:
https://store.comet.bg/Catalogue/Product/50898/
Естествено до всяко устройство трябва да има LAN.

Wiznet предлагат виртуален COM port драйвер така че в компютъра за всяка подобна платка се емулира сериен интерфейс в компютъра. Предимството е че ако се свърже в интернет този компютър може да е навсякъде по света.

Автор:  stewie [ Пет Юли 12, 2019 4:09 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Пропуснах да спомена, че RS232 откъм страна на PC-то е всъщност Ethernet-to-serial gateway, не мислех, че има значение. Има опция за виртуален COM порт и също предлага достъп през sockets. В момента единия порт е вече зает и остава само един, към който да се свърже каквото друго има. А освен помпите има и няколко компресора които може би (много вероятно) ще трябва да се свържат по някое време.

Автор:  ilkor [ Пет Юли 12, 2019 4:21 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Ами добавяш още от въпросните устройства (Ethernet-to-serial gateway) до всяка помпа или на всеки две помпи и това е.

Ето най евтиния вариант който обаче ще трябва да му добавиш свързващите кабели:
https://store.comet.bg/Catalogue/Product/17689/ - стандартни V24 нива RS232
https://store.comet.bg/Catalogue/Product/18698/ - TTL нива RS232

Автор:  stefan63 [ Пет Юли 12, 2019 8:22 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Цитат:
Протоколът на помпите е ASCII, като всеки отговор на команда е около 30 байта. Опит с RS485 нямам никакъв, поръчал съм два UART->RS485 адаптера да видя как се използват.

Ще е хубаво да има възможност да се адресират отделните помпи.


Има някакъв смисъл от 485, ако
- протоколът на помпите съдържа нещо като адрес.
- помпите са в рамките на цех-два.
Иначе вземай Етернет адаптери.

Автор:  timt [ Пет Юли 12, 2019 9:38 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Те ако нямат адрес няма как да стане без IP или с USB-хъб към 485 и 232 както и да се гонят отделни портове. Най добре си е идеята на Илко ама ми се вижда малко скъпичка. Аз бих нашляпал навсякъде ESP32.

Автор:  bateAz [ Съб Юли 13, 2019 9:15 am ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Шравиш си една проста платка с контролерче и N броя RS232, свързваш я с конпотъра по USB, малко софтуер и си готов.

Автор:  timt [ Съб Юли 13, 2019 11:25 am ]
Заглавие:  Re: Свързване на няколко RS232 устройства

https://github.com/AlphaLima/ESP32-Serial-Bridge/wiki

Автор:  stoyanoff [ Нед Юли 14, 2019 8:27 am ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Ако разстоянията са малки и скоростта ниска, аз бих направил 1 платка с 1хRS232 + Nx електронни ключове. Подаваш специална команда на контролера на новата платка и му казваш кой порт за задейства. Интерфейсът към компа е без значение. Той избира към кой nodе да подава.
Как ще реализираш ключовете си е твоя работа. Има много варианти...
Поздрави!

Автор:  stewie [ Пон Юли 15, 2019 12:14 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Благодаря за идеите, за съжаление има някои пречки:
- Има само един LAN порт и няма безжична мрежа
- Ще има и други устройства, които трябва да се свържат към съществуващия RS232 порт
- Не може да се сложи рутер или суич

Скоростта е ниска, 9600bps.

Вариантът с платка с N x RS232 към 1 RS232 изглежда най-приложим, N трябва да е поне 8. Има подобни проектис SPI към 4 x UART. @bateAz и @stoyanoff: имте ли някой пример, който да погледна?

Автор:  nikolay.kolev [ Пон Юли 15, 2019 4:45 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Работи учудващо стабилно https://www.ftdichip.com/Support/Docume ... T4232H.pdf

Автор:  ilkor [ Пон Юли 15, 2019 8:08 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Е каква ще е тази платка 8 UART към 1? Как ще ги адресираш?
Може да сложиш някакви цифрови ключове и да ги мултиплексираш но това ще бъде кастъм решение и едва ли ще го намериш готово.

Автор:  kalata23 [ Пон Юли 15, 2019 9:08 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

Няколко RS-а към МЦУ-та и МЦУ-тата към нещо с етернет посредством I2C/SPI ? Вариант две - едноплатково компютърче с 1 LAN и с няколко USB-UART конвертора, можеш да ползваш USB хъбове.
вариант 3. Няколко евтини ESP8266 UART-wifi bridge. правиш си една мрежа всички платки да говорят към една определена и тази определената можеш да я вържеш към каквото и както си искаш, кеф ти RJ-45, кеф ти ethernet, кеф ти Wifi, кеф ти друг интерфейс.

Автор:  MYXATA [ Вто Юли 16, 2019 12:31 pm ]
Заглавие:  Re: Свързване на няколко RS232 устройства

kalata23 написа:
Няколко RS-а към МЦУ-та и МЦУ-тата към нещо с етернет посредством I2C/SPI ? Вариант две - едноплатково компютърче с 1 LAN и с няколко USB-UART конвертора, можеш да ползваш USB хъбове.
вариант 3. Няколко евтини ESP8266 UART-wifi bridge. правиш си една мрежа всички платки да говорят към една определена и тази определената можеш да я вържеш към каквото и както си искаш, кеф ти RJ-45, кеф ти ethernet, кеф ти Wifi, кеф ти друг интерфейс.

по-голяма глупост не бях чувал :)

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/