Digital initiating explosive device test equipment based on test bed architecture
By designing a digital pyrotechnics testing device based on a testbed architecture and using components such as microcontrollers and FPGAs, the device achieves refined acquisition and verification of detonation parameters, solving the problem of insufficient versatility of traditional pyrotechnics testing devices and improving the adaptability and accuracy of the testing device.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-10
- Publication Date
- 2026-04-07
AI Technical Summary
Traditional pyrotechnic testing equipment lacks versatility, cannot adjust the detonation current, voltage, and pulse width, cannot collect detonation parameters, and cannot meet the requirements for precise interpretation of various parameters of pyrotechnic detonation.
Design a digital pyrotechnics testing device based on a testbed architecture, including a control module, an acquisition and measurement module, and an equivalent execution module. It uses components such as a microcontroller, FPGA, analog acquisition chip, Hall effect acquisition circuit, load resistor, fuse, and switching transistor to realize the acquisition and simulation of detonation parameters.
It enables precise acquisition and verification of detonation parameters, improves the versatility and effectiveness of pyrotechnic testing equipment, and can quickly adapt to the testing needs of different types of spacecraft.
Smart Images

Figure CN121804280A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of spacecraft electrical performance testing, and particularly relates to a digital pyrotechnics testing device based on a test bed architecture. BACKGROUND
[0002] During spacecraft comprehensive testing, a pyrotechnics testing device needs to be connected with a spacecraft pyrotechnics single-resistance testing end to receive an initiation signal output by a pyrotechnics manager, so as to comprehensively verify the correctness of the pyrotechnics manager, an on-board cable network and a pyrotechnics electrical connector contact point design. The spacecraft test bed is a general and reusable testing platform composed of specific software / hardware and a network. The test bed has high modularity and structuralization features and has functions of parameter configuration, algorithm replacement, structure design and software definition.
[0003] In recent years, with more and more types of spacecraft pyrotechnics, the general requirement of the pyrotechnics testing device is also increased. The traditional pyrotechnics testing technology has the following deficiencies: 1) lack of generalization. The MOS tube controlled by the optical coupling, the load resistor and the simulation of the initiation current are adopted, the equivalent current, the initiation voltage and the current pulse width of the pyrotechnics are not adjustable, and the problem of being unable to adapt to different model requirements exists. 2) unable to collect initiation parameters. The initiation parameter collection module is not designed, the various parameters of the initiation cannot be measured, the initiation current is judged only by the telemetry parameters, and other parameters such as the initiation voltage, the initiation pulse width and the initiation current cannot be collected, which cannot meet the requirement of fine judgment of the various parameters of the pyrotechnics initiation. SUMMARY
[0004] The technical problem solved by the application is to overcome the deficiencies of the prior art and provide a digital pyrotechnics testing device based on a test bed architecture, which can collect initiation parameters and has high generalization.
[0005] The application is achieved by the following technical scheme: a digital pyrotechnics testing device based on a test bed architecture, comprising a control module, a collection and measurement module and an equivalent execution module. The control module receives external configuration information, transmits the initiation voltage in the configuration information to the equivalent execution module, receives a collection signal, judges whether the collection signal reaches a set value, and if so, transmits a control signal to the equivalent execution module. The equivalent execution module receives the initiation voltage, performs an initiation signal simulation function and transmits the collection signal to the collection and measurement module, and receives the control signal and stops working according to the control signal. The collection and measurement module receives the collection signal and transmits the collection signal to the control module.
[0006] The digital detonator testing device based on the test bed architecture further comprises a power supply conversion module, wherein the power supply conversion module supplies power to the control module, the acquisition and measurement module, and the equivalent execution module respectively.
[0007] The control module of the digital detonator testing device based on the test bed architecture comprises a single-chip microcomputer and an FPGA, wherein the single-chip microcomputer receives external configuration information, transmits the detonation voltage and current pulse width in the configuration information to the FPGA, and initializes the channel; the FPGA transmits the detonation voltage in the configuration information to the equivalent execution module, receives the acquisition signal, and judges whether the acquisition signal reaches the set value; if the acquisition signal reaches the set value, the control signal is transmitted to the equivalent execution module.
[0008] The configuration information of the digital detonator testing device based on the test bed architecture comprises a channel name, a channel number, a detonation voltage, and a current pulse width; and the acquisition signal comprises a voltage, a current, and a pulse signal.
[0009] The acquisition and measurement module of the digital detonator testing device based on the test bed architecture comprises an analog acquisition chip and a Hall acquisition circuit, wherein one end of the analog acquisition chip is connected to the FPGA, and the other end of the analog acquisition chip is connected to the Hall acquisition circuit; the highest acquisition frequency of the analog acquisition chip is 200Ksps; the response time of the Hall acquisition circuit is 4us, and the current acquisition range of the Hall acquisition circuit is 0-10A.
[0010] The equivalent execution module of the digital detonator testing device based on the test bed architecture comprises a load resistor, a fuse, and a switch tube, wherein one end of the load resistor is connected to the fuse, and the other end of the load resistor is connected to the Hall acquisition circuit; the switch tube is connected to the Hall acquisition circuit and the FPGA respectively; when the switch tube receives the control signal, the switch tube is turned off according to the control signal.
[0011] The load resistor of the digital detonator testing device based on the test bed architecture can simulate the current value of each channel; the fuse prevents the load resistor from burning out when a command fault occurs; the fuse is a recoverable fuse, which can be fused when the channel current is 5A at 25℃ for 180ms; even in the event of a fault, the fuse can be fused before the load resistor is fused; the switch tube adopts a light MOS tube TLP3547, the overcurrent capacity of the switch tube is 10A, and the maximum on-resistance of the switch tube is 13mΩ.
[0012] The ARM core of the single-chip microcomputer of the digital detonator testing device based on the test bed architecture has a maximum frequency of 72MHz, and has 512KB of internal flash memory and 64K bytes of SRAM.
[0013] In the digitalized detonator testing device based on the test bed architecture, the FPGA is XC7A200T-2FBG676I, the FPGA communicates with the function board through a 422 point-to-point interface, and has the ability to process 16 function boards of telemetry data in parallel.
[0014] In the digitalized detonator testing device based on the test bed architecture, the control module receives the timer signal transmitted by the external clock chip, and transmits the timer signal to the acquisition measurement module and the equivalent execution module respectively.
[0015] Compared with the prior art, the present application has the following beneficial effects: (1) The present application can collect various data of the initiation voltage, verify the product performance and key indicators of the detonator manager, and effectively improve the effectiveness and refinement of the test; (2) The present application improves the universality and effectiveness of the detonator testing device, can be quickly installed, and expands the product category of the spacecraft test bed. BRIEF DESCRIPTION OF DRAWINGS
[0016] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a description of the preferred embodiments and are not intended to limit the scope of the present application. Moreover, the same reference numerals are used throughout the various drawings to designate identical parts. In the drawings: Figure 1 is a structural block diagram of the digitalized detonator testing device based on the test bed architecture provided by the embodiment of the present application; Figure 2 is a system architecture diagram of the detonator testing device provided by the embodiment of the present application; Figure 3 is a hardware schematic diagram of the detonator testing device provided by the embodiment of the present application; Figure 4 is a software flowchart of the detonator testing device provided by the embodiment of the present application. DETAILED DESCRIPTION
[0017] Exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict. The present application will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
[0018] Figure 1 This is a structural block diagram of a digital pyrotechnics testing device based on a testbed architecture provided in an embodiment of the present invention. Figure 1 As shown, this embodiment provides a digital pyrotechnics testing device based on a testbed architecture. The device includes a control module, a data acquisition and measurement module, and an equivalent execution module. The control module: receives external configuration information; transmits the detonation voltage from the configuration information to the equivalent execution module; receives the acquired signal, determines whether the acquired signal has reached a set value, and if it has, transmits the control signal to the equivalent execution module; wherein, the configuration information includes channel name, number of channels, detonation voltage, and current pulse width. The control module receives a timer signal transmitted from an external clock chip and transmits the timer signal to the acquisition and measurement module and the equivalent execution module respectively.
[0019] The equivalent execution module: receives the detonation voltage, performs the detonation signal simulation function, and transmits the acquired signal to the acquisition and measurement module; receives the control signal and stops working according to the control signal; the acquired signal includes voltage, current and pulse signals.
[0020] The acquisition and measurement module receives the acquisition signal and transmits the acquisition signal to the control module.
[0021] The digital pyrotechnics testing equipment based on the testbed architecture also includes a power conversion module; wherein the power conversion module supplies power to the control module, the acquisition and measurement module and the equivalent execution module respectively.
[0022] The control module is the core of the system, responsible for the communication control and data processing of the whole machine. It needs to send control commands, time information, and upload pyrotechnic detonation information and equipment health status. It also needs to provide time synchronization, command distribution, and polling of pyrotechnic detonation information and health status to each function board.
[0023] Users configure channel names, number of channels, detonation voltage, current pulse width, and other information through a human-machine interface. This configuration information is transmitted to the control module, whose microcontroller initializes the channels and transmits the detonation voltage, current pulse width, and other signals to the FPGA. An external clock chip transmits timer signals to the FPGA. The FPGA then transmits these timer signals to the data acquisition and measurement module and the equivalent execution module.
[0024] The FPGA monitors the detonation circuit and command interface, handling interrupt events from the FPGA. When the detonation voltage arrives, the equivalent execution module's equivalent resistance and switching transistors perform the detonation signal simulation function. The acquisition and measurement module collects voltage, current, and pulse signals and transmits them to the FPGA. Once the collected values reach the set value, the FPGA sends a control signal to turn off the equivalent execution module's switching transistors.
[0025] The acquisition and measurement module processes the detonation parameters, including channel identifier, voltage, current, pulse width, and other data, which are written into the FPGA buffer and then uploaded to the control module microcontroller.
[0026] The microcontroller processes the data collected from the detonation path and displays it on the human-machine interface according to the channel. The test data is also stored and archived.
[0027] like Figure 3 As shown, the control module includes a microcontroller and an FPGA. The microcontroller receives external configuration information and transmits the detonation voltage and current pulse width from the configuration information to the FPGA; it also initializes the channel. The FPGA transmits the detonation voltage from the configuration information to the equivalent execution module; it receives the acquisition signal and determines whether the acquisition signal has reached a set value. If the set value has been reached, it transmits the control signal to the equivalent execution module.
[0028] like Figure 3 As shown, the control module consists of a microcontroller and an FPGA. The microcontroller is an STMicroelectronics STM32F103CBT6, whose ARM core has a maximum frequency of 72MHz and internal 512KB of flash memory and 64KB of SRAM. On-chip peripherals include a 21-channel 12-bit A / D converter and 112 independently programmable multiplexed I / O pins. The FPGA is a Xilinx A7 series XC7A200T-2FBG676I, which communicates with the function boards via a 422-point-to-point interface and has the ability to process telemetry data from 16 function boards in parallel. The microcontroller implements functions such as human-machine interaction, parameter processing, parameter display, and data storage and retrieval. The FPGA implements functions such as unifying the clocks of various modules, processing measurement data, and sending control commands.
[0029] The acquisition and measurement module includes an analog signal acquisition chip and a Hall effect acquisition circuit; one end of the analog signal acquisition chip is connected to the FPGA, and the other end of the analog signal acquisition chip is connected to the Hall effect acquisition circuit; the maximum acquisition frequency of the analog signal acquisition chip is 200Ksps; the response time of the Hall effect acquisition circuit is 4us, and the current acquisition range of the Hall effect acquisition circuit is 0-10A.
[0030] like Figure 3As shown, the acquisition and measurement module includes an analog signal acquisition chip and a Hall effect acquisition circuit. The analog signal acquisition module acquires the current in the detonation circuit and calculates the detonation pulse width based on the current value. The analog signal acquisition chip uses a 16-bit AD7606 with a maximum acquisition frequency of 200Ksps. The Hall effect acquisition circuit has a response time of 4µs and an acquisition current range of 0–10A. The normal detonation current range is 1–2A, and the AD acquisition voltage range is 2.5V–3.3V. A 5% current acquisition accuracy translates to a voltage acquisition accuracy of 20mV. The acquisition accuracy of the AD7606 meets the current measurement error requirements. The analog signal acquisition chip implements the voltage acquisition function, the Hall effect acquisition circuit implements the current acquisition function, and the pulse width measurement function is achieved through calculation.
[0031] like Figure 3 As shown, the power conversion module uses the TI / Texas Instruments TPS74401RGW. The TPS74401 is an independent dual-output power supply with an input voltage of 1.1V to 5V and an output voltage of 0.8V to 3.6V. Two TPS74401s are used: one with an input voltage of 5V and an output voltage of 1.0V for both, used to power the XC7A200T chip core; the other with an input voltage of 5V and output voltages of 1.2V, 1.8V, and 3.3V to power the FPGA, microcontroller, and interface chips. The power supply module mainly provides power to the microcontroller, FPGA, data acquisition and measurement module, equivalent execution module, and other internal components of the entire device.
[0032] The equivalent execution module includes a load resistor, a fuse, and a switching transistor. One end of the load resistor is connected to the fuse, and the other end is connected to the Hall effect sensor circuit. The switching transistor is connected to both the Hall effect sensor circuit and the FPGA. When the switching transistor receives a control signal, it turns off according to the control signal. The load resistor simulates the current value of each channel. The fuse prevents the load resistor from burning out in case of a command failure. The fuse is a resettable fuse that can blow within 180ms at 25°C with a channel current of 5A. Even in case of a failure, the fuse can blow before the load resistor blows. The switching transistor is a TLP3547 opto-MOSFET with a current carrying capacity of 10A and a maximum on-resistance of 13mΩ. like Figure 3As shown, the equivalent execution module includes a TRM6363 load resistor, a fuse, and a TLP3547 switching transistor. The load resistor simulates the current value of each path, and each functional board can simulate 24 detonation bridge wires. A fuse and switching transistor are also connected in series in the detonation circuit for protection. The fuse prevents the load resistor from burning out in case of a command failure. A resettable fuse is used, capable of melting for 180ms at 25°C with a channel current of 5A. Even in case of a fault, the fuse will melt before the load resistor melts. The switching transistor is a TLP3547 optical MOSFET, with a path overcurrent capacity of up to 10A and a maximum on-resistance of 13mΩ. The switching is controlled by the optical MOSFET, with the control terminal being the FPGA's I / O pin. The output terminal is connected to the MOSFET's control terminal, thus achieving complete isolation between the control circuit and the power path. The MOSFET's on / off time is controlled by the I / O pin level, with control accuracy down to the millisecond level. The equivalent execution module implements the detonation bridge wire simulation function, the fuse implements the circuit protection function, and the switching transistor implements the circuit control function.
[0033] Based on the original time control design and current stabilization design, the digital pyrotechnic testing technology adopts digital-to-analog conversion technology, module control technology, and data acquisition and measurement technology. It also designs pyrotechnic control software that supports user configuration, realizing the full configurable design of pyrotechnic channel parameters and the acquisition and processing of detonation parameters.
[0034] The pyrotechnics testing equipment consists of four functional modules: a control module, a data acquisition and measurement module, a power supply conversion module, and an equivalent execution module. The equipment primarily functions as a setting device and a data acquisition device. On one hand, the equipment receives setting commands and parameters from the software's human-machine interface, and controls the amplitude and pulse duration of the current passing through the equivalent circuit based on these commands and parameters. On the other hand, the data acquisition circuit collects the voltage applied across the circuit terminals and the amplitude and pulse duration of the current in the loop. The specific components of the pyrotechnics testing equipment are as follows: Figure 1 As shown.
[0035] The overall architecture of the pyrotechnics testing system adopts a hierarchical design, mainly divided into a presentation layer, a logic layer, and a data / hardware layer. This architecture ensures that each functional module operates independently, making the system easier to maintain and expand. For specific components and connections, please refer to [link to documentation]. Figure 2 .
[0036] The presentation layer, located at the top, is used to display data and receive user input, providing an interactive interface for the user. Its main functions for user interaction include: displaying data in a user-friendly interface, validating the completeness and validity of input data, and saving data in a specified format.
[0037] The logic layer includes functional modules such as configuration management, measurement management, settings management, and network management. It is located between the presentation layer and the data / hardware layer, translating user operations into specific system behaviors and completing the interface functions with hardware device drivers.
[0038] The data / hardware layer mainly includes acquisition modules, control modules, and power supply modules, and is the functional implementation layer of the pyrotechnics testing equipment.
[0039] The pyrotechnics testing equipment employs a modular design, which improves both hardware operating efficiency and the ability to facilitate secondary development and enhance operational safety. It primarily comprises a data acquisition module, a control module, an equivalent module, and a power conversion module. For detailed hardware design, please refer to [link to hardware specifications]. Figure 3 .
[0040] The control module uses an STM32F103CBT6, which boasts high speed, abundant resources, and supports 10M / 100M network communication. The data acquisition module uses an XC7A200T-2FBG676I FPGA, with multiple built-in high-speed transceivers compatible with the SATA communication protocol. The current acquisition module uses an ACS724LLCTR-05AB-T, offering high performance, linear current output from a single end, and low noise. The analog signal acquisition module uses a 16-bit AD7606, with a maximum acquisition frequency of 200Ksps, a response time of 4µs, and a calculation accuracy of 30µs.
[0041] The design of the pyrotechnics testing software includes the monitoring software and the underlying control software for the pyrotechnics testing system. For details, please refer to [link to software design document]. Figure 4 .
[0042] The software design employs modular and multi-threaded design techniques. The control programs for each module utilize conditional or sequential structures to improve software efficiency. Modules are independent of each other, and fault-tolerance mechanisms are implemented at critical points in each module to ensure that errors in a local module do not cause the entire software to terminate, thus enhancing software stability. The pyrotechnics testing software mainly includes host computer software, slave computer software, and FPGA software.
[0043] The host computer software serves as the human-machine interface for the device. On the one hand, it receives setting commands and parameters through touch screen, mouse, or keyboard operation, and sends the commands and parameters to the slave computer software for execution through the network port. On the other hand, the monitoring software receives the collected data from the network port and displays various collected data on the corresponding interface.
[0044] The lower-level software mainly consists of three parts: initialization, parameter setting, and data acquisition. The initialization program initializes the circuitry, acquisition circuitry, and communication interface. The parameter setting program parses the setting commands and parameters, controls the FPGA via the ISA bus to complete the corresponding settings, and handles interrupt events from the FPGA. The data acquisition program controls the acquisition circuitry to obtain the equivalent circuit's measured voltage, current, and pulse parameters, and packages the obtained data for upload to the upper-level software.
[0045] The FPGA program primarily implements a configurable timer to control the firing and protection pulse widths. Another function is to control the AD and DA converters for sampling, enabling constant current source control and parameter retrieval. Furthermore, the FPGA program also implements the bus timing for data exchange with the monitoring software.
[0046] Specific implementation process: 1) Read the user configuration file to configure information such as channel name, number of channels, detonation voltage, equivalent current, and current pulse width; 2) The initialization program initializes the setup circuit, acquisition circuit, and communication interface. It sets the timer parameters, controlling the firing pulse width and protection pulse width under the timer's action. It controls the AD and DA converters for sampling, achieving constant current source magnitude control. 3) Initialize the human-computer interaction interface and configure the channel display status; 4) The hardware FPGA program monitors the detonation circuit and system board command interface, and handles interrupt events from the FPGA; 5) Detonation circuit acquisition and setting program: When the detonation voltage arrives, the setting circuit sets the circuit to enter the detonation state; the acquisition program acquires the voltage, current and pulse; after the acquired value reaches the threshold value, the setting circuit switches the detonation state to the high resistance state; the acquisition program processes the detonation parameters, including channel identifier, voltage, current, time and other parameters, and writes them into the buffer; the data is uploaded according to the system instructions.
[0047] 6) System instruction parsing and execution program: When a system board instruction arrives, the parameter setting program parses the setting command and parameter settings through the ISA bus; controls the FPGA to execute corresponding self-test, time synchronization, data upload, and other instructions; returns the execution result after execution; and logs the instruction execution status.
[0048] 7) The host computer software processes the data collected from the detonation path and sends it to the human-machine interface for display by channel; 8) The host computer software stores and archives the test data; 9) Read, replay, and display the test data according to the system settings instructions; 10) Perform data queries and display according to user needs.
[0049] To verify the system's functionality and performance, a ground power supply was used to simulate the detonation of pyrotechnic devices under real-world conditions, testing the data acquisition and constant current control functions.
[0050] A DC power supply was used to simulate an ignition command with an amplitude of 50V, a current pulse width of 50ms, and an equivalent current of 1A. The equivalent current and pulse width were monitored on the ignition command bus using a current clamp and compared with the current and pulse width values displayed by the pyrotechnics testing equipment software.
[0051] The pyrotechnics testing equipment exhibits excellent current pulse width control accuracy, with an error of less than 1ms. The ignition voltage measurement accuracy is better than 3%.
[0052] Based on the above analysis, this embodiment can configure the channel parameters of the pyrotechnic testing equipment, acquire the detonation signal of the pyrotechnics, significantly improve the versatility and effectiveness of the pyrotechnic testing equipment, and realize the functional expansion of the pyrotechnic testing equipment.
[0053] The pyrotechnics testing technology utilizes digital adjustment and conversion techniques, employing configurable high-precision timers and analog-to-digital conversion circuits to digitize the detonation current, voltage, and pulse width of pyrotechnics, enabling users to configure all parameters. Modular design technology for pyrotechnics testing equipment utilizes universal testbed design techniques for its acquisition, control, equivalent, and power conversion modules, exhibiting high modularity and structure, supporting rapid equipment deployment. The software employs multi-threaded, structured design techniques to improve operational efficiency. Fault-tolerant design technology at critical locations in software modules enhances software stability and ensures the safety of spacecraft pyrotechnics testing.
[0054] This embodiment is based on a testbed architecture and uses technologies such as digital-to-analog conversion and configurable timers to achieve digital adjustment of equivalent current, ignition voltage, and current pulse width. It supports flexible configuration of all parameters such as channel name and protection pulse width, and is a digital pyrotechnics testing technology that can acquire detonation voltage amplitude and pulse width at high speed.
[0055] This embodiment digitizes the hardware channels, detonation voltage, equivalent current, and pulse time of the pyrotechnics testing equipment, enabling it to receive setting instructions and parameters from the software human-machine interface, thus achieving full digitization of key pyrotechnics testing indicators. This embodiment also features high-speed acquisition technology for multiple parameters, enabling high-speed acquisition of voltage applied across the circuit, current amplitude in the loop, and pulse time, supporting real-time display of acquired data and graphics, with acquisition time accuracy at the millisecond level and voltage acquisition accuracy better than 3%. The pyrotechnics testing software is designed, including pyrotechnics testing system monitoring software and FPGA programs. The software and equipment hardware work together to realize the various functions of the pyrotechnics testing system.
[0056] Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make possible changes and modifications to the technical solutions of the present invention by utilizing the methods and techniques disclosed above without departing from the spirit and scope of the present invention. Therefore, any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solutions of the present invention shall fall within the protection scope of the technical solutions of the present invention.
Claims
1. A digital pyrotechnics testing device based on a testbed architecture, characterized in that... include: The module consists of a control module, a data acquisition and measurement module, and an equivalent execution module; among which, The control module receives external configuration information; The detonation voltage in the configuration information is transmitted to the equivalent execution module; the acquisition signal is received, and it is determined whether the acquisition signal has reached the set value. If the set value has been reached, the control signal is transmitted to the equivalent execution module. The equivalent execution module: receives the detonation voltage, performs the detonation signal simulation function, transmits the collected signal to the acquisition and measurement module; receives the control signal, and stops working according to the control signal; The acquisition and measurement module receives the acquisition signal and transmits the acquisition signal to the control module.
2. The digital pyrotechnics testing equipment based on a testbed architecture according to claim 1, characterized in that... Also includes: A power conversion module; wherein the power conversion module supplies power to the control module, the acquisition and measurement module and the equivalent execution module respectively.
3. The digital pyrotechnics testing equipment based on a testbed architecture according to claim 1, characterized in that: The control module includes a microcontroller and an FPGA; wherein... The microcontroller receives external configuration information and transmits the detonation voltage and current pulse width from the configuration information to the FPGA; it also initializes the channel. The FPGA transmits the detonation voltage from the configuration information to the equivalent execution module; it receives the acquisition signal, determines whether the acquisition signal has reached the set value, and if it has reached the set value, it transmits the control signal to the equivalent execution module.
4. The digital pyrotechnics testing equipment based on a testbed architecture according to claim 1, characterized in that: The configuration information includes channel name, number of channels, detonation voltage, and current pulse width; the acquired signals include voltage, current, and pulse signals.
5. The digital pyrotechnics testing equipment based on a testbed architecture according to claim 3, characterized in that: The acquisition and measurement module includes an analog signal acquisition chip and a Hall effect acquisition circuit; wherein... One end of the analog signal acquisition chip is connected to the FPGA, and the other end of the analog signal acquisition chip is connected to the Hall effect acquisition circuit. The analog signal acquisition chip has a maximum acquisition frequency of 200Ksps; The Hall effect sensor circuit has a response time of 4µs and a current acquisition range of 0–10A.
6. The digital pyrotechnics testing equipment based on a testbed architecture according to claim 5, characterized in that: The equivalent execution module includes a load resistor, a fuse, and a switching transistor; wherein... One end of the load resistor is connected to the fuse, and the other end of the load resistor is connected to the Hall effect acquisition circuit; The switching transistors are connected to the Hall effect acquisition circuit and the FPGA, respectively. When the switching transistor receives a control signal, the switching transistor is turned off according to the control signal.
7. The digital pyrotechnics testing equipment based on a testbed architecture according to claim 6, characterized in that: The load resistor can simulate the current value of each channel; The fuse prevents the load resistor from burning out in the event of a fault. The fuse is a resettable fuse that can melt for 180ms at 25°C and a channel current of 5A. Even in the event of a fault, the fuse can melt before the load resistor melts. The switching transistor is a TLP3547 optical MOSFET with a current carrying capacity of 10A and a maximum on-resistance of 13mΩ.
8. The digital pyrotechnics testing equipment based on a testbed architecture according to claim 3, characterized in that: The microcontroller's ARM core has a maximum frequency of 72MHz and contains 512KB of flash memory and 64KB of SRAM.
9. The digital pyrotechnics testing equipment based on a testbed architecture according to claim 3, characterized in that: The FPGA is an XC7A200T-2FBG676I. The FPGA communicates with the function boards through a 422 point-to-point interface and has the ability to process telemetry data from 16 function boards in parallel.
10. The digital pyrotechnics testing equipment based on a testbed architecture according to claim 3, characterized in that: The control module receives timer signals transmitted from an external clock chip and transmits the timer signals to the acquisition and measurement module and the equivalent execution module, respectively.