1553B bus test experiment method and system

By developing the 1553B bus test experimental system and integrating multiple test modules, it solves the problem that traditional teaching is difficult to achieve in-depth understanding and actual operation of the 1553B bus, and realizes the credibility, accuracy and repeatability of the experiment, helping students obtain operational experience in actual engineering projects.

CN119652799APending Publication Date: 2025-03-18CHINESE PEOPLES LIBERATION ARMY KET FORCE SERGEANT SCHOOL
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411484872.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

The existing technology is difficult to fully cover the technical details of the 1553B bus, and traditional classroom teaching is difficult to achieve in-depth understanding and practical operation capabilities of the 1553B bus, especially in data transmission, inter-node interaction, etc.

Method used

A 1553B bus testing experimental system has been developed, integrating testing modules in multiple aspects such as communication medium replacement, hardware cognition, transmission protocol, inter-node communication and control and data acquisition. Through experimental methods and systems, students can conduct in-depth experiments on different dimensions.

Benefits of technology

The system can accurately capture subtle changes in bus signals, ensure the credibility and accuracy of experimental results, and provide highly consistent experimental conditions to ensure the repeatability of experimental results, help students conduct experiments in a realistic bus environment and obtain an operating experience consistent with actual engineering projects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652799A_ABST
    Figure CN119652799A_ABST
Patent Text Reader

Abstract

The invention discloses a 1553B bus test experiment method and system, and relates to the technical field of data processing, and the system comprises a 1553B communication medium replacement test module which evaluates the influence of a medium on the communication quality through the comparison of signal waveforms and data transmission performance under different media; the 1553B hardware cognitive test module is used for sending an instruction and acquiring feedback data of the steering engine and the sensitive equipment, and is used for evaluating the control precision and the response speed; the 1553B transmission protocol test module simulates and captures a differential signal of a 1553B bus, and verifies whether a data frame format and a command field accord with a protocol standard; the inter-node communication test module is used for analyzing the communication performance of the nodes by recording the data transmission quantity, the error rate and the like between the nodes; and the 1553B bus control and data acquisition test module is used for acquiring feedback of the steering engine and the sensitive equipment and calculating the motion precision and the accuracy of attitude feedback.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a 1553B bus test experimental method and system. Background Art

[0002] The 1553B bus is a bidirectional, multi-channel, redundant avionics data bus system, which is widely used in aerospace, defense and other fields for real-time data transmission and control signal transmission. Its main features include high reliability, anti-interference, redundant design, etc., which can meet the needs of high-precision and real-time data transmission in complex environments.

[0003] As modern avionics and defense equipment have increasingly higher requirements for the real-time and reliability of data transmission systems, the application of the 1553B bus has become more extensive and in-depth. It can support efficient communication between the main control computer (Bus Controller, BC) and the remote terminal (Remote Terminal, RT), and can also realize data exchange between different remote terminals. At the same time, the 1553B bus supports redundant data transmission design, allowing the use of both A and B buses at the same time to ensure reliable data transmission in the event of a failure.

[0004] The 1553B bus protocol specifies the communication frame format, command type, data transmission method and error detection mechanism. Its communication frame structure includes command words, status words and data words. The data transmission of each frame needs to be sent by the bus controller, and the remote terminal receives and responds. This strict protocol design ensures the standardization of communication, but it also brings high requirements for the correctness of device hardware connection, communication protocol consistency, data transmission performance and system response speed.

[0005] Moreover, in the teaching practice of 1553B bus, trainers need to have a deep understanding of 1553B bus and practical operation ability. This includes a detailed understanding and mastery of the basic communication mechanism, transmission protocol, differential signal waveform, data transmission rate, bit error rate, hardware cognition and communication between nodes of 1553B bus. Traditional classroom teaching is difficult to fully cover these technical details, so a 1553B bus test experimental device is often required for preliminary teaching before practical operation. Through actual experimental operation, students can more intuitively understand the key contents such as bus protocol, data transmission, and interaction between nodes. Therefore, it is very important to develop a 1553B bus test experimental system. Summary of the invention

[0006] In order to overcome the above technical defects, this application proposes a 1553B bus test experiment system, which integrates the communication medium replacement, hardware cognition, transmission protocol, inter-node communication and control and data acquisition of the 1553B bus to ensure that students can conduct in-depth experiments in different dimensions.

[0007] The specific plan is as follows: In a first aspect of the present application, a 1553B bus test experimental method is provided, the method comprising: Get the differential signal waveform of 1553B bus under different communication media; Get the data transmission rate under different media conditions; Obtain the bit error rate under different media and determine whether the bit error rate is within the standard range; Record all experimental data, including waveform data, transmission rate, and bit error rate under each communication medium; The waveform characteristics and transmission performance of different media are compared, and the relationship between signal amplitude, noise and bit error rate is analyzed to find out the impact of different media on the communication quality of 1553B bus.

[0008] Furthermore, the method further comprises: Send instructions to the servo device and obtain motion feedback from the servo device; Send attitude adjustment instructions to sensitive devices to test the movement of the device in various degrees of freedom and obtain device attitude feedback data; Compare the set angle of the servo device with the actual feedback angle to confirm whether the response is accurate; Verify whether the posture feedback of sensitive equipment is consistent with the set instructions.

