ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ МОДУЛЯ УНИВЕРСАЛЬНОГО УСТРОЙСТВА И ПАРАМЕТРИЧЕСКОГО ТЕСТЕРА МУЛЬТИПЛЕКСНОГО КАНАЛА ОБМЕНА
ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ И ОСОБЕННОСТИ РАЗРАБОТКИ
Аннотация
Модуль универсального устройства и параметрического тестера мультиплексного канала обмена (УЭМ-МК) – новое устройство, удовлетворяющее всем требованиям, предъявляемым к средствам аттестационного тестирования устройств мультиплексного канала передачи данных по ГОСТ Р 52070-2003. Модуль может одновременно выполнять работу контроллера шины, до 32 оконечных устройств, монитора и анализатора шины, вносить в сообщения ошибки необходимых типов. В статье описывается программное обеспечение модуля. В состав программного обеспечения входят: драйвер и управляющая панель, программа самотестирования, программа аттестационного тестирования оконечных устройств ПТОУ, расширенная библиотека функций, интегрированная среда управления БПОУЭМ. Основными для пользователей и разработчиков прикладных программ являются три последних компонента. Драйвер обеспечивает связь с устройством. Управляющая панель предназначена для выполнения идентификации, самотестирования, простейших действий с каналом в диалоговом режиме. Программа аттестационного тестирования оконечных устройств ПТОУ обеспечивает тестирование в соответствии с программой испытаний ГОСТ Р 51765-2001. Программа БПОУЭМ позволяет пользователям создавать собственные сценарии тестирования или имитации сетевого окружения в диалоговом режиме, а расширенная библиотека – в виде прикладных программ. Эти компоненты также позволяют выполнять запись и анализ трафика канала. В статье описывается назначение, возможности, подробности реализации всех перечисленных компонентов, но особое внимание уделено расширенной библиотеке функций и интегрированной среде БПОУЭМ.
Литература
[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)
Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
Редакционная политика журнала основывается на традиционных этических принципах российской научной периодики и строится с учетом этических норм работы редакторов и издателей, закрепленных в Кодексе поведения и руководящих принципах наилучшей практики для редактора журнала (Code of Conduct and Best Practice Guidelines for Journal Editors) и Кодексе поведения для издателя журнала (Code of Conduct for Journal Publishers), разработанных Комитетом по публикационной этике - Committee on Publication Ethics (COPE). В процессе издательской деятельности редколлегия журнала руководствуется международными правилами охраны авторского права, нормами действующего законодательства РФ, международными издательскими стандартами и обязательной ссылке на первоисточник.
Журнал позволяет авторам сохранять авторское право без ограничений. Журнал позволяет авторам сохранить права на публикацию без ограничений.
Издательская политика в области авторского права и архивирования определяются «зеленым цветом» в базе данных SHERPA/RoMEO.
Все статьи распространяются на условиях лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная, которая позволяет другим использовать, распространять, дополнять эту работу с обязательной ссылкой на оригинальную работу и публикацию в этом журналe.