Практическая апробация процесс-ориентированной технологии программирования на открытых микроконтроллерных платформах

Автор: Краснов Д.В., Нефедов Д.В., Санжиев Е.С., Лях Т.В., Розов А.С.

Журнал: Вестник Восточно-Сибирского государственного университета технологий и управления @vestnik-esstu

Рубрика: Технические науки

Статья в выпуске: 3 (66), 2017 года.

Бесплатный доступ

Традиционные методы программирования микроконтроллеров, такие как процедурное и объектно-ориентированное программирование на Си/Си++ и языке ассемблера, не предназначены для описания систем со сложным поведением. Перспективным подходом к описанию таких систем является процесс-ориентированное программирование. В статье рассматриваются процесс-ориентированные подходы к программированию открытых микроконтроллерных платформ. Представлена реализация процесс-ориентированной технологии программирования средствами языка Си. Методика апробирована на задаче разработки метеосервера. Описана реализация процесс-ориентированной технологии программирования на языке IndustrialC. Изложены результаты апробации языка IndustrialC на примере задачи автоматизации управления установкой вакуумного напыления УВН-71П-3. Приведены недостатки транслятора языка IndustrialC, позволившие обозначить дальнейшее развитие языка и транслятора. Проведен сравнительный анализ двух методов. По итогам анализа выявлены достоинства и недостатки каждого подхода.

Еще

Встраиваемые системы, процесс-ориентированное программирование, открытые микроконтроллерные платформы, промышленная автоматизация, предметноориентированные языки

Короткий адрес: https://sciup.org/142143368

IDR: 142143368

Список литературы Практическая апробация процесс-ориентированной технологии программирования на открытых микроконтроллерных платформах

  • Масюк В.М., Кодубенко В.И., Симонова Л.С. Обзор и классификация современных микроконтроллеров в области мехатроники и робототехники//Материалы всерос. науч.-техн. конф. «Наукоемкие технологии в приборо-и машиностроении и развитие инновационной деятельности в вузе». -Калуга, 2016. -Т. 5. -С. 40-44.
  • Ямпилов С.С., Галсанов Б.Р., Копылова Е.И. и др. Разработка устройства для проведения импедансной спектрометрии биологических объектов//Вестник ВСГУТУ. -2016. -№ 6. -С. 90-94.
  • Пьявченко Т.А. Проектирование АСУ ТП в SCADA-системе: учеб. пособие. -Таганрог: Изд-во Технологического института ЮФУ, 2007. -84 с.
  • Розов А.С., Зюбин В.Е. Расширенная модель гиперпроцесса для программирования микроконтроллеров//Промышленные АСУ и контроллеры. -2016. -№ 9. -С. 34-38.
  • Лях Т.В., Зюбин В.Е., Сизов М.М. Опыт применения языка Reflex при автоматизации Большого солнечного вакуумного телескопа//Промышленные АСУ и контроллеры.-2016. -№ 7. -С. 37-43.
  • Зюбин В.Е. Программирование информационно-управляющих систем на основе конечных автоматов: учеб.-метод. пособие. -Новосибирск: Изд-во Новосиб. гос. ун-та, 2006. -96 с.
  • Rozov A.S., Zyubin V.E. Process-oriented programming language for MCU-based automation//IEEE International Conference on Control and Communications, SIBCON-2013. -Krasnoyarsk, 2008.
  • Сайт Института автоматики и электрометрии СО РАН: . -URL: https://www.iae.nsk.su
  • Нефедов Д.В. Разработка подсистемы хранения и отображения данных метеосервера на открытой микроконтроллерной платформе//Материалы LV Междунар. науч. студ. конф. МНСК-2017: Информационные технологии. -Новосибирск, 2017. -С. 88.
  • Краснов Д.В., Санжиев Е.С. Программный комплекс автоматизированного управления термостатированным испарителем//Сб. науч. тр. XIV Междунар. конф. студ., аспирантов и молодых ученых «Перспективы развития фундаментальных наук». -Томск, 2017. -Т. 7. -С. 66-68.
  • Санжиев Е.С., Краснов Д.В. Разработка программного комплекса автоматизированного управления напылительной установкой УВН-71П-3//Материалы LV Междунар. науч. студ. конф. МНСК-2017: Информационные технологии. -Новосибирск, 2017. -С. 92.
Еще
Статья научная