ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ МОДУЛЯ УНИВЕРСАЛЬНОГО УСТРОЙСТВА И ПАРАМЕТРИЧЕСКОГО ТЕСТЕРА МУЛЬТИПЛЕКСНОГО КАНАЛА ОБМЕНА

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ И ОСОБЕННОСТИ РАЗРАБОТКИ

  • Дмитрий Евгеньевич Гурьев Московский государственный университет имени М.В. Ломоносова http://orcid.org/0000-0003-1093-108X
  • Ольга Робертовна Лапонина Московский государственный университет имени М.В. Ломоносова http://orcid.org/0000-0001-5903-6858
  • Николай Юрьевич Миронов Закрытое акционерное общество Научно-технический центр «Модуль» http://orcid.org/0000-0003-0963-4475
  • Петр Юрьевич Демьянов Закрытое акционерное общество Научно-технический центр «Модуль» http://orcid.org/0000-0001-8416-3656

Аннотация

Модуль универсального устройства и параметрического тестера мультиплексного канала обмена (УЭМ-МК) – новое устройство, удовлетворяющее всем требованиям, предъявляемым к средствам аттестационного тестирования устройств мультиплексного канала передачи данных по ГОСТ Р 52070-2003. Модуль может одновременно выполнять работу контроллера шины, до 32 оконечных устройств, монитора и анализатора шины, вносить в сообщения ошибки необходимых типов. В статье описывается программное обеспечение модуля. В состав программного обеспечения входят: драйвер и управляющая панель, программа самотестирования, программа аттестационного тестирования оконечных устройств ПТОУ, расширенная библиотека функций, интегрированная среда управления БПОУЭМ. Основными для пользователей и разработчиков прикладных программ являются три последних компонента.  Драйвер обеспечивает связь с устройством. Управляющая панель предназначена для выполнения идентификации, самотестирования, простейших действий с каналом в диалоговом режиме. Программа аттестационного тестирования оконечных устройств ПТОУ обеспечивает тестирование в соответствии с программой испытаний ГОСТ Р 51765-2001. Программа БПОУЭМ позволяет пользователям создавать собственные сценарии тестирования или имитации сетевого окружения в диалоговом режиме, а расширенная библиотека – в виде прикладных программ. Эти компоненты также позволяют выполнять запись и анализ трафика канала. В статье описывается назначение, возможности, подробности реализации всех перечисленных компонентов, но особое внимание уделено расширенной библиотеке функций и интегрированной среде БПОУЭМ.

Сведения об авторах

Дмитрий Евгеньевич Гурьев, Московский государственный университет имени М.В. Ломоносова

научный сотрудник, лаборатория открытых информационных технологий, факультет вычислительной математики и кибернетики

Ольга Робертовна Лапонина, Московский государственный университет имени М.В. Ломоносова

научный сотрудник, лаборатория открытых информационных технологий, факультет вычислительной математики и кибернетики

Николай Юрьевич Миронов, Закрытое акционерное общество Научно-технический центр «Модуль»

начальник отдела специализированной микроэлектроники

Петр Юрьевич Демьянов, Закрытое акционерное общество Научно-технический центр «Модуль»

главный специалист отдела специализированной микроэлектроники

Литература

