Автор Тема: RS232 over TCP/IP socket или как да ...  (Прочетена 23117 пъти)

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
RS232 over TCP/IP socket или как да ...
« Отговор #15 -: Nov 22, 2005, 00:00 »
Благодаря за отговорите до тук, но все пак съм останал неразбран. Явно е нужно да обобщя:

Цитат
1. Имаме асфалтов смесител с микрокомпютърно управление на дозирането. Т.е. задават се рецепти от локален панел и тези рецепти се изпълняват от смесителя. Блока с микропроцесорното управление има RS232 интерфейс по който могат да се задават рецепти от РС и да се следи моментното състояние на смесителя (температури, количество на готовите смеси, зададена рецепта, място на което се намира цикъла и т.н.)

2. Имаме кантар (засега механичен, но скоро ще стане електронен) през който минават камионите с готов асфалт и тези с суров материал. При този кантар ще се намира РС с Windows, на който ще бъде качена програмата за асфалтосмесителя и програмата за кантара. Идеята е всеки камион с асфалт да бъде придружен с бележка, на която има написано тип на сместа, температура на сместа, тегло, час, дата и т.н.

3. Смесителя се намира на около 600 м от кантара. Както вече стана ясно това е асфалтова база и въобще не може и дума да става за опъване на каквито и да било кабели. В кабинката за управление на смесителя няма никакво мясти за разполагане на работна станция (РС). Т.е. няма къде да се сложи дори TFT да не говорим, че няма да оцелее повече от месец  ':p' . Има възможност в един шкаф да се "набута" едно РС (да речем PII 266) което да бъде интерфейс RS232-LAN, едно АР да се сложи отвънка и да се направи безжична връзка между кантара и смесителя. При кантара има доста място и там може да се сложи още една машина дето да преобразува LAN-RS232.


4. Двете РС-та нужни за конвертирането са налични. Т.е. няма да се купуват тепърва.

5. Има ли някакъв готов софтуер за линукс за преобразуване на RS232->LAN и ако да моля за линк. Въпроса е дали може да стане това нещо с линукс и ако да - как.

Благодаря предварително.
Поздрави
Активен

zarhi

  • Напреднали
  • *****
  • Публикации: 81
    • Профил
RS232 over TCP/IP socket или как да ...
« Отговор #16 -: Nov 22, 2005, 09:11 »
Много сложно ще стане. Има приемо-предаватели на 800-900MHz които пренасят rs232 9600-115200. Принципно са с малка мощност но с добри антени ще постигнат необходимото разстояние. Трябва само да им се сложи по един конвертор на нива ttl <> rs232. Има и half и full дуплекс модулчета. Може и двата канала да се направят на различна честота. Със сигурност системата ще е много по евтина то пц+ап+антени и значително по-стабилна.

http://www.electroninvest.com/main.php?rf=1
Активен

http://www.skknet.net

CentOS 4.2 (Final) running on:
Epox EP-9NPA+ Ultra
Athlon64 3200+
GigaByte GF6600 PCI-Express x16
2Gb RAM, 2x80Gb Seagate SATA, 4x160Gb Seagate PATA, 2x120Gb Seagate PATA

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
RS232 over TCP/IP socket или как да ...
« Отговор #17 -: Nov 23, 2005, 12:08 »
Подкрепям zarhi. Виж и това:Orcave (Телефон 02 8625268 от реклама в PC World). Сайтът има и версия на български език. Един колега (Момчил) казва: "Когато едно нещо може да се направи със софтуерни и със хардуерни средства, за предпочитане са хардуерните". Освен това, доколкото разбирам, до тук вие сте инвестирали прилична сума и мисля, че трябва и "подробностите"* да са изпипани както трябва и да работят надеждно. Поздрави!
* определението е мое.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

  • Гост
