Sida 1 av 1

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

Postat: 10 mars 2007, 16:30:38
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

Postat: 10 mars 2007, 16:59:03
av Micke_s
accessport från sudt.com kan övervaka trafik som går över en serieport.

Postat: 10 mars 2007, 17:00:02
av Micke_s
Den kan ej skapa virtuella portar, men avlyssna en reel port.

Postat: 10 mars 2007, 18:58:38
av pheer
Dessa två fungerar bra:
Virtual Serial Port Driver XP
Virtual Serial Port Kit

Postat: 10 mars 2007, 19:28:37
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

Postat: 10 mars 2007, 19:50:09
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

Postat: 10 mars 2007, 19:52:15
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

Postat: 10 mars 2007, 20:27:29
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!