Mjukvara för övervakning av serieport sökes.

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
Jine
Inlägg: 1795
Blev medlem: 21 juli 2004, 20:25:56
Skype: Jim.Nelin
Ort: Trångsund, Stockholm
Kontakt:

Mjukvara för övervakning av serieport sökes.

Inlägg av Jine »

Hej!

Jag håller på att koda ett litet styrprogram till en robotarm.
Den ska styras från datorn via en PIC som översätter RS232 kommunikationen till 1-2ms pulser.

Upplösningen ska vara i 255 steg och programmet i PICen är istortsett klart.
Det fungerar genom att hostenheten (datorn) skickar tex "3 120" för att styra servo nr 3 till position 120.

Dock återstår programvaran till datorn.
Jag har suttit och lekt med diverse fria Serie-kommunikations librarys och tror jag hittat en som fungerar skitbra.

Dock så har jag problem med att testa programmet. Jag behöver nånform av loopback program för att skapa en virtuell serieport som går att "övervaka".

Jag vill alltså ha ett program som skapar en virturll serieport och sedan något som övervakar och skriver ut EXAKT var som skickas till den porten. Även BARA del 2 av detta går bra, alltså ett program som övervakar serieportarna.

Detta går att lösa med en PIC och lite programmering, men det känns omständigt.
Har ni några tips eller förslag?

Mvh Jim
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

accessport från sudt.com kan övervaka trafik som går över en serieport.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Den kan ej skapa virtuella portar, men avlyssna en reel port.
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Inlägg av pheer »

Dessa två fungerar bra:
Virtual Serial Port Driver XP
Virtual Serial Port Kit
B1n4ry
EF Sponsor
Inlägg: 1327
Blev medlem: 30 november 2005, 20:02:50
Ort: Borås
Kontakt:

Inlägg av B1n4ry »

Har du två comportar i datorn kan du ju koppla COM1 till din tillämpning, och sedan parallellkoppla TX från COM1 eller från tillämpningen till RX på COM2. Kör ditt program mot COM1 och nån terminal på COM2.

//B1N4RY
Användarvisningsbild
Jine
Inlägg: 1795
Blev medlem: 21 juli 2004, 20:25:56
Skype: Jim.Nelin
Ort: Trångsund, Stockholm
Kontakt:

Inlägg av Jine »

Micke_s skrev:accessport från sudt.com kan övervaka trafik som går över en serieport.
Servern svarar ej.

B1n4ry: Hmm, fan va smart! :D Det ska jag givetvis göra. behövs några motstånd eller lik?

mvh Jim
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Svarar för mig, den kan vara lite seg eftersom den ligger bakom "The great firewall", (va smart av staten att erbjuda gratis brandvägg till alla :P )

edit: direktlänk
http://www.sudt.com/download/accessport133.zip
Användarvisningsbild
Jine
Inlägg: 1795
Blev medlem: 21 juli 2004, 20:25:56
Skype: Jim.Nelin
Ort: Trångsund, Stockholm
Kontakt:

Inlägg av Jine »

Micke_s skrev:Svarar för mig, den kan vara lite seg eftersom den ligger bakom "The great firewall", (va smart av staten att erbjuda gratis brandvägg till alla :P )

edit: direktlänk
http://www.sudt.com/download/accessport133.zip
Länken fungerar INTE på min dator. dock anslöt jag till min server och då funkade den fint, tankade ner och installerade på min dator.. TADA.. FUNGERAR! :)


Test där den skickar ut "30255" seriellt.
8 [00000000] IRP_MJ_CREATE Port Opened - Serial Test.exe
9 [00000001] IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
10 [00000001] IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: No, DataBits: 8
11 [00000001] IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
12 [00000001] IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: No, DataBits: 8
13 [00000001] IRP_MJ_WRITE Length: 0005, Data: 33 30 32 35 35
14 [00000002] IRP_MJ_CLOSE Port Closed
Tack så jätte mycket!
Skriv svar