transparant överföring av seriel till ip

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
jenza85
Inlägg: 3
Blev medlem: 25 februari 2016, 00:24:44

transparant överföring av seriel till ip

Inlägg av jenza85 »

Hej

Jag vet inte om jag är på rätt forum överhuvudtaget men börjar väl någon stans.

Jag har ett problem, jag har en apparat som har ett RS422 protokoll, nästan, den växlar hastighet och lite annat, inte helt säger på alla parametrar men då jag har hittat dyra! burkar som klarar detta så verkar det finnas teknik för att överföra detta iaf.

Nu är jag på jakt efter någon som vet om det finns några enklare konvertrar som gör detta eller någon som kan bygga några.

Kovertern behöver ha egenskaper som transparens (skicka ut det som den får in), punkt-till-punkt burk,

Hoppas ni förstår och kommer med bra svar :)
Användarvisningsbild
adent
Inlägg: 4267
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: transparant överföring av seriel till ip

Inlägg av adent »

Kan du få din RS422 till RS232 så kan du få det till TTL-RS och sedan till IP med massa olika färdiga moduler. Kanske är en Raspberry Pi enklast.
Men huvudutmaningen är väl att få det till RS232 (vilket inte heller borde vara så svårt), sen ligger världen öppen.

MVH: Mikael
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47223
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: transparant överföring av seriel till ip

Inlägg av TomasL »

En MOXA 5150 eller 5130 NPort-server klarar detta, inte speciellt dyra (i mitt tycke).
http://www.moxa.com/product/NPort_5110.htm
Användarvisningsbild
Jan Almqvist
Inlägg: 1658
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: transparant överföring av seriel till ip

Inlägg av Jan Almqvist »

Jag håller också på Moxa ( använder 5110 med RS-232 )

Kompakt, kapslad, lätt att montera och konfigurera.
jenza85
Inlägg: 3
Blev medlem: 25 februari 2016, 00:24:44

Re: transparant överföring av seriel till ip

Inlägg av jenza85 »

Jag har provat med en NPORT 5110 och det fungerar ej.

Det speciella med protocollet är att det ändrar bitrate beroende om den gör en handshake eller skickar data.
Utan att vara en expert på seriellt så är det där problemet ligger då man ställer hastigheten i konvertern.

Jag skulle nästan vilja ha något som tar in signalen oberoende av vad det är för protokoll och omvandlar den till ip och sedan tillbaka i samma form som kommer in om det nu finns?
jenza85
Inlägg: 3
Blev medlem: 25 februari 2016, 00:24:44

Re: transparant överföring av seriel till ip

Inlägg av jenza85 »

om vi nu pratar 422
Användarvisningsbild
Jan Almqvist
Inlägg: 1658
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: transparant överföring av seriel till ip

Inlägg av Jan Almqvist »

Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47223
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: transparant överföring av seriel till ip

Inlägg av TomasL »

Du får förklara vilken utrustning du har och vilka hastigheter det handlar om.
Användarvisningsbild
Jan Almqvist
Inlägg: 1658
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: transparant överföring av seriel till ip

Inlägg av Jan Almqvist »

Just RS-422 definierar bara elektriska nivåer, det behöver nödvändigtvis inte vara fråga om asynkron seriell kommunikation även om det är det vanligaste.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47223
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: transparant överföring av seriel till ip

Inlägg av TomasL »

jenza85 skrev:Jag har provat med en NPORT 5110 och det fungerar ej.
5110 fungerar inte med RS422, den är avsedd för RS232.
RS232, RS422 och RS 485 specificerar endast det elektriska protokollet, dvs spänningsnivåerna på trådarna.
RS422 och RS 485 är differentiella protokoll, dvs huruvida det är en etta eller nolla beror på förhållandet mellan de två signalerna B+ och A-.
Det blir väldigt störningssäkert och används vanligen i industriella system.

RS232 är det vanligaste på PC-sidan ocnh är positiva (nolla) eller negativa (etta) pulser på signalen.
jenza85 skrev: Det speciella med protocollet är att det ändrar bitrate beroende om den gör en handshake eller skickar data.
Utan att vara en expert på seriellt så är det där problemet ligger då man ställer hastigheten i konvertern.

Jag skulle nästan vilja ha något som tar in signalen oberoende av vad det är för protokoll och omvandlar den till ip och sedan tillbaka i samma form som kommer in om det nu finns?
Det låter som att det är någon form auto-negotiating.
Utan att veta vilken utrustning det är, är det inte lätt att gå vidare.
Användarvisningsbild
Icecap
Inlägg: 26701
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: transparant överföring av seriel till ip

Inlägg av Icecap »

jenza85: självklart går det att lösa - men för att komma med en bra lösning behövs mer information.
Du bör ta reda på:
- Vilka baudrates det rör sig om. Själv tycker jag att det ville vara mycket konstigt med skiftande hastigheter men det kan vara orsaker som jag inte känner till.
- Det elektriska interface kan vara RS422 men också RS485. Skillnaden är om det går två tvinnede par (RS422) eller 1 tvinnat par (RS485) till att överföra data. Sådan är mycket viktigt.

Om det är två par är det RS422 och om hastigheten är olika på de par lär det knappast vara något problem alls.

Jag kunde omedelbart se en off-the-shelf lösning som följer:
- Pga. de olika hastigheter antar jag att det är två st RS422. Då finns det helt säkert RS422 <-> TP-konvertrar. Kan de inte ställas till olika hastigheter på Tx och Rx kan man skaffa en dobbel eller två stycken och då ställa dom olika.

I andra ändan kan man ha en virtuell seriell port på en dator eller två likadana enheter som kan göra detta jobb.

RS422/RS485/RS232 <-> TP är hyllvara men sällan synnerliga billiga.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47223
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: transparant överföring av seriel till ip

Inlägg av TomasL »

Nja, RS485 (dvs 4 ledare, två tvinnade par) är ju också full duplex, om man vill.
RS422/RS485/RS232 <-> TP är hyllvara men sällan synnerliga billiga.
En MOXA NPort är synnerligen billig.

Beträffand eolika hastigheter, autonegotiating använder olika hastigheter vid hanskakning och data, inte speciellt lätt att åstadkomma i standardprodukter.
Användarvisningsbild
MiaM
Inlägg: 13346
Blev medlem: 6 maj 2009, 22:19:19

Re: transparant överföring av seriel till ip

Inlägg av MiaM »

Skriver du mjukvaran själv, eller är det för att förlänga "sladden" för någon färdig mjukvara (som du inte kan ändra i)?

Om du skriver mjukvaran själv så är väl nån nätverksansluten mikrokontroller (eller mer svullet som en raspberry pi) med egen mjukvara antagligen smidigaste lösningen. Den mjukvaran kan ju ordna bytet av bitrate.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: transparant överföring av seriel till ip

Inlägg av Micke_s »

En sak jag kom på med "växlande" hastighet. Inte så det är en "break" som skickas?
De brukar vara minst 11bitar eller så..
Skriv svar