Development of a system for testing electronic control units of agricultural machinery
Dmitry Vladmirovich Nazarenko,Vadim Evgenievich Bolshev,Maxim Aleksandrovich Mosyakov,Nikolay Georgievich Kinev,Evgeny Andreevich Ivliev,Denis Dmitrievich Medvedev,Andrey Romanovich Pasechnikov,Konstantin Andreevich Nikolaev
DOI: https://doi.org/10.28983/asj.y2023i10pp184-193
2023-10-25
The Agrarian Scientific Journal
Abstract:Modern agricultural vehicles contain a large number of components, which include microcontrollers that implement various algorithms, so deviations and inaccuracies in their work naturally lead to failures and errors in the system as a whole. At the moment, manufacturers of agricultural machinery have in their arsenal relatively simple systems and testing methods that do not allow for a deep check of algorithms and their electronic components, so the development of a comprehensive system for testing electronic components is an urgent task. The article describes the development and operation of a testing system for setting up, testing and debugging the logic of the operation of existing and future (under development) electronic units, including control units from the on-board control system of agricultural machinery. In the process of work, methods of computer modeling, programming and software packages FreeCAD, CAD KOMPAS-3D v21 and SW4STM32 were used. The programming languages Python 3 and C/C++ were used to write the code. The result of the study is the development of a methodology and the manufacture of a prototype testing system (software and hardware complex), the practical use of which has shown its versatility and versatility. The developed system makes it possible to implement an analysis of the response of the control system to pre-designed test effects, to diagnose defects, breakdowns and malfunctions of the device, both in normal and emergency operating conditions. The system also allows you to simulate the emergency conditions of agricultural machinery and check the stability of the control device in limiting and emergency modes.