RS232 Analyzer
Introduction
Designing / debugging a communication project can be very stressful and
time-consuming. Many software / site engineers get stuck on the protocol
before they can actually control a serial device (RS232, RS485, RS422,
TTL, Modbus, PLC, SCADA, etc.).
Serial
protocol can be very complicated, it requires that you not only
understand the context of the protocol and the data format (ASCII,
Hexadecimal, Binary, etc.), but you must also know how to do the
Checksum Calculation (Checksum is the additional bytes added at the end
of the data string to check the data integrity. Checksum Calculation
varies from the simplest xOR to sophisticated CRC). Timing is another
critical issue as some protocols require acknowledgement/response within
milliseconds.
Designed to tackle all these problems,
232Analyzer (an advanced RS232 Protocol Analyzer)
allows you to play with the protocol with all available data formats
(ASCII, Hexadecimal, Decimal, Octal and Binary). It also helps you to
verify the problem by monitoring the communications between two serial
devices. As an example, 232Analyzer allows you to control,
monitor (spy) serial port devices right from your PC.
With 232Analyzer, even non-technical people can understand and play with
the protocol within minutes.
232Analyzer comes with two communication
modes: Debugging/Simulating and Monitoring. Debugging/Simulating mode
(in which it functions as a Terminal, Debugger / Simulator)
provides an easy way to test your command codes, from which you can
send/receive commands/signals to/from external serial devices.
Monitoring mode (both Half-Duplex and Full-Duplex are supported) allows
you to monitor (spy)
communications between any other two serial devices. Timestamps in
millisecond are provided in this mode. All data communications are
recorded and can be saved as .txt, .rtf or .doc files.
Besides all formats of data inputs:
Hexadecimal, Decimal, Octal, Binary and ASCII, 232Analyzer also allows
you to change / monitor RS-232's line states: RTS, DTR, CTS, DSR, DCD,
and RI.
232Analyzer comes with
an advanced Checksum Calculator, which allows you to do the following
calculations:
- Bit wise Logic Calculation:
AND, OR, XOR, NOT, Reverse Bit Order
- Math Calculation: +, -, x, \,
Mod
- CRC-16 (for Modbus)
calculation
Other advanced features like
Programmable Buttons, Auto-Response, and Macros are also
included in the software.
Software Features
- Two communication modes:
Debugging/Simulating and Monitoring (Half- or Full-Duplex)
- Send / Receive data in all
formats: Hexadecimal, Decimal, Octal, Binary, and ASCII
- Timestamps in Monitoring mode
- Send / Receive signals: RTS,
DTR, CTS, DSR, DCD and RI
- Customizable Color-coded
Communication Logging Window
- COM 1 to 16
- Frequently Used Keys: 00h to 1Fh
(Total of 32 numbers)
- Programmable Buttons: send
command strings, signals or data sequence with the click of a
single button (Total of 32 numbers)
- Programmable Auto-Response: Upon
receiving certain data or signal, program automatically send out
data, and/or signals (Total of 16 numbers)
- Programmable Macros: send
sets of data / signals, response to different types of incoming
data / signals with timer and sequence (Total 8 x 8 Steps, and 8
x 8 Sub-routines)
- Virtual LEDs: View RS-232 line
state, control RTS and DTR, Break communication if necessary
- Data Logging: All communications
are logged and can be saved into .txt, .doc or .rtf file for
future analysis
- Checksum Calculator: Logic, Math
and CRC calculation
- Notation Converter: Convert data
from one notation to another
- ASCII chart: All 256 ASCII code
in different formats
- User Notes: User notes can be
input
- Device Profile: Settings for
different devices can be save individually
- Flexible screen adjustment
- User preferences settings:
General, Startup Actions, Exit Actions, etc.
|