[0009] Wherein, in the 1553B bus test experimental method, the 1553B bus includes two buses A and B which are redundant to each other; The method also includes: Disconnect the A bus; Determine whether the system automatically switches to the B bus for communication; If it automatically switches to the B bus for communication, the differential signal waveform of the B bus is collected; Record the switching time and waveform changes from A bus to B bus; Analyze the switching process after the A bus is disconnected and check whether the switching time is lower than the specified threshold; Verify whether the signal waveform after bus B switching is normal.

[0010] Furthermore, the method also includes: Sending command frames to remote terminal (RT) nodes via the host computer (BC); Capture the differential signals of the 1553B bus and convert them into readable data frames; Record the collected frame data, including frame header, command field, data field, checksum and other information; Analyze the command field and checksum of each frame to ensure data integrity and consistency; Compare the collected data frames with the 1553B standard protocol one by one, and determine whether the format, length, and command field of the data frames conform to the protocol standard; Furthermore, the method also includes: Send test frames to RT nodes through BC, and record the timestamps of BC sending frames and RT response frames; Obtain the time difference from when BC sends a command frame to when RT returns a response frame, and record the delay data; Compare the latency data between different nodes and analyze whether the latency is within the range allowed by the protocol.

[0011] Furthermore, the method also includes: Send data frames to one or more RT nodes through BC, and record the amount of data transmitted and the delay; Trigger the RT node to send data to the BC and record the amount of data transmitted, delay, and number of errors; Configure the communication between RTs so that RT nodes can send data to each other and record the transmission delay, data volume and error conditions; Broadcast data to all RT nodes through BC, and record the data received by each RT, including the reception success rate and transmission delay; Record the transmission delay, number of transmission frames, bit error rate in each communication mode and generate a database; Obtain the differential signal between each node during the communication process, and record the waveform collected in each communication mode; Compare the waveform morphology in different modes and analyze whether there is signal attenuation, waveform distortion, or noise increase in multi-node communication.

[0012] Furthermore, the method also includes: Send a series of servo control commands via 1553B bus; Through the response frame fed back by the servo, record the actual response time of the servo after receiving the control command; Obtaining attitude feedback data of sensitive equipment, such as attitude information of a gyroscope or a two-degree-of-freedom sensitive device, wherein the gyroscope may adopt a six-axis gyroscope module, and the two-degree-of-freedom sensitive device is a device that can realize horizontal and vertical movement under the control of an embedded ARM main control board; Record the posture changes of the device during the execution of control instructions; Compare and analyze the control command with the actual movement of the servo, calculate the difference between the command and the actual movement, and obtain the movement accuracy and response speed of the servo; Compare the collected sensitive equipment attitude information with the actual equipment operation to analyze the accuracy of data collection and check whether the change of attitude data is consistent with the expected servo movement; Analyze the accuracy of the posture feedback data of sensitive equipment, including the range of equipment posture changes, resolution of angle changes, etc. Verify the accuracy of data collection through error analysis.

[0013] Based on the analysis results, confirm whether the movement of the servo equipment accurately responds to the control instructions and verify the real-time control performance of the system. Evaluate whether the system response time meets expectations and confirm whether the attitude data of sensitive equipment is consistent with the actual attitude change to verify the accuracy of the system's data collection.

[0014] The second aspect of the present application provides a 1553B bus test experimental method and system, the system comprising: 1553B communication medium replacement test module; the 1553B communication medium replacement test module collects the differential signal waveform of the 1553B bus under different communication media, uses an oscilloscope or a signal test box to monitor the signal and obtain the actual data transmission rate under different communication media conditions, and calculates the bit error rate; by comparing the signal waveform and data transmission performance under different communication media, the influence of different media on the communication quality of the 1553B bus can be obtained; 1553B hardware cognition test module; the 1553B hardware cognition test module obtains actual motion feedback data of the servo device by sending instructions to the servo device, sends attitude adjustment instructions to the sensitive device, and collects attitude change feedback of the device; Compare the servo setting angle with the actual feedback angle to evaluate the system's control accuracy and response speed, and compare the attitude feedback of sensitive equipment with the set instructions to verify whether the attitude control is accurate; 1553B transmission protocol test module; the 1553B transmission protocol test module sends a command frame to a remote terminal device node through a main control computer, captures and converts the differential signal of the 1553B bus, generates a readable data frame, and records the command field, data field, frame header and check code of the frame data; compares the collected data frame with the 1553B standard protocol one by one, and determines whether the format, length and command field of the data frame conform to the protocol standard, and records and calculates the transmission delay to ensure that the response time conforms to the standard specified in the protocol Inter-node communication test module; the inter-node communication test module records the data transmission volume, transmission delay, and bit error rate through the communication between the main control computer and the remote terminal device nodes; analyzes the data transmission performance between the remote terminal device and the remote terminal device by configuring the communication between the remote terminal device nodes; sends data to all remote terminal device nodes in broadcast mode, and records the reception success rate and transmission delay; compares the data transmission performance under different communication modes, analyzes the transmission delay, bit error rate and number of transmission frames of each node, and analyzes the collected differential signal waveform to check whether there is signal attenuation, waveform distortion or noise increase; 1553B bus control and data acquisition test module; the 1553B bus control and data acquisition test module sends a series of servo control instructions, obtains the actual response time of the servo feedback through the 1553B bus, collects the attitude feedback data of the sensitive equipment, and records the attitude changes during the execution process, and then compares the servo setting instructions with the actual feedback motion data, calculates the motion accuracy and response speed, and analyzes the attitude feedback accuracy of the sensitive equipment to verify the accuracy of its attitude data and its matching degree with the instructions. Beneficial Effects

