RS485 debugging - Page 2

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Danish to

Threaded View
Re: RS485 debugging
Quoted text here. Click to load it

Gætter på NRK-1 ;-)

Bo //

Re: RS485 debugging
Quoted text here. Click to load it

Har du RS232 på din PC?
Så kender jeg et sted du kan få et RS232/485 interface til "en hund".
"http://www.moppe.dk/ksb.html "





Klaus
--
 Modelbane Europas hjemmeside: http://www.modelbaneeuropa.dk
Modeltog, internet, gratis spambekæmpelse, elektronik og andet:
We've slightly trimmed the long signature. Click to see the full one.
Re: RS485 debugging
Quoted text here. Click to load it

Den vil jeg gerne kF8%be, har sendt dig en email.
/Kim

Re: RS485 debugging
Efter jeg nu ved, at min nye RS232->RS485 konverter virker, kan jeg
komme videre med de oprindelige problemer:

1) Den embeddede Linux computer sender et mE6%rkeligt signal ud via
RS485. Som Harald skriver, giver outputtet ikke rigtigt mening. Der er
ogsE5% sjovt, at den fF8%rste bit ligesom kommer og gE5%r (som det ses i
video-klippet). Jeg prF8%ver at kigge lidt pE5% om jeg har lavet software
opsE6%tningsfejl.

2) Jeg kan ikke fE5% forbindelse til min PLC (Carlo Gavazzi G3800 MODBUS-
RTU) fra min PC, nE5%r jeg bruger RS232->RS485 konverteren. PE5% PLC'en er
der 2 RS232 porte pE5% fronten og 1 sE6%t RS485 skrueterminaler i bunden.
Jeg bruger den software, der fF8%lger med fra Carlo Gavazzi. Det
fungerer fint, nE5%r jeg bare bruger den fF8%rste RS232 port. Er der
nogen, der har erfaring med forbindelser via RS485 til Carlo Gavazzi
PLC'er?

Re: RS485 debugging
Quoted text here. Click to load it

Ingen erfaring med PLC'er. Men RS485 giver af og til problemer med
PC'er. Det skyldes, at når "man" har sendt en pakke, skal man HURTIGT
hoppe af bussen og lytte. Hvis man vender tilstrækkeligt hurtigt, får
man et sammenstød af to enheder på bussen. Meget tit går det godt, men
så oplever man af og til "periodiske" fejl. De kan være svære at finde,
men mit scope kan sættes til at trigge på netop den slags fejl.

Bo //

Re: RS485 debugging
Nu har jeg ikke haft tid til at kigge pE5% tingene i et stykke tid, og
straks ser jeg nu, at ogsE5% RS485-porten pE5% den embeddede Linux
computer ogsE5% virker.
Det, der er galt med:
http://therkelsen.info/temp/scope_rs485.jpg
er, at der er byttet rundt pE5% A og B. Forvirringen skyldes, at nogle
producenter bruger omvendt navngivning/bytter rundt pE5% A og B. SE5% man
kan ikke altid regne med, at A skal sluttes til A, nE5%r forskellige
apparater sE6%ttes sammen.
Efter at have byttet A og B rundt ses:
http://therkelsen.info/temp/scope_rs485_a_b_swapped.jpg
Det ser korrekt ud, men "hvilespE6%ndingerne" mellem transmissionerne er
forskellige fra den lave spE6%nding under selve transmissionen. Det er
ikke tilfE6%ldet for RS232->RS485 konverteren, sE5% det har nok snydt os,
sE5% vi ikke sE5% let kunne indse, at der var byttet rundt pE5% A og B.

Jeg har prF8%vet at kommunikere fra min PC via RS232->RS485 konverteren
til RS485 pE5% den embeddede Linux computer. Det lader til at virke
fint. De karakterer jeg sender fra Linux computeren kommer over pE5%
PC'en.

Nu mangler jeg "blot" at fE5% noget kommunikation med PLC'en til at
virke.

Re: RS485 debugging
Quoted text here. Click to load it


