THE SOFTWARE OF THE ADVANCED MIL-STD-1553B MULTIPLEX DATA BUS TESTER AND INTERFACE MODULE
FEATURES AND IMPLEMENTATION DETAILS
Abstract
The UEM-MK is a new module of universal device and parametric tester of multiplex data bus, which meets all requirements for testing equipment for use in validation of devices against requirements of GOST R 52070-2003 (the same as MIL-STD-1553B Notice 4). The module can handle work of bus controller, up to 32 remote terminals and bus monitor/analyser simultaneously, can inject errors of all necessary types. In the article the software of the module is described. The software consist of: the driver, the control panel, the self-test program, the program for validation testing of remote terminals (PTOU), the extended function library, integrated environment (program) BPOUEM. The latter three components are top-level components for users and software developments. The driver provides a connection with the module. Control panel provides module identification, self-testing and simplest actions on the bus in interactive mode. The PTOU program provides validation testing of remote terminals in accordance with the GOST R 51765-2001 test plan. The BPOUEM program lets users to create their own scenarios for testing and network environment imitation in interactive mode, whereas the extended function library lets the same in a form of application programs. Both these components also let to record and analyse bus traffic. The purpose, features and implementation details of all mentioned software components are described in the article, however, especial attention is paid to extended function library and the BPOUEM program.
References
[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)

This work is licensed under a Creative Commons Attribution 4.0 International License.
Publication policy of the journal is based on traditional ethical principles of the Russian scientific periodicals and is built in terms of ethical norms of editors and publishers work stated in Code of Conduct and Best Practice Guidelines for Journal Editors and Code of Conduct for Journal Publishers, developed by the Committee on Publication Ethics (COPE). In the course of publishing editorial board of the journal is led by international rules for copyright protection, statutory regulations of the Russian Federation as well as international standards of publishing.
Authors publishing articles in this journal agree to the following: They retain copyright and grant the journal right of first publication of the work, which is automatically licensed under the Creative Commons Attribution License (CC BY license). Users can use, reuse and build upon the material published in this journal provided that such uses are fully attributed.