Scalable multifunctional data acquisition system and method for simulated flight
By designing a scalable multifunctional data acquisition system and supporting blind plugging of random order, the problem of insufficient flexibility and scalability of simulated flight data acquisition devices in the prior art is solved, and flexible maintenance and multiple data types are realized Collection.
Patent Information
- Application Number
- CN202410183549.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-19
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-02-19
AI Technical Summary
The existing simulated flight data acquisition devices adopt an integrated design, resulting in insufficient flexibility and scalability, and the acquisition devices cannot be replaced or adjusted at will, resulting in inconvenient maintenance.
Design an extensible multi-function data acquisition system, including chassis, power card slot, main control card slot and function card slot, supporting the out-of-order blindness of analog input boards, discrete input boards, discrete output boards and serial boards Insert, send configuration signals through the main control board to realize the functions and position numbers of different types of boards, and perform data acquisition.
It realizes the flexibility and scalability of the data acquisition system, which is convenient for maintenance and maintenance. Users can freely combine functional boards according to their needs, support the collection of multiple data types, and improves the convenience of the system.
Smart Images

Figure CN118192327B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data acquisition and processing technology, in particular to aviation flight data acquisition technology, and more specifically to an expandable multifunctional data acquisition system and method for simulated flight. Background Art
[0002] In recent years, the aerospace industry has developed rapidly. As an indispensable part of the aerospace industry, data acquisition systems have been given higher performance requirements. The function of the data acquisition system is mainly to collect various types of signals and send them to the computer after processing.
[0003] Since the data of the simulated aircraft involves multiple types, such as voltage and current signals, switch signals, and threshold signal lights, it is necessary to set up multiple different types of acquisition devices respectively. However, the data acquisition device for simulated flight in the prior art adopts an integrated design concept, that is, different types of acquisition devices are specifically installed in fixed positions, and different types of acquisition devices cannot be replaced at will, nor can the positions of different types of acquisition devices be changed at will, resulting in insufficient flexibility and scalability. When problems occur in the system, it is inconvenient to maintain and cannot be replaced.
[0004] Therefore, there is an urgent need for an expandable multifunctional data acquisition system and method for simulated flight that has improved flexibility and expandability and is easy to repair and replace. Summary of the invention
[0005] In view of the above problems, the purpose of the present invention is to provide an expandable multifunctional data acquisition system for simulated flight, so as to solve the problem that the simulated flight data acquisition device in the prior art adopts an integrated design concept, that is, different types of acquisition devices are specifically installed in fixed positions, and different types of acquisition devices cannot be replaced at will, nor can the positions of different types of acquisition devices be changed at will, resulting in insufficient flexibility and scalability, inconvenience in maintenance when problems occur in the system, and the system cannot be replaced.
[0006] The present invention provides an expandable multifunctional data acquisition system for simulated flight, which includes: a chassis and a chassis backplane arranged on the chassis;
[0007] A power card slot, a main control card slot and a function card slot are arranged on the chassis back panel;
[0008] The power card slot is provided with a power board, the main control card slot is provided with a main control card, and the function card slot is provided with different types of function boards for collecting various types of data; the function boards include one or any combination of at least two of analog input boards, discrete input boards, discrete output boards, or serial port boards; the function card slot supports the blind insertion of the analog input board, the discrete input board, the discrete output board, and the serial port board in random order in the function card slot; wherein,
[0009] The power board is used to provide power to the main control board and the function board;
[0010] The main control board is used to send a configuration signal requesting the position and function to the function board so that each function board will feed back its own type number and the position number of the function card slot to the main control board, and after obtaining the type number and position number of each function board, send data collection instructions to different types of function boards according to the type number and the position number, so that the different types of function boards can collect data of the modules to be collected in the simulated aircraft by category.
[0011] Preferably, the power board supplies power to the main control board and the function board through a backplane connector;
[0012] The main control board and the functional board are connected via an MLVDS bus and a data bus; the main control board sends a reference clock, a synchronization pulse and a configuration / control signal to the functional board via the MLVDS bus; after receiving the configuration / control signal, the functional board returns a response signal to the main control board via the MLVDS bus; and sends the collected data to the main control board via the data bus.
[0013] Preferably, the analog input board includes an operational amplifier, a multi-channel analog switch selector, a differential attenuation amplifier, an ADC, and an analog input FPGA program. Based on the analog input FPGA program, 24 single-ended analog signals or 12 differential analog signals of the module to be sampled are collected, and the collected analog signals are uploaded to the main control board in real time through the MLVDS interface according to the HDLC protocol.
[0014] Preferably, the discrete input board includes an eight-to-one analog switch, a dual four-to-one analog switch, a four-channel single-pole single-throw switch, a conditioning circuit, a digital isolator, DCDC, a boss, an ADC, and a discrete input FPGA program. Based on the discrete input FPGA program, the MLVDS interface chip and the digital isolator communicate with the backplane bus to collect the voltages of the 48 input ports of the module to be collected, and the collected voltages of the 48 input ports are used as collection values to be compared with the upper and lower thresholds set by the host computer. When the collection value is greater than or equal to the upper threshold, the port state of the module to be collected is determined to be high; when the collection value is less than or equal to the lower threshold, the port state of the module to be collected is determined to be low; when the collection value is less than the upper threshold and greater than the lower threshold, the port state of the module to be collected is determined to remain unchanged;
[0015] Furthermore, the discrete input board regularly uploads the collected values and the determined port status to the main control board at a preset time interval.
[0016] Preferably, the discrete output board includes 32 independent output current sinking interfaces, an output interface, a digital isolator, an ADC and a discrete output FPGA program. The discrete output FPGA program collects voltage and current signals of the ports of the 32 independent output current sinking interfaces, and performs switch control according to the port switch state set by the host computer. When the port switch is closed, the collected voltage value is valid, and when the port switch is opened, the collected current value is valid, and the voltage value and the current value are uploaded to the main control board through the MLVDS interface according to the HDLC protocol.
[0017] Preferably, the serial port board includes an interface chip, a digital isolator, and a serial port FPGA program. The serial port board has a 4-way isolated full-duplex RS485 / RS422 interface or RS232 interface, and realizes RS485 / RS422 or RS232 function based on the configuration signal of the main control board;
[0018] The serial port FPGA program is used to transmit control instructions and monitoring status data between the module to be sampled.
[0019] Preferably, 12 function card slots are provided on the chassis back panel, and the card slot interface structure of each function card slot is the same;
[0020] The analog input board, the discrete input board, the discrete output board and the serial port board are connected to the function card slot in the same board interface structure.
[0021] Preferably, the internal bus connector between the main control board and each functional board is a standard CPCI connector plug-in combination, and the communication between the main control board and each functional board adopts the HDLC protocol.
[0022] The present invention also provides an expandable multifunctional data acquisition method for simulated flight, based on the expandable multifunctional data acquisition system for simulated flight as described above, comprising:
[0023] The power board card preset in the power card slot of the expandable multifunctional data acquisition system for simulated flight provides electric energy to the main control board card arranged in the main control card slot and the function board card arranged in the function card slot;
[0024] The main control board sends a configuration signal requesting the position and function to the function board so that each function board feeds back its type number and the position number of the function card slot in which it is located to the main control board, and after obtaining the type number and the position number of each function board, sends data collection instructions to different types of function boards according to the type number and the position number, so that the different types of function boards collect data by category; wherein the function board includes one or any combination of at least two of the analog input board, discrete input board, discrete output board, and serial port board; and the function card slot supports random blind insertion of the analog input board, the discrete input board, the discrete output board, and the serial port board.
[0025] Preferably, the step of sending data collection instructions to different types of function boards so that each type of function board collects data by category includes:
[0026] Instruct the main control board to send a reference clock, a synchronization pulse and a configuration / control signal to the function board through the MLVDS bus;
[0027] After receiving the configuration / control signal, the function board returns a response signal to the main control board through the MLVDS bus, and sends the collected data to the main control board through the data bus.
[0028] It can be seen from the above technical scheme that the expandable multifunctional data acquisition system and method for simulated flight provided by the present invention are provided with a power supply board on the power supply card slot, a main control board on the main control card slot, and different types of function boards such as analog input boards, discrete input boards, discrete output boards or serial port boards for collecting various types of data on the function card slot; the multiple function boards can be blindly inserted in the function card slots in random order; wherein the power supply board is used to provide power to the main control board and the function board, and the main control board is used to send a configuration signal requesting a position and function to the function board so that each function board feeds back its own type number and the position number of the function card slot where it is located to the main control board, and after obtaining the type number and position number of each function board, sends a data collection instruction to different types of function boards according to the type number and position number, so that each type of function board collects the data of the module to be collected in the simulated aircraft by category, thereby realizing For multi-data collection of simulated aircraft, and because the main control board will locate the function and position of each functional board based on the number, the various functional boards for collecting different data in the entire data acquisition system can be blindly inserted, that is, there is no one-to-one relationship between the card slots and each board. In addition to the fixed power board and the main control board, the four functional boards of the serial port board, analog input board, discrete input board, and discrete output board can be inserted into any card slot to achieve a blind plug effect, and users can choose different numbers and types of functional boards to freely combine according to their needs. As mentioned above, it supports up to 12 functional boards, and can collect up to 288 analog quantities. The analog quantities can be temperature, strain, pressure, measurement, voltage, current, etc., and can collect up to 576 switch quantities. The number and type of collected data are many, and the number of different types of functional boards can be adjusted according to the collection needs. It has strong scalability, is easy and flexible to use, and is easy to maintain. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] By referring to the following description in conjunction with the accompanying drawings, and with a more comprehensive understanding of the present invention, other objects and results of the present invention will become more clear and easy to understand. In the accompanying drawings:
[0030] Figure 1 A schematic diagram of an expandable multifunctional data acquisition system for simulated flight according to an embodiment of the present invention;
[0031] Figure 2 A hardware schematic diagram of an expandable multifunctional data acquisition system for flight simulation according to an embodiment of the present invention;
[0032] Figure 3 A working principle diagram of an analog input board of an expandable multifunctional data acquisition system for simulated flight according to an embodiment of the present invention;
[0033] Figure 4A working principle diagram of a discrete input board of an expandable multifunctional data acquisition system for simulated flight according to an embodiment of the present invention;
[0034] Figure 5 A working principle diagram of a discrete output board of an expandable multifunctional data acquisition system for flight simulation according to an embodiment of the present invention;
[0035] Figure 6 A working principle diagram of a serial port board of an expandable multifunctional data acquisition system for simulated flight according to an embodiment of the present invention;
[0036] Figure 7 The present invention is a flow chart of an expandable multifunctional data acquisition method for simulated flight according to an embodiment of the present invention. DETAILED DESCRIPTION
[0037] Since the data of the simulated aircraft involves multiple types, such as voltage and current signals, switch signals, and threshold signal lights, it is necessary to set up multiple different types of acquisition devices respectively. However, the data acquisition device for simulated flight in the prior art adopts an integrated design concept, that is, different types of acquisition devices are specifically installed in fixed positions, and different types of acquisition devices cannot be replaced at will, nor can the positions of different types of acquisition devices be changed at will, resulting in insufficient flexibility and scalability. When problems occur in the system, it is inconvenient to maintain and cannot be replaced.
[0038] In view of the above problems, the present invention provides an expandable multifunctional data acquisition system and method for simulated flight. The specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0039] In order to illustrate the expandable multifunctional data acquisition system and method for simulated flight provided by the present invention, Figure 1-Figure 7 The embodiments of the present invention are exemplarily indicated.
[0040] The following description of exemplary embodiments is merely illustrative in nature and is not intended to limit the present invention and its application or use. Technologies and devices known to ordinary technicians in the relevant field may not be discussed in detail, but in appropriate cases, the technologies and devices should be considered as part of the specification.
[0041] like Figure 1 , Figure 2 As shown together, the expandable multifunctional data acquisition system 100 for flight simulation provided by the present invention comprises: a chassis 110 and a chassis backplane arranged on the chassis;
[0042] The chassis back panel is provided with a power card slot, a main control card slot and a function card slot;
[0043] The power card slot is provided with a power board 111, the main control card slot is provided with a main control card 112, and the function card slot is provided with different types of function cards 113 for collecting data; the function card includes one or any combination of at least two of an analog input card, a discrete input card, a discrete output card, and a serial port card; the function card slot supports random blind insertion of analog input cards, discrete input cards, discrete output cards, and serial port cards; wherein,
[0044] The power board is used to provide power to the main control board and the function board;
[0045] The main control board is used to send a configuration signal requesting the position and function to the function board so that each function board will feed back its own type number and the position number of the function card slot to the main control board, and after obtaining the type number and position number of each function board, send data collection instructions to different types of function boards according to the type number and the position number, so that different types of function boards can collect data of the modules to be collected in the simulated aircraft by category.
[0046] Specifically, the number of function card slots can be determined according to demand, and the number of each function board can also be determined according to the type of module to be collected. For example, if the analog data of the module to be collected is large, the number of analog input boards can be increased accordingly. For example, 6, 8, 10, 12, 18, etc. function card slots can be set according to actual needs. In this embodiment, 12 function card slots are set on the back panel of the chassis. The number of function card slots is 12, and the card slot interface structure of each function card slot is the same; accordingly, the chassis supports up to 12 function boards, and can collect up to 288 analog quantities. The analog quantities can be temperature, strain, pressure, measurement, voltage, current, etc., and can collect up to 576 switch quantities. The number and type of collected data are many, the scalability is strong, and it is convenient and flexible to use.
[0047] The expandable multifunctional data acquisition system for flight simulation in this embodiment is a 3U compact and rugged data acquisition system, which can support up to 12 functional boards to work simultaneously, communicate with the outside through 2-way Gigabit Ethernet, and each board completes interconnection and communication through the internal backplane bus. The data acquisition system hardware mainly consists of a data acquisition chassis, various boards (functional boards, power boards, main control boards), test cables, power adapters, and driver and test software. The functional boards are mainly composed of analog input boards, discrete input boards, discrete output boards, and serial port boards. The analog input boards, the discrete input boards, the discrete output boards, and the serial port boards have the same board interface structure connected to the functional card slots. The MLVDS data bus is used to connect the various boards. The power board supplies power to the main control board and each acquisition board through the backplane connector, wherein the power board and the main control board have their own separate slots and do not have blind plugging function. The other 12 slots of the backplane all have blind plugging function. Moreover, the 12 slots can be replaced with different card types as needed to achieve system scalability. If only analog quantity needs to be collected, the number of analog acquisition boards can be appropriately increased, and discrete output boards, discrete input boards, and serial port boards can be removed. Therefore, blind insertion can be achieved, and the number of a certain type of functional board can be increased or decreased according to needs, and the position of each type of functional board can be changed arbitrarily.
[0048] With modular design, when the functions of the system are subsequently increased, decreased or improved, it is only necessary to update the underlying program of the corresponding board FPGA, and only the corresponding board needs to be replaced. The modular design makes it easier to locate problems during maintenance, and greatly reduces the cost and difficulty of repair. When one of the boards has a problem, it is only necessary to replace the corresponding board. Moreover, there is not a one-to-one relationship between the card slots and the boards. In addition to the fixed power board and main control board, the four functional boards of the serial port board, analog input board, discrete input board, and discrete output board can be inserted into any card slot to achieve a blind insertion effect, and users can choose different numbers of different types of functional boards for free combination according to their needs.
[0049] In this embodiment, the internal bus connector between the main control board and each functional board uses a standard CPCI connector plug-in combination. Since the CPCI connector combination is firm and reliable, a mature shelf product, has a short delivery period, and has a rich number of pins, it can increase the connection stability and substitutability of the entire main control board and functional board. In addition, the communication between the main control board and each functional board adopts the HDLC protocol, and the communication between the main control board and each functional board adopts the HDLC protocol, in which CRC is used to check the validity of the frame, and the frame count is used to judge the continuity of the frame. For the data transmission part between the host computer and each functional board, the main control board adopts a nearly transparent transmission mode, which is responsible for the conversion of the functional board address, the addition and deletion of CRC and the frame flag (0x7E).
[0050] Specifically, in this embodiment, the power board supplies power to the main control board and the function board through the backplane connector; the main control board and the function board are connected through the MLVDS bus and the data bus; the main control board sends a reference clock, a synchronization pulse and a configuration / control signal to the function board through the MLVDS bus; after receiving the configuration / control signal, the function board returns a response signal to the main control board through the MLVDS bus; and sends the collected data to the main control board through the data bus; for example, in a simulated aircraft, it is necessary to collect voltage and current signals, monitor various threshold signals, and collect switch signals of various switches, so in the expandable multifunction aircraft for simulating flight of this embodiment, When the data acquisition system performs data acquisition, the main control board needs to first send a configuration signal to each functional board to request the position and function. When each functional board receives the configuration signal, it will feed back its own type number and the position number of the functional card slot to the main control board, so that the main control board can determine the specific function of the functional board inserted in each card slot, and then send data acquisition instructions to different types of functional boards according to the number. After receiving the data acquisition instruction, each type of functional board performs different types of data acquisition on the module to be acquired to obtain data, and then sends the acquired data to the main control board, and the main control board forwards the sorted data to a host computer such as a computer. That is, the steps of sending data acquisition instructions to different types of functional boards so that each type of functional board collects data by category are as follows: first, the main control board sends a reference clock, a synchronization pulse and a configuration / control signal to the functional board through the MLVDS bus; then, after receiving the configuration / control signal, the functional board returns a response signal to the main control board through the MLVDS bus, and sends the acquired data to the main control board through the data bus, thereby completing the data acquisition work.
[0051] More specifically, Figure 3 FIG. 4 shows a working principle diagram of an analog input board according to an embodiment of the present invention. Figure 3 As shown, the analog input board includes an operational amplifier, a multi-channel analog switch selector, a differential attenuation amplifier, an ADC, and an analog input FPGA program. Based on the analog input FPGA program, 24 single-ended analog signals or 12 differential analog signals of the module to be sampled are collected, and the collected analog signals are uploaded to the main control board in real time through the MLVDS interface according to the HDLC protocol.
[0052] The analog input (AI) board includes an operational amplifier, a multi-channel analog switch selector, a differential attenuation amplifier, an ADC, an analog input FPGA program, etc., and collects 24 single-ended analog signals or 12 differential analog signals. It uses internal power supply to power the interface, and has 24 single-ended or 12 differential high-impedance input acquisition interfaces. The collected data can be uploaded to the main control board in real time through the MLVDS interface according to the HDLC protocol. The main control chip of the analog input board has a main clock of 25MHz and uses an eight-channel 16-bit 200kSPs ADC to communicate with the analog input FPGA program through a parallel data interface. The main function of the analog input FPGA program is to collect 24 single-ended or 12 differential analog signals and control them according to the sampling range and sampling rate set by the host computer. It collects 24 single-ended or 12 differential analog signals in real time and uploads the collected signals to the main control board in real time. For example, the collected analog signal can be a monitoring analog signal of the voltage of a simulated aircraft; if the staff needs to change the specific function of the analog input board, they only need to change part of the analog input FPGA program, which greatly reduces the maintenance and repair costs. When one of the boards has a problem, they only need to replace the corresponding board. If there is a loophole in the program, they only need to change part of the FPGA program of this function board.
[0053] Figure 4 The working principle diagram of the discrete input board is shown in FIG. Figure 4 As shown, in this embodiment, the discrete input board includes an eight-to-one analog switch, a dual four-to-one analog switch, a four-channel single-pole single-throw switch, a conditioning circuit, a digital isolator, DCDC, a boss, an ADC, and a discrete input FPGA program. Based on the discrete input FPGA program, the MLVDS interface chip and the digital isolator communicate with the backplane bus to collect the voltages of the 48 input ports of the module to be collected, and the collected voltages of the 48 input ports are used as the collection value to compare with the upper and lower thresholds set by the host computer. When the collection value is greater than or equal to the upper threshold, the port state of the module to be collected is determined to be high, when the collection value is less than or equal to the lower threshold, the port state of the module to be collected is determined to be low, and when the collection value is less than the upper threshold and greater than the lower threshold, the port state of the module to be collected is determined to remain unchanged;
[0054] Furthermore, the discrete input board regularly uploads the collected values and the determined port status to the main control board at a preset time interval.
[0055] More specifically, in this embodiment, the discrete input (DI) board includes an 8-to-1 analog switch, a dual 4-to-1 analog switch, a 4-channel single-pole single-throw switch, an ADC, a discrete input FPGA program, a conditioning circuit, a digital isolator, DCDC, a boost, etc., and collects 48 discrete switch signals. The discrete input FPGA program communicates with the backplane bus through the MLVDS interface chip and the digital isolator. Every 24 bits of data from the user interface is converted into a 2-bit signal through 3 8-to-1 analog switches, and then sent to the dual-channel conditioning circuit through a dual-channel 4-to-1 analog switch. After that, it is sent to a 4-channel single-pole single-throw analog switch and converted into a single-channel signal with a width of 1 bit, and then sent to the conditioning circuit, and then to the ADC. The discrete input FPGA program controls each analog switch and ADC, that is, the main function of the discrete input FPGA program is to collect the voltage of 48 input ports and compare them with the upper and lower thresholds set by the host computer (a device that controls the expandable multifunctional data acquisition system for simulated flight, such as a computer, etc.). When the collected value is greater than or equal to the upper threshold, the port state is judged to be high; when the collected value is less than or equal to the lower threshold, the port is judged to be low; when the collected value is less than the upper threshold and greater than the lower threshold, the port state remains unchanged, and the discrete input (DI) board uploads the port collected voltage value and the port state judgment value to the main control board in a period of 3ms. For example, it can be data of the simulated aircraft equipment switch, such as the state data of a simulated aircraft switch. When the personnel controls the switch, the collected value of the switch will change, so that the collected value is compared with the threshold to obtain the state of the switch.
[0056] Figure 5 FIG. 4 shows a working principle diagram of a discrete output board according to an embodiment of the present invention. Figure 5 As shown, in this embodiment, the discrete output board includes 32 independent output current sink interfaces, an output interface, a digital isolator, an ADC and a discrete output FPGA program. The discrete output FPGA program collects voltage and current signals of the ports of the 32 independent output current sink interfaces, and performs switch control according to the port switch state set by the host computer. When the port switch is closed, the collected voltage value is valid, and when the port switch is opened, the collected current value is valid, and the voltage value and current value are uploaded to the main control board through the MLVDS interface according to the HDLC protocol.
[0057] In this embodiment, the discrete output (DO) board includes ADC, digital isolator, discrete output FPGA program, etc., and collects 32 discrete voltage signals and 32 discrete current signals. The discrete output (DO) board has 32 independent output current sink interfaces. When the output interface is not open, the input voltage can be collected. The output pulse can be adjusted programmably. The collected data can be uploaded to the main control board through the MLVDS interface according to the HDLC protocol. The main function of the discrete output FPGA program is to collect the voltage and current signals of the 32 ports and perform switch control according to the port switch state set by the host computer. For example, when collecting data for the simulated aircraft, the collected voltage value is valid when the port switch of the simulated aircraft is closed, and the collected current value is valid when the port switch of the simulated aircraft is opened, thereby monitoring the voltage and current state of the simulated aircraft.
[0058] Figure 6 The working principle diagram of the serial port board according to an embodiment of the present invention is shown, wherein the serial port board includes an interface chip, a digital isolator, and a serial port FPGA program. The serial port board has 4 isolated full-duplex RS485 / RS422 interfaces or RS232 interfaces, and realizes RS485 / RS422 or RS232 functions based on the configuration signal of the main control board; wherein the serial port FPGA program is used to transmit control instructions and monitoring status data between the module to be sampled.
[0059] Specifically, in this embodiment, the serial port board includes an interface chip, a digital isolator, a serial port FPGA program, etc. The serial port board has a 4-way isolated full-duplex RS485 / RS422 or RS232 interface, and the RS485 / RS422 or RS232 function is realized through the configuration of the main control board. The board inputs an asynchronous serial port signal and outputs an MLVDS signal of the HDLC protocol. The serial port FPGA program is mainly used to transmit control instructions and monitoring status data between the data acquisition device (the expandable multifunctional data acquisition system for simulated flight in this embodiment) and the target device (module to be collected). The serial port board includes two functions: receiving external device data and transmitting core board instructions. The instruction format can be obtained through the configuration of the main control board (core board) or the power-on initialization configuration, and data transmission is performed according to the format. The two functions of the serial port board work in parallel, judging the data received from the outside according to the configured format, packaging and uploading the normal data, and unpacking the data sent by the main control board, and sending the data to the target device in the corresponding format.
[0060] In addition, in this embodiment, the main control board is configured to have 2 Gigabit Ethernet ports; has the function of configuring and managing each board; has the function of receiving and caching data from each board and outputting data through the network port in a certain data packet format; and has the function of local data storage. The power board circuit is designed with URB2405LD-60WR3 and URA2424LD-30WR3 chips, with an input voltage range of 9 to 36VDC; isolated output digital 5V power supply, 60W; isolated output analog 5V power supply, 30W; isolated output analog ±15V power supply, 30W; input has overcurrent protection function; input has anti-reverse connection protection; input and output EMI filtering; input surge suppression.
[0061] The expandable multifunctional data acquisition system for flight simulation in this embodiment communicates with the host computer via an Ethernet interface. The communication between the host computer and the data acquisition system is generally carried out in a send-response mode. When the data acquisition system receives data, it should make a validity judgment, respond when it is valid, and not respond when it is invalid. Another communication mode is automatic upload. When a port of the serial port board is opened, the data received by the port should be automatically uploaded to the host computer.
[0062] The main functions of the host computer are device connection, parameter configuration, data transmission and data reading. All data are sent with high byte first and low byte last (big endian mode).
[0063] Device connection command: The host computer sends: 0xEB90+0x00C3; the device responds: 0x146F+0x00C3+26 bytes of the board online status table, as shown in the following table:
[0064]
[0065]
[0066] The data transmission instruction has a unified instruction format, but different board types have different transmission data packet structures. The host computer sends: 0xEB90+0x01C2+1-byte slot ID+1-byte card type ID+send data packet; the device responds: 0x146F+0x01C2+1-byte slot ID+1-byte card type ID.
[0067] The data transmission instruction has a unified instruction format, the difference is that different board types have different receiving data packet structures. The host computer only needs to send a read instruction once for each board, and the device will continuously upload the data of the board after receiving the instruction. The host computer sends: 0xEB90+0x01C3+1 byte slot ID+1 byte card type ID+1 byte read instruction (1: start uploading, 0: stop uploading); the device responds: 0x146F+0x01C3+1 byte slot ID+1 byte card type ID+receive data packet. Thus, the entire scalable multifunctional data acquisition system for simulated flight receives the instructions of the host computer for collection work, which is specifically collected by the main control board and each functional board, and all adopts modular design. When the functions of this system are subsequently increased, decreased or improved, it is only necessary to update the underlying program of the corresponding board FPGA. The modular design makes it easier to locate problems during maintenance, and the maintenance cost and difficulty are greatly reduced. When one of the boards has a problem, it is only necessary to replace the corresponding board.
[0068] In addition, it should be noted that the relationship between the card slots and the boards in this embodiment is not one-to-one. In addition to the fixed power board and the main control board, the four functional boards of the serial port board, analog input board, discrete input board, and discrete output board can be inserted into any card slot to achieve a blind insertion effect, and users can choose different numbers of different types of functional boards to freely combine according to their needs, and support up to 12 functional boards, which can collect up to 288 analog quantities, which can be temperature, strain, pressure, measurement, voltage, current, etc., and up to 576 switch quantities. The number and types of collected data are many, the scalability is strong, and it is convenient and flexible to use.
[0069] As described above, the expandable multifunctional data acquisition system for simulated flight provided by the present invention has a power board arranged on the power card slot, a main control board arranged on the main control card slot, and different types of function boards such as analog input boards, discrete input boards, discrete output boards or serial port boards arranged on the function card slot for collecting various types of data; the multiple function boards can be blindly inserted into the function card slots in random order; wherein the power board is used to provide power to the main control board and the function board, and the main control board is used to send a configuration signal requesting a position and function to the function board so that each function board feeds back its own type number and the position number of the function card slot in which it is located to the main control board, and after obtaining the type number and position number of each function board, sends a data collection instruction to different types of function boards according to the type number and position number, so that each type of function board collects the data of the modules to be collected in the simulated aircraft by category, thereby realizing the simulation of flight. The system can realize multi-data collection of the actuator, and because the main control board will locate the function and position of each functional board based on the number, the various functional boards for collecting different data in the entire data acquisition system can be blindly inserted, that is, there is no one-to-one relationship between the card slots and each board. In addition to the fixed power board and main control board, the four functional boards of serial port board, analog input board, discrete input board and discrete output board can be inserted into any card slot to achieve blind insertion effect, and users can choose different numbers and types of functional boards to freely combine according to their needs. As mentioned above, it supports up to 12 functional boards, and can collect up to 288 analog quantities. The analog quantities can be temperature, strain, pressure, measurement, voltage, current, etc., and can collect up to 576 switch quantities. The number and types of collected data are many, and the number of different types of functional boards can be adjusted according to the collection needs. It has strong scalability, convenient and flexible use, and easy maintenance.
[0070] like Figure 7 As shown, the present invention also provides an expandable multifunctional data acquisition method for simulated flight, which is implemented based on the expandable multifunctional data acquisition system for simulated flight as described above, and includes:
[0071] S1: enabling a power board card preset in a power card slot in an expandable multifunctional data acquisition system for simulated flight to provide power to a main control board card arranged in a main control card slot and a function board card arranged in a function card slot;
[0072] S2: Instruct the main control board to send a configuration signal requesting position and function to the function board so that each function board will feed back its type number and the position number of the function card slot where it is located to the main control board, and after obtaining the type number and position number of each function board, send data collection instructions to different types of function boards according to the type number and the position number, so that the different types of function boards collect data by category; wherein the function board includes one or any combination of at least two of the analog input board, discrete input board, discrete output board, and serial port board; and the function card slot supports random blind insertion of the analog input board, the discrete input board, the discrete output board, and the serial port board.
[0073] The step of sending data collection instructions to different types of function boards so that each type of function board collects data by category includes:
[0074] S21: Instruct the main control board to send a reference clock, a synchronization pulse and a configuration / control signal to the function board through the MLVDS bus;
[0075] S22: After receiving the configuration / control signal, the function board returns a response signal to the main control board through the MLVDS bus, and sends the collected data to the main control board through the data bus
[0076] The scalable multifunctional data acquisition method for simulated flight may refer to the description of the relevant steps in the corresponding embodiment of the scalable multifunctional data acquisition system for simulated flight, which will not be described in detail here.
[0077] The expandable multifunctional data acquisition method for flight simulation provided by the present invention first enables the power board card preset on the power card slot in the expandable multifunctional data acquisition system for flight simulation to provide power to the main control board card set on the main control card slot and the function board card set on the function card slot, and then enables the main control board card to send a configuration signal requesting a position and function to the function board card so that each function board card feeds back its own type number and the position number of the function card slot where it is located to the main control board card, and after obtaining the type number and position number of each function board card, sends data collection instructions to different types of function boards according to the type number and the position number, so that each type of function board card collects data by category; wherein the function board card includes an analog input board card, a discrete input board card, a discrete output board card or a serial port board card; the analog input board card, the discrete input board card, the discrete output board card and the serial port board card can be blindly inserted in the function card slot in random order. , thereby realizing multi-data collection for the simulated aircraft, and because the main control board will locate the function and position of each functional board based on the number, the various functional boards for collecting different data in the entire data acquisition system can be blindly plugged, that is, there is no one-to-one relationship between the card slot and each board. In addition to the fixed power board and the main control board, the four functional boards of the serial port board, analog input board, discrete input board, and discrete output board can be inserted into any card slot to achieve a blind plug effect, and users can choose different numbers and types of functional boards to freely combine according to their needs. As mentioned above, it supports up to 12 functional boards, and can collect up to 288 analog quantities. The analog quantities can be temperature, strain, pressure, measurement, voltage, current, etc., and can collect up to 576 switch quantities. The number and type of collected data are many, and the number of different types of functional boards can be adjusted according to the collection needs. It has strong scalability, is easy and flexible to use, and is easy to maintain.
[0078] As described above with reference to the accompanying drawings, the expandable multifunctional data acquisition system and method for flight simulation proposed according to the present invention are described by way of example. However, those skilled in the art should understand that various improvements can be made to the expandable multifunctional data acquisition system and method for flight simulation proposed by the present invention without departing from the content of the present invention. Therefore, the protection scope of the present invention should be determined by the content of the attached claims.
Claims
1. An expandable multifunctional data acquisition system for simulated flight, characterized in that: include: A chassis and a chassis backplane arranged on the chassis; A power card slot, a main control card slot and a function card slot are arranged on the chassis back panel; A power board is arranged on the power card slot, a main control board is arranged on the main control card slot, and different types of function boards for collecting data are arranged on the function card slot; the function boards include one or any combination of at least two of analog input boards, discrete input boards, discrete output boards, and serial port boards; The functional card slot supports random blind insertion of the analog input board, the discrete input board, the discrete output board and the serial port board; wherein, The power board is used to provide power to the main control board and the function board; The main control board is used to send a configuration signal requesting a position and function to the function board so that each function board feeds back its type number and the position number of the function card slot where it is located to the main control board, and after obtaining the type number and the position number of each function board, sends a data collection instruction to different types of function boards according to the type number and the position number, so that the different types of function boards collect the data of the modules to be collected in the simulated aircraft by category; The power board supplies power to the main control board and the function board through a backplane connector; The main control board and the function board are connected via an MLVDS bus and a data bus; the main control board sends a reference clock, a synchronization pulse and a configuration / control signal to the function board via the MLVDS bus; after receiving the configuration / control signal, the function board returns a response signal to the main control board via the MLVDS bus; and sends the collected data to the main control board via the data bus; The analog input board includes an operational amplifier, a multi-channel analog switch selector, a differential attenuation amplifier, an ADC, and an analog input FPGA program. Based on the analog input FPGA program, 24 single-ended analog signals or 12 differential analog signals of the module to be sampled are collected, and the collected analog signals are uploaded to the main control board in real time through the MLVDS interface according to the HDLC protocol; The discrete input board includes an eight-to-one analog switch, a dual four-to-one analog switch, a four-channel single-pole single-throw switch, a conditioning circuit, a digital isolator, a DCDC, a boost, an ADC, and a discrete input FPGA program. Based on the discrete input FPGA program, the MLVDS interface chip and the digital isolator communicate with the backplane bus to collect the voltages of the 48 input ports of the module to be collected, and the collected voltages of the 48 input ports are used as collection values to compare with the upper and lower thresholds set by the host computer. When the collection value is greater than or equal to the upper threshold, the port state of the module to be collected is determined to be high; when the collection value is less than or equal to the lower threshold, the port state of the module to be collected is determined to be low; when the collection value is less than the upper threshold and greater than the lower threshold, the port state of the module to be collected is determined to remain unchanged; Furthermore, the discrete input board regularly uploads the collected values and the determined port status to the main control board at a preset time interval; The discrete output board includes 32 independent output current sinking interfaces, an output interface, a digital isolator, an ADC and a discrete output FPGA program. The discrete output FPGA program collects voltage and current signals of the ports of the 32 independent output current sinking interfaces, and performs switch control according to the port switch state set by the host computer. When the port switch is closed, the collected voltage value is valid, and when the port switch is opened, the collected current value is valid, and the voltage value and the current value are uploaded to the main control board through the MLVDS interface according to the HDLC protocol; 12 function card slots are arranged on the chassis back panel, and the card slot interface structure of each function card slot is the same; The analog input board, the discrete input board, the discrete output board and the serial port board are connected to the function card slot in the same board interface structure.
2. The expandable multifunctional data acquisition system for flight simulation according to claim 1, characterized in that: The serial port board includes an interface chip, a digital isolator, and a serial port FPGA program. The serial port board has a 4-way isolated full-duplex RS485 / RS422 interface or an RS232 interface, and realizes RS485 / RS422 or RS232 functions based on the configuration signal of the main control board; The serial port FPGA program is used to transmit control instructions and monitoring status data between the module to be sampled.
3. The expandable multifunctional data acquisition system for flight simulation according to claim 2, characterized in that: The internal bus connector between the main control board and each functional board adopts a standard CPCI connector plug-in combination, and the communication between the main control board and each functional board adopts the HDLC protocol.
4. A scalable multifunctional data acquisition method for flight simulation, implemented based on the scalable multifunctional data acquisition system for flight simulation as claimed in any one of claims 1 to 3, comprising: The power board card preset in the power card slot of the expandable multifunctional data acquisition system for simulated flight provides electric energy to the main control board card arranged in the main control card slot and the function board card arranged in the function card slot; The main control board sends a configuration signal requesting the position and function to the function board so that each function board feeds back its type number and the position number of the function card slot where it is located to the main control board, and after obtaining the type number and position number of each function board, sends data collection instructions to different types of function boards according to the type number and the position number, so that the different types of function boards collect data by category; wherein the function board includes one or any combination of at least two of the analog input board, discrete input board, discrete output board, and serial port board; the function card slot supports random blind insertion of the analog input board, the discrete input board, the discrete output board, and the serial port board; wherein, The steps of sending data collection instructions to different types of function boards so that each type of function board collects data by category include: Instruct the main control board to send a reference clock, a synchronization pulse and a configuration / control signal to the function board through the MLVDS bus; After receiving the configuration / control signal, the function board returns a response signal to the main control board through the MLVDS bus, and sends the collected data to the main control board through the data bus.
Citation Information
Patent Citations
Data acquisition and control system based on LAN bus
CN109765818A
Traction control safety system
CN117539141A
Experimental collection system of modularization extensible urban railway vehicle
CN207336091U
