Set Speed RPM Speed Spd
Manual WSAD Heading HDG
Testing ANAL Quality WAQ
2.2 Design of USV Subsystem
2.2.1 Control Module
The control module is the core of the USV subsystem,
and it consists of an Advantech ARK-3500 embedded
industrial computer and a SIMATIC S7-1200PLC
controller. Among them, the onboard industrial
control computer is the control center of the USV
subsystem. Equip and run the terminal monitor
program, which can bidirectionally transmit real-time
parameter information and control instructions.
Responsible for the calculation of control logic and
algorithms, with information interaction and
processing functions.
S7-1200 controller has the advantages of compact
structure, many interfaces, and modularization.
Mainly through the accurate control of the thruster
controller and the electrochemical workstation, the
navigation control and water quality inspection
functions of the USV are realized. At the same time,
the internal logic program can also process double
GPS signals and water quality inspection data, and
carry out multi-source information fusion and
processing to obtain USV sensing data. And the real-
time data is packaged according to a specified
interactive format and then sent to the onboard
industrial personal computer.
2.2.2 Sensing Module
The sensing module is composed of GPS and an
electrochemical workstation, which provides
information such as the position, speed, heading, and
water quality of the USV for inspection control. The
USV is equipped with a TimeNav-H positioning and
direction-finding receiver and two GPS antennas.
Where the main antenna is located at the stern and the
slave antenna is located at the bow, the current motion
state can be calculated.
The electrochemical workstation realizes the
water quality inspection function. The pump,
solenoid valve, and analyzer work together to
complete the integrated water sampling-water quality
testing-visual analysis-water sample elimination, and
other inspection processes (L. S. Bratchenko et al.,
2022). Automatic collection, analysis, and treatment
of water samples are realized.
There are three types of sensors used in
monitoring purposes embarked on workstation.
Water temperature, carbon dioxide concentration
(CO
2
) and Hydrogen ion concentration (pH), as
follows:
a. Temperature transducer
Temperature is the basic information of water quality.
When collecting temperature information, the sensor
used by USV water quality inspection system is the
temperature and humidity sensor of OMEGA
Company. This sensor can realize the digital signal
output function, and has the advantages of
debugging-free and simple peripheral circuit. It still
has high temperature detection accuracy under harsh
water conditions.
b. Carbon dioxide concentration sensor
The concentration of carbon dioxide is the main
measure of water quality. If the concentration of
carbon dioxide is too high, the water area may be
polluted. In the USV water quality inspection system,
NDIR carbon dioxide concentration sensor is used.
This sensor has the function of automatic calibration,
and the accuracy of signal acquisition is high.
c. pH sensor
For the pH data of water area, the USV water quality
inspection system adopts a composite pH electrode,
which includes a glass electrode and a test electrode,
and converts the pH value into an electrical signal.
2.2.3 Driver Module
The propulsion module of the USV subsystem adopts
an electric propulsion mode with fast response and
wide speed regulation range. It is equipped with two
propeller propellers and two matched electric
propulsion controllers (Rybin, V. G. et al., 2020).
When the USV moves, the PLC inputs the
corresponding digital signal and analog signal to the
propulsion controller according to the received
control command to realize the positive and negative
rotation of the propeller as well as the speed
regulation function. The steering motion of the USV
can also be realized by using the rotation speed
difference between the two propeller propellers.
3 SOFTWARE DEVELOPMENT
AND REALIZATION
3.1 Mobile Client Application Software
Design
In the mainstream mobile terminal operating system,
Android is characterized by its Linux-based open-
source operating system, which is highly applicable
to portable intelligent terminal devices and has the