RS232 over TCP/IP socket или как да ...
« Отговор #18 -: Nov 23, 2005, 13:22 »
Тази работа без socket-и няма да стане - ето какво то предлагам като идея, но имай предвид че е голям гърч:
1. На "Мръсното PC"(при смесителя) качваш някакъв линукс. Правиш му там setserial и си намамваш серииния порт да работи.
2. На "Мръсното PC" слагаш някакв ЛАН и го конфигурираш да работи с TCP/IP.
4.Взимаш още едно "Чисто PC"(при кантара) и правиш същото като на "Мръсното" Важно е двете PC-та да могат да се виждат по TCP/IP.
5. Трудната част:
Пишеш програма който чете през RS232 и метка пакети по ЛАН-а както и взима пакети и ги метка през серииния порт.
По принцип за тов не е необходим линукс, но под виндовс ще
е по трудно.
ето какво намерих в google:
Hello world със socket
Това е което мога да ти дам като акъл. Задачката е доста интаересна. Постни плс какво е станало.
Активен

  • Гост
RS232 over TCP/IP socket или как да ...
« Отговор #19 -: Nov 23, 2005, 13:26 »
То някой вече го направил: '<img'>
My Webpage
Направо го подкарвай.
Активен

BatGeorgeone

  • Напреднали
  • *****
  • Публикации: 18
    • Профил
    • WWW
RS232 over TCP/IP socket или как да ...
« Отговор #20 -: Nov 24, 2005, 14:50 »
http://www.rwhitby.net/wrt54gs/serial.html

Linksys WRT54G/WRT54GS Dual Serial Port Mod
This page contains instructions on how to add two serial ports (one DB9 Female DCE port and one DB9 Male DTE port) to a Linksys WRT54G (version 2 hardware) or Linksys WRT54GS wireless router.
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
RS232 over TCP/IP socket или как да ...
« Отговор #21 -: Nov 24, 2005, 15:29 »
Благодаря за предложенията. Ще прегледам нещата и ще ви кажа как ще го направя.

Поздрави
Активен

kostadinz

  • Напреднали
  • *****
  • Публикации: 197
    • Профил
RS232 over TCP/IP socket или как да ...
« Отговор #22 -: Nov 24, 2005, 15:58 »
преобразувай rs232 в токов кръг, даже можеш да направиш и галванично развързване с оптрони (фазовите разлики в контактите нали се сещаш до какво могат да доведат)
става с 3-4 транзистора две малки платчици - опъваш един кабел и си 6.
Активен

Uvigii

  • Напреднали
  • *****
  • Публикации: 381
    • Профил
RS232 over TCP/IP socket или как да ...
« Отговор #23 -: Nov 24, 2005, 20:14 »
А какво пречи вин машината да ползва споделен мрежов ресурс - примерно принтер ?
Активен

http://www.openlab.info мрежова лаборатория

perets

  • Новаци
  • *
  • Публикации: 1
    • Профил
Re: RS232 over TCP/IP socket или как да ...
« Отговор #24 -: Oct 03, 2017, 18:14 »
така че ще ви пренапише, за да разгледате това решение, което ви позволява да използвате RS232 устройствата заедно в мрежата https://www.eltima.com/products/serial-over-ethernet/
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 6178
    • Профил
Re: RS232 over TCP/IP socket или как да ...
« Отговор #25 -: Oct 04, 2017, 11:13 »
Ограниченото място не би трябвало да е проблем. Едно RaspberryPi ще се фитне навсякъде
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

kierenski

  • Напреднали
  • *****
  • Публикации: 92
    • Профил
