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

Software design training system and selection of microcontrollers for electric drive control

N.E. Gnezdov, M.S. Kulenko, S.K. Lebedev, A.R. Kolganov

Vestnik IGEU, 2023 issue 5, pp. 74—82

Download PDF

Abstract in English: 

Background. Ability of university graduates to design electric drives (ED) implies that they have knowledge and skills to develop software for microcontrollers (MC) used in modern electric drive control systems (ED CS). Studies on this topic touch upon the issues of particular training courses or teaching methods, and laboratory benches mean only debug boards. Often, education process is designed on a piecemeal basis. A systematic approach is required to teach students programming of microcontrollers of ED CS. In the context of restrictions of manufacturers from the USA, Japan and Europe, the selection of microcontroller for training and developing the ED CS is also topical.

Materials and methods. When developing the interrelated training courses, the authors have used 20 years of experience of design of ED CS. Product design software packages and metalworking technologies have been used as tools to develop a specialized laboratory bench. The method of comparative analysis is used when selecting microcontrollers.

Results. A multi-level (3-stage) model of interrelated training courses to teach students programming MC of ED CS is described. The evolution of the contents of training courses is shown. The author-developed bench is presented. It includes the debug board, measuring (multimeter, oscilloscope) and debugging (interface converters) equipment placed on a special unit. A review is given, an analysis of studies on these issues is carried out, and recommendations to select MC of ED CS in the current situation are given.

Conclusions. Implemented at the department, a systematic approach to teach students programming MC of ED CS gives them the qualifications necessary to independently perform tasks during the design of modern ED CS. The developed laboratory bench provides convenient and safety work with all debugging and measuring equipment used in the educational process. An overview and recommendations on the selection of MC of domestic and Chinese manufacturers will be useful for the developers of the electrical drive control systems.

References in English: 

1.  Anuchin, A.S., Alyamkin, D.I., Drozdov, A.V., Tarasov, A.S. Vstraivaemye vysokoproizvoditel'nye tsifrovye sistemy upravleniya. Prakticheskiy kurs razrabotki i otladki programmnogo obespecheniya signal'nykh mikrokontrollerov TMS320x28xxx v integrirovannoy srede Code Composer Studio [Embedded high performance digital control systems. Prakt. course of development and debugging of software for signal microcontrollers TMS320x28xxx in the integrated environment Code Composer Studio]. Moscow: Izdatel'skiy dom MEI, 2010. 270 p.

2.  Kozachenko, V.F., Anuchin, A.S., Alyamkin, D.I., Zharkov, A.A., Lashkevich, M.M., Savkin, D.I., Shpak, D.M. Prakticheskiy kurs mikroprotsessornoy tekhniki na baze protsessornykh yader ARM-Cortex-M3/M4/M4F [Practical course of microprocessor technology based on ARM-Cortex-M3/M4/M4F processor cores: tutorial]. Moscow: Izdatel'stvo MEI, 2019. 542 p. Available at: https://motorcontrol.ru/publications/books/, svobodnyy (data obrashcheniya 02.10.2023).

3.  Popov, S.A., Abdrakhmanov, V.Kh. Obzor sushchestvuyushchikh resheniy i razrabotka sobstvennykh uchebnykh kursov i stendov po programmirovaniyu mikrokontrollerov PIC16, STM32, Arduino [Review of existing solutions and development of our own training courses and stands for programming microcontrollers PIC16, STM32, Arduino]. Sbornik nauchnykh statey mezhdunarodnoy setevoy nauchno-prakticheskoy konferentsii «Inzhenernoe obrazovanie v kontekste budushchikh promyshlennykh revolyutsiy – SINERGIYa-2020», g. Kazan', 3 sentyabrya – 4 dekabrya 2020 g. [Proceedings of international network scientific-practical conference “Engineering education in the context of future industrial revolutions - SYNERGY 2020”, Kazan, September 3 – December 4, 2020]. Kazan': Kazanskiy natsional'nyy issledovatel'skiy tekhnologicheskiy universitet, 2020, pp. 199–208. EDN AIUUCR.

4.  Uvarov, S.S., Lyzlov, S.S., Katina, M.V. Gibkie apparatno-programmnye sredstva dlya prakticheskikh zanyatiy po distsipline «Mikroprotsessornye ustroystva sistem upravleniya» [Flexible hardware and software for practical classes in the discipline “microprocessor devices of control systems”]. Avtomatika na transporte, 2022, vol. 8, no. 2, pp. 218–226.

5.  Sosnin, A.S., Emel'yanov, A.A. Primenenie proektnogo metoda obucheniya v izuchenii programmirovaniya mikrokontrollerov [Application of the project teaching method in the study of microcontroller programming]. Materialy XI Mezhdunarodnoy nauchno-prakticheskoy konferentsii «Nauka. Informatizatsiya. Tekhnologii. Obrazovanie», g. Ekaterinburg, 26 fevralya – 2 marta 2018 g. [Proceedings of XI International scientific and practical conference “Science. Informatization. Technology. Education”, Ekateringburgh, February, 26 – March, 2  2018]. Ekaterinburg: Rossiyskiy gosudarstvennyy professional'no-pedagogicheskiy universitet, 2018, pp. 383–388. EDN WDIMJF.

