Русская версия English version

Development of controller for electromechanical position sensor

I.S. Polyuschenkov

Vestnik IGEU, 2023 issue 4, pp. 36—45

Download PDF

Abstract in English: 

Background. Electromechanical position sensors, including sine-cosine rotary transformers, compared to sensors based on other physical principles, have greater reliability, a simple design and resistance to difficult operating conditions. This makes them attractive for use in various motion control systems that require measurement of the position of the actuator axis. However, the use of such sensors requires special hardware and software devices – controllers that ensure their operation. This article is devoted to the development of such a controller, which generates, captures, and processes signals of the sine-cosine rotary transformer.

Materials and methods. When developing the controller of the sine-cosine rotary transformer, methods of system analysis of electrical, electromagnetic and information processes and means of their implementation, methods of software development, as well as methods of experimental research were applied.

Results. A description of the controller of a sine-cosine rotary transformer in phase mode is given, taking into account the hardware and computing resources of the microcontroller which implements it. At the same time, physical processes are correlated with information processes associated with the generation, capture and procession of signals. The reasons for the decrease in the position measurement accuracy are revealed. Various technical solutions have been applied to take into account and eliminate them. Among them are the coordination of physical and information processes, taking into account the execution time of calculations by the microcontroller, analysis of the correctness of the position measurement results and their smoothing according to moving average method. The controller software has been developed, which can serve as a typical element for microprocessor-based control systems. Experimental results are obtained, illustrating the achievement of the development result.

Conclusions. Application of various technical solutions has made it possible to ensure the accuracy of position measurement up to a tenth of a degree with a high intensity of information updating. As a result of the study, a detailed and comprehensive solution of the developing a controller for a sine-cosine rotating transformer problem is given, which is the scientific and practical value of the materials presented in the article. The results obtained can be applied in various motion control systems and serve as the basis for the development of controllers for various electromechanical position sensors.

References in English: 

1. Anuchin, A.S. Sistemy upravleniya elektroprivodov [Control systems of electric drives]. Moscow: Izdatel'skiy dom MEI, 2015. 373 p.

2. Terekhov, V.M., Osipov, O.I. Sistemy upravleniya elektroprivodov [Control systems of electric drives]. Moscow: Izdatel'skiy tsentr «Akademiya», 2006. 304 p.

3. Egupov, N.D. Metody klassicheskoy i sovremennoy teorii upravleniya. V 3 t., t. 2 [Classic and Modern Methods of Control Theory. In 3 vol., vol. 2]. Moscow: Izdatel'stvo MGTU im N.E. Baumana, 2000. 736 p.

4. Rozanov, Yu.K., Sokolova, E.M. Elektronnye ustroystva elektromekhanicheskikh sistem [Electronic equipment of electromechanical systems]. Moscow: Izdatel'skiy tsentr «Akademiya», 2004. 272 p.

5. Terekhov, V.M. Elementy avtomatizirovannogo elektroprivoda [Elements of Automated Electric Drive]. Moscow: Energoatomizdat, 1987. 224 p.

6. Anuchin, A.S., Podzorova, V.S., Kul'manov, V.I., Shpak, D.M. Metod tsifrovoy obrabotki signalov sinusno-kosinusnogo inkremental'nogo datchika polozheniya dlya isklyucheniya vliyaniya postoyannoy sostavlyayushchey etikh signalov [Method for digital signal processing of a sine-cosine incremental encoder to eliminate the influence of the constant component of these signals]. Vestnik IGEU, 2017, issue 6, pp. 33–39. DOI: 10.17588/2072-2672.2017.6.033-039.

7. Prokof'ev, G.V., Bol'shakov, K.N., Stakhin, V.G., Obednin, A.A. Razrabotka mikroskhemy obrabotki signala s sinusno-kosinusnykh datchikov polozheniya s vysokim razresheniyem [Development of a signal processing chip from sine-cosine position sensors with high resolution]. Izvestiya YuFU. Tekhnicheskie nauki, 2016, no. 3(176), pp. 30–42.

8. Voytitskiy, S.A., Ivakhno, V.S., Ivakhno, N.V. Tsifrovaya sistema obrabotki signalov vrashchayushchegosya transformatora na osnove DSP-mikrokontrollera i sostave elektroprivoda [Digital signal processing system for a rotary transformer based on a DSP microcontroller and an electric drive]. Izvestiya TulGU. Tekhnicheskie nauki, 2012, no. 8, pp. 184–188.

9. STM32 Arm Cortex Microcontrollers. Available at: www.st.com (Date of appeal 16.12.2022).

10. Horovitz, P., Hill, W. Iskusstvo skhemotekhniki. V 2 t., t. 1 [The Art of Electronics. In 2 vol., vol. 1]. Moscow: Izdatel'stvo Mir, 1986. 598 p. 

11. Waijung Blockset. Available at: http://waijung.aimagin.com (Date of appeal 19.01.2023).

12. Polyuschenkov, I. Model-oriented Programming Technique in The Development of Electric Drive Control System. 2019 26th International Workshop on Electric Drives: Improvement in Efficiency of Electric Drives (IWED), 2019, pp. 1–6. DOI: 10.1109/IWED.2019.8664388.

Key words in Russian: 
электромеханический датчик положения, синусно-косинусный вращающийся трансформатор, микропроцессорные системы управления движением, микропроцессорная техника, вычислительный алгоритм
Key words in English: 
electromechanical position sensor, sine-cosine rotary transformer, microprocessor motion control system, microprocessor technology, computational algorithm
The DOI index: 
10.17588/2072-2672.2023.4.036-045
Downloads count: 
30