Author:
Morozov Michael I.,Dolmatov Alexey V.
Abstract
The work is devoted to the implementation of the architecture of embedded computing systems in a high-speed complex for diagnostics of thermal spraying of coatings. On the basis of the Arduino Yun R.2 microcontroller, a software and hardware interface for controlling the positioning system equipment has been developed, and a message exchange protocol in a network environment for interacting with other subsystems of the measuring complex. The computing means of the system have implemented a protocol for synchronizing the internal clock with the neighbors of the measuring complex with an accuracy of 1 ms. Remote control of the positioning system is based on a remote control with an IR communication channel and an LCD screen. An alternative interface for interactive control of the system by the user is deployed on a microcontroller using a Web server. Also, the computing resources of the Atheros processor on the Arduino Yun provide the operation of a client-server application that uses a database to store information about tasks for moving the carriage and its movement tracks. The positioning system site supports the development of client applications in C++, C #, Python, Matlab using the source code of the class of control objects, reference materials and dynamic link libraries.