[0015] This system can accurately capture the subtle changes of bus signals and confirm whether the signal quality meets the 1553B bus standard by comparing and analyzing the waveform characteristics. This precise analysis process ensures the credibility and accuracy of the experimental results.

[0016] Moreover, whether it is a redundant bus switching experiment or inter-node communication delay measurement, the experimental system can provide highly consistent experimental conditions to ensure the repeatability of each experimental result. This helps students conduct multiple experiments and verify the consistency of experimental assumptions and test results.

[0017] The experimental system allows students to conduct experiments in a realistic bus environment, simulating complex scenarios such as different media, different node communications, redundant bus switching, etc., so that students can obtain an operating experience consistent with actual engineering projects. The system can dynamically display the motion response of hardware devices after receiving bus instructions, and through data frame feedback, it can help them understand the real-time control performance and data acquisition accuracy of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0019] Figure 1A schematic diagram of a 1553B bus test experimental method flow chart provided in an embodiment of the present application; Figure 2 A schematic diagram of a 1553B bus test experimental system flow chart provided in an embodiment of the present application.

[0020] Explanation of the accompanying drawings: 1. 1553B communication medium replacement test module, 2. 1553B hardware recognition test module, 3. 1553B transmission protocol test module, 4. Inter-node communication test module, 5. 1553B bus control and data acquisition test module. DETAILED DESCRIPTION

[0021] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0022] It should be noted that the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or modules that are not explicitly listed or inherent to these processes, methods, products or devices.

[0023] In the 1553B bus test experimental method of this embodiment, the 1553B bus includes two buses A and B that are redundant to each other; Embodiment 1, as Figure 1 As shown, the present application provides a 1553B bus test experimental method and system, the method comprising: S101 obtains differential signal waveforms of the 1553B bus under different communication media; S102 obtains data transmission rates under different media conditions; S103 obtains the bit error rate under different media and determines whether the bit error rate is within the standard range; S104 records all experimental data, including waveform data, transmission rate, and bit error rate under each communication medium; S105 compares the waveform characteristics and transmission performance of different media, analyzes the relationship between signal amplitude, noise and bit error rate, and finds out the impact of different media on the communication quality of 1553B bus.

[0024] Specifically: As an implementation method, it can prepare two communication media: different types of cables (such as shielded twisted pair cables and unshielded cables) and different types of couplers (such as electrical couplers, optical fiber couplers), and ensure that each medium is correctly connected in the bus; An oscilloscope can be used to collect the differential signal waveform of the bus through a bus signal test box.

[0025] The waveform data of the two communication media under different conditions are recorded, and the waveforms of bus A and bus B are collected respectively, as well as the waveform parameters such as amplitude, rise time, fall time, symmetry, and stability.

[0026] Among them, the method of obtaining the data transmission rate under different medium conditions is as follows; Use a host computer (BC) to send large amounts of test data (such as fixed-length message frames) to a remote terminal (RT).

[0027] Record whether the data transmission rate remains stable under different media conditions, calculate the average transmission rate and record the changes.

[0028] Among them, the method for obtaining the bit error rate is as follows; Use the error detection tool to send a preset test frame (such as an all-1 or all-0 frame) to the RT through the host computer, and check whether there is a bit error by reading back the data returned by the RT.

[0029] Record the bit error rate for each medium, especially the change in bit error rate as the transmission distance increases; Compare the changes in data transmission rates under different communication media to analyze the fluctuation and stability of the transmission rate; And obtain the bit error rate under different media to determine whether the bit error rate remains within the standard range (usually less than 1 bit error per million bits).

[0030] It can specifically analyze whether the bit error rate increases significantly under long-distance transmission conditions, thereby evaluating the performance of the medium in long-distance transmission; It can conduct comparative analysis of transmission rate and bit error rate to determine the impact of different media on communication performance, and confirm whether the coupler can effectively reduce the bit error rate to improve the reliability of data transmission.

[0031] It can record all experimental data, including waveform data, transmission rate, bit error rate, etc. under each communication medium, and comprehensively organize the signal waveform and data transmission performance of different communication media; It enables it to analyze the relationship between signal amplitude, noise and bit error rate by comparing the waveform characteristics and transmission performance of different media, and evaluate the comprehensive communication performance of the medium by comprehensively considering waveform quality, data transmission rate and bit error rate; Therefore, by collecting signal waveforms and data transmission performance under different communication media, the influence of different media on the communication quality of 1553B bus can be verified. By analyzing the amplitude, stability, bit error rate and other aspects of the waveform, the advantages of the coupler access method in improving communication reliability can be confirmed.

[0032] S201 sends a command to the servo device and obtains motion feedback from the servo device; S202 sends a posture adjustment instruction to the sensitive device to test the movement of the device in each degree of freedom and obtain the device posture feedback data; S203 compares the set angle of the servo device and the actual feedback angle to confirm whether the response is accurate; S204 verifies whether the posture feedback of the sensitive device is consistent with the set instruction.

