Sniffa kommunikation (RS232/RS485)

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Loner
Inlägg: 53
Blev medlem: 10 november 2009, 13:41:23
Ort: Östersund

Sniffa kommunikation (RS232/RS485)

Inlägg av Loner »

Hej!

Jag har två burkar (en kontroller och en manöverenhet) somjag starkt misstänker snackar med varandra via rs232 eller rs485,
har ni nå bra tips på mjukvara som kan sniffa trafiken, eller måste jag snickra ihop nått eget?

/L
Användarvisningsbild
fredde76
Inlägg: 117
Blev medlem: 28 oktober 2003, 21:17:40
Ort: Uppsala

Re: Sniffa kommunikation

Inlägg av fredde76 »

Jag har snickrat ihop en linjelyssnare som loggar kommunikationen från ett seriesnöre...det kräver dock att du bygger en adapter som drar ut RX/TX till var sin comport...sedan är det i princip bara att starta loggningen. Sen finns det möjlighet att spara loggarna som .csv för att sedan hämta upp de igen och göra en "uppspelning" mot en com-port.


Jag kan skicka dig en kortare "manual" om du vill utvärdera!

/Fredrik
Användarvisningsbild
treton
Inlägg: 57
Blev medlem: 15 oktober 2008, 10:34:21
Ort: Solna

Re: Sniffa kommunikation

Inlägg av treton »

Om du har en dator involverad så rekommenderar jag Realterm. Det är open source och ett kanonprogram. Dock får du pynta upp $20 för att får drivers för dess 'spy mode' där du kan ligga och lyssna av kommunikationen på en serieport som ett annat program använder.
Johanb
Inlägg: 3406
Blev medlem: 26 mars 2006, 22:26:12
Ort: Smedjebacken

Re: Sniffa kommunikation

Inlägg av Johanb »

Jag har god erfarenhet av "snooper" när det gäller trafikanalys över serieport. Kräver två serieportar (usb eller "vanlig") och kopierar datat mellan portarna och visar samtidigt trafiken p skärmen.
Captures communication between two external serial devices
Snooper passes data transparently between two serial (RS232C)
devices, capturing and logging the data and occasional comments you
want to insert into the logs.

It is useful for debugging or analyzing the communications protocol
between two devices that would normally be connected directly to each
other, e.g. a digital camera and a personal computer. By sitting
"in the middle" (after you connect the two devices to serial ports
on your Linux machine) snooper is able to capture data traveling in
either direction while also passing it unmodified to the other device.

It is also possible to operate with a single serial device, using
your console and keyboard as the second device.
Användarvisningsbild
nlinus
Inlägg: 805
Blev medlem: 16 januari 2007, 17:49:14
Ort: Åre kommun

Re: Sniffa kommunikation

Inlägg av nlinus »

Jag har också kört ett specialkablage med totalt fyra kontakter. Två kopplas mellan de enheter som kommunicerar och de två andra kopplas till datorn som ska avlyssna kommunikationen.
Sist så körde jag med en egen mjukvara, men funktionerna var ganska begränsade för att passa just det ändamålet. Finns säkert andra mjukvaror som är med allsidiga.
Ska kolla in Snooper
Användarvisningsbild
Glenn
Inlägg: 36142
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Sniffa kommunikation

Inlägg av Glenn »

Du kanske behöver en..

Bild

? :)
Användarvisningsbild
nlinus
Inlägg: 805
Blev medlem: 16 januari 2007, 17:49:14
Ort: Åre kommun

Re: Sniffa kommunikation

Inlägg av nlinus »

Vilken soet. En sån skulle man haft på en hylla i salongen. :wink:
Användarvisningsbild
Glenn
Inlägg: 36142
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Sniffa kommunikation

Inlägg av Glenn »

Jag har en på en hylla i mitt lekrum, tyvärr har jag hitills aldrig behövt använda den :) ..men jag var ju bara tvungen att rädda den när den skulle kastas på jobbet :)
Användarvisningsbild
Kulla
Inlägg: 1319
Blev medlem: 7 januari 2010, 10:06:11
Ort: Sandared
Kontakt:

Re: Sniffa kommunikation

Inlägg av Kulla »

Loner
Inlägg: 53
Blev medlem: 10 november 2009, 13:41:23
Ort: Östersund

Re: Sniffa kommunikation

Inlägg av Loner »

Nu har jag rivit isär kontrollenheten, hittade lite kretsar och grejor.
Ena kretsen är en ST485B, som enligt google är en 485/422 krets.

Iom det bara är 4trådar till burken, så utgår jag från att det är RS485.

Jag borde väl kunna koppla in en rs485->rs232 konverter och lyssna på TX så ser jag vad den burken sänder?

/U
Maalobs
Inlägg: 1304
Blev medlem: 3 februari 2005, 14:35:15
Ort: Stockholm

Re: Sniffa kommunikation

Inlägg av Maalobs »

Lyssna på benen på ST485B-kretsen som går mot insidan istället.
Loner
Inlägg: 53
Blev medlem: 10 november 2009, 13:41:23
Ort: Östersund

Re: Sniffa kommunikation

Inlägg av Loner »

Njae, det känns inte som ett alternativ, och varför skulle det vara bättre än att lyssna på RS485 signalerna? Där är det ju iaf plint att kopplin in sig på, inget modernt ytmonterat :roll:

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

Re: Sniffa kommunikation

Inlägg av TomasL »

Billigare att lyssna på UART-sidan, då du inte behöver en RS485 Konverter, vilka kostar runt tusenlappen eller så.
Användarvisningsbild
Icecap
Inlägg: 26610
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Sniffa kommunikation

Inlägg av Icecap »

Och man kan enkelt avgöra vilket som sänds och vilket som tas emot.
Loner
Inlägg: 53
Blev medlem: 10 november 2009, 13:41:23
Ort: Östersund

Re: Sniffa kommunikation

Inlägg av Loner »

RS485 konverter har jag redan.

/L
Skriv svar