With the increasing degree of aerospace and electrical integration, the MIL-STD-1553B bus (hereinafter referred to as the 1553B bus) has become increasingly prominent as the preferred data bus for current aerospace electronic equipment, and has been widely used in aerospace, maritime weapons, ground weapons and other fields. As a data bus in satellite-borne/rocket-borne/aircraft-borne/ship-borne/vehicle-borne control systems, the reliability of the 1553B bus cable network directly affects the normal operation of the entire system, and bus failures may even cause inestimable losses. The production and processing of the 1553B bus cable network, as well as the detection of various links before system assembly, are extremely important. Therefore, how to conduct comprehensive and effective detection of the 1553B bus cable network has long been an important topic.
1553B bus cable network
The full name of MIL-STD-1553B bus is: aircraft internal time-division command/response multiplexed data bus, which uses shielded twisted pair to transmit data and transmits signals in the form of serial digital pulses. Its symbol data is represented by biphase Manchester code and the transmission rate is 1Mbit/s. The 1553B bus can connect 32 terminals and adopts command/response communication protocol. There are three types of terminals: bus controller (BC), remote terminal (RT) and bus monitor (BM). The information transmission format is BC to RT, RT to BC, RT to RT, broadcast mode and system control mode. As the transmission medium of 1553B bus data, the 1553B bus cable network is a multi-redundancy bus topology structure, which is connected between various 1553B terminal devices to complete the 1553B protocol data communication. A complete 1553B cable network (as shown in Figure 1) includes the main bus (trunk part), short-circuit wire (branch part connected to each terminal), coupler (connection point between the main bus and short-circuit wire), and terminator (connected to both ends of the main bus).
As the preferred data bus for current aerospace electronic equipment, the national military standard and the US military standard have detailed descriptions on the test and inspection of the 1553B bus. GJB5186.5 and SAE4115 have made relevant specifications for the test standards and methods of the 1553B bus cable network, but the instruments involved are numerous, which is not conducive to comprehensive testing. According to the GJB5186.5, SAE4115 and MIL-STD-1553B standards, the test and inspection of the 1553B bus cable network needs to be carried out: network continuity, network dynamic fault test, network data link integrity test, waveform test - network qualitative analysis, waveform distortion value Vmin, zero-crossing distortion Zcross, waveform symmetry RtZero, etc.
In fact, the test system can be configured as an intelligent 1553B terminal test device. It can be connected to any terminal of the 1553B bus network, and then can work in BC/RT/BM mode at will through software control, and conduct various data communications with all other terminal devices on the bus network, so as to test whether the various functions of the terminal device under test are normal. At the same time, when performing terminal device function tests, the system can inject or detect various communication errors such as data word errors and command word errors, so as to quickly and accurately locate the functional failure of the terminal under test.
1553B Bus Cable Network Automatic Test System
Traditionally, comprehensive testing of 1553B cable network performance parameters requires the use of instruments such as multimeters, characteristic impedance analyzers, oscilloscopes, and time domain reflectometers. The entire testing process is very cumbersome, difficult to implement, and time-consuming. It is difficult to form a unified test report, and the efficiency and reliability are very low.
The 1553B bus cable network automatic test system effectively solves the above problems. It can perform comprehensive quantitative and qualitative test analysis on the 1553B bus cable network. The whole process is completed automatically without manual intervention, and finally a detailed test analysis report is formed, which can greatly improve the test efficiency and reliability.
system design
This system adopts a cabinet structure and modular design, mainly including a system human-computer interaction interface, a system control processor, a 1553B bus test dedicated controller (to achieve standard 1553B bus signal excitation source, test auxiliary analysis and test switching control, etc.), a data acquisition module, a test interface panel (to achieve access to the network under test) and a printer (to print test result reports). Figure 2 is a functional block diagram of the entire system.
System function modules
Some modules of this system can be implemented directly using existing modules. Among them, the system control processor, which is responsible for the entire system test control process, data analysis, algorithm implementation, etc., is implemented using an industrial computer with good stability; the human-computer interaction part is implemented in conjunction with the industrial computer using a LCD display, keyboard, mouse, and printer (to print out the test result report), and combined with the test interface software; the data acquisition and impedance analysis modules are implemented using a digital oscilloscope with a programming interface.
Dedicated test controller
The 1553B bus cable network dedicated test controller has two major functions: as a signal source for cable testing, it generates standard 1553B digital signals and sine wave and other excitation signals for testing; it completes the switching of signal source input and signal acquisition terminal during the test. The functional block diagram of the dedicated test controller is shown in Figure 3.
The processor system module and the 1553B bus signal source controller module are implemented in the form of FPGA Cyclone III EP3C55F484 loaded with S698 IP core + 1553B IP core. The S698 IP core independently developed by Zhuhai Orbit is a scalable core based on the AMBA bus architecture. It has rich peripherals on the chip and has good reliability. It has been widely used in the aerospace field. The 1553B IP core is also a bus controller module that complies with the 1553B protocol developed by Orbit specifically for equipment in aviation and aerospace measurement and control networks. The module implements the 1553B bus protocol processor and bus data transceiver internally, and can complete the functions of three bus devices: bus controller (BC), remote terminal (RT) and bus monitor (BM). Here, both the S698 IP core and the 1553B IP core are scalable, and their functions can be increased or reduced according to the needs of the test system. [page]
The 1553B soft core implements the hardware analysis of the entire MIL-STD-1553B bus protocol inside the FPGA, but the logic conversion and drive of the 1553B signal level need to be implemented externally through the transceiver driver. Here, HOLT's 1553B bus transceiver driver HI-1573 is selected for design.
Taking into account the functional requirements of the system, the program memory uses SST's 8-bit FLASH, model 39VF040 (512×8bit), and the address range of the processor occupied is: 0x0000000~0x0007ffff; the data memory uses ISSI's 16-bit SRAM, model IS61LV51216 (512×16bit), and the address range of the processor occupied is: 0x4000000~0x400fffff.
The channel switching module mainly completes the selective input of the excitation signal to the network under test and the selective collection of the data signal on the network under test. Therefore, the switch used to select the conduction must have the characteristics of small on-resistance and small on-capacitance, so as to greatly reduce the influence of the switch on the excitation signal or the collected signal. Taking all factors into consideration, Omron relays were selected for design.
In order to maximize compatibility with the access test of the universal 1553B bus cable network, the interface panel is designed according to the requirements of accessing 32 1553B bus cable network endpoints. At the same time, each set of connectors consists of 1 female (DK-621-0940-4S) and 1 male (DK-621-0940-4P) sockets to be compatible with external male (DK-621-0939-4P) and female plugs (DK-621-0939-4S).
1553B bus terminal equipment function test module
This module is mainly used to complete the functional test of the terminal equipment, simulate a terminal equipment working in BC/RT/BM mode, and communicate various data with all other terminal equipment on the bus network, so as to test whether the various functions of the tested terminal equipment are normal. Here, the 1553B functional test equipment EMB1000-PCI1553B-EI based on PCI interface developed by Zhuhai Orbit Company is selected. It can be integrated into this system by directly plugging it into the PCI slot of the system controller industrial computer. EMBC1000-PCI1553B-EI is powerful and provides interface functions in VC++ environment, which is easy for system integration. It has the following functional features:
1. The operation mode, register setting and memory layout are fully compatible with BU-61580;
2. Support BC, RT and BM working modes;
3. Independent 1553B controller.
software programming
The software mainly includes two parts: the upper test interface software and the underlying firmware of the 1553B bus test dedicated controller.
The interface software is written in VC++ language to control the PCI, USB, RS232 and other peripheral interfaces of the industrial computer, thereby realizing the control of various modules such as the 1553B bus terminal device function side test equipment EMBC1000-PCI1553B-EI, the Tektronix digital oscilloscope for data acquisition, and the 1553B bus network dedicated test controller.
The underlying firmware of the dedicated controller is mainly used to realize the control of the 1553B controller by the S698 processor, including the sending and receiving of data, etc. It adopts standard C programming, and the program debugging is completed on the development environment Orin5.0 developed by Orbit for the SPAR V8 standard architecture processor.
Conclusion
This article introduces how to achieve reliable and effective testing and inspection of 1553B bus cable network, and finally proposes a solution for 1553B bus cable network automatic testing system, thus solving the problems of traditional testing, such as numerous design and testing instruments, cumbersome process, difficult implementation, low efficiency and reliability. The solution has been implemented and formed into a product. After a large number of verification tests, the system can complete the comprehensive, fast, effective and reliable testing of 1553B bus cables, and has been widely used in aerospace, marine weapons, ground weapons and other fields.
references:
[1] National Defense Science, Technology and Industry Commission. GJB5186 Digital Time Division Command/Response Multiplexed Data Bus Test Method [S]. 2004
[2]AEROSPACE STANDARD SAE4115 SAE Internetional Group[S].2006
[3] Altera Corporation. CycloneIII Device Handbook[R].2008,1
[4] MIL-HDBK-1553A (US Military Standard 1553)[S]
[5] Orbit Corporation. EMBC1000-PCI1553B-EI User Manual V1.5[R]. 2009
[6] DDC Corporation. 1553 User's Guide. 2003
[7] DDC. MIL-STD-1553 DESIGNED's guide. 2003
[8] Orbit Corporation. OBT1553 Application Manual[R]. 2007
[9]HI-1573, HI-1574 datasheet:HOL T INTEGRATED CIRCUITS.2006
[10] Orbit Corporation. S698-ECR User Manual. 2004
Previous article:Measurement of torque and speed using JN338 digital torque and speed sensor
Next article:Design of portable ARINC429 bus communication equipment based on USB
- Popular Resources
- Popular amplifiers
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- How should I choose PCB surface treatment? How should I choose between HASL and OSP?
- Why does the digital tube only display 0 and the buttons don't respond?
- Please follow me-DIY smart home system
- Playing with Circuits (1) - High-Side Current Detection
- 【Live FAQ】OMRON relay, switch and connector solutions for photovoltaic inverters/energy storage systems
- In the era of autonomous vehicles: Antenna measurement and simulation are more critical than ever
- 3 Benefits of Using Low IQ Buck/Boost Converters to Extend Flow Meter Battery Life
- Introduction to Power Factor Correction Technology in AC/DC Front-End Converter Modules
- Raspberry Pi Foundation Launches $4 Raspberry Pi Pico with MicroPython Support
- EEWORLD University ---- Overcurrent Sensing Technology