Re: RS232 over TCP/IP socket или как да ...
« Отговор #26 -: Oct 04, 2017, 12:19 »
RS232 към USB има готови евтини преобразуватели които позволяват на вски комп да ползва порта като https://kabel-prehodnik.pazaruvaj.com/vcom/kabel-vcom-cu804-usb-to-serial-port-rs232-db-9-1-2m-p373187399/ .
Mini ITX x86-64 дъно ще свърши идялно работа като https://www.pazaruvaj.com/dynni-platki-c3128/asrock/q1900b-itx-p227180930/ като е малко и ще се събере, има и 12 волтови дъна вместо ATX но са малко по-скъпи.
Всичко останало е софтуер да се чете от rs232 от адрес и да се пуска по Ethernet или WIFI чрез USB адаптер като https://www.pazaruvaj.com/mrezhovi-karti-c3658/d-link/dwa-131-p42060807/ като могат да се ползват и WIFI удължители или други адаптери с по-голяма мощност (но по-големи по размери).

Активен

kierenski

  • Напреднали
  • *****
  • Публикации: 92
    • Профил
Re: RS232 over TCP/IP socket или как да ...
« Отговор #27 -: Oct 04, 2017, 12:28 »
готовата команда(програма) как става самото преобразуване тук https://stackoverflow.com/questions/484740/converting-serial-port-data-to-tcp-ip-in-a-linux-environment
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 6178
    • Профил
Re: RS232 over TCP/IP socket или как да ...
« Отговор #28 -: Oct 04, 2017, 13:27 »
Проблема е връзката, да се виждат. Иначе самото предаване на данни предполагам лесно може да стане със socat
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: RS232 over TCP/IP socket или как да ...
« Отговор #29 -: Oct 04, 2017, 13:50 »
Тази връзка 600м с какво ще я правиш?
Незнам колегите дали имат опит и са запознати с това .....Но да споделя моят опит.

Виж това. ubnt http://www.reloadbg.com/category/39/4/
Тези 'радио' връзки много ги ползват Интернет провайдерите. Аз лично не съм го исталирал но го ползвам и покрива връзка 5-10 км в град  че и повече в зависимост от модела. Абсолютно прозрачно е и много стабилно направо забравяш че си зад радио линк. Пингове не се губят.

Ще ти опиша какво представлява: малка чиния 30-40см. В нея по средата влиза адаптера, който е електрониката и едновременно излъчвателя. А отзад на адаптера-т.е на чинията има UTP за лан кабел. На чинията(извлъвателя) има светодиодна скала за силата на сигнала. Чинията се захранва по Power over Ethernet има си адаптерче.

Т.е трябва ти две чинии на 5Ghz закрепени така че да се виждат. И лан кабели към всяка от тях. А как ще го прекараш този RS232 незнам.....
Много важно е обаче да е модел на 5Ghz (а не на 2.5 или 3Ghz ) защото там няма смущения от обикновенният wifi а и на 5Ghz чинията е много малка. Тези радио бриджове на ubnt вътрешно работят по WIFI протокола, но това няма нищо общо с обикновенните WIFI акцесс поинтове. Имат някаква тяхна си модификация... Направено е само за постоянна  връзка точка-до-точка....

Точно модела който ползвам не го знам. Вече има по нови. Нещо такова е:
Ubiquiti Nano Beam M5-300 22db
https://www.youtube.com/watch?v=XD0Beh0OzS4


https://www.ubnt.com/airmax/powerbeam/
https://www.senetic.bg/product/PBE-M5-300

« Последна редакция: Oct 04, 2017, 16:04 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Capture през RS232
Настройка на програми
Havy 3 3351 Последна публикация Mar 04, 2004, 00:20
от
Rs232 към lan?
Хардуерни и софтуерни проблеми
Havy 6 4495 Последна публикация Aug 28, 2006, 11:54
от senser
проблем с wine i rs232
Настройка на програми
minkov 2 2809 Последна публикация Nov 25, 2007, 11:12
от minkov
RS232 и Slackware64 14.1
Хардуерни и софтуерни проблеми
laskov 12 5459 Последна публикация Jan 06, 2015, 10:20
от laskov
ПРЕМЕСТЕНО: RS232
Настройка на хардуер
neter 0 1540 Последна публикация Oct 10, 2014, 11:55
от neter