6.  Sivkov, V.S. Organizatsiya laboratornykh rabot po programmirovaniyu mikrokontrollerov v usloviyakh distantsionnogo obucheniya [Organization of laboratory work on programming microcontrollers in the context of distance learning]. IX Rossiyskaya nauchno-metodicheskaya konferentsiya professorsko-prepodavatel'skogo sostava, nauchnykh sotrudnikov i aspirantov, g. Samara, 5–8 aprelya 2021 g. [IX Russian scientific and methodological conference of the teaching staff, researchers and graduate students, Samara, 5–8 April, 2021].  Samara: Povolzhskiy gosudarstvennyy universitet telekommunikatsiy i informatiki, 2021, pp. 84–85.

7.  Volkov, A.V., Shikov, S.A., Biktyakova, R.R., Zakhvatova, T.A. Razrabotka laboratornogo stenda dlya obucheniya studentov programmirovaniyu mikrokontrollerov [Development of a laboratory stand for teaching students programming microcontrollers]. Materialy XXIII nauchno-prakticheskoy konferentsii molodykh uchenykh, aspirantov i studentov Natsional'nogo issledovatel'skogo Mordovskogo gosudarstvennogo universiteta im. N.P. Ogareva, g. Saransk, 21–28 maya 2019 g. [Proceedings of XXIII scientific and practical conference of young scientists, graduate students and students of the National Research Mordovian State University, Saransk, 21–28 May, 2019]. Saransk: Izdatel'stvo MGU im. N.P. Ogareva, 2019, pp. 363–367.

8.  Grunenkov, N.V., Shevchenko, A.V., Akimov, D.M. Razrabotka uchebnogo stenda na osnove otladochnogo nabora STK500 [Development of a training stand based on the STK500 debug kit]. Trudy mezhdunarodnogo simpoziuma «Nadezhnost' i kachestvo». T. 1 [International Symposium “Reliability and quality”. Vol. 1]. Penza, 2018, pp. 312–314.

9.  Kitaygorodskiy, M.D., Sel'kov, D.M. Laboratornyy blok dlya izucheniya mikrokontrollerov [Laboratory block for studying microcontrollers]. Patent RF, no. 103652, 2011.

10. C2000 real-time control MCUs – Products. Texas Instruments. Available at: http://www.ti.com/microcontrollers/c2000-real-time-control-mcus/products.html, (Date of appeal 28.06.2022).

11. 32-bit microcontrollers, NIIET. Available at:  https://niiet.ru/product-category/civil/civil-microcont-32-bit/, (Date of appeal 28.06.2022).

12. STM32 32-bit Arm Cortex MCUs. STMicroelectronics. Available at: https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html, (Date of appeal 28.06.2022).

13. RISC-V Material from Wikipedia. Wikipedia. Available at: https://ru.wikipedia.org/wiki/RISC-V, (Date of appeal 28.06.2022).

14. Balyberdin, V.Yu., Buzov, V.A., Ogloblin, D.I., Solomatina, K.V. Model'no-orientirovannoe proektirovanie v osnove obucheniya programmirovaniyu mikrokontrollerov [Model-Based Design at the heart of learning to program microcontrollers]. Voprosy pedagogiki, 2018, no. 6-1, pp. 25–30.

15. Gnezdov, N.E. Mikroprotsessornoe modelirovanie elektromekhatronnykh sistem [Microprocessor simulation of electromechatronic systems]. Ivanovo, 2012. 76 p.

16. К1986ВК01GI (development work «Elektrosila 2.0»). “Milandr”. Available at: https://ic.milandr.ru/products/mikrokontrollery_i_protsessory/32_razryadnye_ mikrokontrollery/k1986vk01gi/, (Date of appeal 28.06.2022).

17. GD32 Microcontrollers. GigaDevice. Available at: https://www.gigadevice.com/products/microcontrollers/gd32/, (Date of appeal 28.06.2022).

18. Product Information. Sino Wealth. Available at: https://en.sinowealth.com/product?type_id=15&a_v_type=1, (Date of appeal 28.06.2022).

19. 32-bit General Purpose MCUs. Nanjing Qinheng Microelectronics Co. Available at: http://special.wch.cn/en/mcu/, (Date of appeal 28.06.2022).

20. MM32SPIN. MindMotion. Available at: https://www.mindmotion.com.cn/en/products/mm32mcu/mm32spin/, (Date of appeal 28.06.2022).

21. CKS Microcontrollers. CKS. Available at: http://www.cksmcu.com/en/index.html, (Date of appeal 28.06.2022).

22. About AT32 MCU. Artery Technology. Available at: https://www.arterychip.com/en/product/index.jsp?t=1657204047690, (Date of appeal 28.06.2022)

23. APM32F405/407. Geehy Semiconductors. Available at: https://geehy.com/apm32?id=49, (Date of appeal 28.06.2022).

Key words in Russian: 
системы управления электроприводами, микроконтроллеры, обучение программированию микроконтроллеров, конвертер интерфейсов, отладочные платы, лабораторный стенд
Key words in English: 
electric drive control systems, micro-controllers, micro-controller programming training, interface converter, debug boards, laboratory bench
The DOI index: 
10.17588/2072-2672.2023.5.074-082
Downloads count: 
94