[0033] Specifically, as an implementation method, it can send instructions (such as rotating a certain angle) to the servo device through the main control computer to obtain motion feedback of the servo device (such as actual rotation angle, response time); and send attitude adjustment instructions to the sensitive device to obtain device attitude feedback data (such as angle, acceleration, etc.); thereby knowing whether the servo device rotates according to the instruction, and recording the difference between the set angle and the actual angle, and whether the attitude change of the sensitive device is consistent with the instruction, and recording the attitude data (such as pitch angle, yaw angle, etc.); By comparing the set angle of the servo device and the actual feedback angle, confirm whether the response is accurate and whether the error is within a reasonable range (generally, an error of less than 1 degree is normal); and verify whether the attitude feedback is consistent with the set instructions, and detect the accuracy and sensitivity of the sensor. The attitude data should be able to reflect the angle changes of the device in real time without obvious delay; It can verify whether the servo equipment moves correctly after receiving the main control command to ensure that its control system is normal, and verify whether the sensitive equipment responds accurately to the main control command through attitude data to ensure that the attitude sensor functions normally; S211 disconnects the A bus; S212 determines whether the system automatically switches to the B bus for communication; If the communication is automatically switched to the B bus at S213, the differential signal waveform of the B bus is collected; S214 records the switching time and waveform change from A bus to B bus; S215 analyzes the switching process after the A bus is disconnected and checks whether the switching time is lower than a specified threshold; S216 verifies whether the signal waveform after the B bus is switched is normal.

[0034] Specifically: it can actively disconnect the connection of bus A to simulate a bus A failure, and record whether the system automatically switches to bus B, and whether the communication status after switching is normal. If there is no automatic switching, it means that bus B has a failure and needs maintenance; if it automatically switches to bus B for communication, the differential signal waveform of bus B is collected to analyze the switching process after bus A is disconnected, and check whether the switching time is lower than the specified threshold (generally less than 1 millisecond) to ensure that there is no obvious delay in the switching process.

[0035] Use an oscilloscope to verify whether the signal waveform of the B bus after switching is normal, and confirm whether the B bus can transmit data stably, so that it can be confirmed through the above steps that the switching function of the redundant bus is effective. If the signal waveform of the B bus is consistent with that of the A bus, it can be proved that there is no obvious decline in communication quality after switching.

[0036] S301 sends a command frame to a remote terminal (RT) node via a host control computer (BC); S302 captures the differential signals of the 1553B bus and converts these signals into readable data frames; S303 records the collected frame data, the data content includes information such as frame header, command field, data field and check code; S304 analyzes the command field and the checksum of each frame to ensure data integrity and consistency; S305 compares the collected data frames with the 1553B standard protocol one by one, and determines whether the format, length, and command field of the data frames conform to the protocol standard; Specifically, BC (bus controller) and RT (remote terminal) are connected via 1553B bus. Ensure that each node is connected to the bus via a coupler, the termination resistor is connected correctly, and the bus signal test box is connected in series to the A bus, and the oscilloscope is connected via the test terminal to prepare for data frame acquisition; Configure BC through the host computer and send command frames to RT nodes to trigger communication. The command frames include request commands from BC to RT, response commands from RT to BC, and communication commands from RT to RT; Capture the differential signals of the 1553B bus using an oscilloscope or data acquisition tool and convert these signals into readable data frames.

[0037] The collected frame data is recorded, including the command frame sent by BC, the response frame returned by RT, and the communication frame between RTs. The data content includes the frame header, command field, data field, checksum and other information.

[0038] Use protocol analysis software to extract key fields in the frame data, including the frame header (synchronization code), command field, data field (up to 32 words / frame), status word, and check code. Focus on analyzing the command field of each frame (such as read / write instructions, sub-address, word length, etc.) and the check code of the frame to ensure data integrity and consistency; Compare the collected data frames with the 1553B standard protocol one by one. According to the requirements of the 1553B protocol, verify the frame format one by one, including whether the synchronization code (first 3 bits), command field, data word, etc. meet the specified length and order. Ensure the integrity of each frame, check whether the check code of each frame is correct, and ensure that there are no errors in the data during transmission. The check code is used to verify whether there are errors or data damage during the transmission process. It can focus on checking whether the format, length, and command field of the frame meet the protocol standard, ensure that the length, field order, and number of data bytes of the frame meet the 1553B protocol regulations, especially the maximum data word length limit of 32 words, and check the check code field. Check whether the check code of each frame is correct to ensure that there are no errors in the data during transmission. The check code is used to verify whether there are errors or data damage during the transmission process to ensure that the check code of all frames is consistent with the content of the data field in the frame, so that it can ensure that the format and check code of all data frames in the 1553B bus transmission process meet the standard protocol and ensure the integrity and reliability of the communication data.

[0039] S311 sends a test frame to the RT node through BC and records the timestamps of the BC sending frame and the RT response frame; S312 obtains the time difference from when BC sends a command frame to when RT returns a response frame, and records the delay data; S313 compares the delay data between different nodes and analyzes whether the delay is within the range allowed by the protocol.