Tak, Kim,
det er dejligt med feedback. God vind med projektet.

Bo //

Re: RS485 debugging
Quoted text here. Click to load it

Nu har jeg ikke haft tid til at kigge pE5% tingene i et stykke tid, og
straks ser jeg nu, at ogsE5% RS485-porten pE5% den embeddede Linux
computer ogsE5% virker.
Det, der er galt med:
http://therkelsen.info/temp/scope_rs485.jpg
er, at der er byttet rundt pE5% A og B. Forvirringen skyldes, at nogle
producenter bruger omvendt navngivning, dvs. bytter rundt pE5% A og B.
SE5% man kan ikke altid regne med, at A skal sluttes til A, nE5%r
forskellige apparater sE6%ttes sammen.
Efter at have byttet A og B rundt ses:
http://therkelsen.info/temp/scope_rs485_a_b_swapped.jpg
Det ser korrekt ud, men "hvilespE6%ndingerne" mellem transmissionerne er
forskellige fra den lave spE6%nding under selve transmissionen. Det er
ikke tilfE6%ldet for RS232->RS485 konverteren, sE5% det har nok snydt os,
sE5% vi ikke sE5% let kunne indse, at der var byttet rundt pE5% A og B.

Jeg har prF8%vet at kommunikere fra min PC via RS232->RS485 konverteren
til RS485 pE5% den embeddede Linux computer. Det lader til at virke
fint. De karakterer jeg sender fra Linux computeren kommer over pE5%
PC'en.

Nu mangler jeg "blot" at fE5% noget kommunikation med PLC'en til at
virke.

Re: RS485 debugging
Quoted text here. Click to load it

Nu har jeg ikke haft tid til at kigge pE5% tingene i et stykke tid, og
straks ser jeg nu, at ogsE5% RS485-porten pE5% den embeddede Linux
computer ogsE5% virker.
Det, der er galt med:
http://therkelsen.info/temp/scope_rs485.jpg
er, at der er byttet rundt pE5% A og B. Forvirringen skyldes, at nogle
producenter bruger omvendt navngivning, dvs. bytter rundt pE5% A og B.
SE5% man kan ikke altid regne med, at A skal sluttes til A, nE5%r
forskellige apparater sE6%ttes sammen.
Efter at have byttet A og B rundt ses:
http://therkelsen.info/temp/scope_rs485_a_b_swapped.jpg
Det ser korrekt ud, men "hvilespE6%ndingerne" mellem transmissionerne er
forskellige fra den lave spE6%nding under selve transmissionen. Det er
ikke tilfE6%ldet for RS232->RS485 konverteren, sE5% det har nok snydt os,
sE5% vi ikke sE5% let kunne indse, at der var byttet rundt pE5% A og B.

Jeg har prF8%vet at kommunikere fra min PC via RS232->RS485 konverteren
til RS485 pE5% den embeddede Linux computer. Det lader til at virke
fint. De karakterer jeg sender fra Linux computeren kommer over pE5%
PC'en.

Nu mangler jeg "blot" at fE5% noget kommunikation med PLC'en til at
virke.

Re: RS485 debugging
D8%v, det var ikke meningen, at indlE6%gget skulle komme ud sE5% mange
gange. Det virkede som om, at beskeden ikke blev sendt, sE5% jeg prF8%vede
igen :-) Men alle beskederne kom E5%benbart i kF8% alligevel.
Det er ligesom nE5%r printeren lader til ikke at virke, og man sE5% sE6%tte=
r
udskriften i gang adskillige gange.

