Data detection system and method based on aging box and electronic equipment
By designing a data detection system based on old refining boxes, the problem that traditional manual inspection technology is difficult to achieve intelligent monitoring of old refining boxes is solved, and intelligent detection and automatic data recording of old refining boxes are realized, detection efficiency and accuracy are improved, and labor costs are saved.
Patent Information
- Application Number
- CN202510091492.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-21
- Publication Date
- 2025-05-06
AI Technical Summary
Traditional manual inspection technology is difficult to achieve intelligent monitoring, automatic alarm and automatic recording of experimental data of old refiners. Especially in new old refiners equipment, it is impossible to accurately handle the excitation signal requirements of complex devices.
A data detection system based on the old refining box is designed, including the upper computer module, the logic control module, the digital signal transmission module, the analog signal acquisition module, etc. Through the coordinated work of these modules, intelligent monitoring and automatic data recording of the old refining box are realized.
It realizes intelligent detection and storage of various information of the 64 old refining stations in the old refining box, accurately generates logs, and can intelligently and promptly feedback the incorrect detection data of each old refining device, saving labor costs.
Smart Images

Figure CN119935234A_ABST
Abstract
Description
Background Art
[0002] Burn-in testing is a non-destructive test that must be performed on all semiconductor components. It is an essential means of reliability screening and a crucial quality assurance method, eliminating defective components. Traditionally, burn-in testing requires operators to set the burn-in duration and configure different burn-in stimulus signals for each batch of products. During the burn-in process, they must constantly monitor device power and output signals. If significant deviations in device power or output signals occur, the resulting problem and the time of onset must be recorded to assess the impact of burn-in time on device performance. However, chip burn-in is a lengthy process, and operators cannot always be physically present in the burn-in chamber, constantly monitoring the oscilloscope readings. Readings and recordings are typically performed at fixed intervals, leading to misinterpretations and delays in burn-in results. Furthermore, as devices become increasingly complex and integrated, the demand for stimulus signals becomes increasingly stringent. Traditional manual inspection techniques are no longer suitable for new burn-in chambers, which require intelligent monitoring, automatic alarms, automated data recording, and automated data classification and recognition. The intelligent burn-in system is based on the traditional burn-in system and utilizes artificial intelligence technologies such as anthropomorphic control to realize system functions and enhance system intelligence. It intelligently monitors and processes power supply data, sensor data, burn-in data, and various feedback data, thereby achieving intelligent data detection for burn-in equipment.
[0003] Therefore, traditional manual inspection technology will no longer be applicable to new aging box equipment, and it is difficult to accurately realize intelligent monitoring, automatic alarm, and automatic recording of experimental data of the aging box. Summary of the Invention
[0004] In order to solve the above-mentioned problems in the prior art, namely, the traditional manual inspection technology is no longer applicable to new aging box equipment and it is difficult to accurately realize the intelligent monitoring, automatic alarm and automatic recording of experimental data of the aging box, the present invention provides a data detection system based on the aging box, which includes:
[0005] The host computer module is used to send power command signals, burn-in commands, digital frequency commands, and receive return data from the logic control module;
[0006] The logic control module is used to receive the power command signal and the aging command sent by the host computer module, and parse the aging command and send it to each aging device; at the same time, it receives the feedback signal generated by each aging device, filters the feedback signal of each single cycle of each aging device to obtain a first filtered signal; it also receives the first digital signal from the analog signal acquisition module, and then filters the first digital signal to obtain a second filtered signal and temporarily stores it in the data temporary storage module; then compares the filtered signals of the same signal type to generate a comparison difference, and stores the corresponding filtered signals of the comparison difference that meets the conditions in the data storage module; and also generates feedback data based on the comparison difference and sends it to the host computer module;
[0007] A digital signal sending module is used to receive the digital frequency instruction of the host computer module and generate a second digital signal based on the digital frequency instruction, and transmit the second digital signal to each burn-in device. Each burn-in device performs internal gate circuit operations based on the second digital signal and generates a feedback signal;
[0008] The analog signal acquisition module is used to obtain the analog signals collected by each sensor based on each aging device, and perform analog-to-digital conversion on the analog signals to obtain first digital signals and send them to the logic control module.
[0009] In a preferred embodiment, the data detection system also includes a data temporary storage module and a data storage module. The data temporary storage module is used to store the feedback signal, first digital signal, first filtered signal and second filtered signal of each aging device; the data storage module is used to store the corresponding feedback signal and first digital signal of the contrast difference that meets the conditions.
[0010] In a preferred embodiment, the data detection system further includes a power supply module:
[0011] The power supply module is used to receive the power supply instruction signal sent by the logic control module and control the power supply of each module of the data intelligent detection system based on the power supply instruction signal.
[0012] In a preferred embodiment, the data intelligent detection system of the aging box further includes:
[0013] The communication module is used to complete the signal interaction between the host computer module and the logic control module, the digital signal sending module and the power supply module; the communication module realizes serial communication between the host computer module and the logic control module, and the communication rate is 38400bps.
[0014] In a preferred embodiment, the data intelligent detection system of the aging box further includes:
[0015] The signal self-test module is used to perform self-tests on various signals and instructions. It is in the first task processing echelon for the self-test of instructions and signals issued by the host computer module. After completing the self-test of each instruction and signal of the host computer module, it performs signal self-tests on the remaining modules in the data intelligent detection system except the host computer module. The self-test includes checking whether the data is correct, whether the module response is correct, and whether the feedback signal is correct. When it is found that a signal fails the self-test, a detection log is generated immediately and an alarm is issued.
[0016] In a preferred embodiment, the host computer module first sends a power start signal to start the system's primary power supply. After the primary power supply feedback signal is correct, the system's secondary power supply is started. The secondary power supply is used to provide power for the operation of each aging device.
[0017] In a preferred embodiment, the logic control module further compares the filtered signals of multiple cycles of the same signal type to generate a comparison difference, and stores the filtered signals corresponding to the comparison difference that meets the conditions in the data storage module; and further generates feedback data based on the comparison difference and sends it to the host computer module, including:
[0018] The logic control module stores the received filtered signal of the i-th period of the i-th cycle of the same signal type in the data temporary storage module, and then, after receiving the filtered signal of the i+1-th period of the i+1-th cycle, performs a subtraction between the filtered signal of the i-th period and the filtered signal of the i+1-th period to obtain a first comparison difference value;
[0019] If the first comparison difference is within the set threshold a, then it is considered that the difference between the two data is caused by a system error, and then the i+2th period filtered signal is collected, and the i+2th period filtered signal is compared with the previous two data to obtain two relative comparison differences. If both relative comparison differences are within the threshold a, then the data comparison result is considered correct, and then the received signal is stored in the data storage module;
[0020] If the first comparison difference is not within the set threshold a, the filtered signal of the i+3th period and the filtered signal of the i+4th period are obtained, and the filtered signal of the i+3th period and the filtered signal of the i+4th period are compared to obtain the second comparison difference. If the second comparison difference is not within the threshold a, it is considered that the numerical deviation is serious, and the filtered signal is immediately uploaded to the upper computer module and an alarm is issued;
[0021] If the second comparison difference is within the threshold a, the filtered signal with the largest average deviation value and the smallest average deviation value in the filtered signals from the i-th period to the i+4-th period and the corresponding time node are sent to the upper computer module; and the filtered signals other than the filtered signal with the largest average deviation value and the smallest average deviation value are saved to the data storage module for long-term storage.
[0022] In a preferred embodiment, the analog signal acquisition module is specifically used for: the analog signal acquisition module needs to first filter the signal of each sensor to filter out the common frequency wave and high-frequency harmonics, and then send the filtered signal to the ADC, and the ADC converts the filtered signal into a first digital signal.
[0023] In a preferred embodiment, the digital signal sending module can switch the second digital signal of fixed frequency with different amplitudes and frequencies based on modifying the digital frequency instruction of the host computer.
[0024] A second aspect of the present invention provides a data detection method based on an aging box, the method comprising:
[0025] The host computer module sends a power command signal, a burn-in command, and a digital frequency command; the digital signal sending module receives the digital frequency command from the host computer and generates a second digital signal based on the digital frequency command, and transmits the second digital signal to each burn-in device; each burn-in device operates based on each second digital signal; the analog signal acquisition module collects the analog signal of each sensor, filters the analog signal, converts it into a first digital signal, and sends it to the logic control module; each sensor collects the analog signal of each burn-in device;
[0026] The logic control module receives the burn-in instruction from the upper computer module, parses the burn-in instruction and sends it to each burn-in device. Each burn-in device generates a feedback signal based on the burn-in instruction. The upper computer module receives the feedback signal generated by each burn-in device, filters each single-cycle feedback signal of each burn-in device and the first digital signal to obtain a first filtered signal and a second filtered signal, and temporarily stores them in the data temporary storage module; and compares the multi-cycle filtered signals of the same signal type to generate a comparison difference, and stores the corresponding filtered signals of the comparison difference that meets the conditions in the data storage module; and also generates feedback data based on the comparison difference and sends it to the upper computer module.
[0027] In a third aspect of the present invention, an electronic device is proposed, comprising: at least one processor; and a memory communicatively connected to at least one of the processors; wherein the memory stores instructions executable by the processor, and the instructions are used to be executed by the processor to implement the above-mentioned data detection method based on the aging box.
[0028] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to be executed by the computer to implement the above-mentioned data detection method based on the aging box.
[0029] Beneficial effects of the present invention:
[0030] (1) This application realizes real-time detection and monitoring of the secondary power supply of the aging box, realizes intelligent detection and storage of various information of the 64 aging stations of the aging box, and accurately generates logs;
[0031] (2) The present application can intelligently and timely feedback incorrect detection data of each aging device, and generate logs and alarms; the present application provides a more intelligent processing of power feedback data, temperature feedback data, and device aging monitoring data at each level and each workstation in the aging box, realizing intelligent monitoring, alarming, storage, and generation of corresponding logs for a large number of different types of data, thereby replacing manual accurate and timely data recording and saving labor costs.
[0032] (3) This application can detect and feedback the data of each aging device without the need for manual data recording and constant monitoring. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Other features, objects and advantages of the present application will become more apparent upon reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0034] Figure 1 is a schematic diagram of a data detection system based on an aging box according to an embodiment of the present invention;
[0035] Figure 2 is a schematic diagram of a method for processing a filtered signal by a logic control module according to an embodiment of the present invention;
[0036] Figure 3 It is a structural diagram of a computer system of a server for implementing the method, system, and device embodiments of the present application. DETAILED DESCRIPTION
[0037] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended only to illustrate the relevant invention and are not intended to limit the invention. It should also be noted that, for ease of description, only portions relevant to the relevant invention are shown in the accompanying drawings.
[0038] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0039] The present invention provides a data detection system based on an aging box, the system comprising:
[0040] The host computer module is used to send power command signals, burn-in commands, digital frequency commands, and receive return data from the logic control module;
[0041] The logic control module is used to receive the power command signal and the aging command sent by the host computer module, and parse the aging command and send it to each aging device; at the same time, it receives the feedback signal generated by each aging device, filters the feedback signal of each single cycle of each aging device to obtain a first filtered signal; it also receives the first digital signal sent by the analog signal acquisition module, and then filters the first digital signal to obtain a second filtered signal and temporarily stores it in the data temporary storage module; then compares the filtered signals of the same signal type to generate a comparison difference, and stores the corresponding filtered signals of the comparison difference that meets the conditions in the data storage module; and also generates feedback data based on the comparison difference and sends it to the host computer module;
[0042] A digital signal sending module is used to receive the digital frequency instruction from the host computer module and generate a second digital signal based on the digital frequency instruction, and transmit the second digital signal to each burn-in device; each burn-in device performs internal gate circuit operations based on the second digital signal and generates a feedback signal;
[0043] The analog signal acquisition module is used to obtain the analog signals collected by each sensor based on each aging device, and perform analog-to-digital conversion on the analog signals to obtain a first digital signal and send it to the logic control module.
[0044] In order to more clearly illustrate the data detection system based on the aging box of the present invention, Figure 1 Each step in the embodiment of the present invention is described in detail.
[0045] The data detection system based on the aging box of the first embodiment of the present invention is described in detail as follows:
[0046] The host computer module is used to send power command signals, burn-in commands, digital frequency commands, and receive return data from the logic control module;
[0047] In this embodiment, the host computer module first sends a power-on signal to activate the system's primary power supply. Once the primary power supply's feedback signal is correct, the system's secondary power supply is activated. This secondary voltage is used to provide power to the various burn-in components. In this embodiment, the primary power supply provides primary direct input power to the baseboard, cooling system, and heating system.
[0048] In this embodiment, the aging instructions include various instruction signals such as a temperature control signal and an aging time setting signal;
[0049] The logic control module is used to receive the power command signal and the aging command sent by the host computer module, and parse the aging command and send it to each aging device; at the same time, it receives the feedback signal generated by each aging device, filters the feedback signal of each single cycle of each aging device to obtain a first filtered signal; it also receives the first digital signal sent by the analog signal acquisition module, and then filters the first digital signal to obtain a second filtered signal and temporarily stores it in the data temporary storage module; then compares the filtered signals of the same signal type to generate a comparison difference, and stores the corresponding filtered signals of the comparison difference that meets the conditions in the data storage module; and also generates feedback data based on the comparison difference and sends it to the host computer module;
[0050] In this embodiment, the logic control module further compares multi-cycle filtered signals of the same signal type to generate a comparison difference, and stores the filtered signals corresponding to the comparison difference that meets the conditions in the data storage module; and further generates return data based on the comparison difference and sends it to the host computer module, specifically including:
[0051] During the burn-in process, the host computer module sends burn-in device information, and the drive logic control module sends different burn-in vectors for different burn-in devices, and sends burn-in duration and burn-in temperature dynamic instruction information.
[0052] like Figure 2 As shown, the logic control module stores the i-th period filtered signal of the i-th cycle of the same signal type in the data temporary storage module, and after receiving the i+1-th period filtered signal of the i+1-th cycle, compares the i-th period filtered signal with the i-th period filtered signal to obtain a first comparison difference; if the first comparison difference is within the set threshold a, it is considered that the difference between the two data is caused by a system error, and then collects the next cycle data. If the cycle data is compared with the previous two data respectively to obtain two relative comparison differences, if the two relative comparison differences are both within the threshold a, it is considered that the data comparison result is correct, and then the received signal is stored in the data storage module; if the first comparison difference is within the set threshold a, it is considered that the difference between the two data is caused by a system error, and then collects the next cycle data. If the cycle data is compared with the previous two data respectively to obtain two relative comparison differences, and if the two relative comparison differences are both within the threshold a, it is considered that the data comparison result is correct, and then the received signal is stored in the data storage module; If the value is not within the set threshold a, wait for the filtered signal of the i+3th period and the filtered signal of the i+4th period, and compare the filtered signal of the i+3th period to obtain a second comparison difference. If the second comparison difference is not within the threshold a, it is considered that the numerical deviation is serious, and the filtered signal is immediately uploaded to the host computer module and an alarm is issued; if the second comparison difference is within the threshold a, the filtered signal with the largest deviation value and the smallest deviation value in the filtered signals from the i+1th period to the i+4th period and the time nodes corresponding to the filtered signals are sent to the host computer module; and the filtered signals other than the filtered signals with the largest deviation value and the smallest deviation value are saved to the data storage module for long-term storage.
[0053] Specifically, regarding threshold a, the setting of threshold a is designed based on the required accuracy of the device. The specific value of threshold a is set by the operator on the host computer to improve the system's accuracy. The smaller the threshold setting, the higher the system accuracy. In this embodiment, the returned data is the average or extreme value of each comparison difference. Based on the host computer settings, the obtained average or extreme value and the corresponding data are returned and sent to the host computer module.
[0054] A digital signal sending module, configured to receive a digital frequency instruction from a host computer module and generate a second digital signal based on the digital frequency instruction, and transmit the second digital signal to each burn-in device. Each burn-in device performs internal gate circuit actions based on the second digital signal and generates a feedback signal.
[0055] In this embodiment, the digital signal sending module specifically sends digital signals of different frequency ranges for different aging devices, and switches the second digital signal of different amplitude and frequency based on the digital frequency instruction, which can meet the different aging states of the device such as static aging and dynamic aging, and the amplitude can be switched to fixed-frequency digital signals of different amplitudes and frequencies by modifying the host computer instruction.
[0056] An analog signal acquisition module is used to obtain analog signals collected by each sensor based on each aging device, perform analog-to-digital conversion on the analog signals to obtain a first digital signal, and send the first digital signal to the logic control module; the analog signals include temperature signals and humidity signals collected by each sensor for each aging device;
[0057] In this embodiment, the analog signal acquisition module specifically includes: The analog signal acquisition module first filters the signals from each sensor to remove common frequency waves and high-frequency harmonics, then feeds the filtered signals into an ADC, which converts the filtered signals into a first digital signal. The ADC does not impose high conversion rate requirements, but does have accuracy requirements, which must meet the minimum precision data processing requirements of the back-end logic control module.
[0058] In this embodiment, the data detection system based on the aging box also includes a data temporary storage module and a data storage module. The data temporary storage module is used to temporarily store the feedback signal of each single cycle, as well as the first digital signal, the first filtered signal, and the second filtered signal. The data temporary storage module uses a high-speed interface to improve data throughput and employs a specific algorithm to sort data, retaining only feature data. It supports repeated data access and allows for rapid erasure and writing. The data storage module is used to store the feedback signal and the first digital signal corresponding to the comparison difference values that meet the requirements.
[0059] A data storage module, configured to store the first digital signal or feedback signal corresponding to the comparison difference value that meets the conditions;
[0060] The power supply module is used to receive the power supply instruction signal sent by the logic control module and control the power supply of each module of the data intelligent detection system based on the power supply instruction signal.
[0061] The communication module is used to complete the signal interaction between the host computer module and the logic control module, the digital signal sending module and the power supply module; the communication module realizes serial communication between the host computer module and the logic control module, and the communication rate is 38400bps.
[0062] In this embodiment, a specific verification algorithm is added to the communication code to ensure high reliability communication between the host computer and the burn-in board.
[0063] The signal self-check module is used to perform self-checks on various signals and instructions. It is in the first task processing echelon for self-checking instructions and signals issued by the host computer module. After completing self-checks on each instruction and signal from the host computer module, it then performs signal self-checks on all modules in the data intelligent detection system other than the host computer module. This self-check includes checking for data accuracy, module response accuracy, and feedback signal accuracy. If a signal fails self-check, a log is immediately generated and an alarm is issued. In this embodiment, the signal self-check module uses a specific algorithm to perform self-checks on each instruction and signal.
[0064] It should be noted that the data detection system for an aging box provided in the above embodiment is merely illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the modules or steps in the embodiments of the present invention can be further decomposed or combined. For example, the modules in the above embodiment can be combined into a single module or further divided into multiple sub-modules to complete all or part of the functions described above. The names of the modules and steps involved in the embodiments of the present invention are merely for the purpose of distinguishing the modules or steps and are not to be considered as improper limitations of the present invention.
[0065] The data detection method based on the aging box according to the second embodiment of the present invention includes:
[0066] The host computer module sends a power command signal, a burn-in command, and a digital frequency command; the digital signal sending module receives the digital frequency command from the host computer and generates a second digital signal based on the digital frequency command, and transmits the second digital signal to each burn-in device; each burn-in device operates based on each second digital signal; the analog signal acquisition module collects the analog signal of each sensor, filters the analog signal, converts it into a first digital signal, and sends it to the logic control module; each sensor collects the analog signal of each burn-in device;
[0067] The logic control module receives the aging instruction from the upper computer module, parses the aging instruction and sends it to each aging device. Each aging device generates a feedback signal based on the aging instruction. The upper computer module receives the feedback signal generated by each aging device, filters each single-cycle feedback signal of each aging device and the first digital signal to obtain a filtered signal and temporarily stores it in the data temporary storage module; and compares the multi-cycle filtered signals of the same signal type to generate a comparison difference, and stores the corresponding filtered signals of the comparison difference that meets the conditions in the data storage module; and also generates feedback data based on the comparison difference and sends it to the upper computer module.
[0068] Although the various steps in the above embodiment are described in the above-mentioned order, those skilled in the art will understand that in order to achieve the effect of this embodiment, different steps do not have to be executed in such an order. They can be executed simultaneously (in parallel) or in a reverse order. These simple changes are within the scope of protection of the present invention.
[0069] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working process and related instructions of the system described above can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.
[0070] An electronic device according to a third embodiment of the present invention comprises: at least one processor; and a memory communicatively connected to at least one of the processors; wherein the memory stores instructions executable by the processor, the instructions being executed by the processor to implement the above-mentioned data detection method based on the aging box.
[0071] A fourth embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are configured to be executed by the computer to implement the above-mentioned data detection method based on the aging box.
[0072] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes and related instructions of the storage device and processing device described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0073] Those skilled in the art should be able to appreciate that, in conjunction with the modules and method steps of each example described in the embodiments disclosed herein, it is possible to implement them with electronic hardware, computer software, or a combination of the two, and the programs corresponding to the software modules and method steps can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the art. In order to clearly illustrate the interchangeability of electronic hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in electronic hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0074] Reference below Figure 3 , which shows a structural diagram of a computer system of a server for implementing the method, system, and device embodiments of the present application. Figure 3 The server shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.
[0075] like Figure 3 As shown, the computer system includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 602 or the program loaded from the storage part 608 to the random access memory (RAM) 603. Various programs and data required for system operation are also stored in the RAM 603. The CPU 601, ROM 602 and RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0076] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, and the like; an output section 607 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. Removable media 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like, are installed in the drive 610 as needed so that computer programs read therefrom can be installed into the storage section 608 as needed.
[0077] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the method of the present application are executed. It should be noted that the computer-readable medium mentioned above in the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code embodied on a computer-readable medium may be transmitted using any suitable medium, including, but not limited to, wireless, wire, optical cable, RF, etc., or any suitable combination thereof.
[0078] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0079] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0080] The terms "first", "second", etc. are used to distinguish similar objects, rather than to describe or indicate a particular order or sequence.
[0081] The term "comprise" or any other similar term is intended to cover non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed or inherent to such process, method, article, or apparatus.
[0082] Thus far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art may make equivalent changes or substitutions to the relevant technical features, and the technical solutions after such changes or substitutions will fall within the scope of protection of the present invention.
Claims
1. A data detection system based on an aging box, characterized in that: The system comprises: The host computer module is used to send power command signals, aging commands, digital frequency commands, and receive feedback data; The logic control module is used to receive the power command signal and aging command sent by the upper computer module, and parse the aging command and send it to each aging device; at the same time, it receives the feedback signal generated by each aging device, and filters each single-cycle feedback signal of each aging device to obtain a first filtered signal; it also receives the first digital signal sent by the analog signal acquisition module, and then filters the first digital signal to obtain a second filtered signal and temporarily stores it in the data temporary storage module; then compares the filtered signals of the same signal type to generate a comparison difference, and stores the filtered signal corresponding to the comparison difference that meets the conditions in the data storage module; and also generates feedback data based on the comparison difference and sends it to the upper computer module; A digital signal sending module is used to receive a digital frequency instruction from a host computer module and generate a second digital signal based on the digital frequency instruction, and transmit the second digital signal to each aging device; each aging device performs internal gate circuit actions based on the second digital signal and generates a feedback signal; The analog signal acquisition module is used to obtain the analog signals collected by each sensor based on each aging device, and perform analog-to-digital conversion on the analog signal to obtain a first digital signal and then send it to the logic control module.
2. The data detection system based on the aging box according to claim 1 is characterized in that: The data detection system also includes a data temporary storage module and a data storage module; the data temporary storage module is used to temporarily store the feedback signal of each aging device, the first digital signal, the first filtered signal and the second filtered signal; The data storage module is used to store the feedback signal and the first digital signal corresponding to the comparison difference that meets the conditions.
3. The data detection system based on the aging box according to claim 2 is characterized in that: The data detection system also includes a power supply module: The power module is used to receive the power command signal sent by the logic control module and control the power of each module of the data intelligent detection system based on the power command signal.
4. The data detection system based on the aging box according to claim 3 is characterized in that: The data intelligent detection system of the old refining box also includes: The communication module is used to complete the signal interaction between the host computer module and the logic control module, the digital signal sending module and the power supply module; the communication module also realizes serial communication between the host computer module and the logic control module, and the communication rate is 38400bps.
5. The data detection system based on the aging box according to claim 4 is characterized in that: The data intelligent detection system of the old refining box also includes: The signal self-check module is used to perform self-check on various signals and instructions. Among them, the self-check on instructions and signals issued by the host computer module is in the first task processing echelon. After completing the self-check on each instruction and signal of the host computer module, the signal self-check on the remaining modules other than the host computer module in the data intelligent detection system is performed. The self-check includes whether the detection data is correct, whether the detection module response is correct, and whether the detection feedback signal is correct. When it is found that a signal self-check fails, a detection log is generated immediately and an alarm is issued.
6. The data detection system based on the aging box according to claim 5 is characterized in that: The host computer module first sends a power start signal to start the system's primary power supply. After the primary power supply feedback signal is correct, the system's secondary power supply is started. The secondary power supply is used to provide power for the operation of each aging device.
7. The data detection system based on the aging box according to claim 6 is characterized in that: The logic control module also compares the filter signals of multiple cycles of the same signal type to generate a comparison difference, and stores the filter signals corresponding to the comparison difference that meets the conditions in the data storage module, including: The logic control module stores the received filtered signal of the i-th period of the i-th cycle of the same signal type in the data temporary storage module, and after receiving the filtered signal of the i+1th period of the i+1th cycle, subtracts the filtered signal of the i-th period from the filtered signal of the i+1th period to obtain a first comparison difference; If the first comparison difference is within the set threshold a, it is considered that the difference between the two data is caused by a system error, and then the i+2th period filtered signal is collected, and the i+2th period filtered signal is compared with the previous two data to obtain two relative comparison differences. If both relative comparison differences are within the threshold a, it is considered that the data comparison result is correct, and then the received signal is stored in the data storage module; If the first comparison difference is not within the set threshold a, the filter signal of the i+3th period and the filter signal of the i+4th period are obtained, and the filter signal of the i+3th period and the filter signal of the i+4th period are compared to obtain the second comparison difference. If the second comparison difference is not within the threshold a, it is considered that the numerical deviation is serious, and the filter signal is immediately uploaded to the upper computer module and an alarm is issued; If the second comparison difference is within the threshold a, the filter signal with the largest average deviation value and the smallest average deviation value among the filter signals from the i-th period to the i+4th period and the corresponding time node are sent to the upper computer module; and the filter signals other than the filter signal with the largest average deviation value and the smallest average deviation value are saved to the data storage module for long-term storage.
8. The data detection system based on the aging box according to claim 7 is characterized in that: The analog signal acquisition module is specifically used for: The analog signal acquisition module needs to filter the signals of each sensor first, filter out the common frequency waves and high-frequency harmonics, and then send the filtered signals to the ADC, which converts the filtered signals into the first digital signals.
9. The data detection system based on the aging box according to claim 8 is characterized in that: The digital signal sending module can switch the second digital signal of fixed frequency with different amplitudes and frequencies based on modifying the digital frequency instruction of the host computer.
10. A data detection method based on an aging box, based on the data detection system based on an aging box according to any one of claims 1 to 9, characterized in that: The method comprises: The host computer module sends a power command signal, an aging command, and a digital frequency command; the digital signal sending module receives the digital frequency command of the host computer and generates a second digital signal based on the digital frequency command, and transmits the second digital signal to each aging device; each aging device operates based on each second digital signal; the analog signal acquisition module acquires the analog signal of each sensor and converts the analog signal into a first digital signal after filtering and sending it to the logic control module; each sensor acquires the analog signal of each aging device; The logic control module receives the aging instruction from the upper computer module, and parses the aging instruction and sends it to each aging device. Each aging device generates a feedback signal based on the aging instruction. The upper computer module receives the feedback signal generated by each aging device, filters each single-cycle feedback signal of each aging device and the first digital signal to obtain a first filtered signal and a second filtered signal, and temporarily stores them in the data temporary storage module; compares multi-cycle filtered signals of the same signal type to generate a comparison difference, and stores the corresponding filtered signals of the comparison difference that meets the conditions in the data storage module; and generates feedback data based on the comparison difference and sends it to the upper computer module.