[0040] Specifically: it sends a specified test frame (such as a data frame with all 0s or all 1s) to RT through BC, records the timestamps of the BC sending frame and the RT response frame, and measures the time difference from the BC sending the command frame to the RT returning the response frame through an oscilloscope, recording the delay data; According to the collected timestamp, calculate the delay from BC sending the command frame to RT returning the response frame. Usually the communication delay of 1553B bus should be in microseconds (μs). Compare the delay data between different nodes and analyze whether the delay is within the range allowed by the protocol (usually within 20-100μs). In particular, the delay of multi-node communication (RT to RT, broadcast communication) can be analyzed to ensure that the real-time performance between multiple nodes meets the application requirements, so as to ensure that the response delay of each node meets the protocol standard, provide guarantee for the real-time control of the system, and judge the real-time response capability of the bus system under high load through delay analysis; S401 sends data frames to one or more RT nodes through BC, and records the amount of transmitted data and delay; S402 triggers the RT node to send data to the BC, and records the amount of transmitted data, delay, and number of errors; S403 configures the communication between RTs, enables the RT nodes to send data to each other, and records the transmission delay, data volume and error conditions; S404 broadcasts data to all RT nodes through BC, and records the data received by each RT, including the reception success rate and transmission delay; S405 records the transmission delay, the number of transmission frames, and the bit error rate in each communication mode, and generates a database; S406 obtains the differential signal between each node during the communication process, and records the waveform collected in each communication mode; S407 compares the waveforms in different modes and analyzes whether signal attenuation, waveform distortion, or noise increase occurs in multi-node communication.

[0041] Specifically: As an implementation method, a BC (bus controller) can be connected to at least two RTs (remote terminals) via a 1553B bus. Ensure that each node is correctly connected to the bus through a coupler, verify the configuration of the termination resistor, and connect a bus signal test box to the A bus and connect an oscilloscope through its test terminal to monitor signal quality and data transmission. in: BC to RT communication: The BC sends data frames to one or more RT nodes, starts BC->RT data transmission, and records the amount of data transmitted and the delay.

[0042] BC should send a command frame, and RT returns a response frame after receiving it to confirm whether the data is transmitted successfully.

[0043] RT to BC communication: Trigger the RT node to send data to the BC, start the RT->BC transmission mode, and record the amount of transmitted data, delay, and number of errors.

[0044] Observe the response frame returned by BC to confirm whether the data is sent or received successfully.

[0045] RT to RT communication: Configure communication between RTs, start RT->RT mode, send data between RT nodes, and record transmission delay, data volume, and error conditions.

[0046] Broadcast Communications: Start the broadcast mode, and the BC broadcasts data to all RT nodes, and records the data received by each RT, including the reception success rate and transmission delay; Use the host computer to record the transmission delay, data transmission volume (number of transmission frames), and number of error transmissions (bit error rate) in each communication mode. And record these data in a table form; in: Delay calculation: The delay from sending data to receiving confirmation response can be calculated based on the timestamp of each mode (BC->RT, RT->BC, RT->RT, broadcast). The results are compared to analyze the delay differences of each mode; Bit error rate detection: Based on the transmission records, the bit error rate in each mode can be calculated, that is, the ratio of the number of error transmission frames in each mode to the total number of transmission frames. By comparing the bit error rates in different modes, the stability and reliability of communication can be evaluated.

[0047] The comparison of data transmission volume can analyze the number of data frames transmitted per second in different modes and compare the transmission efficiency of each mode. Usually, the broadcast mode transmits the largest amount of data, while the transmission volume of RT to RT communication may be lower; To obtain the differential signal between each node during the communication process, you can use the bus signal test box and oscilloscope to monitor the signal waveform of the 1553B bus in real time. Capture the differential signal between each node during the communication process, especially the waveform changes when sending and receiving frames, and record the waveforms collected in each communication mode to ensure that there is no obvious distortion or noise interference in the amplitude, rising / falling edge of the signal, and waveform shape. The focus is on recording whether there is signal attenuation or interference during long-term communication.

[0048] Compare the waveforms in different modes, especially the amplitude and noise interference of the signal. Analyze whether there are signal attenuation, waveform distortion or noise increase in multi-node communication.

[0049] Analyze the rising and falling edges of the signal, check whether the signal integrity meets the 1553B bus standard, and detect whether there are irregular changes in the waveform due to line interference, signal conflicts between nodes, etc. Evaluate the reliability of the communication signal through the stability of the waveform and noise interference.

[0050] S501 sends a series of servo control commands via the 1553B bus; S502 records the actual response time of the servo after receiving the control command through the response frame fed back by the servo; S503 obtains attitude feedback data of sensitive devices, such as attitude information of a gyroscope; and records attitude changes of the device during the execution of control instructions; S504 compares and analyzes the control command with the actual movement of the servo, calculates the difference between the command and the actual movement, and obtains the movement accuracy and response speed of the servo; S505 compares the collected sensitive device attitude information with the actual device operation status to analyze the accuracy of data collection and check whether the change of attitude data is consistent with the expected steering gear movement; S506 analyzes the accuracy of the posture feedback data of the sensitive device, including the posture change range of the device, the resolution of the angle change, etc. The accuracy of data collection is verified through error analysis.

[0051] S507 confirms whether the movement of the servo equipment accurately responds to the control command based on the analysis results, and verifies the real-time control performance of the system. It evaluates whether the system response time meets expectations, and confirms whether the posture data of sensitive equipment is consistent with the actual posture change, so as to verify the accuracy of the system's data collection.

