So, you have to use older software that runs on XP due to lack of the feature in newer versions?
Your using virtual COM port technology.
My experience if the instrument used a DB25, they knew what they were doing,
With DE-9 anything is possible. The DB-9 doesn't exist
I had DTR and DSR and CTS and RTS totally messed up and not swapped correctly.
Some systems used DTR and DSR for flow control.
A breakout box helps
A DTE/DCE reverser sometimes does less than a null modem cable.
I forgot about DCD - answer the phone.
RJ45 adds another layer of messes, Some people call it 8 pin RJ45, others a 10pin RJ45. Ethernet cables are really 10P8C modular connectors, but that's not what sells.
So there are both 8 and 10 pin modular connectors used for RS232. The 10p10c should be called RJ50. There is a cisco pinout and who knows what else.
I just found connectors with screw terminals, so for a modular pinout I needed to a DE-9 female I needed at home recently, I used a cut Ethernet cable the DE-9 screw terminal and wire ferrules. The terminal DE-9 is not quite centered, so it could cause problems.
There are two types of flow control:
^S, ^Q and ^S, resume any character
reducing the baud rate generally removes the need for any type of flow control.
The wrong characters is usually a baud rate problem.
I'm "just starting" to get into serial servers. I need a few for a home project,
I currently have these serial servers at home.
IOLAN SDS, STS and SCS Serial Terminal Server
1U Rackmount Console Servers
**broken link removed**
Moxa Nport 5410; Have revision 3.3, DC power
http://www.moxa.com/en/support/search?psid=50361
Avantek EKI-1524-BE 4-port Rs-232, 422 and 485, dual ethernet, dual power supply,DC power
The IOLAN STS is broken. No Ethernet blinking lights.
The IOLAN SCS - can't access config page. It has two defaults. Factory and user. It depends on how long you hold reset, The device pinouts are different. Console config is the same.
I think the MOXA powers up, Comprehensively, MOXA handles everyone including the Rasberyy PI. The brand seems like a good choice.
The IOLAN seems to have every option imaginable and even has a SDK.
There are a couple of technologies that require you to recompile the linux kernel to add better behaved ports.
The terms real port, true port and virtual com port are terms thrown around.
There is an RFC???? something or other that uses tcp/IP ports for data and a telnet port for control. So, it can implement hardware flow control via a telnet port. The device can also tell the computer what baud rate it can use.
Real port and tru port essentially make hardware flow control work very quickly,
You can have hardware and software control at the same time.
You can monitor the port.
The bigger issue I found was the use of +-5V levels for RS232. For a short distance, that works fine. RS422 or RS485 is better suited for longer distances. RS232 needs at least +-12. Remember it was spec'ed to +-25V.
I had a major piece of grief with a MacIntosh where yoou muck with the pin-out of the RS422 and make it RS232. It's not true RS422, so I had to use a level shifter.
I had grief with a modified controller for an X-ray diffraction unit It would blow drivers. manufacturer said replace them, they are socketed. I put a $100.00 isolator on it and had no problems.
Then there was the Mac iBook that kept hanging up when you sent an email containing ATH$ over a PPP connection.
And graduate student that just fininshed a "network terminal handler" for his thesis before the IBM PC. He asked me to try out the terminal handler, so I did. I thought about a condition that would have to be an exception and went over to a logged out terminal and typed those 3 characters in the correct order, The system crashed.
You can always tap the serial port. I suspect you may need hardware flow control and something isn't wired right.for that to happen. You could also have both hardware and software flow enabled at the same time.
Even though the serial port is supposed to work a specific way the manufacturer may have messed up.
Look under resources:
lastly, a rasberry PI might make a cheap serial server or a single verual com too serial port.
Sluggish hardware flow or incorrect hardware flow is where I might look. A breakout can help there.
DTR and DSR are supposed to indicate the device has power or is available.
RTS/CTS is hardware flow control or "answer the phone"
RI is the phone is ringing.
Tx gets connected to Rx
Devices are supposed to be:
DTE or Data Terminal Equipment (Terminal)
DCE or Data Communications Equipment (modem)
You have ground and protective ground. These can sometimes cause hassles.
There should be a length table with respect to speed.
The first thing I would check is voltage levels and what the specifications are.
Lower the baud rate and see if your problems go away.
Look at cable length and quality.
Know how the connectors are pinned.
Know how they are supposed to be pinned.
What I want to do is to use virtual COM port technology with a Rasberry PI and hopefully LabView Communtity Edition with Web and NXG features.
I "grew up" in the RS232 ERA starting in about 1975 with the Bel 103 modems and a minicomputer.