Fiber-optic gyroscope multi-parameter collaborative test system and method based on dynamic editable process chain
The fiber optic gyroscope testing system, which utilizes a dynamically editable process chain and graphical modeling, solves the flexibility and accuracy issues of traditional testing methods. It enables multi-parameter collaborative control and data traceability, thereby improving testing efficiency and resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-29
- Publication Date
- 2026-03-10
AI Technical Summary
Traditional fiber optic gyroscope testing methods are inflexible, prone to errors when operating equipment independently, difficult to trace data, and have low resource utilization, failing to meet the testing needs of multiple models, multiple batches, and high complexity.
A multi-parameter collaborative testing system based on a dynamic and editable process chain is adopted. Through modular design and graphical process modeling, the testing process can be visualized and dynamically edited. Combined with a high-precision synchronous signal source and a unified time scale, collaborative control and data traceability of multiple devices can be achieved.
It improves the flexibility, automation and accuracy of testing, realizes complex environment-motion coupling testing, reduces human error, and improves testing efficiency and resource utilization.
Smart Images

Figure CN121632207A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of testing core components of inertial navigation systems, and particularly relates to an automatic system for performance testing of fiber-optic gyroscopes and a control method thereof, in particular, a comprehensive performance testing solution for fiber-optic gyroscopes supporting dynamic editing of testing processes, adaptation of multiple models, collaborative control of multiple device parameters, and synchronous data acquisition. BACKGROUND
[0002] As a core sensor of modern inertial navigation systems, the performance indicators (such as scale factor, zero bias stability, temperature characteristics, etc.) of fiber-optic gyroscopes directly determine the navigation accuracy. In the research and development, production and acceptance links, the electrical performance of fiber-optic gyroscopes under various simulated environments (such as different temperatures and angular rates) needs to be accurately and comprehensively tested. The traditional testing method mainly relies on the following modes: 1. Scripted testing: fixed test scripts are written for specific models of gyroscopes, and the process is rigid. When testing requirements change or new models are adapted, professional programmers need to modify the underlying code, which is slow to respond and lacks flexibility.
[0003] 2. Independent device operation: the oven, turntable, power supply, and data acquisition device are usually operated independently by different controllers. Testers need to switch between different software interfaces and manually coordinate the start-stop, parameter setting, and data recording timing of each device. This method is difficult to achieve accurate coordination under complex environmental profiles (such as simultaneous speed changes during temperature changes), and is prone to human operation errors and timing synchronization problems.
[0004] 3. Difficulty in data tracing: test data is usually stored separately, and there is a lack of a unified time reference, making it difficult to reproduce the testing process and inefficient for problem positioning and data analysis.
[0005] 4. Low resource utilization: the testing process cannot be flexibly combined according to the test purpose, and batch testing and research and development verification often require the establishment of different testing platforms, resulting in resource waste.
[0006] Therefore, an intelligent testing system that integrates environmental simulation, electrical excitation, and data acquisition is urgently needed, and the testing process can be defined flexibly by users, multiple devices can be accurately coordinated, and testing data can be traced throughout the process to meet the testing needs of fiber-optic gyroscopes of multiple models, multiple batches, and high complexity. SUMMARY
[0007] The purpose of the present application is to overcome the deficiencies of the prior art, and provide a fiber-optic gyroscope multi-parameter collaborative test system and method based on a dynamically editable process chain. The system aims to realize the visualization and dynamic editing of the test process, and define the test sequence through software; realize the automatic collaborative control and high-precision synchronization of multiple parameters such as temperature, speed, power-on, and synchronization signals; realize the unified time scale acquisition and whole-process tracing of test data, thereby significantly improving the flexibility, automation level, precision, and efficiency of the test.
[0008] The technical solution of the present application is as follows: In a first aspect, the present application provides a fiber-optic gyroscope multi-parameter collaborative test system based on a dynamically editable process chain. The system adopts a modular design and mainly includes the following five core parts: Industrial control system: as the "brain" and scheduling center of the whole system. It is usually composed of a high-performance industrial control computer and a multi-serial / multi-function data acquisition card. The industrial computer is equipped with RS232, USB, LAN, and other bus interfaces for establishing communication links with all peripherals to realize instruction issuing and state reading. Its core task is to run the editable process chain software and execute the collaborative control logic generated by the software.
[0009] Direct current power supply system: as the "energy source" of the system. It is composed of multiple high-precision programmable direct current power supplies, which can output multiple (such as 4) groups of independent controllable positive and negative direct current voltages through a specific series combination to meet the needs of multi-channel gyroscope simultaneous testing or single gyroscope multi-channel power supply. The power supply receives the program-controlled instructions of the industrial control system through the USB interface to accurately set the output voltage and current limit.
[0010] Detection adaptation system: as the "signal hub" and "adapter" of the system. It is an integrated chassis containing three key functional modules: Power control module: responsible for receiving the raw power of the direct current power supply system, performing secondary distribution and channel switching according to the industrial control instructions, and safely and accurately delivering the power to the designated gyroscope interface.
[0011] Voltage and current detection module: real-time online monitoring of the working voltage and current of each channel gyroscope, data upload to the industrial control system for state monitoring and overload protection.
[0012] Synchronization simulation module: the core excitation source of the system. It adopts a "FPGA+ARM" hardware architecture (FPGA is responsible for high-precision timing generation, and ARM is responsible for communication and protocol processing), which can generate high-stability, frequency, and duty cycle configurable TTL or RS422 format synchronization pulse signals, with an accuracy of ppm level, directly determining the accuracy of the gyroscope scale factor test.
[0013] In addition, the detection adapter also provides a standardized metrological detection interface, which facilitates periodic calibration of the output signal and ensures long-term reliability of the system.
[0014] Environmental simulation system: as the "environmental laboratory" of the system. It is composed of a temperature chamber and a rate turntable.
[0015] Temperature chamber: provides a high-precision temperature control environment with a wide temperature range (e.g. -60°C ~ +100°C).
[0016] Rate turntable: provides accurate angular rate and angular position excitation. Its innovation lies in the structural design: the moving platform of the turntable and the upper spindle extend into the temperature chamber, while the lower base is placed outside the temperature chamber. At the point where the spindle passes through the temperature chamber wall, a flexible non-contact material such as felt is used for sealing, which ensures the sealing and temperature control efficiency of the temperature chamber, and avoids introducing additional frictional resistance to the shafting of the turntable. At the same time, a heat-insulating ceramic pad is installed between the turntable load disc and the spindle to reduce the influence of heat conduction on the accuracy of the shafting. This design realizes the real environmental simulation of dynamic rate testing of the gyroscope in the full temperature range.
[0017] Editable process chain software: as the "soul" of the system and the user interaction interface. It is a special software running on an industrial computer, and its core innovation lies in: Graphical process modeling: encapsulates underlying test actions such as "power on the gyroscope", "set temperature", "turntable rotation", "wait", "data acquisition", "loop", etc. into graphical instruction blocks. Users can combine these instruction blocks on the time axis through simple "drag and drop" operations, and set specific parameters (such as temperature value, rate value, holding time, etc.) for each instruction block, thereby intuitively and quickly constructing any complex test process flow.
[0018] Process explanation and collaborative control: the software internal engine compiles the graphical process chain into executable state machine instruction sequences. During execution, through a distributed bus control mechanism, it sends control instructions with uniform high-precision timestamps to each hardware subsystem (power supply, temperature chamber, turntable, detection adapter), ensuring that all devices act in strict accordance with the preset timing sequence.
[0019] Synchronous data acquisition and traceability: while controlling the devices, it synchronously acquires temperature, rate data output by the gyroscope, as well as voltage, current data monitored by the system, and all data are stamped with uniform timestamps. This allows the entire test process to be recorded and played back afterwards, achieving full-process traceability of data.
[0020] As a further technical scheme of the present application: the industrial control system comprises an industrial control computer and a multi-serial acquisition module; the industrial control computer is connected to the environment simulation system, the direct current power supply system and the detection adaptation system through RS232, USB and LAN interfaces respectively; the multi-serial acquisition module is used for acquiring output signals from the fiber optic gyroscope.
[0021] As a further technical scheme of the present application: the direct current power supply system comprises a plurality of programmable direct current power supplies which are combined in series to output a plurality of positive and negative direct current power supplies, and the output ends thereof are connected to the power input end of the detection adaptation system.
[0022] As a further technical scheme of the present application: the detection adaptation system comprises: a detection adaptation box as a physical carrier and an interface hub; a power control module installed in the detection adaptation box and used for receiving the power supply of the direct current power supply system and performing channel switching and distribution; a voltage and current detection module installed in the detection adaptation box and used for monitoring the working voltage and current of the fiber optic gyroscope in real time; a synchronous simulation module installed in the detection adaptation box and taking FPGA and ARM as core architectures and used for generating high-precision and configurable synchronous pulse signals.
[0023] As a further technical scheme of the present application: the detection adaptation system further comprises a metering detection interface arranged on the detection adaptation box and used for metering and calibrating the synchronous pulse, voltage and current signals without disassembling the internal modules.
[0024] As a further technical scheme of the present application: the environment simulation system comprises: a temperature box used for providing a controllable temperature environment; a rate turntable, the moving table and part of the main shaft of which are arranged in the temperature control chamber of the temperature box and used for providing a controllable angular rate and angular position environment; wherein, the main shaft of the turntable and the temperature box are sealed by using non-contact sealing materials, and a heat insulation device is arranged between the load disc of the turntable and the main shaft.
[0025] As a further technical scheme of the present application: the editable process chain software specifically comprises: a process modeling configuration module used for constructing and editing a test process flow containing power-on, temperature control, rate control, data acquisition, cycle waiting and the like by means of dragging graphical instruction units and setting parameters; a test plan management module used for loading, managing and executing a test process chain file generated by the process modeling configuration module; A device cooperative control module is configured to parse the test process chain, generate a control instruction sequence with a unified timestamp, and send the control instruction sequence to corresponding direct current power supply systems, detection adaptation systems and environment simulation systems in time through the industrial control system.
[0026] In a second aspect, the application provides a fiber-optic gyroscope multi-parameter cooperative test method applied to the system, and the method comprises the following steps: S1: hardware installation and connection: the fiber-optic gyroscope to be tested is installed on the rate turntable table surface of the environment simulation system through a clamp, and the electrical interface thereof is connected to the gyroscope interface of the detection adaptation system through a slip ring or the like.
[0027] S2: system initialization: starting the editable process chain software, the software automatically or manually checks the communication connection and initializes parameters of the direct current power supply system, the detection adaptation system (each module), the environment simulation system (the oven and the turntable) and the data acquisition channel.
[0028] S3: dynamic process chain editing: according to the test requirement (such as rate test under high-low temperature cycle) this time, a user selects corresponding instruction blocks from an instruction library on a software graphical interface, and constructs a complete test process chain through dragging, sorting and parameter setting (such as setting a temperature point of -40 DEG C, a rate point of 100 DEG / s, 300 DEG / s, a temperature holding time of 30 min and the like). The cycle instruction can be inserted to realize repetition of the test sequence.
[0029] S4: plan generation and loading: saving the edited process chain as a template or a test plan file. Before execution, the plan file is loaded, and the software performs final analysis and verification thereon.
[0030] S5: automatic cooperative test execution: starting the test. The software sends control instructions in sequence according to the process chain. For example, first instructing the oven to start cooling to -40 DEG C and holding after reaching the temperature; then instructing the turntable to rotate at a uniform speed of 100 DEG / s; then instructing the direct current power supply system and the detection adaptation system to power on the gyroscope and generate a synchronous pulse; and finally instructing the data acquisition system to start recording. All actions are strictly synchronized, and data is synchronously acquired.
[0031] S6: data management and tracing: after the test is completed, the software automatically generates a test report containing all timestamp data. The user can replay the system state and gyroscope output at any time according to the timestamp for in-depth analysis.
[0032] As a further technical solution of the application, the dynamic editing test process chain in step S3 specifically comprises: selecting a graphical instruction unit representing a bottom-layer test action from a preset instruction library; Drag the selected instruction units to the process list according to the test flow, and configure specific parameters for each instruction unit to form a process flow; Insert a loop control instruction in the process flow to define the repeated execution logic of a specific test sequence. During the editing process, the software performs real-time syntax and logic checks on the process flow.
[0033] As a further technical solution of the present application, the execution of the test plan in step S5 specifically includes: The editable process chain software interprets the process chain as a state machine instruction sequence. Through a distributed bus control mechanism, instructions with precise time stamps are distributed to each subsystem. The environmental simulation system changes the temperature and rate according to the instructions, and the direct current power supply system and the detection adaptation system control power-on, synchronization signal generation and monitoring according to the instructions, and the industrial control system synchronously collects the temperature, rate signals output by the gyroscope and the voltage, current signals monitored by the system.
[0034] Compared with the prior art, the present application has the following advantages: 1. Highly flexible and configurable test flow: The process chain is edited through a graphical "building block" method, without programming, which can quickly create and modify test flow, greatly improving the iteration speed of test scheme and the adaptation ability to different models and different test outlines.
[0035] 2. Real multi-parameter collaborative testing: Through a unified timing scheduling engine and distributed control, precise synchronization and continuous control of temperature, rate and electrical parameter changes are achieved, complex environment-motion coupling tests can be completed, and the actual working conditions of the gyroscope can be simulated more realistically.
[0036] 3. Ensure high precision and traceability of test data: High-precision synchronization signal source ensures the accuracy of excitation; unified hardware timestamp ensures the time consistency of all collected data (gyroscope output, temperature, voltage, current), making the test process fully reproducible and providing a reliable basis for fault analysis and performance evaluation.
[0037] 4. Improve test automation level and efficiency: Achieve full-process automation from clamping to report generation, greatly reduce manual intervention and operation time, reduce dependence on manpower and human error, especially suitable for batch production testing.
[0038] 5. High system integration and good reliability: Integrated design reduces external wiring and compatibility problems, and the measurement and detection interface facilitates system self-checking and maintenance, ensuring the stability of long-term use and the reliability of test results.
[0039] The present application will be further described in detail below in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0040] Figure 1 The schematic diagram of system hardware composition and connection relation of an embodiment of the present application.
[0041] Figure 2 The system working principle and data flow framework diagram of an embodiment of the present application.
[0042] Figure 3 The hardware architecture principle diagram of detecting the synchronous simulation module in the adaptive system of an embodiment of the present application.
[0043] Figure 4 The schematic diagram of the core board chip and memory connection of the synchronous simulation module of an embodiment of the present application.
[0044] Figure 5 The schematic diagram of the power tree structure of the synchronous simulation module of an embodiment of the present application.
[0045] Figure 6 The integrated structure schematic diagram of the environmental simulation system (the oven and the turntable) of an embodiment of the present application.
[0046] Figure 7 The operation flowchart and test method step schematic diagram of the editable process chain software of the present application. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme of the embodiment of the present application will be described in more detail below by combining the drawings in the embodiment of the present application.
[0048] In the drawings, the same or similar notations represent the same or similar elements or elements with the same or similar functions throughout. The described embodiments are part of the embodiments of the present application, not all the embodiments.
[0049] The embodiments described below by referring to the drawings are exemplary, and are intended to explain the present application, and cannot be understood as the limitation of the present application. All other embodiments obtained by those skilled in the art based on the embodiments in the present application without creative labor belong to the protection scope of the present application.
[0050] The drawings will be described below in conjunction with the Figures 1-7 The embodiments of the present application will be described in detail.
[0051] Embodiment 1 System hardware composition and connection: Referring to Figure 1 , the system hardware platform of the present embodiment is divided into five modules according to the function, and is interconnected through the industrial control system.
[0052] Industrial control system: A industrial control computer with multiple PCI slots is used. An 8-port RS232 serial port card and a multifunction data acquisition card are installed in its PCI slots. The USB port and gigabit LAN port of the industrial control computer are also utilized. The RS232 ports are connected to the communication interfaces of the oven controller, the turntable controller and the detection adapter box respectively; the USB port is connected to 8 programmable DC power supplies; the LAN port is connected to the synchronous simulation module and the power control module in the detection adapter box; the RS422 port of the multi-port serial card is connected to the detection adapter box for collecting the serial data output by the gyroscope.
[0053] DC power supply system: 8 identical single-output programmable DC power supplies are used. The positive output of the first power supply is short-circuited with the negative output of the second power supply, and so on, forming 4 independent ±15V (example) power supply pairs. The output positive and negative terminals of each power supply pair are connected to the power input terminal block of the detection adapter box.
[0054] Detection adapter system: In a standard 19-inch chassis, a power control board, a voltage and current acquisition board and a synchronous simulation board are installed. The power control board receives inputs from the 4 power supplies and can be switched to any one of the 8 gyroscope interfaces through a relay matrix. The voltage and current acquisition board samples from each gyroscope interface and uploads the data through the LAN port after ADC conversion. The synchronous simulation board, with the aforementioned FPGA+ARM as the core, receives network instructions, generates 16 independently configurable synchronous pulses and connects to the gyroscope interfaces through the backplane. The front panel of the chassis is equipped with BNC and banana plugs to output key signals for measurement.
[0055] Environmental simulation system: As shown in Figure 6 , the oven is a vertical structure with specially designed mounting holes at the bottom. The rate turntable is first fixed to the foundation, with its main shaft passing through the U-shaped gap in the oven bottom plate. After the oven is moved into position, the gap is completed with a spacer and sealed with dense felt at the gap between the main shaft and the box. The turntable surface and the measured gyroscope are completely located in the uniform temperature zone of the oven.
[0056] Implementation of the synchronous simulation module: Synchronous simulation is the key to test accuracy. As shown in Figure 3 , the module uses Xilinx Zynq XC7Z030 chip (internally integrated dual-core ARM Cortex-A9 processor and FPGA logic unit) as the core. The ARM side runs embedded Linux, responsible for communicating with the industrial computer software through TCP / IP protocol, parsing instructions and configuring the registers in the FPGA. The FPGA logic part (as shown in Figure 4 , 5 ) is responsible for high-precision timing generation: An external temperature-compensated crystal oscillator (TCXO) with an accuracy of 1ppm is connected as a reference clock.
[0057] The FPGA uses a digital clock manager (DCM) and precise frequency division logic to generate corresponding pulse waveforms based on the frequency, duty cycle, and phase parameters sent by the ARM.
[0058] Each output channel is electrically isolated by an isolation driver chip (such as ISO7220), and a small resistor is connected in series at the output terminal for protection.
[0059] Part of the output is converted into an RS422 differential signal via a level conversion chip.
[0060] The FPGA also has an internal "back-sampling" circuit that collects the output pulses again and compares them with the original command to achieve self-testing and fault tolerance.
[0061] Software operation and testing process: Combination Figure 7 The user operation process is as follows: Start the software and connect all hardware (status lights turn green).
[0062] Model Configuration: Select or create a new gyroscope model in the software and configure its basic parameters (power supply voltage, communication baud rate, data format, etc.).
[0063] Process Chain Editing: Enter the "Process Editing" view. The left side of the view contains the instruction toolbox, which includes icons for "Oven Settings," "Turntable Rate," "Gyroscope Power On," "Delay Wait," "Start Recording," and "Loop Start / End." If a user needs to perform a test of "alternating rotation at -40℃, 100° / s and 300° / s," the following operations can be performed: a. Drag a "Incubator Setting" command to the process line, double-click to set the target temperature to "-40℃".
[0064] b. Drag and drop a "Delay Wait" command and set the duration to "1800 seconds" (for temperature stabilization).
[0065] c. Drag and drop a "Loop Start" command and set the loop count to "5".
[0066] d. Drag and drop a "Turntable Speed" command, set the speed to "100° / s", and the running time to "60 seconds".
[0067] e. Drag and drop a "Power On Gyroscope" and "Start Recording" command (you can set a short delay after powering on before recording).
[0068] f. Drag a "Turntable Speed" command, set the speed to "300° / s", and the running time to "60 seconds".
[0069] g. Drag and drop a "Power off gyroscope" and "Stop recording" command.
[0070] h. Drag and drop a "Loop End" command.
[0071] Planning and Execution: Save the edited process flow as "Low Temperature Rate Cyclic Test.flow". Load this file on the "Test Plan" page and click "Start Test". The software will then automatically execute the following: control the temperature chamber to cool down and maintain the temperature, then cyclically control the turntable speed, control power-on and power-off, and synchronously collect data. The interface will display the temperature curve, rate curve, gyroscope output curve, and voltage and current values in real time.
[0072] Reporting and Traceability: After the test, the data is automatically saved. Users can open the "Data Playback" function, input a specific time point, and the system will display the status of all devices and the collected data at that moment, enabling precise traceability.
[0073] Through the above embodiments, the system of the present invention successfully combines flexible software-defined testing, precise hardware collaborative control, and full-process data traceability, providing an efficient, reliable, and advanced testing method for the performance verification of fiber optic gyroscopes.
[0074] Example 2 This invention provides a multi-parameter collaborative testing system and control method for fiber optic gyroscopes based on a dynamically editable process chain. A dynamic process editing system is implemented using test flow modeling; a dynamic loading execution engine is used to convert the flowchart into state machine instructions. A distributed bus control mechanism is employed to achieve collaborative control of multiple devices; and synchronous timestamp instructions are used to record process data throughout its entire lifecycle.
[0075] By employing the above methods, testing resources are maximized, testing efficiency of fiber optic gyroscopes is improved, compatibility with various fiber optic gyroscope models' manufacturing processes is ensured, and process data traceability is maintained, thereby achieving fully automated testing of fiber optic gyroscopes throughout the entire process. The technical solution is as follows: A multi-parameter collaborative testing system for fiber optic gyroscopes based on a dynamically editable process chain includes: an industrial control system, a DC power supply system, a testing and adaptation system, and an environmental simulation system; The industrial control system includes an industrial control computer and a PCI multi-serial port acquisition module. The industrial control system interconnects with the DC power supply system, the detection adapter system, and the environmental module. The industrial control computer is equipped with bus communication interfaces for peripheral control, including RS232, USB, and LAN. The RS232 interface is connected to the temperature chamber, turntable, and detection adapter system to realize the acquisition and control of voltage and current signals from the temperature chamber, turntable, and environmental module; the USB interface is connected to the programmable DC power supply to realize the DC power supply output control; and the LAN interface is connected to the detection adapter system to realize the control of synchronous pulse signals and the power control module. The PCI multi-serial port acquisition module is installed on the PCI interface board of the industrial control computer, and its serial port output is connected to the RS422 interface of the detection adapter system to realize the acquisition of temperature and speed signals from the gyroscope output. The DC power supply system includes eight programmable DC power supplies. The positive output of one power supply is connected to the negative output of another, with two power supplies connected in series to generate the positive and negative power required for the gyroscope. By connecting the eight power supplies, four sets of positive and negative power signals can be output. The USB communication interface of the DC programmable power supply is connected to the USB interface of the industrial control computer, and its output is connected to the DC interface of the detection adapter system. The DC power supply receives control commands from the industrial control system and generates the power signals for the gyroscope to operate.
[0076] The detection adapter system includes a detection adapter box, a power control module, a voltage and current detection module, a synchronous simulation module, and a metering and detection interface.
[0077] The testing adapter box provides an installation platform for the above three modules and the metrology and testing interface. It also features centralized allocation of gyroscope control testing resources and electrical interface adaptation between the gyroscope and the testing system. The external interface connections of the testing adapter box are described as follows: the RS232 and LAN ports of the testing adapter box connect to the industrial control system; the power supply interface connects to the DC flow control power supply; and the RS422 interface connects to the serial port module in the industrial control system. The gyroscope interface connects to the turntable's sliding ring interface. The synchronization simulation module, power control module, and voltage and current detection module inside the testing box are connected to the gyroscope interface to complete signal conversion and adaptation. The metrology and testing interface routes the synchronization pulses, voltage, and current signals required for gyroscope operation to the front and rear panels of the box. This allows for rapid periodic measurement of signals without disassembling the hardware modules, improving the reliability of the testing system.
[0078] The power control module is installed in the detection adapter box and its communication terminal is connected to the industrial control computer. It receives the power signal introduced by the DC power supply interface, receives the control command of the industrial control computer, and switches the introduced DC power signal to the gyroscope interface of the detection adapter box after secondary distribution by the power control module. The voltage and current detection module is installed in the detection adapter box and its communication terminal is connected to the industrial control computer. The signal from the gyroscope interface is introduced into the voltage and current detection module, and the reading command from the industrial control computer is received to realize the monitoring of the gyroscope's working voltage and current. The synchronization simulation module is installed in the testing adapter box. Its communication terminal is connected to an industrial control computer (ICC), receiving control commands from the ICC and generating the synchronization signal required for gyroscope operation. This generated synchronization signal is then connected to the gyroscope interface in the testing adapter box. The synchronization simulation module provides the synchronization signal for the gyroscope under test. The ICC and the synchronization signal excitation module are interconnected via a 100M Ethernet port. The stability, reliability, and high precision of the synchronization signal directly affect the accuracy of the gyroscope calibration factor. To ensure compatibility with multiple fiber optic gyroscope models and guarantee synchronization signal accuracy, the synchronization simulation module adopts an FPGA+ARM core architecture with external interfaces, enabling both TTL and RS422 synchronization signals. It has 16 TTL synchronization pulse output interfaces, each configurable individually, with a synchronization signal range of 1Hz to 512kHz, continuously adjustable synchronization frequency, 50% duty cycle, and adjustable phase difference. It also has 16 RS422 synchronization interfaces, each configurable individually, with a synchronization signal range of 1Hz to 512kHz, continuously adjustable synchronization frequency, and adjustable duty cycle and phase difference.
[0079] The environmental simulation system includes a temperature chamber and a speed turntable. The temperature chamber has a variable temperature range of -60℃ to +100℃, is water-cooled, and simulates the temperature operating environment of the gyroscope. It is equipped with a controller for automatic PID temperature adjustment and also has remote control functionality. The speed turntable provides position and speed environment simulation for the gyroscope, with a speed range of 10° / s to 1000° / s and an angular position positioning accuracy of ±3″. The speed turntable consists of a motion table, a motion spindle, a base, and a control cabinet. The motion table and the upper half of the motion spindle are connected by flanges and placed inside the temperature control chamber of the temperature chamber. The lower half of the turntable spindle and the base are placed below the temperature control chamber. This allows for dynamic performance testing of the gyroscope across the entire temperature range. Considering the heat insulation of the turntable shaft system, the sealing of the temperature chamber, and the installation issues between the turntable and the temperature chamber, the following measures are adopted: In the rotary table design, heat-insulating ceramic pads are used as heat insulation devices to isolate the heat exchange between the load plate and the spindle.
[0080] To ensure the temperature control chamber has a high heating and cooling rate and to prevent frost formation, the design incorporates a seal between the spindle and the temperature control chamber. This seal prevents air exchange between the chamber's interior and the external environment, ensuring the chamber achieves its designed heating and cooling rates. Poor sealing between the spindle and the chamber will reduce the heating and cooling rate. To avoid frictional resistance to the shaft rotation caused by sealing rings or similar materials, and to maintain the turntable's speed characteristics, felt is used in the design. This provides a tight seal and does not create additional frictional resistance to the shaft rotation.
[0081] Installation of the turntable and temperature chamber: The turntable does not need to be disassembled during installation. First, fix the turntable to the vibration-damping foundation, then connect the temperature chamber to the turntable. A U-shaped notch is used in the bottom plate of the temperature chamber to move the chamber to the designated position on the turntable. After moving the chamber to the designated position, fix the chamber. A heating system is installed at the notch to prevent condensation on the turntable spindle during temperature rise and fall. Finally, replace the lining blocks.
[0082] Based on a dynamic and editable process chain and control method, the following scheme is adopted: A dynamic process editing system is implemented using test process modeling; a dynamic loading execution engine is used to convert flowcharts into state machine instructions. A distributed bus control mechanism is employed to achieve collaborative control of multiple devices; and synchronous timestamp instructions are used to record process data throughout its entire lifecycle.
[0083] Step 1: Mount the gyroscope to be tested onto the turntable using a transition plate. Connect the gyroscope's electrical interface to the slip ring on the turntable. After installation, turn on the system's peripheral power switch. Step 2: Start the editable process chain software, which initializes and configures all hardware resources; Step 3: Follow the test flowchart to set up the power-on channel and configure the synchronization pulse channel; Step 4: Configure the gyroscope parameters according to the model of the gyroscope to be tested; Step 5: Configure the control interfaces for the turntable and temperature chamber; Step 6: Edit the test step instructions, complete the test workflow configuration, and save to form the test procedure; Step 7: Edit the testing procedures to create a test process flow file, and save it to form a process test plan configuration; Step 8: Load the test plan configuration file. The configuration file automatically collects and controls data according to preset temperature, rate, location environment, power-on interval, heat preservation time, and running time.
[0084] Example 3 This invention discloses a multi-parameter collaborative testing system for fiber optic gyroscopes based on a dynamically editable process chain, comprising: an industrial control system, a DC power supply system, a testing and adaptation system, and an environmental simulation system; as shown in the attached figure. Figure 1 As shown in the attached diagram. The system's working principle and interconnection relationships are as follows. Figure 2 As shown.
[0085] The industrial control system includes an industrial control computer and a PCI multi-serial port acquisition module. The industrial control system interconnects with the DC power supply system, the detection adapter system, and the environmental module. The industrial control computer is equipped with bus communication interfaces for peripheral control, including RS232, USB, and LAN. The RS232 interface is connected to the temperature chamber, turntable, and detection adapter system to realize the acquisition and control of voltage and current signals from the temperature chamber, turntable, and environmental module; the USB interface is connected to the programmable DC power supply to realize the DC power supply output control; and the LAN interface is connected to the detection adapter system to realize the control of synchronous pulse signals and the power control module. The PCI multi-serial port acquisition module is installed on the PCI interface board of the industrial control computer, and its serial port output is connected to the RS422 interface of the detection adapter system to realize the acquisition of temperature and speed signals from the gyroscope output. The DC power supply system includes eight programmable DC power supplies. The positive output of one power supply is connected to the negative output of another, with two power supplies connected in series to generate the positive and negative power required for the gyroscope. By connecting the eight power supplies, four sets of positive and negative power signals can be output. The USB communication interface of the DC programmable power supply is connected to the USB interface of the industrial control computer, and its output is connected to the DC interface of the detection adapter system. The DC power supply receives control commands from the industrial control system and generates the power signals for the gyroscope to operate.
[0086] The detection adapter system includes a detection adapter box, a power control module, a voltage and current detection module, a synchronous simulation module, and a metering and detection interface.
[0087] The testing adapter box provides an installation platform for the above three modules and the metrology and testing interface. It also features centralized allocation of gyroscope control testing resources and electrical interface adaptation between the gyroscope and the testing system. The external interface connections of the testing adapter box are described as follows: the RS232 and LAN ports of the testing adapter box connect to the industrial control system; the power supply interface connects to the DC flow control power supply; and the RS422 interface connects to the serial port module in the industrial control system. The gyroscope interface connects to the turntable's sliding ring interface. The synchronization simulation module, power control module, and voltage and current detection module inside the testing box are connected to the gyroscope interface to complete signal conversion and adaptation. The metrology and testing interface routes the synchronization pulses, voltage, and current signals required for gyroscope operation to the front and rear panels of the box. This allows for rapid periodic measurement of signals without disassembling the hardware modules, improving the reliability of the testing system.
[0088] The power control module is installed in the detection adapter box and its communication terminal is connected to the industrial control computer. It receives the power signal introduced by the DC power supply interface, receives the control command of the industrial control computer, and switches the introduced DC power signal to the gyroscope interface of the detection adapter box after secondary distribution by the power control module. The voltage and current detection module is installed in the detection adapter box and its communication terminal is connected to the industrial control computer. The signal from the gyroscope interface is introduced into the voltage and current detection module, and the reading command from the industrial control computer is received to realize the monitoring of the gyroscope's working voltage and current. The synchronization pulse module is installed in the detection adapter box, and its communication end is connected to the industrial control computer. It receives the control commands from the industrial control computer, generates the synchronization signal required for the gyroscope to work, and the generated synchronization signal is connected to the gyroscope interface of the detection adapter box. The environmental simulation system includes a temperature chamber and a speed turntable. The temperature chamber has a variable temperature range of -60℃ to +100℃, is water-cooled, and simulates the temperature operating environment of the gyroscope. It is equipped with a controller for automatic PID temperature adjustment and also has remote control functionality. The speed turntable provides position and speed environment simulation for the gyroscope, with a speed range of 10° / s to 1000° / s and an angular position positioning accuracy of ±3″. The speed turntable consists of a motion table, a motion spindle, a base, and a control cabinet. The motion table and the upper half of the motion spindle are connected by flanges and placed inside the temperature control chamber of the temperature chamber. The lower half of the turntable spindle and the base are placed below the temperature control chamber. This allows for dynamic performance testing of the gyroscope across the entire temperature range. Considering the heat insulation of the turntable shaft system, the sealing of the temperature chamber, and the installation issues between the turntable and the temperature chamber, the following measures are adopted: In the rotary table design, heat-insulating ceramic pads are used as heat insulation devices to isolate the heat exchange between the load plate and the spindle.
[0089] To ensure the temperature control chamber has a high heating and cooling rate and to prevent frost formation, the design incorporates a seal between the spindle and the temperature control chamber. This seal prevents air exchange between the chamber's interior and the external environment, ensuring the chamber achieves its designed heating and cooling rates. Poor sealing between the spindle and the chamber will reduce the heating and cooling rate. To avoid frictional resistance to the shaft rotation caused by sealing rings or similar materials, and to maintain the turntable's speed characteristics, felt is used in the design. This provides a tight seal and does not create additional frictional resistance to the shaft rotation.
[0090] Installation of the turntable and temperature chamber: The turntable does not need to be disassembled during installation. First, fix the turntable to the vibration-damping foundation, then connect the temperature chamber to the turntable. A U-shaped notch is used in the bottom plate of the temperature chamber to move the chamber to the designated position on the turntable. After moving the chamber to the designated position, fix the chamber. A heating system is installed at the notch to prevent condensation on the turntable spindle during temperature rise and fall. Finally, replace the lining blocks.
[0091] The synchronous pulse simulation module, as the core excitation source component for fiber optic gyroscope testing, directly determines the electrical performance testing of the fiber optic gyroscope. Its working principle and implementation method are as follows: The synchronization pulse module adopts an architecture with FPGA+ARM as the core and external interfaces, such as... Figure 3 As shown.
[0092] The ARM processor completes the communication with the industrial control system, including protocol parsing, configuration command saving, distribution, and data packaging and uploading. The FPGA, driven by the ARM processor, completes the control and data acquisition of each interface. The interface unit realizes the electrical matching and data conversion of each interface.
[0093] The synchronous simulation module consists of an FPGA+ARM core unit, a DC-DC converter group, and a synchronous pulse output unit. Its block diagram is shown below. Figure 4 As shown.
[0094] The FPGA+ARM core module is equipped with a Xilinx programmable SOC chip, ZYNQ XC7Z030-FFG676-2I. The ZYNQ XC7Z030-FFG676-2I integrates a dual-core ARM A9 CPU and 125K programmable logic units, and has both hardware and software programming capabilities.
[0095] The core module is equipped with four DDR3 memory chips. Two chips are connected to the ZYNQ's PS memory interface; the other two are connected to the FPGA's PL interface, allowing users to access the PL's memory via the MIG. Internal connections are as follows... Figure 5 As shown.
[0096] 1) The size of a single DDR memory chip is 512MB, and the data interface is 16bit.
[0097] 2) The development board adopts high-speed wiring. The PS end has two memory chips to form a 32-bit data interface with a memory size of 1GB and a memory data frequency of up to 1066MHz. The data bandwidth can reach 1066MHz*32bit.
[0098] 3) The PL end has two memory chips forming a 32-bit data interface with a memory size of 1GB, a memory data frequency of up to 1600MHz, and a data bandwidth of up to 1600MHz*32bit.
[0099] The DC-DC converter group enables secondary power conversion within the data acquisition module.
[0100] The first category is the digital power supply required by the internal digital circuits of the synchronous signal simulation module, mainly to power digital circuits such as FPGAs and drivers. The first category of power supplies mainly includes 3.3V, 2.5V, and 1.2V, etc. This group of power supplies uses step-down switching power supplies and LDO power supplies produced by TI, of which the LDO is used to power the FPGA core and transceiver.
[0101] The second type of power supply is used to power different groups of interface chips. It adopts an isolated DC-DC converter manufactured by a certain company to complete the power supply for different signal groups.
[0102] Synchronous simulation module power tree such as Figure 6 As shown.
[0103] The synchronous simulation module, following the commands of the synchronization command register, internally generates a square wave signal of the required frequency through frequency division. This signal is then transmitted to the product via level conversion and a bus driver chip. Simultaneously, it is output to the FPGA's internal counter module as a gating signal, ensuring that the gating signal and the transmitted synchronization pulse are of the same origin. The level conversion function converts CMOS levels to TTL levels for output.
[0104] To ensure that the output accuracy of the system's synchronization pulse reaches 10ppm and that the synchronization frequency is continuously adjustable, the system uses a programmable clock generator with an accuracy of 1ppm to ensure the continuous adjustment and high-precision output of the synchronization pulse. Redundant backup generation logic and pulse retrieval circuit are designed inside the FPGA to ensure the reliability of the output synchronization pulse and prevent errors.
[0105] The principle of RS422 synchronous pulse generation is the same as that of TTL pulse generation inside the FPGA. The FPGA is externally designed with a TTL to RS422 driver.
[0106] The synchronous simulation output module provides electrical isolation for 16 channels of synchronous pulse output signals. The synchronous pulse signals are generated by the synchronous pulse output unit within the FPGA. An isolation chip provides isolated signal output, with a 10Ω protective resistor connected in series at the output terminal to prevent external short circuits from damaging the isolation chip.
[0107] The process flow based on the dynamic and editable process chain and control method is as follows: Figure 7 As shown: This invention relates to a control method for a multi-parameter collaborative testing system for fiber optic gyroscopes based on a dynamically editable process chain. The specific steps are as follows: Step 1: Install the fiber optic gyroscope onto the single-axis rate turntable. After installing the gyroscope, turn on the external power supply.
[0108] Step 2: Start the fiber optic gyroscope testing software. The software initializes and configures the relevant peripherals (DC power supply, power control module, voltage and current acquisition module, synchronous simulation module, multi-serial port acquisition module, turntable and temperature chamber), such as communication connection, reset, and setting initial values.
[0109] Step 3: Configure the channel settings according to the software flowchart. Channel settings include basic settings and rate limiting protection settings.
[0110] Basic settings include: gyroscope power-on channel selection (the system can test 8 gyroscopes simultaneously, and the selection is based on the gyroscope hardware connection channel and test requirements), storage path settings (the file path for storing the current gyroscope's rate and temperature signal), gyroscope model selection, and gyroscope number entry.
[0111] Current limiting protection settings: including gyroscope power supply current protection (maximum and minimum current thresholds), stabilization time, and voltage and current storage path settings (storing the file path of the voltage and current signals of the gyroscope currently under test).
[0112] Step 4: Configure the gyroscope parameters according to the software flowchart. This module is divided into three parts: basic parameter settings, advanced parameter settings, and external trigger settings.
[0113] Basic parameter settings: Used for setting the scale factor of the gyroscope's X, Y, and Z axes.
[0114] Advanced parameter settings: Used to configure settings such as the protocol of the gyroscope under test (the output protocol format varies for each gyroscope model), refresh rate, and communication rate.
[0115] External trigger settings: Used to trigger the start signal of the gyroscope, including TTL square wave and 422 square wave selection.
[0116] Step 5: Configure the incubator according to the software flowchart. The incubator configuration module is used to configure the remote configuration interface of the incubator, and to set and read the incubator temperature by sending control commands.
[0117] Step 6: Configure the turntable according to the software flowchart. The turntable configuration module is used to configure the remote configuration interface of the turntable, and to set and read the turntable angle and movement speed by sending control commands.
[0118] Step 7: Configure the test process according to the software flowchart. The process configuration module is designed to accommodate inconsistent test processes for different fiber optic gyroscope models. Through process modeling, it allows for the configuration of test processes for various fiber optic gyroscope models. Once configured, the process can be saved as a test procedure or test step for use by the test planning module.
[0119] The test process configuration modeling method is as follows: ① Process List Creation: This function converts all low-level action commands during gyroscope testing into operation buttons (including commands for powering on / off the gyroscope, test time, waiting time, turning on / off the turntable, turning off the turntable, turning off the turntable, turning off the turntable, rotating the turntable, opening the temperature chamber, setting the temperature, closing the temperature chamber, starting the cycle, and ending the cycle). This allows for a clear and intuitive display of all control processes during gyroscope testing. When a command button is selected, it is automatically inserted into the process list. The corresponding control parameters, such as temperature, speed, position, and time, can be edited in the process list. Simultaneously, based on the experimental repetition, cycle command parameters can be inserted, setting process points such as cycle start and stop. To prevent over-setting of parameters, the program automatically performs background compilation during editing, checking for compilation errors for abnormal parameters or commands that do not follow the process list editing. Inserting multiple commands into the list according to the fiber optic gyroscope testing process forms a test process data stream. When the software enters automatic test mode, it executes the test according to the pre-set process flow. During the execution of the process data stream, the process flow execution order is interpreted first, then the process commands are interpreted, and finally, the process flow jumps are executed.
[0120] ③ Process Adjustment: Enables the deletion, moving up, and moving down of test process instructions. Used to assist in editing the test process flow.
[0121] ② Process Saving: This function saves the process flow list of the test process for use by the test plan configuration module.
[0122] Step 8: Configure the test plan according to the software flowchart.
[0123] The test plan configuration module is used for selecting and configuring already edited test process flow files. This includes editing the test plan (deleting, adding, moving up, moving down), selecting execution options (True, False), and saving. It enables configuration management of test procedures.
[0124] Step 9: Perform the test according to the software flowchart. The test module implements functions such as temperature, speed, voltage, and current signal acquisition, curve display, test mode selection, data viewing, test plan execution, and test status recording for fiber optic gyroscope testing.
[0125] Compared with the prior art, the present invention has the following outstanding advantages: Enhance the flexibility and adaptability of the testing system: support dynamic editing and fixed execution of the testing process to adapt to different needs in the trial and mass production stages; Achieve multi-parameter collaborative testing and synchronous control: Through distributed bus control, achieve unified scheduling and synchronous control of parameters such as temperature, rate, angle, and voltage, thereby improving the realism and continuity of the testing process; Enhanced traceability of test data: All test parameters and gyroscope output data have a unified timestamp, which facilitates data playback and quality traceability; Supports unified testing of multiple gyroscope models: Through model identification and parameter template loading mechanisms, the system can be adapted to various models of fiber optic gyroscope products.
[0126] Thus, the objective of this invention has been achieved.
[0127] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A fiber-optic gyroscope multi-parameter collaborative test system based on a dynamically editable process chain, characterized in that, The application relates to a multi-parameter automatic test system for fiber-optic gyroscopes. The system comprises an industrial control system as a control core, which is configured with various bus interfaces for communication with external devices; a direct-current power supply system, which is connected with the industrial control system and used for receiving control instructions of the industrial control system and providing programmable direct-current power supply outputs; a detection and adaptation system, which is connected with the industrial control system and the direct-current power supply system respectively, and used for receiving direct-current power supply, performing secondary distribution, generating synchronous pulse signals required by gyro test, monitoring gyro working voltage and current, and providing electrical interface adaptation with fiber-optic gyroscopes; an environment simulation system, which is connected with the industrial control system and used for simulating working temperature and motion state of fiber-optic gyroscopes according to control instructions of the industrial control system; and an editable process chain software, which is run on the industrial control system and used for providing a graphical interface to dynamically edit and configure test process chains, and driving the industrial control system to perform unified time sequence scheduling and cooperative control on the direct-current power supply system, the detection and adaptation system and the environment simulation system according to the edited process chains, so as to execute multi-parameter automatic test of fiber-optic gyroscopes. The industrial control system comprises an industrial control computer and a multi-serial acquisition module; the industrial control computer is connected with the environment simulation system, the direct-current power supply system and the detection and adaptation system through RS232, USB and LAN interfaces respectively; and the multi-serial acquisition module is used for collecting output signals from fiber-optic gyroscopes. The direct-current power supply system comprises a plurality of programmable direct-current power supplies, which are combined in series to output a plurality of positive and negative direct-current power supplies, and the output ends of the direct-current power supplies are connected to power input ends of the detection and adaptation system. The detection and adaptation system comprises a detection and adaptation box as a physical carrier and an interface hub, a power control module installed in the detection and adaptation box and used for receiving power supply of the direct-current power supply system and performing channel switching and distribution, a voltage and current detection module installed in the detection and adaptation box and used for monitoring working voltage and current of fiber-optic gyroscopes in real time, and a synchronous simulation module installed in the detection and adaptation box and taking FPGA and ARM as core architectures and used for generating high-precision and configurable synchronous pulse signals. The detection and adaptation system further comprises a metering detection interface arranged on the detection and adaptation box and used for metering and calibrating synchronous pulse signals, voltage and current signals without disassembling internal modules.
2. The dynamic editable process chain based fiber optic gyroscope multi-parameter collaborative test system according to claim 1, wherein, The environment simulation system comprises a temperature box used for providing a controllable temperature environment, and a rate turntable, whose motion table and part of a main shaft are arranged in a temperature control chamber of the temperature box and used for providing controllable angular rate and angular position environments.
3. The dynamic editable process chain based fiber optic gyroscope multi-parameter collaborative test system of claim 1, wherein, The turntable main shaft and the temperature box are sealed by using non-contact sealing materials, and a heat insulation device is arranged between the turntable load disc and the main shaft.
4. The dynamic editable process chain based fiber optic gyroscope multi-parameter collaborative test system according to claim 1, wherein, The editable process chain software specifically comprises a process modeling configuration module, which is used for constructing and editing test process flows containing power-on, temperature control, rate control, data acquisition and cycle waiting by means of dragging graphical instruction units and setting parameters; and a test plan management module, which is used for loading, managing and executing test process chain files generated by the process modeling configuration module. 5. The dynamic editable process chain based fiber optic gyroscope multi-parameter collaborative test system according to claim 4, characterized in that, 6. The dynamic editable process chain based fiber optic gyroscope multi-parameter collaborative test system according to claim 1, wherein, 7. The dynamic editable process chain based fiber optic gyroscope multi-parameter collaborative test system according to claim 1, wherein, A device cooperative control module is configured to parse the test process chain, generate a control instruction sequence with a unified timestamp, and send the control instruction sequence to the corresponding DC power supply system, detection adaptation system and environment simulation system in time through the industrial control system.
8. The method of claim 1-7, wherein the method is applied to the system of claim 1-7, and characterized in that, The method comprises: S1: mounting the optical fiber gyroscope to be tested on a rate turntable of the environment simulation system and connecting an electrical interface; S2: starting the editable process chain software, initializing and configuring the DC power supply system, detection adaptation system, environment simulation system and data acquisition channel; S3: dynamically editing a test process chain through a graphical interface of the editable process chain software, wherein the process chain comprises a plurality of process instruction and corresponding parameters arranged according to a test logic; S4: saving and loading the edited test process chain to form a test plan; S5: executing the test plan, automatically and cooperatively sending control instructions to the DC power supply system, detection adaptation system and environment simulation system according to the time sequence of the process chain by the industrial control system, and synchronously collecting output data and system state data of the optical fiber gyroscope, all of which are provided with a unified timestamp.
9. The method according to claim 8, wherein, The dynamic editing of the test process chain in step S3 specifically comprises: selecting a graphical instruction unit representing a bottom layer test action from a preset instruction library; dragging the selected instruction unit to a process list according to a test flow and configuring specific parameters for each instruction unit to form a process flow; inserting a loop control instruction into the process flow to define a repeated execution logic of a specific test sequence; performing real-time syntax and logic checking on the process flow in the background during the editing process.
10. The method according to claim 8 or 9, wherein, The execution of the test plan in step S5 specifically comprises: interpreting the process chain as a state machine instruction sequence by the editable process chain software; distributing the instruction with a precise timestamp to each subsystem through a distributed bus control mechanism; changing the temperature and rate according to the instruction by the environment simulation system, controlling power-on, synchronization signal generation and monitoring according to the instruction by the DC power supply system and detection adaptation system, and synchronously collecting temperature and rate signals of the gyroscope output and voltage and current signals monitored by the system by the industrial control system.