[0052] Specifically, as an implementation method of this solution, It is necessary to start the servo equipment and sensitive equipment to ensure that the equipment is in working state. Connect the bus signal test box to the 1553B bus, and use an oscilloscope or logic analyzer to monitor the data flow on the bus and the response of the equipment in real time. Run the experimental control program on the host computer, send instructions to the servo equipment through the 1553B interface, and collect attitude feedback data from the sensitive equipment. Ensure that the experimental software can simultaneously record the control instructions issued, the servo status feedback received, and the attitude data of the sensitive equipment.

[0053] The specific operations are as follows: Use the main control computer to send a series of servo control commands, such as angle adjustment commands, through the 1553B bus to control the servo to rotate to a predetermined angle. When sending commands, record the command content in the control frame (such as angle setting value, command type, etc.); through the response frame fed back by the servo, record the actual response time of the servo after receiving the control command, that is, the delay time from the command to the actual action of the servo device; at the same time, obtain the attitude feedback data of sensitive devices, such as the attitude information of the gyroscope, and record the attitude changes of the device during the execution of the control command, including the rotation angle or acceleration changes in three directions; The data acquisition platform of the host computer is used to record and save all collected servo motion feedback data and attitude data of sensitive devices. The records include the actual movement angle and movement time of the servo, as well as the attitude changes of sensitive devices. The collected data can be saved as experimental data files in real time to ensure the integrity and accuracy of the data. The data is divided into two parts: control command data and device response data for subsequent analysis.

[0054] By comparing and analyzing the control instructions (such as angle setting values) sent by the main control computer with the actual movement of the servo (feedback angle, response time), the difference between the instructions and the actual movement is calculated to analyze the movement accuracy and response speed of the servo; and by recording the response time of the servo, the delay from the control instruction to the actual movement of the servo equipment is analyzed. A chart of the servo response time is generated to evaluate whether the system's response speed meets the requirements of real-time control; Compare the collected attitude information of sensitive equipment with the actual equipment operation and analyze the accuracy of data collection. Check whether the change of attitude data is consistent with the expected servo movement, verify the consistency and stability of data collection, and analyze the accuracy of the attitude feedback data of sensitive equipment, including the attitude change range of the equipment, the resolution of angle change, etc. Through error analysis, verify the accuracy of data collection and ensure the consistency of equipment feedback with the actual attitude.

[0055] The error analysis is as follows: Calculate the error between the control command and the actual movement of the servo, such as the difference between the set angle and the feedback angle. Generate error analysis tables and charts to show how the motion error of the servo changes over time or the number of operations; Perform error analysis on the posture data of sensitive equipment, evaluate the error between the feedback data and the actual posture of the equipment, and determine the data collection accuracy of the system.

[0056] Based on the analysis results, confirm whether the movement of the servo equipment accurately responds to the control instructions and verify the real-time control performance of the system. Evaluate whether the system response time meets expectations; and confirm whether the attitude data of sensitive equipment is consistent with the actual attitude change to verify the data acquisition accuracy of the system. At the same time, evaluate the noise interference and data stability during the data acquisition process.

[0057] Embodiment 2 is based on the same inventive concept as the 1553B bus test experimental method in the above embodiment. Figure 2 As shown, the present application provides a 1553B bus test experimental system, and the system and method embodiments in the present application embodiments are based on the same inventive concept. The system includes: 1553B communication medium replacement test module 1: The 1553B communication medium replacement test module collects the differential signal waveforms of the 1553B bus under different communication media, uses an oscilloscope or a signal test box to monitor the signal and obtain the actual data transmission rate under different communication media conditions, and calculates the bit error rate; by comparing the signal waveforms and data transmission performance under different communication media, the influence of different media on the communication quality of the 1553B bus can be obtained; This module can use different types of communication media (such as different cables and couplers) during testing to simulate the differences in communication environments that may be encountered in real projects; The differential signal transmitted by the 1553B bus is collected in real time through an oscilloscope or a signal test box to record the signal waveform characteristics under various communication media, including signal amplitude, waveform integrity, timing, etc.

[0058] It also monitors the data transmission rate and bit error rate under different media, counts the proportion of erroneous data frames during the transmission process, and generates a detailed bit error rate analysis report.

[0059] By comparing the differential signal waveforms and data transmission performance under various communication media, it can evaluate the impact of different media on signal transmission quality and derive the applicability, advantages and disadvantages of each medium. This provides a basis for medium selection in practical engineering applications.

[0060] 1553B Hardware Cognitive Test Module 2: The 1553B hardware recognition test module obtains actual motion feedback data of the servo device by sending instructions to the servo device, sends attitude adjustment instructions to the sensitive device, and collects attitude change feedback of the device; Compare the servo setting angle with the actual feedback angle to evaluate the system's control accuracy and response speed, and compare the attitude feedback of sensitive equipment with the set instructions to verify whether the attitude control is accurate; This module allows sending motion commands to the servo device through the 1553B bus and collecting feedback data from the servo in real time, including the set angle and actual motion angle. By comparing the set value and feedback value, students can evaluate the control accuracy, response speed and execution performance of the servo.

[0061] During the test, users can send attitude adjustment commands to sensitive devices (such as six-axis gyroscopes) and collect attitude feedback data from the devices. By comparing the collected feedback data with the set commands, the accuracy of attitude adjustment and the control performance of the system can be evaluated.