Re: RS485 debugging
Nu har jeg ikke haft tid til at kigge pE5% tingene i et stykke tid, og
straks ser jeg nu, at ogsE5% RS485-porten pE5% den embeddede Linux
computer ogsE5% virker.
Det, der er galt med:
http://therkelsen.info/temp/scope_rs485.jpg
er, at der er byttet rundt pE5% A og B. Forvirringen skyldes, at nogle
producenter bruger omvendt navngivning, dvs. bytter rundt pE5% A og B.
SE5% man kan ikke altid regne med, at A skal sluttes til A, nE5%r
forskellige apparater sE6%ttes sammen.
Efter at have byttet A og B rundt ses:
http://therkelsen.info/temp/scope_rs485_a_b_swapped.jpg
Det ser korrekt ud, men "hvilespE6%ndingerne" mellem transmissionerne er
forskellige fra den lave spE6%nding under selve transmissionen. Det er
ikke tilfE6%ldet for RS232->RS485 konverteren, sE5% det har nok snydt os,
sE5% vi ikke sE5% let kunne indse, at der var byttet rundt pE5% A og B.

Jeg har prF8%vet at kommunikere fra min PC via RS232->RS485 konverteren
til RS485 pE5% den embeddede Linux computer. Det lader til at virke
fint. De karakterer jeg sender fra Linux computeren kommer over pE5%
PC'en.

Nu mangler jeg "blot" at fE5% noget kommunikation med PLC'en til at
virke.

Re: RS485 debugging
Nu har jeg ikke haft tid til at kigge pE5% tingene i et stykke tid, og
straks ser jeg nu, at ogsE5% RS485-porten pE5% den embeddede Linux
computer ogsE5% virker.
Det, der er galt med:
http://therkelsen.info/temp/scope_rs485.jpg
er, at der er byttet rundt pE5% A og B. Forvirringen skyldes, at nogle
producenter bruger omvendt navngivning, dvs. bytter rundt pE5% A og B.
SE5% man kan ikke altid regne med, at A skal sluttes til A, nE5%r
forskellige apparater sE6%ttes sammen.
Efter at have byttet A og B rundt ses:
http://therkelsen.info/temp/scope_rs485_a_b_swapped.jpg
Det ser korrekt ud, men "hvilespE6%ndingerne" mellem transmissionerne er
forskellige fra den lave spE6%nding under selve transmissionen. Det er
ikke tilfE6%ldet for RS232->RS485 konverteren, sE5% det har nok snydt os,
sE5% vi ikke sE5% let kunne indse, at der var byttet rundt pE5% A og B.

Jeg har prF8%vet at kommunikere fra min PC via RS232->RS485 konverteren
til RS485 pE5% den embeddede Linux computer. Det lader til at virke
fint. De karakterer jeg sender fra Linux computeren kommer over pE5%
PC'en.

Nu mangler jeg "blot" at fE5% noget kommunikation med PLC'en til at
virke.

Re: RS485 debugging
Quoted text here. Click to load it

Nu har jeg ikke haft tid til at kigge pE5% tingene i et stykke tid, og
straks ser jeg nu, at ogsE5% RS485-porten pE5% den embeddede Linux
computer ogsE5% virker.
Det, der er galt med:
http://therkelsen.info/temp/scope_rs485.jpg
er, at der er byttet rundt pE5% A og B. Forvirringen skyldes, at nogle
producenter bruger omvendt navngivning, dvs. bytter rundt pE5% A og B.
SE5% man kan ikke altid regne med, at A skal sluttes til A, nE5%r
forskellige apparater sE6%ttes sammen.
Efter at have byttet A og B rundt ses:
http://therkelsen.info/temp/scope_rs485_a_b_swapped.jpg
Det ser korrekt ud, men "hvilespE6%ndingerne" mellem transmissionerne er
forskellige fra den lave spE6%nding under selve transmissionen. Det er
ikke tilfE6%ldet for RS232->RS485 konverteren, sE5% det har nok snydt os,
sE5% vi ikke sE5% let kunne indse, at der var byttet rundt pE5% A og B.

Jeg har prF8%vet at kommunikere fra min PC via RS232->RS485 konverteren
til RS485 pE5% den embeddede Linux computer. Det lader til at virke
fint. De karakterer jeg sender fra Linux computeren kommer over pE5%
PC'en.

Nu mangler jeg "blot" at fE5% noget kommunikation med PLC'en til at
virke.

Site Timeline