Модельно-ориентированная разработка программного обеспечения для сетевого управления оборудованием автомобильной техники
- Авторы: Полющенков И.С.1
-
Учреждения:
- Рубикон – Инновация
- Выпуск: Том 17, № 4 (2023)
- Страницы: 423-434
- Раздел: Электротехнические комплексы и системы
- URL: https://bakhtiniada.ru/2074-0530/article/view/252148
- DOI: https://doi.org/10.17816/2074-0530-466166
- ID: 252148
Цитировать
Полный текст
Аннотация
Обоснование. В составе оборудования автомобильной техники используются различные устройства и системы, соединённые по бортовой сети с электронным блоком управления. Такие устройства и системы, которые обеспечивают работоспособность транспортного средства или являются элементами технологических установок, имея микропроцессорное управление, основаны на различных физических принципах. Проектировщики таких устройств и систем могут не иметь достаточных знаний и опыта для самостоятельной разработки программного обеспечения, что относится и к разработке программного обеспечения для сетевого управления.
Цель работы — разработка программного обеспечения для информационной подсистемы технического устройства, которая осуществляет взаимодействие с электронным блоком управления по бортовой сети в составе оборудования автомобильной техники, а также иллюстрация применения средств модельно-ориентированного программирования в этой разработке.
Методы и материалы. Дано комплексное описание технических решений, направленных на достижение заявленной цели с применением методов системного анализа и методов разработки и отладки программного обеспечения. Согласно этим методам, средства модельно-ориентированного программирования применены в качестве обработчиков встроенных интерфейсных модулей микроконтроллера и элементов компоновки программного обеспечения. На языке C, при этом, разработаны элементы программного обеспечения для обработки принятых сообщений, осуществления действий с данными, полученными в них, и формирования ответных сообщений.
Результаты. Разработано программное обеспечение, осуществляющее обработку сообщений, принятых устройством, подчинённым по сети CAN электронному блоку управления, формирование ответных сообщений, адресованных этому блоку, и их отправку. Учтён способ доступа к приёмному буферу сетевого интерфейса и приоритетность выполнения программного обеспечения.
Заключение. Показано, что модельно-ориентированное программирование в сочетании со средствами программирования на основе структурированного текста является эффективной технологией разработки программного обеспечения, удобной для применения проектировщиками технических устройств и систем, основанных на различных физических принципах и требующих микропроцессорного управления. В частности, сказанное следует отнести к специалистам в области электротехники и электромеханики, разрабатывающим оборудование для автомобильной техники.
Полный текст
Открыть статью на сайте журналаОб авторах
Игорь Сергеевич Полющенков
Рубикон – Инновация
Автор, ответственный за переписку.
Email: polyushenckov.igor@yandex.ru
ORCID iD: 0000-0001-6023-9927
SPIN-код: 9795-8775
канд. техн. наук, инженер
Россия, СмоленскСписок литературы
- Плотников Д.А. Оценка времени отклика элементов в модульных информационно-измерительных и управляющих системах, использующих интерфейс CAN // Известия вузов. Северокавказский регион. Серия: Технические науки. 2017. № 1(193). С. 13–18.
- Савельев А.М. Мультиплексная система автомобильного тренажера // Модели, системы, сети в экономике, технике, природе и обществе. 2012. № 2(3). С. 124–126.
- Сирая Е.В. Использование мультиплексных каналов для управления электрическими аппаратами на электроподвижном составе // Известия Петербургского университета путей сообщения. 2012. № 4(33). С. 67–72.
- Юнусова Л.Р., Магсумова А.Р. Автомобильная шина CAN — подходы и реализация // Проблемы науки. 2019. № 7(43). С. 17–20.
- Хвощ С.Т., Луковкин А.В., Лютов А.Г. Применение шины CAN-Bus в распределенных системах сбора и обработки информации в реальном масштабе времени // Информационно-управляющие системы. 2002. № 1. С. 35–39.
- Денисенко В.В. Компьютерное управление технологическим процессом, экспериментом, оборудованием. М.: Горячая линия — Телеком, 2009.
- Полющенков И.С. Модельно-ориентированное программирование как инструмент инженера-электромеханика // Вестник ИГЭУ. 2023. №. 1. С. 60–70. doi: 10.17588/2072-2672.2023.1.060-070
- Waijung Blockset [internet] Режим доступа: http://waijung.aimagin.com дата обращения: 29.05.2023
- Подбельский В.В., Фомин С.С. Курс программирования на языке Си: учебник. М.: ДМК Пресс, 2012.
- Полющенков И.С. Разработка программного обеспечения электропривода для группового управления в электромеханической системе // Вестник ИГЭУ. 2022. №. 4. С. 53–63. doi: 10.17588/2072-2672.2022.4.053-063
- Полющенков И.С. Разработка системы управления электропривода панорамных стеклоочистителей и ее исследование // Известия МГТУ “МАМИ“. 2022. Т. 16. № 4. C. 345–356. doi: 10.17816/2074-0530-109188
Дополнительные файлы