[0062] Through this module, students can also learn how to evaluate the real-time performance and response speed of the control system and understand the response characteristics of hardware devices under different control modes.

[0063] 1553B transmission protocol test module 3: The 1553B transmission protocol test module sends a command frame to a remote terminal device node through a main control computer, captures and converts the differential signal of the 1553B bus, generates a readable data frame, and records the command field, data field, frame header and check code of the frame data; compares the collected data frame with the 1553B standard protocol one by one, and determines whether the format, length and command field of the data frame conform to the protocol standard, and records and calculates the transmission delay to ensure that the response time conforms to the standard specified in the protocol; The module can also calculate the delay of data transmission and ensure that the response time of the node meets the protocol requirements. This function helps to detect the performance of the system under high load and ensure the stability of 1553B bus communication; Inter-node communication test module 4: The inter-node communication test module records the data transmission volume, transmission delay, and bit error rate through the communication between the main control computer and the remote terminal device nodes; analyzes the data transmission performance between the remote terminal device nodes by configuring the communication between the remote terminal device nodes; sends data to all remote terminal device nodes in broadcast mode, and records the reception success rate and transmission delay; compares the data transmission performance under different communication modes, analyzes the transmission delay, bit error rate, and number of transmission frames of each node, and analyzes the collected differential signal waveform to check whether there is signal attenuation, waveform distortion, or noise increase; in: Communication test between the main control computer and remote nodes: Through two-way communication between the main control computer and each remote terminal device, the amount of data transmitted, delay and bit error rate are recorded. Students can learn how to understand the communication bottleneck and delay problems of the bus through data analysis.

[0064] End-to-end communication performance analysis: By configuring the communication path between remote terminal devices, analyze the data transmission performance between devices. Evaluate the efficiency and reliability of data transmission, including the number of transmission frames, transmission rate, node response speed, etc.

[0065] Communication test in broadcast mode: The module supports broadcast communication test. The main control computer sends data to all remote terminal nodes and records the reception success rate and transmission delay. Compare the data transmission performance under different communication modes (such as unicast and broadcast) to further optimize the node communication performance.

[0066] Signal waveform and attenuation detection: Through real-time analysis of the differential signal waveform, check whether the signal has problems such as attenuation, distortion or increased noise, to ensure that the signal can still maintain good transmission quality in complex environments.

[0067] 1553B bus control and data acquisition test module 5: The control and data acquisition test module of the 1553B bus obtains the actual response time of the servo feedback through the 1553B bus by sending a series of servo control instructions, collects the attitude feedback data of the sensitive equipment, and records the attitude changes during the execution process, and then compares the setting instructions of the servo with the actual feedback motion data, calculates the motion accuracy and response speed, and analyzes the attitude feedback accuracy of the sensitive equipment to verify the accuracy of its attitude data and its matching degree with the instructions; After sending a series of servo control commands, the actual motion data of the servo, including response time and motion trajectory, is collected in real time through the 1553B bus. By comparing with the preset commands, students can also evaluate the control effect by calculating the motion accuracy and response speed of the servo.

[0068] Sensitive equipment posture feedback and accuracy verification: Collect the posture feedback data of sensitive equipment during the execution of instructions, and record the posture change trajectory during the execution process. Verify the feedback accuracy of sensitive equipment by analyzing the difference between posture data and set instructions.

[0069] Data matching analysis: Compare the motion data fed back by the servo with the set command to calculate the matching degree between the command and the feedback data. The attitude feedback accuracy of sensitive equipment will also be evaluated in the same way to ensure the high consistency between the system feedback data and the command.

[0070] It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above-mentioned specific embodiments of this specification are described. The processes depicted in the accompanying drawings do not necessarily require the specific order and continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0071] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

[0072] This specification and drawings are merely exemplary illustrations of the present application and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.

Claims

1. 1553B bus test experimental method, characterized in that: The method comprises: Get the differential signal waveform of 1553B bus under different communication media; Get the data transmission rate under different media conditions; Obtain the bit error rate under different media and determine whether the bit error rate is within the standard range; Record all experimental data, including waveform data, transmission rate, and bit error rate under each communication medium; The signal waveforms and data transmission performance under different communication media are compared to find out the impact of different media on the communication quality of 1553B bus.

2. The 1553B bus test experimental method as claimed in claim 1, characterized in that: The method further comprises: Send instructions to the servo device and obtain motion feedback from the servo device; Send attitude adjustment instructions to sensitive devices to obtain device attitude feedback data; Compare the set angle of the servo device with the actual feedback angle to confirm whether the response is accurate; Verify whether the posture feedback of sensitive equipment is consistent with the set instructions.

3. The 1553B bus test experimental method as claimed in claim 1, characterized in that: The method further comprises: Sending a command frame to a remote terminal device node via a host computer; Capture the differential signals of the 1553B bus and convert them into readable data frames; Record the collected frame data, including frame header, command field, data field, checksum and other information; Analyze the command field and checksum of each frame to ensure data integrity and consistency; Compare the collected data frames with the 1553B standard protocol one by one, and determine whether the format, length, and command field of the data frames conform to the protocol standard.

