Model-based development of software for network control of automotive vehicles’ equipment
- 作者: Polyuschenkov I.S.1
-
隶属关系:
- Rubicon – Innovation
- 期: 卷 17, 编号 4 (2023)
- 页面: 423-434
- 栏目: Electrotechnical complexes and systems
- URL: https://journal-vniispk.ru/2074-0530/article/view/252148
- DOI: https://doi.org/10.17816/2074-0530-466166
- ID: 252148
如何引用文章
全文:
详细
BACKGROUND: Various devices and systems connected via onboard network with electronic control unit are the part of automotive vehicles’ equipment. Such devices and systems, which ensure the operability of a vehicle or are the elements of technological units, having microprocessor control, are based on various physical principles. Designers of such devices and systems may not have sufficient knowledge and experience to develop the software independently, which applies to the development of software for the network control.
AIM: The development of software for information subsystem of a technical device that interacts with an electronic control unit via onboard network as part of automotive vehicles’ equipment, as well as the demonstration of application of model-based programming tools in this development.
METHODS: A comprehensive description of technical solutions developed to achieve the listed aims using methods of system analysis and methods for developing and debugging of software is given. According to these methods, model-based programming tools are used as handlers for built-in interface modules of microcontroller and elements of software layout. Software elements for processing received messages, performing actions with the data received in them, as well as generation of response messages have been developed in the C language.
RESULTS: Software that processes messages received by a device subordinated to an electronic control unit via the CAN network, generates response messages addressed to this unit, and sends them has been developed. The method of access to the receiving buffer of the network interface and priority of software execution are taken into account.
CONCLUSION: It is shown that model-based programming in combination with programming tools based on structured text is an effective software development technology that is convenient for designers of technical devices and systems based on various physical principles and requiring microprocessor control. In particular, the abovementioned should be attributed to specialists in the field of electrical engineering who develop equipment for automotive vehicles.
作者简介
Igor Polyuschenkov
Rubicon – Innovation
编辑信件的主要联系方式.
Email: polyushenckov.igor@yandex.ru
ORCID iD: 0000-0001-6023-9927
SPIN 代码: 9795-8775
Cand. Sci. (Tech.), Engineer
俄罗斯联邦, Smolensk参考
- Plotnikov D.A. Evaluation of the response time of elements in modular information-measuring and control systems using the CAN interface. Izvestiya vuzov. Severokavkazskiy region. Seriya: Tekhnicheskie nauki. 2017;1(193):13–18. (In Russ).
- Savelyev A.M. Multiplex car simulator system. Modeli, sistemy, seti v ekonomike, tekhnike, prirode i obshchestve. 2012;2(3): 124–126. (In Russ).
- Siraya E.V. Use of multiplex channels to control electrical devices on electric rolling stock. Izvestiya Peterburgskogo universiteta putey soobshcheniya. 2012;4(33):67–72. (In Russ).
- Yunusova L.R., Magsumova A.R. Automotive CAN bus — approaches and implementation. Problemy nauki. 2019;7(43):17–20. (In Russ).
- Khvoshch S.T., Lukovkin A.V., Lyutov A.G. Application of the CAN-Bus in distributed systems for collecting and processing information in real time. Informatsionno-upravlyayushchie sistemy. 2002;1:35–39. (In Russ).
- Denisenko V.V. Computer control of technological process, experiment, equipment. Moscow: Goryachaya liniya — Telekom; 2009. (In Russ).
- Polyushchenkov I.S. Model-Based Programming as a Tool for the Electrical Engineer. Vestnik IGEU. 2023;1:60–70. (In Russ). doi: 10.17588/2072-2672.2023.1.060-070
- Waijung Blockset [internet] Accessed: 29.05.2023. Available from: http://waijung.aimagin.com
- Podbelsky V.V., Fomin S.S. Programming course in C: textbook. Moscow: DMK Press; 2012. (In Russ).
- Polyushchenkov I.S. Development of electric drive software for group control in an electromechanical system. Vestnik IGEU. 2022;4:53–63. (In Russ). doi: 10.17588/2072-2672.2022.4.053-063
- Polyuschenkov I.S. Development and research of the control system of the electric drive of panoramic windscreen wipers. Izvestiya MGTU MAMI. 2022;16(4):345–356. (In Russ). doi: 10.17816/2074-0530-109188
补充文件
