beautypg.com

Andshaking, Ontrol, Rs-232 – B&B Electronics 3PCIOU4 - Manual User Manual

Page 36: Handshaking, Rts control in rs-232 mode

background image

RS-232 Connections/Operation

30

Chapter 7

Document Number 3PCI-0712m

The standard specifies that RS-232 inputs accept voltage levels between

–3 volts and –

25 volts for a Mark (asserted handshake) and between +3 volts to +25 volts for a Space
(de-asserted handshake). Typically RS-232 voltages will be between +3V to +11V and

3V to

–11V.

Handshaking

To control the flow of data between two devices, some software uses hardware
handshaking. RS-232 devices which require hardware handshaking require connection
of RTS/CTS and/or DTR/DSR lines in order to operate properly.

Programs for RS-232 may chose to use only the RS-232 TD and RD data lines and
ignore hardware handshaking inputs (set up as None in the port configuration). In some
cases the software may require connections to verify that a cable is connected and the
devices are ready for access (typically DTR/DSR is used).

Some devices may use software handshaking in which data characters (e.g. Xon/Xoff )
are sent to start and stop the incoming or outgoing data. These unprintable characters
have the decimal value (17) and (19), and can often be generated in a terminal program
with CTL+Q or CTL+S.

RTS Control In RS-232 Mode

In RS-232 mode, MIport cards support software and hardware handshaking.
Handshake lines can be controlled from the communications software used with your
application. When operating a MIport card port in RS-232 mode, set the RTS Control
driver setting to Normal. This ensures that the RTS line will be free to be controlled by
your software. If your communications software uses software handshaking, hardware
handshake lines will not be required.

Figure 13. RTS Control

– Select Normal for RS-232 Operation