Share this

Design of a comprehensive maintenance equipment based on PC/104 bus

2026-04-06 06:38:35 · · #1
Abstract: This paper comprehensively utilizes embedded system technology and, based on the current status of military equipment support, focuses on the design and development process of integrated maintenance equipment. The software integration design method proposed in this paper improves the reliability of the software. Keywords: PC/104; integrated maintenance; testing process 0 Introduction With the rapid development of microelectronics, computer technology, and sensor technology, automatic testing equipment has emerged and is widely used in all aspects of the research, development, production, storage, and maintenance of our military's weapon and equipment systems. The application of automatic testing technology in weapon and equipment systems has become an important part of weapon and equipment maintenance engineering, and the means and level of automatic testing have become an important indicator of the modernization level of maintenance. Due to the continuous technological development of automatic testing equipment, it is currently forming a development direction of modularization, serialization and generalization, automation and intelligence, and standardization. Troop mobile operations, outdoor testing, and in-machine testing require small, portable testing instruments. PC104, as a module standard for embedded computer systems, has ISA and PCI buses and is fully compatible with the PC/AT bus. The PC104 series modules possess advantages such as standardization, small size (90mm × 96mm), low power consumption, good temperature performance, high reliability, and strong resistance to vibration and shock. Therefore, they are widely used in military electronic equipment, aviation navigation, testing, intelligent instruments, and measuring equipment. This article focuses on the implementation method of a comprehensive maintenance equipment for a missile weapon system. 1. Functions of the Comprehensive Maintenance Equipment In modern warfare, opportunities are fleeting. If a missile weapon system malfunctions and fails to detect and resolve it in a timely manner, it can lead to incalculable losses. Currently, existing maintenance and testing equipment is generally of low quality, with limited functionality, large fault diagnosis errors, and is numerous, bulky, complex, cumbersome, and time-consuming to operate, severely impacting and restricting the combat effectiveness of missile weapon systems. The comprehensive maintenance equipment for missile weapon systems based on the PC104 bus, serving as a daily maintenance support platform for missile weapon systems, offers good portability. It fully utilizes advanced testing technology and achieves universality and modularity of the testing equipment through a novel structural design. It employs a graphical human-machine interface and digital automatic control to complete closed-loop testing of the missile weapon system. To ensure accurate fault location, the missile weapon system's functions are hierarchically structured. The entire testing process of the integrated maintenance equipment is strictly based on the missile weapon system's functions, allowing for fault location accuracy down to the channel level of the missile weapon system. The integrated maintenance equipment features test operation assistance prompts and error-proofing functions, effectively reducing the complexity of the testing process and improving work efficiency. Simultaneously, to ensure the integrity of the missile weapon system's functional testing, the integrated maintenance equipment can perform three levels of maintenance and testing within the missile weapon system: single equipment, subsystems, and the entire system. Each maintenance level is completed by dedicated maintenance equipment. 2. Hardware Design of the Integrated Maintenance Equipment The integrated maintenance equipment adopts a unified hardware design, improving the module's versatility, interchangeability, and system maintainability. Each dedicated maintenance device can be easily adjusted according to its functional characteristics. The hardware structure of the integrated maintenance equipment is shown in Figure 1. [align=center]Figure 1 Hardware Structure Diagram of Integrated Maintenance Equipment[/align] 2.1 Design of General Hardware Platform The embedded computer module of this integrated maintenance equipment adopts the ATH400-128 module from DiamondSystems. This module consists of two parts: a CPU submodule and a data acquisition submodule. The data acquisition subsystem includes A/D, D/A converters and digital I/O, meeting the design requirements of most specialized maintenance equipment. The system software and application programs are carried by a 128M electronic disk. The LCD touch screen is used to display a graphical human-machine interface and auxiliary information. The dial and dedicated keyboard enhance the flexibility of touch screen operation. In the integrated maintenance equipment, each specialized device can communicate through a network structure, facilitating collaborative work between devices during subsystem and full system maintenance. In addition, data recorded in real time during the operation of the integrated maintenance equipment can be copied via USB device for easy printing and storage. 2.2 Design of Specialized Functional Modules Based on the functions of each specialized maintenance device, corresponding specialized functional modules were designed, mainly including a status signal input/output conversion module, an analog quantity conversion module, and a serial data information sampling and analysis module. The status signal input/output conversion module is used to detect and simulate the status commands and information of the missile weapon system; the analog quantity conversion module makes full use of the data acquisition channel of the ATH400-128 module. The serial data information sampling and analysis module uses a CY7C421 FIFO to buffer the data information converted into parallel format, which facilitates users to randomly extract data from the buffer for analysis and processing. A serial data synchronization pulse capture circuit composed of 74LS74 is used to realize the periodic testing of single pulses with a pulse width ≤6ms. 3. Software Design of Integrated Maintenance Equipment Although integrated maintenance equipment is diverse in type and testing occasions, the basic testing mechanism is similar. To simplify test software development and achieve standardization, the programs for each dedicated maintenance equipment adopt the same style and unified structure of an integrated test software design method. Common function codes are separated from dedicated data codes. The main direction of design and development is to implement the testing functions of different maintenance equipment through a single source program. This single source program adapts to the operational needs of different hardware, achieving the testing tasks of each integrated maintenance equipment, avoiding redundant software design, and giving the system good scalability, portability, and ease of maintenance and use. 3.1 Development Platform Selection The operating system chosen is Microsoft's WinCE.NET embedded operating system. It supports standard C and C++ development tools, and WinCE has good compatibility with the Windows operating system. It is not only a powerful real-time embedded operating system but also provides numerous powerful tools to meet the needs of 32-bit embedded program development. Windows CE.NET provides a robust real-time operating system for quickly building intelligent mobile devices with small memory footprints. The software platform development tool chosen is Microsoft's EVC. EVC has good compatibility with Visual C++. Programs developed in the Windows environment using Visual C++ 6.0 can generally be directly compiled using EVC4 under WinCE, making it easy to port. Visual C++ is a popular system software development tool, powerful, flexible, tightly integrated with the operating system, highly portable, and rich in reusable resources. 3.2 Software Function Design The comprehensive maintenance equipment has testing, self-testing, data processing, and help functions. In test mode, each maintenance device strictly follows the test process for docking testing. Each test process is a rule, with a strict sequence and correlation. The next test operation is determined based on the correlation coefficient. By utilizing computer intelligent rule inference engine technology and based on the test process database, the test process is organically controlled. During the test, when the test result parameters do not conform to the relevant rules, the system automatically provides a prompt and stops the test; when performing graphical interface operations, if the operation is incorrect, the system can automatically provide an operation error message and prompt the user for the correct operation. Only after correctly operating according to the operation prompts can the system allow the user to proceed to the next test operation. Through this technology, the correctness of the test process operation is ensured, guaranteeing the safety and reliability of the maintenance equipment and the tested object. Users do not need to master the complicated test process to complete the test task. The overall software test process is shown in Figure 2. The main interface of the test software is shown in Figure 3. [align=center] Figure 2 Overall Software Test Process Flowchart 3 Main Interface of Test Software[/align] 3.3 Design of Test Process Database The test process database mainly includes: panel resources, display resources, main test process, process operation, and process operation results. In the database design, Delphi 7.0 was used to build the database, and the database file was generated as an EXE executable program and flow.h, FlowOper.h, and FlowResult.h files for the maintenance equipment software system to call. During the maintenance process, the system testing software calls upon the aforementioned file resources and compares the actual operations and test results with the standards provided by the database to standardize the maintenance process and verify faults. The establishment of the test process database shortens the development cycle of the test system software, reduces the difficulty of software development, and ensures software reliability. Furthermore, only corresponding test process databases need to be established for different maintenance levels, ensuring the universality and portability of the test software. 4. Conclusion New testing technologies and instruments have been influencing the military testing field and gradually replacing older technologies and instruments. Intelligent technology, virtual instrument technology, and embedded technology have been adopted in the military testing field and are developing towards the goals of universality, multi-functionality, anti-interference, miniaturization, and modularity. The missile weapon system integrated maintenance equipment, combined with the actual needs of the troops, has been tested and proven to be stable and suitable for widespread use. The author's innovation lies in the unified hardware design and the universal, integrated software structure, which greatly enhances the reliability and maintainability of the developed equipment. References: [1] Zhao Mingfu, Bus Technology and Application of Embedded Systems, Microcomputer Information, 2005, 21(06Z), 42-44, 3 [2] Wang Tianmiao, Embedded System Design and Example Development, Tsinghua University Press, 2002: 36-44 [3] Wei Zhong, Cai Yong, Lei Hongwei. Detailed Explanation of Embedded Development, Electronic Industry Press, 2003: 30-56 Download Design Data of a Comprehensive Maintenance Equipment Based on PC/104 Bus
Read next

CATDOLL Rosie Hard Silicone Head

The head made from hard silicone does not have a usable oral cavity. You can choose the skin tone, eye color, and wig, ...

Articles 2026-02-22