Sida 1 av 1
Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 13:44:55
av ankan
Söker en enhet som jag kan sätta på en RS232 lina för att logga dubbelriktad trafik för att sedan felsöka offline.
Som tex den här:
http://www.anticyclone.myzen.co.uk/product_antilog.html fast gärna tillgänglig i sverige och gärna billigare.
Det är ju ingen avancerad apparat precis så det borde finnas tycker jag?
Re: Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 14:12:07
av Maalobs
Om den ena änden är ansluten till en dator så går det att göra i mjukvara också, med hooks.
Portmon fixar det, t ex:
http://technet.microsoft.com/en-us/sysi ... 96644.aspx
Log-to-file: Write debug output to a file as its being captured.
Tyvärr är utdatat från Portmon så grisigt, den är primärt tänkt som hjälpmedel för utvecklare som behöver testa eller felsöka sina applikationer eller drivrutiner.
Om jag skriver så här till gamla modemet:
Kod: Markera allt
ati3
U.S. Robotics 56K FAX EXT Rev. 11.6.11
OK
Så ser ett utdrag ur Portmons logfil ut så här, observera att första kolumnen är radnummer i loggen:
Kod: Markera allt
157 0.00000203 SUCCESS Length 1: a
169 0.00000141 SUCCESS Length 1: t
181 0.00000161 SUCCESS Length 1: i
193 0.00000179 SUCCESS Length 1: 3
205 0.00000185 SUCCESS Length 1: .
Kod: Markera allt
214 0.00000116 SUCCESS Length 14: ..U.S. Robotic
227 0.00000109 SUCCESS Length 14: s 56K FAX EXT
240 0.00000133 SUCCESS Length 14: Rev. 11.6.11..
253 0.00000139 SUCCESS Length 6: ..OK..
Re: Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 14:17:47
av ankan
Det sitter en dator i den ändan så det skulle kunna vara ett alternativ om det inte sölar ner datorn. Det kommer rätt mycket data och det är ingen särskillt snabb dator (800Mhz, 256MB RAM, WinXP, SQL server osv.)
Finns det något annat program som gör det snyggare eller kan man kanske formatera loggningen?
Re: Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 14:58:54
av ristomemo
Realterm eller docklight på en separat pc.
Re: Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 15:06:47
av AndersG
Minns att jag hade en gammal Toshiba-laptop med en dosrogramvara som hette rs232.exe för just det ändamålet en gång..
Re: Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 15:14:13
av ankan
Har docklight men vill helst inte ha en till dator utan bara något att sätta på minan som loggar eller ev lägga in ett program som gör det snyggt utan att belasta processorn något särskillt.
Re: Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 15:44:49
av björn
Re: Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 16:50:31
av ristomemo
ankan skrev:Har docklight men vill helst inte ha en till dator utan bara något att sätta på minan som loggar eller ev lägga in ett program som gör det snyggt utan att belasta processorn något särskillt.
Behöver ju inte vara en till dator, men en extra comport (eller usb-comport) behövs.
Finns annars mjukvara som gör "inkopplingen" via mjukvara och skapar en virituell comport man sedan kan logga via. Minns ej exakt men något med eltima.
Re: Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 20:37:04
av Maalobs
ankan skrev:Det sitter en dator i den ändan så det skulle kunna vara ett alternativ om det inte sölar ner datorn. Det kommer rätt mycket data och det är ingen särskillt snabb dator (800Mhz, 256MB RAM, WinXP, SQL server osv.)
Pröva och se vad som händer.
Vad använder du för program på datorn för att snacka mot COM-porten?
Finns det loggningsfunktion inbyggt i det programmet?
Re: Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 21:48:13
av TomasL
Extra Dator med två com-portar och RealTerm eller nått liknande.
Gör två adaptrar, där du kopplar rx/tx från serielinan till rx på resp adapter,och låt RT eller vad du nu tycker om, logga infot till två olika tidstämplade filer
Jag gör så på RS485 ungefär.
Re: Logga dubbelriktad trafik på RS232
Postat: 16 oktober 2009, 23:00:44
av zeylon
Jag har använt dockligt med framgång.
Det finns även en liten listig pryl som heter docklight tap. Det är en liten låda med en 9 polig d-sub i varje ände och en rs232-usb adapter inbyggd.
http://www.docklight.de/pdf/docklight_tap.pdf
Jag har funderat på att köpa in en sådan till jobbet.
Re: Logga dubbelriktad trafik på RS232
Postat: 18 oktober 2009, 16:20:36
av jadler
a) Jag tror att det finns flera program för Linux som kan göra det du frågar efter.
b) Vore det inte väldigt enkelt att bygga en låda som den du länkar till med en µC? Till exempel kostar en Arduino Mega (med AVR Mega1280) inte många hundralappar, och den har hårdvarustöd för fyra UART. Ett par nivåomvandlare för klassisk RS232 för linan du lyssnar på, Arduinon till PC med USB. Lämplig mjukvara borde gå att slänga ihop på en kvart. (Arduino för att jag använder dessa, kortet innehåller grundkomponenterna inkl spänningsreglering och USB, och det är pinsamt enkelt att programmera. Inget för lite snyggare projekt, men ack så smidigt för snabba hack.)
Re: Logga dubbelriktad trafik på RS232
Postat: 18 oktober 2009, 21:38:45
av mrMagoo