A state monitoring system and method for an engine test process
By combining data processing equipment, sensors, cloud databases, and cloud devices, the communication problem between test equipment from different manufacturers in engine testing was solved, enabling real-time remote monitoring and anomaly detection of engine operating data, and improving testing accuracy and efficiency.
Patent Information
- Application Number
- CN202210781641.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-04
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2042-07-04
AI Technical Summary
In engine testing, because the test equipment comes from different manufacturers and communication is point-to-point, engine operating data cannot be collected and analyzed in depth. Equipment failure detection depends on the test bench operator, which affects the test accuracy.
By combining data processing equipment, sensors, cloud databases, and cloud devices, real-time remote monitoring and anomaly detection of engine operating data can be achieved. This includes sensors acquiring electrical signals, testing equipment processing and storing them in a cloud database, and cloud devices performing big data analysis.
It enables real-time remote monitoring of engine operating status, timely detection of equipment abnormalities, and improves testing accuracy and efficiency.
Smart Images

Figure CN115184030B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of engine testing technology, and in particular to a state monitoring system and method for engine testing process. BACKGROUND
[0002] When an engine test room is performing engine testing, various testing devices integrated with the main control system of each engine test bench through a serial port are usually required, and the running data generated by the engine during the testing process is obtained through the testing devices and forwarded to the main control computer.
[0003] Since the testing devices come from different manufacturers and use different serial port protocols, and the communication between the testing devices and the main control system is point-to-point, the running data of the engine obtained by the testing devices can only be obtained by the main control computer, and the user to whom the engine belongs cannot collect and deeply analyze the running data generated by the engine during the testing process. The discovery of device faults completely relies on the test bench operator, and the device fault information may be ignored, thereby affecting the testing accuracy due to the failure to discover the problem in time. SUMMARY
[0004] The embodiment of the present application provides a state monitoring system and method for engine testing process, which can realize remote monitoring of the working state of the engine in real time, discover device abnormalities in time, and help to take timely countermeasures.
[0005] According to an aspect of the present application, a state monitoring system for engine testing process is provided, which comprises a data processing device, at least one testing device, at least one sensor, a cloud database and a cloud device; wherein:
[0006] The data processing device is connected with the cloud database and each testing device respectively; the testing device is connected with at least one sensor respectively; the cloud database is connected with the cloud device;
[0007] The sensor is connected with the engine to be tested, and is used to obtain electrical signals generated by the engine to be tested during the testing process and send each electrical signal to the testing device;
[0008] The testing device is used to process each electrical signal to obtain initial state data, and send each initial state data to the cloud database through the data processing device, so that the cloud database stores each initial state data;
[0009] The cloud device is used to obtain each initial state data from the cloud database, and determine the working state information of the engine to be tested according to each initial state data.
[0010] According to another aspect of the present application, there is provided a method for monitoring a state of an engine test process, the method comprising: acquiring, by at least one sensor, electrical signals generated by an engine under test during a test process, and transmitting each of the electrical signals to at least one test device;
[0011] processing, by each of the test devices, each of the electrical signals to obtain initial state data, and transmitting, by a data processing device, each of the initial state data to a cloud database, so that the cloud database stores each of the initial state data;
[0012] acquiring, by a cloud device, each of the initial state data from the cloud database, and determining, according to each of the initial state data, working state information of the engine under test.
[0013] According to another aspect of the present application, there is provided an electronic device, the electronic device comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein
[0016] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the method for monitoring a state of an engine test process according to any one of the embodiments of the present application.
[0017] According to another aspect of the present application, there is provided a computer readable storage medium storing computer instructions for causing a processor to perform the method for monitoring a state of an engine test process according to any one of the embodiments of the present application when executed by the processor.
[0018] The technical scheme of the embodiment of the present application comprises a data processing device, at least one test device, at least one sensor, a cloud database and a cloud device; wherein: the data processing device is connected with the cloud database and each test device respectively; the test device is connected with at least one sensor respectively; the cloud database is connected with the cloud device; the sensor is connected with the engine to be tested, for acquiring electrical signals generated by the engine to be tested in the test process and sending each electrical signal to the test device; the test device is used for processing each electrical signal to obtain initial state data and sending each initial state data to the cloud database through the data processing device, so that the cloud database stores each initial state data; the cloud device is used for acquiring each initial state data from the cloud database and determining the working state information of the engine to be tested according to each initial state data. Through the execution of the technical scheme provided by the embodiment of the present application, the working state of the engine can be remotely monitored in real time, and the device abnormality can be found in time, which is helpful for taking timely countermeasures.
[0019] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0021] Figure 1 is a structural schematic diagram of an engine test process state monitoring system provided by the embodiment of the present application;
[0022] Figure 2 is a flow chart of an engine test process state monitoring method provided by the embodiment of the present application;
[0023] Figure 3 is a structural schematic diagram of an electronic device for implementing the engine test process state monitoring method of the embodiment of the present application. DETAILED DESCRIPTION
[0024] In the following, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative work should belong to the protection scope of the present application.
[0025] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or device including a series of steps or units does not necessarily have to be limited to the clearly listed steps or units, but can include other steps or units not clearly listed or inherent to the process, method, product, or device.
[0026] Figure 1 is a state monitoring system structure schematic diagram of an engine test process provided by an embodiment of the present application, as shown in Figure 1 The system comprises a data processing device 11, at least one test device 12, at least one sensor 13, a cloud database 14, and a cloud device 15; wherein:
[0027] The data processing device 11 is connected with the cloud database 14 and each test device 12 respectively; each test device 12 is connected with at least one sensor respectively; the cloud database 14 is connected with the cloud device 15;
[0028] The sensor 13 is connected with an engine to be tested, for acquiring electrical signals generated by the engine to be tested in a test process, and sending each of the electrical signals to the test device 12;
[0029] The test device 12 is used for processing each of the electrical signals to obtain initial state data, and sending each of the initial state data to the cloud database 14 through the data processing device 11, so that the cloud database 14 stores each of the initial state data;
[0030] The cloud device 15 is used for acquiring each of the initial state data from the cloud database 14, and determining working state information of the engine to be tested according to each of the initial state data.
[0031] The data processing device 11 can be a microprocessor with a serial port connected with a serial port end of the test device 12. The test device 12 can be a device for determining the power, economy, emission and reliability of the engine to be tested. For example, the test device 12 can be a dynamometer, an oil consumption meter, a gas leakage meter, a filter paper smoke meter, an extinction smoke meter, a gas analyzer, a particle sampler, an air flow meter and the like. According to the scheme, the electrical signals generated by the engine to be tested during the test process can be obtained in real time through the sensors 13 connected with the engine to be tested, and the electrical signals are sent to the test device 12 connected with the sensors 13. The test device 12 can perform analog-to-digital conversion on the electrical signals to obtain state data that can be recognized and used by the data processing device 11, i.e., initial state data. For example, the initial state data can be temperature data, pressure data, flow data, emission data, concentration data and the like of the engine to be tested. The initial state data is sent to the data processing device 11. The data processing device 11 can directly send the initial state data to the cloud database 14 for storage. The data processing device 11 can also convert the initial state data into JSON format or XML format data, and send the format-converted data to the cloud database 14 for storage. Before the data processing device 11 sends data to the cloud database 14, the access permission of the data can also be specified, and only the data with the opened access permission can be accessed. The cloud device 15 can be a cloud computing platform, which can access the data in the cloud database 14 and comprehensively analyze the obtained data by using big data analysis technology to obtain the working state information of the engine to be tested.
[0032] The technical scheme of the embodiment of the application comprises a data processing device, at least one test device, at least one sensor, a cloud database and a cloud device. The data processing device is connected with the cloud database and each test device. The test device is connected with at least one sensor. The cloud database is connected with the cloud device. The sensor is connected with the engine to be tested, used for obtaining electrical signals generated by the engine to be tested during the test process and sending the electrical signals to the test device. The test device is used for processing the electrical signals to obtain initial state data and sending the initial state data to the cloud database through the data processing device, so that the cloud database stores the initial state data. The cloud device is used for obtaining the initial state data from the cloud database and determining the working state information of the engine to be tested according to the initial state data. By executing the technical scheme provided by the embodiment of the application, the working state of the engine can be remotely monitored in real time, and the device abnormality can be found in time, which is helpful for taking timely countermeasures.
[0033] In the embodiment, the data processing device 11 can comprise a microprocessor and a wireless unit. The data processing device 11 can be connected with the cloud database through the wireless unit.
[0034] The microprocessor is connected with the wireless unit and the test equipment 12 respectively; the wireless unit is connected with the cloud database 14;
[0035] The test equipment 12 is specifically used for sending each initial state data to the microprocessor based on a target serial port protocol; the target serial port protocol is associated with the test equipment 12;
[0036] The microprocessor is specifically used for obtaining each initial state data based on the target serial port protocol, and performing format conversion on each initial state data based on a preset data format to obtain standard state data, and sending each standard state data to the cloud database 14 through the wireless unit; the preset data format includes one of a JSON format and an XML format;
[0037] The cloud equipment 15 is used for intelligently analyzing each standard state data to obtain the working state information of the engine to be tested.
[0038] In order to realize smooth data transmission between the local and the remote, the data processing equipment 11 can be set as a microprocessor and a wireless unit in the scheme. The serial ports of each test equipment 12 adopt corresponding serial port protocols. Therefore, in order to realize data transmission between the test equipment 12 and the microprocessor, the scheme can send each initial state data to the microprocessor through the test equipment 12 based on the serial port protocol used by the test equipment 12, that is, a target serial port protocol. The data interaction mode of each serial port protocol can be integrated in the microprocessor, the target serial port protocol used by the test equipment 12 for sending data can be determined, each initial state data sent by the test equipment 12 can be obtained based on the target serial port protocol, each initial state data is subjected to data format conversion to obtain corresponding standard state data in JSON format or XML format, and the standard state data is sent to the cloud database 14 through the wireless unit for storage. The target serial port protocol can be, for example, a CAN protocol, and the target serial port protocol can be set according to actual needs. Before the microprocessor sends the standard state data to the cloud database 14, the access permission of the standard state data can also be specified, and only the standard state data with the opened access permission can be accessed. The cloud equipment 15 can access the data in the cloud database 14, and comprehensively analyze the obtained data by using a big data analysis technology to obtain the working state information of the engine to be tested.
[0039] The serial port protocol in the microprocessor can include port baud rate, data bits, stop bits, and parity settings, and can also include filtering and string formatting of data transmitted by the wireless unit. The wireless unit can exist independently, define the corresponding information such as the name of the network-free line to be connected and the connection password. The wireless unit can be a GPRS module, a 3G, 4G, 5G module, or a chip such as ESP8266 and ESP32 integrated on the microprocessor circuit board. The microprocessor can also control the wireless unit through AT instructions. The wireless unit can also independently display device fault information.
[0040] Thus, by setting the microprocessor and the wireless unit, integrating each serial communication protocol in the microprocessor, and performing format conversion on initial state data, smooth interaction between each unit can be achieved, running data of the engine to be tested can be shared from the local to the cloud, reliable data sources can be provided for subsequent steps, and remote monitoring of the engine to be tested can be implemented, thereby improving test efficiency and discovering abnormalities in a timely manner.
[0041] In the embodiment, optionally, the system further includes a first level conversion unit, a second level conversion unit, and a master control device; wherein:
[0042] The first level conversion unit is connected with the serial port end of the test device 12 and the serial port end of the microprocessor respectively; the second level conversion unit is connected with the serial port end of the microprocessor and the serial port end of the master control device respectively;
[0043] The microprocessor is configured to receive a target instruction sent by the master control device through the second level conversion unit, and send the target instruction to the test device 12 through the first level conversion unit;
[0044] The test device 12 is configured to determine target data of the engine to be tested in a test process according to the target instruction, and send the target data to the microprocessor through the first level conversion unit; wherein the target data includes at least one of flow data, pressure data, temperature data, and emission data;
[0045] The microprocessor is further configured to send the target data to the master control device through the second level conversion unit if it is determined that the privacy type of the target data is a broadcast type.
[0046] The first level conversion unit can be a unit converting low voltage to high voltage, and can realize conversion from TTL level to RS232 / 485 level. The first level conversion unit is connected to the serial port of the test device 12 and the serial port of the microprocessor respectively. Since the serial port level of the test device 12 is usually RS232 / 485 level, the maximum voltage of the standard serial port is up to ±15V, and the microprocessor serial port is usually TTL level, and the power supply voltage is usually ±5V or ±3.3V. In order to realize communication between the microprocessor and the test device 12, level conversion must be performed. The second level conversion unit can be a unit converting high voltage to low voltage, and can realize conversion from RS232 / 485 level to TTL level. The second level conversion unit is connected to the serial port of the microprocessor and the serial port of the host device respectively. The serial port of the host device is standard RS232 / 485, and the maximum voltage is also ±15V. In order to realize communication with the microprocessor, level conversion must also be performed to convert the ±15V voltage to TTL 5V voltage or 3.3V voltage. The first level conversion unit and the second level conversion unit can be MAX3232 chips integrated on the microprocessor circuit board.
[0047] The master device can be a test bench master computer, and the master device can also be a test bench host computer. The master device can be set according to actual needs. The target instruction can be a query instruction, and the target instruction can also be a control instruction. The privacy type can be a broadcast type, and the privacy type can also be a non-broadcast type. The target data can be data generated by the engine to be tested during operation, such as temperature data, pressure data, flow data, emission data, and concentration data of the engine to be tested. The target data can also be data related to the test device 12 itself, such as device state data. The target data can be determined according to actual needs. When the master device starts to work and needs to connect the test device 12 for testing, the master device can send a request for establishing a connection and realizing remote control to the test device 12 through the serial port board. The request will not directly reach the test device 12 at this time, but will be received by the microprocessor through the second level converter, and the microprocessor will give a corresponding answer. At this time, the master device is Master to the microprocessor, and the microprocessor is Slave. The master device can send a target instruction to the microprocessor through the second level conversion unit, the microprocessor can send the target instruction to the test device 12 through the first level conversion unit, the test device 12 can feed back the target instruction, for example, determine the target data, and send the target data to the microprocessor through the first level conversion unit. After receiving the target data of the test device 12, the microprocessor can judge the privacy type of the target data. If it is determined that the target data cannot be broadcast, the target data will not be fed back to the master device, but will be sent to the cloud database 14 through the wireless unit for storage. Alternatively, if the microprocessor determines that the target data can be broadcast, the target data will be sent to the master device through the second level conversion unit without being changed. The master device analyzes the target data sent by the microprocessor and then displays it on site. This cycle continues until the test is completed, and the master device disconnects the port. At this time, the microprocessor independently sends state query information to the test device 12.
[0048] Therefore, by setting the first level conversion unit, the second level conversion unit, and the master device, smooth interaction between the units can be realized, the running data of the engine to be tested can be selectively forwarded, the flexibility of the engine testing process can be improved, and the privacy data can be protected.
[0049] In a feasible implementation, optionally, the microprocessor is configured to send a device state query instruction to the test device 12.
[0050] The testing device 12 is configured to determine the device state according to the device state query instruction, and generate device state information according to the device state, and send the device state information to the microprocessor.
[0051] The microprocessor is further configured to send the device state information to the cloud database 14 through the wireless unit, so that the cloud device 15 obtains the device state information.
[0052] For example, the microprocessor and the testing device 12 can interact with each other according to a predetermined communication instruction. For example, the microprocessor can send an AK instruction ASTZ to the testing device 12. The testing device 12 can determine the state of the device itself according to the instruction, and reply to the microprocessor with AK information to indicate the current state of the device in a certain format. For example, the AK information can be a reply instruction ASTZ instruction: ASTZ 0SMAN STB. Alternatively, the AK information can be a reply instruction ASTF to query the fault: ASTF xn, n is 0, according to the definition of the AK protocol, the system has no fault or has a fault when n is a different number, representing different faults. The microprocessor can convert the received AK information into a JSON format string or an XML format string, and send the converted string to the cloud database 14 through the wireless unit. Alternatively, the AK information received from the testing device 12 can be directly sent to the cloud database 14 through the wireless unit. The cloud device 15 can obtain the device state information of the testing device 12 from the cloud database 14.
[0053] Therefore, through the information interaction between the microprocessor and the testing device, the state information of the testing device can be shared from the local to the remote, which can provide reliable data source for the subsequent steps, and further realize the remote monitoring of the testing device, improve the testing efficiency and find the device abnormity in time.
[0054] In another possible implementation, the system further includes a server device connected with the wireless unit and the cloud database 14, respectively, configured to receive the standard state data sent by the wireless unit, and analyze the standard state data to obtain at least one key-value pair, and add each key-value pair to the cloud database 14.
[0055] For example, after receiving the standard state data sent by the wireless unit, the server device can analyze the standard state data string to separate at least one item name and value in the information, i.e. a key-value pair. Then the key-value pair is inserted into the cloud database 14 by using the create operation in the cloud database 14. This can provide reliable data source for the subsequent steps.
[0056] In another possible implementation, the wireless unit is further configured to send the standard state data to the server device based on a network transmission protocol, and the network transmission protocol includes one of an HTTP protocol and a TCP / IP protocol.
[0057] As shown in the figure, the wireless unit sends the standard state data to the server device through the network. The network transmission protocol can be a GET method or a POST method based on an HTTP protocol, or a Server / Client mode based on a TCP / IP protocol. The transmission mode of the data in the network can be defined to realize the data transmission between the units.
[0058] In this embodiment, the system further includes a terminal device connected to the cloud device 15, configured to display the device state information and / or the working state information of the engine to be tested.
[0059] The cloud device 15 can use Retrieve in the crud operation to read the state data in the cloud database 14, analyze the change trend of the stored data by using a big data analysis technology, and display the analysis result through the user interface of the terminal device. The analysis result can be, for example, the location of the device, the type of the device, the fault code of the device, the fault information of the device, and the update time, etc. In this way, the real-time state of the test device and the engine to be tested, and the change trend of the state of each device can be displayed to the user, and the device manager can find the trend of the device failure in advance to prevent the problem from happening.
[0060] The user interface of the terminal device can be refreshed in real time by using an Ajax timing request or a Web Socket backend to continuously push data to the front end. The device manager can observe the latest device state without refreshing the webpage all the time.
[0061] Figure 2 is a flowchart of the engine test process state monitoring method provided by the embodiment of the application, and the method can be executed by the engine test process state monitoring system. The method is applied to the scene of monitoring the state of the engine to be tested. The engine test process state monitoring method and the engine test process state monitoring system provided by the above embodiment belong to the same disclosure concept, and the details not described in the method embodiment can be referred to the description in the above embodiment.
[0062] As shown in the figure, Figure 2 The engine test process state monitoring method provided by the embodiment of the application specifically includes:
[0063] S210: Obtain, by at least one sensor, electrical signals generated by the to-be-tested engine during a test process, and send each of the electrical signals to at least one test device.
[0064] S220: Process, by each of the test devices, each of the electrical signals to obtain initial state data, and send each of the initial state data to a cloud database through a data processing device, so that the cloud database stores each of the initial state data.
[0065] S230: Obtain, by a cloud device, each of the initial state data from the cloud database, and determine working state information of the to-be-tested engine according to each of the initial state data.
[0066] The technical scheme provided by the embodiment of the present application can obtain, by at least one sensor, electrical signals generated by the to-be-tested engine during a test process, and send each of the electrical signals to at least one test device; process, by each of the test devices, each of the electrical signals to obtain initial state data, and send each of the initial state data to a cloud database through a data processing device, so that the cloud database stores each of the initial state data; and obtain, by a cloud device, each of the initial state data from the cloud database, and determine working state information of the to-be-tested engine according to each of the initial state data. By executing the technical scheme provided by the embodiment of the present application, the working state of the engine can be remotely monitored in real time, and equipment abnormalities can be found in time, which is helpful for taking timely countermeasures.
[0067] Figure 3 A structural schematic diagram of an electronic device 30 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.
[0068] As Figure 3As shown, the electronic device 30 includes at least one processor 31, and a memory, such as a read-only memory (ROM) 32, a random access memory (RAM) 33, etc., communicatively connected to the at least one processor 31, where the memory stores computer programs executable by the at least one processor. The processor 31 can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 32 or loaded from the storage unit 38 into the random access memory (RAM) 33. Various programs and data required for the operation of the electronic device 30 can also be stored in the RAM 33. The processor 31, the ROM 32, and the RAM 33 are connected to each other through a bus 34. An input / output (I / O) interface 35 is also connected to the bus 34.
[0069] Various components in the electronic device 30 are connected to the I / O interface 35, including an input unit 36, such as a keyboard, a mouse, etc., an output unit 37, such as various types of displays, a speaker, etc., a storage unit 38, such as a magnetic disk, an optical disk, etc., and a communication unit 39, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 39 allows the electronic device 30 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0070] The processor 31 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 31 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 31 performs various methods and processes described above, such as the state monitoring method of the engine test process.
[0071] In some embodiments, the state monitoring method of the engine test process can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 30 via the ROM 32 and / or the communication unit 39. When the computer program is loaded into the RAM 33 and executed by the processor 31, one or more steps of the state monitoring method of the engine test process described above can be performed. Alternatively, in other embodiments, the processor 31 can be configured to perform the state monitoring method of the engine test process by any other appropriate means, such as by means of firmware.
[0072] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a load programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0073] Computer programs used to implement the processes of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, can cause instructions defined in the flow charts and / or block diagrams to be implemented. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package and partially on a remote machine or entirely on a remote machine or server.
[0074] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store computer programs for use by or in connection with an instruction execution system, apparatus, or device. Computer-readable storage media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0075] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0076] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0077] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0078] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be executed in parallel, executed in sequence, or executed in a different order, as long as the desired results of the present disclosure are achieved, and the present disclosure is not limited herein.
[0079] The specific embodiments described hereinabove are not intended to be limiting, and persons skilled in the art will appreciate that various modifications, combinations, sub-combinations and alternatives can be made to the specific embodiments without departing from the spirit and scope of the disclosure. Any alternatives, modifications, equivalents, and the like of all of the above described devices, systems, compositions, methods, and / or other related embodiments are intended to be encompassed by the present disclosure.
Claims
1. A condition monitoring system for an engine test process, characterized by The system comprises a data processing device, at least one test device, at least one sensor, a cloud database, and a cloud device. The data processing device is connected with the cloud database and each test device respectively, each test device is connected with at least one sensor, and the cloud database is connected with the cloud device. The sensor is connected with the engine to be tested, and is configured to acquire electrical signals generated by the engine to be tested during testing and send the electrical signals to the test device. The test device is configured to process the electrical signals to obtain initial state data, and send the initial state data to the microprocessor based on a target serial port protocol. The data processing device comprises a microprocessor and a wireless unit. The microprocessor is connected with the wireless unit and the test device respectively, and the wireless unit is connected with the cloud database. The microprocessor integrates data interaction modes of various serial port protocols, and is configured to determine a serial port protocol used by the test device for sending data, acquire the initial state data based on the target serial port protocol, perform format conversion on the initial state data based on a preset data format to obtain standard state data, and send the standard state data to the cloud database for storage through the wireless unit. The preset data format comprises one of a JSON format and an XML format. The cloud device is configured to perform intelligent analysis on the standard state data to obtain working state information of the engine to be tested. The system further comprises a first level conversion unit, a second level conversion unit, and a master control device. The first level conversion unit is connected with a serial port end of the test device and a serial port end of the microprocessor respectively, and the second level conversion unit is connected with the serial port end of the microprocessor and a serial port end of the master control device respectively. The microprocessor is further configured to receive a target instruction sent by the master control device through the second level conversion unit, and send the target instruction to the test device through the first level conversion unit. The test device is further configured to determine target data of the engine to be tested during testing according to the target instruction, and send the target data to the microprocessor through the first level conversion unit. The target data comprises at least one of flow data, pressure data, temperature data, and emission data. If the microprocessor determines that a privacy type of the target data is a broadcast type, the microprocessor sends the target data to the master control device through the second level conversion unit. If the microprocessor determines that the privacy type of the target data is a non-broadcast type, the microprocessor does not feed back the target data to the master control device, but sends the target data to the cloud database for storage through the wireless unit.
2. The system of claim 1, wherein the microprocessor is configured to send a device state query instruction to the test device; the test device is configured to determine a device state according to the device state query instruction, generate device state information according to the device state, and send the device state information to the microprocessor; the microprocessor is further configured to send the device state information to the cloud database through the wireless unit, so that the cloud device acquires the device state information.
3. The system of claim 2, wherein The system further comprises a server device connected with the wireless unit and the cloud database respectively, configured to receive the standard state data sent by the wireless unit, analyze the standard state data to obtain at least one key-value pair, and add each key-value pair to the cloud database.
4. The system of claim 3, wherein, The wireless unit is further configured to send the standard state data to the server device based on a network transmission protocol, and the network transmission protocol comprises one of an HTTP protocol and a TCP / IP protocol.
5. The system of claim 4, wherein, The system further comprises a terminal device connected with the cloud device, configured to display the device state information and / or the working state information of the engine to be tested.
6. A method of condition monitoring of an engine test process, characterized by Applied to a smart terminal, comprising: Obtaining electrical signals generated by the engine to be tested during the test process through at least one sensor, and sending each electrical signal to at least one test device; Processing each electrical signal through each test device to obtain initial state data, and sending each initial state data to a microprocessor based on a target serial port protocol; wherein the target serial port protocol is associated with the test device. The data processing device comprises a microprocessor and a wireless unit; wherein: The microprocessor is connected with the wireless unit and the test device respectively, and the wireless unit is connected with a cloud database; The microprocessor integrates data interaction modes of each serial port protocol, and is specifically configured to determine the serial port protocol used by the test device that sends data, obtain each initial state data based on the target serial port protocol, and format convert each initial state data based on a preset data format to obtain standard state data, and send each standard state data to the cloud database for storage through the wireless unit; the preset data format comprises one of a JSON format and an XML format; the microprocessor integrates each serial port; Intelligently analyzing each standard state data through a cloud device to obtain the working state information of the engine to be tested; The method further comprises: Receiving a target instruction sent by a master device through a second level conversion unit, and sending the target instruction to the test device through a first level conversion unit; Determining target data of the engine to be tested during the test process through the target instruction, and sending the target data to the microprocessor through the first level conversion unit; wherein the target data comprises at least one of flow data, pressure data, temperature data, and emission data; If it is determined that the privacy type of the target data is broadcast type, the target data is sent to the master device through the second level conversion unit; if it is determined that the privacy type of the target data is non-broadcast type, the target data is not fed back to the master device, but is sent to the cloud database through a wireless unit for storage.
7. An electronic device, comprising: Comprising: At least one processor; And A memory in communication connection with the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the state monitoring method of the engine test process as claimed in claim 6.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing a processor to implement the state monitoring method of the engine test process as claimed in claim 6 when executed by the processor.
Citation Information
Patent Citations
Stable universal type data state acquisition and remote monitoring multifunctional system
CN106100908A
Communication method and middleware of multifunctional display console
CN109451070A
Adaptive circuit compatible with multi-serial port protocol and communication equipment
CN216596246U