[1] GOST R 52070-2003. The interface is a backbone serial system of electronic modules. General requirements. Moscow: Gosstandart of Russia. 2003. 26 p. (In Russian)
[2] MIL-STD-1553B Notice 4. Digital time division command/response multiplex data bus. Dod, 1996. 44 p.
[3] Derek B. Introduction to the Mil-Std-1553B serial multiplex data bus. Microprocessors and Microsystems. 1988; 13(1):3-12. DOI: https://doi.org/10.1016/0141-9331(88)90030-0
[4] Kanchana G., Satish Kumar M. Avionics System Network with MIL-STD 1553B Bus. IETE Journal of Research. 1995; 41(5-6):291-295. DOI: https://doi.org/10.1080/03772063.1995.11437265
[5] Moir I., Seabridge A., Jukes M. Civil Avionics Systems (2nd Edition). Hoboken, NJ: John Wiley & Sons, 2013. 608 p.
[6] Spitzer C., Ferrell U., Ferrell T. Digital Avionics Handbook (Third Edition). Boca Raton, Florida: CRC Press, 2017. 848 p.
[7] Merl R., Graham P. A low-cost, radiation-hardened single-board computer for command and data handling. IEEE Aerospace Conference Proceedings. Vol. 2016, June, art. no. 7500849. DOI: https://doi.org/10.1109/AERO.2016.7500849
[8] Schönhoff A., Friedrich M., Harth K., Jarasch G., Momberg M., Schärer S., Wetteborn D. System design of the barracuda flight control system. IFAC Proceedings Volumes. 2007; 40(7):121-128. DOI: https://doi.org/10.3182/20070625-5-FR-2916.00022
[9] Bobkov S.G., Serdin O.V., Arkhangelskiy A.I., Arkhangelskaja I.V., Suchkov S.I., Topchiev N.P. The Unification of Space Qualified Integrated Circuits by Example of International Space Project GAMMA-400. Physics Procedia. 2015; 74:224-231. DOI: https://doi.org/10.1016/j.phpro.2015.09.208
[10] Naidu C.D., Kishore P., Padma Sai Y., Ashok Kumar Reddy A. Design and implementation of low-power MIL-STD-1553B bus controller In: Satapathy S., Bhateja V., Chowdary P., Chakravarthy V., Anguera J. (eds) Proceedings of 2nd International Conference on Micro-Electronics, Electromagnetics and Telecommunications. Lecture Notes in Electrical Engineering, Springer, Singapore, 2018; 434:183-189. DOI: https://doi.org/10.1007/978-981-10-4280-5_19
[11] Sushma K., Naidu C.D., Sai Y. Padma, Chandra K. Sarath. Design and Implementation of High Performance MIL-STD-1553B Bus Controller. Proceedings of 2017 IEEE 7th International Advance Computing Conference, (IACC). 2017. Pp. 266-269. DOI: https://doi.org/10.1109/IACC.2017.0065
[12] Sourav B., Naidu C.D., Padma Sai Y., Kishore P. Design and Implementation of Remote Terminal for MIL-STD-1553 B. Proceedings of 2017 IEEE 7th International Advance Computing Conference, (IACC). 2017. Pp. 270-274. DOI: https://doi.org/10.1109/IACC.2017.0066
[13] Gupta S., Raj R., Mathew A.M., Koshy A.P., Paramasivam R., Mookiah T. Mission Management Computer and Sequencing Hardware for RLV-TD HEX-01 Mission. Journal of The Institution of Engineers (India): Series C. 2017; 98(6):725-729. DOI: https://doi.org/10.1007/s40032-017-0400-z
[14] Kappan Shona J., Vivekanand V. Avionic Data acquisition system using MIL STD 1553B controller with IRIG-B timecode decoder. Proceedings of the International Conference on Circuits, Power & Computing Technologies (ICCPCT-2014). 2014. Pp. 1127-1133. DOI: https://doi.org/10.1109/ICCPCT.2014.7055047
[15] Savitha A., Desai K., Ravindra M., Sumith Shankar S., Chetwani R.R., Baradwaj K.M. Automated analysis of MIL-STD-1553B communication protocol test results. Proceedings of 2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies. 2014. Pp. 919-923. DOI: https://doi.org/10.1109/ICACCCT.2014.7019228
[16] Liu X., Hu X. Design and Implementation of IP Core for 1553B bus test. Proceedings of 2015 10th IEEE Conference on Industrial Electronics and Applications (ICIEA) 2015. art. no. 7334219. Pp. 1608-1612. DOI: https://doi.org/10.1109/ICIEA.2015.7334219
[17] Xie M., Zhang Y., Liu G.M. A 1553B remote terminal FPGA interface design based on BU61580. Applied Mechanics and Materials. 2014; 568-570:1155-1161. DOI: https://doi.org/10.4028/www.scientific.net/AMM.568-570.1155
[18] Zhou L., An J. Study on the low power technologies of 1553B bus. Proceedings of 2013 IEEE International Conference on Signal Processing, Communications and Computing, ICSPCC 2013. art. no. 6663877. DOI: https://doi.org/10.1109/ICSPCC.2013.6663877
[19] Chen D.-Q., Cao G.-H., Wang J.-H., Fan H.-L. Research on Key Technologies of Detecting 1553B Avionics Data Bus Network. Defence Technology. 2013; 9(3):176-180. DOI: https://doi.org/10.1016/j.dt.2013.09.019
[20] Wang L., Xu P., Liu B. The design of 1553B bus fault injection device and its implementation for BIT verification. Proceedings of 2012 International Conference on Industrial Control and Electronics Engineering (ICICEE). 2012. art.no.6322691. Pp. 1525-1528. DOI: https://doi.org/10.1109/ICICEE.2012.401
[21] Harin V.A., Demyanov P.Y., Mironov N.Y., Stenkin E.S. Advanced MIL-STD-1553B multiplex data bus tester and interface module. Trudy NIISI RAN. 2017; 7(2):61-73. Available at: https://elibrary.ru/item.asp?id=30562515 (accessed 10.02.2018). (In Russian)
[22] Hetherington D. The VXIbus: an introduction. IEE Colloquium on Buses for Instruments: VXI and Beyond. 1989. Pp. 1/1 – 1/3. INSPEC ID: 3406954
[23] Zaichenko S.N, Pertsovsky M.I. A new generation of mixed and dynamic modular information-measuring and telemetry systems in the VXI and LXI standards. Automation in industry. 2009; 7:3-10. Available at: https://avtprom.ru/novoe-pokolenie-smeshannykh-i-dinamiches (accessed 10.02.2018). (In Russian)
[24] Guriev D.E., Lyzlov V.E., Mironov N.Yu., Kharin V.A., Chikhichin D.A. The software of multiplex channel interfacing devices. Proceedings of the First International scientific-practical conference «Modern information technologies and IT-education». Edited by V.A. Sukhomlin. M.: Max-Press, 2005. Pp. 659-664. (In Russian)
[25] Guriev D.E., Demyanov P.Yu., Kozachenko S.Yu., Laponina O.R., Mironov N.Yu., Kharin V.A., Chikhichin D.A. Development of an integrated control environment for channel-forming devices of on-board networks. Proceedings of the Second International scientific-practical conference «Modern information technologies and IT-education». Edited by V.A. Sukhomlin. M.: Max-Press, 2006. Pp. 413-416. (In Russian)
[26] Guriev D.E., Dushistov E.A., Safronov S.S., Chikhichin D.A. Tools for the development of an integrated control environment for the channel-forming equipment of airborne networks. Proceedings of the Third International scientific-practical conference «Modern information technologies and IT-education». Edited by V.A. Sukhomlin. M.: Max-Press, 2008. Pp. 321-332. (In Russian)
[27] Newman R. User Interface Design for Business Applications. 2007. Available at: https://richnewman.wordpress.com/2007/10/26/user-interface-design-for-business-applications/ (accessed 10.02.2018).
[28] Krasner G.E., Pope S.T. A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming. 1988; 1(3):26-49.
[29] Burbeck S. Applications Programming in Smalltalk-80(TM): How to use Model-View-Controller (MVC). 1992. Available at: https://web.archive.org/web/20120729161926/http://st-www.cs.illinois.edu/users/smarch/st-docs/mvc.html (accessed 10.02.2018).
[30] Fowler M. GUI Architectures. 2006. Available at: https://martinfowler.com/eaaDev/uiArchs.html (accessed 10.02.2018).
[31] GOST R 51765-2001. The interface is a backbone serial system of electronic modules. Testing prototypes of the interface module in terminal mode. General requirements for control methods. Moscow: Gosstandart of Russia. 2001. 35 p. (In Russian)
Опубликована
2018-03-30
Как цитировать
ГУРЬЕВ, Дмитрий Евгеньевич et al. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ МОДУЛЯ УНИВЕРСАЛЬНОГО УСТРОЙСТВА И ПАРАМЕТРИЧЕСКОГО ТЕСТЕРА МУЛЬТИПЛЕКСНОГО КАНАЛА ОБМЕНА. Международный научный журнал «Современные информационные технологии и ИТ-образование», [S.l.], v. 14, n. 1, p. 193-212, mar. 2018. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/357>. Дата доступа: 20 mar. 2019 doi: https://doi.org/10.25559/SITITO.14.201801.193-212.
Раздел
Исследования и разработки в области новых ИТ и их приложений