4. The 1553B bus test experimental method as claimed in claim 3, characterized in that: The method further comprises: Sending a test frame to a remote terminal device node through a host computer, and recording the timestamps of the host computer sending the frame and the remote terminal device responding frame; Obtain the time difference from the command frame sent by the host computer to the response frame returned by the remote terminal device, and record the delay data; Compare the latency data between different nodes and analyze whether the latency is within the range allowed by the protocol.

5. The 1553B bus test experimental method as claimed in claim 1, characterized in that: The method further comprises: Sending data frames to one or more remote terminal equipment nodes through a host computer, recording the amount of data transmitted and the delay; Trigger the remote terminal device node to send data to the main control computer, and record the amount of data transmitted, delay, and number of errors; Configure the communication between remote terminal devices so that the remote terminal device nodes can send data to each other and record the transmission delay, data volume and error conditions; Broadcast data to all remote terminal device nodes through the main control computer, and record the data received by each remote terminal device, including the reception success rate and transmission delay; Record the transmission delay, number of transmission frames, bit error rate in each communication mode and generate a database; Obtain the differential signal between each node during the communication process, and record the waveform collected in each communication mode; Compare the waveform morphology in different modes and analyze whether there is signal attenuation, waveform distortion, or noise increase in multi-node communication.

6. The 1553B bus test experimental method as claimed in claim 1, characterized in that: The method further comprises: Send a series of servo control commands via 1553B bus; Through the response frame fed back by the servo, record the actual response time of the servo after receiving the control command; Obtain attitude feedback data of sensitive equipment; record the attitude changes of equipment during the execution of control instructions; Compare and analyze the control command with the actual movement of the servo, calculate the difference between the command and the actual movement, and obtain the movement accuracy and response speed of the servo; Compare the collected sensitive equipment attitude information with the actual equipment operation to analyze the accuracy of data collection and check whether the change of attitude data is consistent with the expected servo movement; Analyze the accuracy of the posture feedback data of sensitive equipment and verify the accuracy of data collection through error analysis; Based on the analysis results, confirm whether the movement of the servo equipment accurately responds to the control instructions, evaluate whether the system response time meets expectations, and confirm whether the attitude data of sensitive equipment is consistent with the actual attitude changes.

7. The 1553B bus test experimental method according to any one of claims 1 to 5, characterized in that: The 1553B bus includes two buses A and B which are redundant to each other.

8. The 1553B bus test experimental method as claimed in claim 7, characterized in that: The method further comprises: Disconnect the A bus; Determine whether the system automatically switches to the B bus for communication; If it automatically switches to the B bus for communication, the differential signal waveform of the B bus is collected; Record the switching time and waveform changes from A bus to B bus; Analyze the switching process after the A bus is disconnected and check whether the switching time is lower than the specified threshold; Verify whether the signal waveform after bus B switching is normal.

9. A 1553B bus test experimental system, the system being used to execute the method according to any one of claims 1 to 8, characterized in that: The system comprises: 1553B communication medium replacement test module; the 1553B communication medium replacement test module collects the differential signal waveform of the 1553B bus under different communication media, uses an oscilloscope or a signal test box to monitor the signal and obtain the actual data transmission rate under different communication media conditions, and calculates the bit error rate; by comparing the signal waveform and data transmission performance under different communication media, the influence of different media on the communication quality of the 1553B bus can be obtained; 1553B hardware cognition test module; the 1553B hardware cognition test module obtains actual motion feedback data of the servo device by sending instructions to the servo device, sends attitude adjustment instructions to the sensitive device, and collects attitude change feedback of the device; Compare the servo setting angle with the actual feedback angle to evaluate the system's control accuracy and response speed, and compare the attitude feedback of sensitive equipment with the set instructions to verify whether the attitude control is accurate; 1553B transmission protocol test module; the 1553B transmission protocol test module sends a command frame to a remote terminal device node through a main control computer, captures and converts the differential signal of the 1553B bus, generates a readable data frame, and records the command field, data field, frame header and check code of the frame data; compares the collected data frame with the 1553B standard protocol one by one, and determines whether the format, length and command field of the data frame conform to the protocol standard, and records and calculates the transmission delay to ensure that the response time conforms to the standard specified in the protocol Inter-node communication test module; the inter-node communication test module records the data transmission volume, transmission delay, and bit error rate through the communication between the main control computer and the remote terminal device nodes; analyzes the data transmission performance between the remote terminal device and the remote terminal device by configuring the communication between the remote terminal device nodes; sends data to all remote terminal device nodes in broadcast mode, and records the reception success rate and transmission delay; compares the data transmission performance under different communication modes, analyzes the transmission delay, bit error rate and number of transmission frames of each node, and analyzes the collected differential signal waveform to check whether there is signal attenuation, waveform distortion or noise increase; 1553B bus control and data acquisition test module; the 1553B bus control and data acquisition test module sends a series of servo control instructions, obtains the actual response time of the servo feedback through the 1553B bus, collects the attitude feedback data of the sensitive equipment, and records the attitude changes during the execution process, and then compares the servo setting instructions with the actual feedback motion data, calculates the motion accuracy and response speed, and analyzes the attitude feedback accuracy of the sensitive equipment to verify the accuracy of its attitude data and its matching degree with the instructions.

Citation Information

Cited By

  • Serial port bus ICD missing-oriented test method

    CN120639652A

  • GJB289A bus ICD missing-oriented test method

    CN120658639A