Diagnosis system and method for diagnosing module signal generator
By introducing a diagnostic device and a control machine into the diagnostic system of the module signal generator, an automated diagnostic process is realized, solving the problem of in real-time diagnosis in traditional methods, and improving diagnostic efficiency and system reliability.
Patent Information
- Application Number
- CN202510423283.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2045-04-07
AI Technical Summary
In the prior art, the diagnostic system of module signal generators relies on traditional hardware testing methods and cannot achieve fast and real-time diagnosis and feedback, which increases the complexity of manual operation and the impact of production efficiency.
A diagnostic system and method are provided, including a diagnostic device, a module signal generator and a control machine. The diagnostic device is connected to the module signal generator through FPGA, LVDS signal analysis unit, GPIO level detection unit and voltage and current detection unit. The controller sends control instructions to the module signal generator, causing it to send data to the diagnostic device to be diagnosed. The diagnostic device performs real-time analysis and generates diagnostic results.
An automated diagnosis process is realized, which improves diagnostic efficiency and accuracy, reduces the need for manual intervention, promptly detects faults and abnormalities, and improves the reliability and user experience of the system.
Smart Images

Figure CN119916793A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of circuit detection technology, and in particular, to a diagnostic system and method for diagnosing a module signal generator. Background Art
[0002] In the design and production of modern electronic equipment, the diagnostic system is a key component to ensure the normal operation and performance optimization of the equipment. Especially in complex modular systems, the accuracy of signal transmission, power management, and input and output functions directly affects the stability and reliability of the equipment. Therefore, the development of efficient diagnostic systems for comprehensive detection and troubleshooting of hardware modules has become an indispensable part of the production process of electronic products.
[0003] In the prior art, the diagnostic system of the module signal generator usually relies on some traditional hardware testing methods, such as simple functional testing and performance analysis through independent hardware tools or software programs. These traditional methods include using oscilloscopes, multimeters, power analyzers and other equipment to check signal integrity, voltage and current status, and GPIO interface functions. However, traditional testing methods often require manual intervention and multiple manual operations, and cannot achieve fast and real-time diagnosis and feedback. This not only increases the complexity of manual operations, but also affects production efficiency. Summary of the invention
[0004] The embodiments of the present application provide a diagnostic system and method for a diagnostic module signal generator, which can improve diagnostic efficiency and accuracy.
[0005] A first aspect of an embodiment of the present application provides a diagnostic system for a diagnostic module signal generator, comprising: Diagnostic device, module signal generator and control machine; The control machine is respectively connected to the diagnostic device and the module signal generator through a network; the diagnostic device and the module signal generator are connected through a data line; the control machine is used to send a control instruction to the module signal generator so that the module signal generator sends the data to be diagnosed to the diagnostic device; the diagnostic device is used to receive the data to be diagnosed, diagnose the data to be diagnosed, generate a corresponding diagnosis result, and send the diagnosis result to the control machine.
[0006] Optionally, the diagnostic device includes an FPGA, an LVDS signal analysis unit, a GPIO level detection unit, and a voltage and current detection unit; The FPGA is connected to the LVDS signal analysis unit, the GPIO level detection unit and the voltage and current detection unit respectively, and the FPGA is also connected to the control machine; the module signal generator is connected to the LVDS signal analysis unit, the GPIO level detection unit and the voltage and current detection unit respectively; The FPGA obtains the data to be diagnosed through the LVDS signal analysis unit, the GPIO level detection unit and the voltage and current detection unit, diagnoses the data to be diagnosed to generate corresponding diagnosis results, and sends the diagnosis results to the control machine.
[0007] Optionally, the LVDS signal analysis unit includes a MIPI to LVDS circuit, which is respectively connected to the module signal generator and the FPGA; the MIPI to LVDS circuit is used to receive the MIPI signal from the module signal generator, convert the MIPI signal into a first LVDS signal, and send the first LVDS signal to the FPGA.
[0008] Optionally, the LVDS signal analysis unit also includes a MUX; the MUX is respectively connected to the MIPI to LVDS circuit, the FPGA, and the module signal generator; the MUX is used to receive a first LVDS signal from the MIPI to LVDS circuit, or to receive a second LVDS signal from the module signal generator.
[0009] Optionally, the voltage and current detection unit includes an adjustable constant current load, an ADC acquisition circuit, and a DAC output circuit; the adjustable constant current load is respectively connected to the module signal generator, the ADC acquisition circuit, and the DAC output circuit; the FPGA is respectively connected to the ADC acquisition circuit and the DAC output circuit; the FPGA diagnoses the power supply of the module signal generator through the adjustable constant current load, the ADC acquisition circuit and the DAC output circuit.
[0010] Optionally, the GPIO level detection unit includes a level conversion circuit; the level conversion circuit is connected to the module signal generator and the FPGA respectively; the FPGA performs GPIO function diagnosis on the module signal generator through the level conversion circuit.
[0011] Optionally, the FPGA outputs a TTL signal to the module signal generator through the level conversion circuit, so that the module signal generator diagnoses its own input function.
[0012] Optionally, the diagnostic system further includes a switch; The switch is connected to the control machine, the diagnostic device and the module signal generator respectively.
[0013] Optionally, the control machine includes a display screen and a UI, and the display screen is used to display the UI.
[0014] A second aspect of the embodiment of the present application provides a diagnostic method, which is applied to the diagnostic system in the first aspect and any possible implementation of the first aspect, and the diagnostic method includes: The control machine sends an output instruction to the module signal generator, so that the module signal generator sends the data to be diagnosed to the diagnostic device; The control machine sends a diagnostic instruction to the diagnostic device; The diagnostic device diagnoses the data to be diagnosed according to the diagnostic instruction to generate a corresponding diagnostic result; The diagnostic device sends the diagnostic result to the control machine.
[0015] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages: In the embodiment of the present application, the diagnostic system can realize an automated diagnostic process and improve diagnostic efficiency and accuracy. Through the instructions of the control machine, the module signal generator can simulate a variety of working states to help the diagnostic device comprehensively evaluate the health of the system. In addition, the real-time analysis of the diagnostic device and the result processing of the control machine can reduce the need for manual intervention, detect faults and anomalies in a timely manner, and avoid problems caused by human negligence or delays, thereby improving the reliability of the system and user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is a schematic diagram of the structure of an embodiment of a diagnostic system for diagnosing a module signal generator in an embodiment of the present application; Figure 2 This is a schematic diagram of the structure of an embodiment of a diagnostic device in the embodiments of the present application; Figure 3 This is a flow chart of an embodiment of a diagnostic method for a diagnostic module signal generator in an embodiment of the present application. DETAILED DESCRIPTION
[0017] In the present application, the terms "upper", "lower", "left", "right", "front", "back", "top", "bottom", "inside", "outside", "middle", "vertical", "horizontal", "lateral", "longitudinal" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only used to illustrate the relative positional relationships between the various components or components, and do not particularly limit the specific installation orientations of the various components or components.
[0018] In addition, some of the above terms may be used to express other meanings in addition to indicating orientation or positional relationship. For example, the term "on" may also be used to express a certain dependency or connection relationship in some cases. For those of ordinary skill in the art, the specific meanings of these terms in this application can be understood according to specific circumstances.
[0019] In addition, the terms "installed", "set", "provided with", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral structure; it can be a mechanical connection, or an electrical connection; it can be a direct connection, or an indirect connection through an intermediate medium, or it can be an internal connection between two devices, elements, or components. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0020] In addition, the structures, proportions, sizes, etc. drawn in the drawings in the present application are only used to match the contents disclosed in the specification for the technical personnel in this field to understand and read, and are not used to limit the restrictive conditions under which the present application can be implemented. Therefore, they have no substantive technical significance. Any structural modification, change in proportional relationship or adjustment of size should still fall within the scope of the technical content disclosed in the present application without affecting the effects and purposes that can be achieved by the present application.
[0021] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in the application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0022] The embodiments of the present application provide a diagnostic system and method for a diagnostic module signal generator, which are used to improve diagnostic efficiency and accuracy.
[0023] The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0024] See also Figure 1 to Figure 2 In one embodiment of the present application, a diagnostic system for diagnosing a module signal generator includes: Diagnostic device 1, module signal generator 2 and control machine 3; The control machine 3 is respectively connected to the diagnostic device 1 and the module signal generator 2 through a network; the diagnostic device 1 and the module signal generator 2 are connected through a data line; the control machine is used to send a control instruction to the module signal generator 2 so that the module signal generator 2 sends the data to be diagnosed to the diagnostic device 1; the diagnostic device 1 is used to receive the data to be diagnosed, and diagnose the data to be diagnosed to generate a corresponding diagnosis result, and send the diagnosis result to the control machine 3.
[0025] The working principle of this diagnostic system can be divided into several key parts. The following will explain in detail the composition of each part and how they work together.
[0026] Diagnostic Device 1: Diagnoser 1 is one of the core components in the system. Its main function is to receive and diagnose the data to be diagnosed. The data to be diagnosed can be the operation data and status information of the equipment or system. Diagnoser 1 analyzes these data to determine whether there is a fault or abnormality in the system. The diagnostic result is generated by diagnosticser 1, which usually contains detailed information such as fault information and abnormality type to help staff quickly locate the problem.
[0027] Module signal generator 2: The function of the module signal generator 2 is to generate specific signals according to the instructions of the control machine 3 and transmit these signals to the diagnostic device 1. The signal generator is connected to the diagnostic device 1 through a data line to provide it with the data to be diagnosed. These signals are usually used to simulate the data of the operating status of the device or system to help the diagnostic device 1 perform diagnostic analysis. Under the instructions of the control machine 3, the module signal generator 2 can dynamically change the generated signals to provide different test scenarios.
[0028] Control machine 3: The control machine 3 is the command center of the system, which is responsible for coordinating the work between the diagnostic device 1 and the module signal generator 2. The control machine 3 communicates with the diagnostic device 1 and the module signal generator 2 through the network, sends control instructions to the module signal generator 2, and decides when to start the diagnostic test and the specific parameters of the test. At the same time, the control machine 3 also receives the diagnostic results sent by the diagnostic device 1, and further processes or displays them according to these results.
[0029] Workflow: In one possible embodiment, the engineering process of the diagnostic system may include: The control machine 3 sends an instruction: The control machine 3 first sends a control instruction to the module signal generator 2, instructing it to generate a specific signal.
[0030] Signal generation and transmission: The module signal generator 2 generates the data to be diagnosed according to the instructions of the control machine 3, and transmits the data to the diagnostic device 1 through the data line.
[0031] Diagnostic device 1 analyzes data: Diagnostic device 1 receives the data to be diagnosed, analyzes it, determines whether there is an abnormality or fault in the data, and generates a diagnosis result.
[0032] Feedback of diagnosis results: The diagnostic device 1 sends the diagnosis results to the control machine 3, and the control machine 3 can make the next step according to these results, such as displaying the results, recording logs, etc.
[0033] In this embodiment, the diagnostic system can realize an automated diagnostic process and improve diagnostic efficiency and accuracy. Through the instructions of the control machine 3, the module signal generator 2 can simulate multiple working states to help the diagnostic device 1 comprehensively evaluate the health status of the system. The real-time analysis of the diagnostic device 1 and the result processing of the control machine 3 can reduce the need for manual intervention, detect faults and anomalies in a timely manner, and avoid problems caused by human negligence or delays, thereby improving the reliability of the system and user experience.
[0034] Optionally, the diagnostic device 1 includes an FPGA, an LVDS signal analysis unit, a GPIO level detection unit, and a voltage and current detection unit; The FPGA is connected to the LVDS signal analysis unit, the GPIO level detection unit and the voltage and current detection unit respectively, and the FPGA is also connected to the control machine 3; the module signal generator 2 is connected to the LVDS signal analysis unit, the GPIO level detection unit and the voltage and current detection unit respectively; The FPGA obtains the data to be diagnosed through the LVDS signal analysis unit, the GPIO level detection unit and the voltage and current detection unit, and diagnoses the data to be diagnosed to generate corresponding diagnosis results, and sends the diagnosis results to the control machine 3.
[0035] This embodiment includes the integration of multiple modules, so that the diagnostic device 1 can analyze different types of signals and diagnose multiple aspects of the hardware.
[0036] FPGA: As a control unit, FPGA receives data from each detection unit, performs real-time analysis, and feeds back the diagnosis results to the control machine 3.
[0037] LVDS signal analysis unit: responsible for receiving and analyzing the LVDS signal from the module signal generator 2, and judging the quality and stability of the signal.
[0038] GPIO level detection unit: detects the GPIO signal level of module signal generator 2 to ensure normal input and output functions.
[0039] Voltage and current detection unit: diagnose the power supply through adjustable constant current load, ADC acquisition circuit and DAC output circuit to ensure power supply stability.
[0040] The FPGA obtains the data to be diagnosed by connecting to each detection unit, processes the data and generates a diagnosis result, and finally transmits the result to the control machine 3 for display or further processing.
[0041] In this embodiment, through the collaboration of multiple independent modules, the diagnosis is made more comprehensive, and fault detection can be performed in multiple dimensions (such as signal, level, power, etc.), thereby improving the reliability and diagnostic accuracy of the system.
[0042] Optionally, the LVDS signal analysis unit includes a MIPI to LVDS circuit, which is connected to the module signal generator 2 and the FPGA respectively; the MIPI to LVDS circuit is used to receive the MIPI signal from the module signal generator 2, convert the MIPI signal into a first LVDS signal, and send the first LVDS signal to the FPGA.
[0043] In this embodiment, the introduction of the MIPI to LVDS circuit solves the problem of incompatible signal formats, allowing the system to support a wider range of input signal formats.
[0044] MIPI to LVDS circuit: Receives MIPI signals from module signal generator 2 and converts them into LVDS signals. MIPI is commonly used in mobile devices, while LVDS is suitable for high-speed, long-distance data transmission.
[0045] The MIPI signal is output from the module signal generator 2 and converted into an LVDS signal through the MIPI to LVDS circuit.
[0046] The converted signal is sent to the FPGA for further analysis and processing.
[0047] This embodiment can support more signal format conversions and adapt to the compatibility requirements between different systems and devices. Through the MIPI to LVDS circuit, the stability and reliability of data transmission can be improved to ensure high-quality signal transmission.
[0048] Optionally, the LVDS signal analysis unit also includes a MUX; the MUX is respectively connected to the MIPI to LVDS circuit, the FPGA, and the module signal generator 2; the MUX is used to receive a first LVDS signal from the MIPI to LVDS circuit, or to receive a second LVDS signal from the module signal generator 2.
[0049] In this embodiment, a MUX (multiplexer) is added to the LVDS signal analysis unit, so that the signal source selection is more flexible.
[0050] MUX (Multiplexer): can switch between different signal sources, choose to receive the LVDS signal from the MIPI to LVDS circuit, or directly receive the second LVDS signal from the module signal generator 2.
[0051] MUX determines the source of the input signal and can switch between different signal sources.
[0052] Through MUX, FPGA can select the most suitable signal for processing and analysis.
[0053] This embodiment increases the flexibility and scalability of the system. Through MUX, users can switch signal sources as needed to ensure that the system can adapt to different test conditions. This solution effectively improves the adaptability of the system, especially when multiple signal sources coexist.
[0054] Optionally, the voltage and current detection unit includes an adjustable constant current load, an ADC acquisition circuit, and a DAC output circuit; the adjustable constant current load is respectively connected to the module signal generator 2, the ADC acquisition circuit, and the DAC output circuit; the FPGA is respectively connected to the ADC acquisition circuit and the DAC output circuit; the FPGA diagnoses the power supply of the module signal generator 2 through the adjustable constant current load, the ADC acquisition circuit, and the DAC output circuit.
[0055] This embodiment emphasizes the diagnostic function of the power supply, and mainly realizes comprehensive detection of the power supply through an adjustable constant current load, an ADC acquisition circuit and a DAC output circuit.
[0056] Adjustable constant current load: simulate different load conditions and test the stability of the power supply under different loads.
[0057] ADC acquisition circuit: converts voltage and current signals into digital signals for FPGA to analyze.
[0058] DAC output circuit: used to control the output of voltage and current to simulate different power supply states and fault conditions.
[0059] The adjustable constant current load simulates different load conditions and transmits the voltage and current signals to the FPGA through the ADC acquisition circuit.
[0060] The FPGA analyzes the stability and performance of the power supply and simulates different power supply states through the DAC output circuit to check whether the power supply can adapt to various conditions.
[0061] This embodiment can comprehensively evaluate the stability of the power supply and ensure the reliability of the power supply under different loads. This is very important for high-precision and high-stability equipment, and can detect power supply problems in time to avoid system failures caused by unstable power supply.
[0062] Optionally, the GPIO level detection unit includes a level conversion circuit; the level conversion circuit is connected to the module signal generator 2 and the FPGA respectively; the FPGA performs GPIO function diagnosis on the module signal generator 2 through the level conversion circuit.
[0063] This embodiment introduces a level conversion circuit to process conversion between different levels, thereby ensuring that the GPIO signal can be correctly identified.
[0064] Level conversion circuit: responsible for converting the GPIO signal of module signal generator 2 into a level that can be recognized by FPGA.
[0065] The level conversion circuit receives the GPIO signal from the module signal generator 2 and converts it into a level signal that can be processed by the FPGA.
[0066] FPGA detects and diagnoses the input and output status of GPIO through this circuit.
[0067] This embodiment can ensure the correct conversion of the GPIO signal level and prevent signal recognition errors caused by level mismatch. For low-level signal devices, the level conversion circuit can ensure accurate signal transmission and reduce signal loss or error problems.
[0068] Optionally, the FPGA outputs a TTL signal to the module signal generator 2 through a level conversion circuit, so that the module signal generator 2 diagnoses its own input function.
[0069] In this embodiment, the FPGA outputs a TTL signal to the module signal generator 2 for diagnosing the input function of the module signal generator 2 .
[0070] TTL signal: The digital signal output by FPGA to module signal generator 2, used to test whether its input function is normal.
[0071] FPGA outputs TTL signals through level conversion circuits.
[0072] After receiving the TTL signal, the module signal generator 2 performs a self-check to determine whether its input function is normal.
[0073] This embodiment can test the normality of the input function of the module signal generator 2 by directly providing an input signal to the module signal generator 2. In this way, the FPGA can actively participate in and assist in diagnosing the input interface of the module signal generator 2 to ensure that it is fault-free.
[0074] Optionally, the diagnostic system further comprises a switch; The switch is connected to the control machine 3, the diagnostic device 1, and the module signal generator 2 respectively.
[0075] Through the introduction of switches, the diagnostic system can achieve efficient data transmission between multiple devices.
[0076] Switch: Responsible for connecting the control machine 3, the diagnostic device 1 and the module signal generator 2, so that these components can communicate data through the network.
[0077] The switch connects the control machine 3, the diagnostic device 1 and the module signal generator 2 together to ensure that data can be exchanged efficiently and without delay.
[0078] The control machine 3 can communicate with the diagnostic device 1 and the module signal generator 2 through the switch to start the diagnostic process and receive the diagnostic result.
[0079] This embodiment improves the communication efficiency of the system and ensures that the data transmission between the various components is not affected by delays. By introducing the switch, the system can quickly respond to user operations and improve overall work efficiency.
[0080] Optionally, the control machine 3 includes a display screen and a UI, and the display screen is used to display the UI.
[0081] The control machine 3 provides a friendly user interface through a display screen and a UI, so that the operator can conveniently view the diagnosis results.
[0082] Display screen and UI: The control machine 3 displays the UI interface through the display screen, and displays the diagnosis results, system status and other information in real time.
[0083] The control machine 3 receives the diagnosis result from the diagnostic device 1 and displays it on the display screen through the UI interface.
[0084] The operator interacts with the system through the UI interface to view fault information or perform system settings.
[0085] This embodiment improves the user experience and makes the diagnostic results more intuitive and easy to understand. Through the UI and display screen, the operator can quickly identify the problem and respond, which improves the operability and reliability of the system.
[0086] See also Figure 3 , the present application embodiment provides a diagnostic method for a diagnostic module signal generator, the diagnostic method is applied to Figure 1 to Figure 2 The diagnostic system in any possible implementation of the embodiment shown, an embodiment of the diagnostic method in the embodiment of the present application includes: 301. The control machine sends an output instruction to the module signal generator, so that the module signal generator sends the data to be diagnosed to the diagnostic device; First, the control machine sends an output instruction to the module signal generator, triggering the module signal generator to send the data to be diagnosed to the diagnostic device. The function of this instruction is to tell the module signal generator to start generating and outputting relevant signals or data, which will be used for subsequent diagnosis. The module signal generator may generate different test data according to the preset test mode or signal type, and transmit it to the diagnostic device for analysis.
[0087] 302. The control machine sends a diagnosis instruction to the diagnosis device; Then, the control machine further sends a diagnostic instruction to the diagnostic device. This instruction tells the diagnostic device that the currently received data needs to be processed by a specific diagnostic process. Through this instruction, the control machine clarifies the diagnostic device's work task, which is to analyze and judge the data to be diagnosed received from the module signal generator to ensure the orderly progress of the diagnostic process.
[0088] 303. The diagnostic device diagnoses the data to be diagnosed according to the diagnostic instruction to generate a corresponding diagnostic result; Then, after receiving the diagnostic instruction, the diagnostic device begins to analyze the data to be diagnosed transmitted by the module signal generator in detail. The work of the diagnostic device includes signal quality inspection, level analysis, timing inspection and other aspects of detection. According to the instruction, the diagnostic device will process the data according to the set diagnostic method and generate diagnostic results corresponding to the input data. These results may include information such as whether the data meets expectations, whether there are faults or abnormal signals, etc.
[0089] 304. The diagnostic device sends the diagnostic result to the control machine.
[0090] Finally, the diagnostic device returns the generated diagnostic results to the control machine through an appropriate communication method. The control machine will perform further operations based on the diagnostic results, such as displaying them on the UI interface, or executing automated decisions and adjustments based on the results. The purpose of this process is to allow the control machine to obtain diagnostic feedback in order to provide users with operational suggestions or system improvements.
[0091] In this embodiment, the diagnostic system can realize the complete process from data generation, diagnostic instruction issuance, data analysis to result feedback, ensuring the efficiency and accuracy of the diagnostic task. The implementation of these steps can not only quickly feedback the diagnostic results, but also provide users with clear fault information, reduce the need for manual intervention, and improve the efficiency and reliability of automated diagnosis.
[0092] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0093] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0094] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0095] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0096] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk and other media that can store program code.
Claims
1. A diagnostic system for a diagnostic module signal generator, characterized in that: It includes a diagnostic device, a module signal generator and a control machine; The control machine is respectively connected to the diagnostic device and the module signal generator through a network; the diagnostic device and the module signal generator are connected through a data line; the control machine is used to send a control instruction to the module signal generator so that the module signal generator sends the data to be diagnosed to the diagnostic device; the diagnostic device is used to receive the data to be diagnosed, diagnose the data to be diagnosed, generate a corresponding diagnosis result, and send the diagnosis result to the control machine.
2. The diagnostic system according to claim 1, characterized in that The diagnostic device includes an FPGA, an LVDS signal analysis unit, a GPIO level detection unit, and a voltage and current detection unit; The FPGA is connected to the LVDS signal analysis unit, the GPIO level detection unit and the voltage and current detection unit respectively, and the FPGA is also connected to the control machine; the module signal generator is connected to the LVDS signal analysis unit, the GPIO level detection unit and the voltage and current detection unit respectively; The FPGA obtains the data to be diagnosed through the LVDS signal analysis unit, the GPIO level detection unit and the voltage and current detection unit, diagnoses the data to be diagnosed to generate corresponding diagnosis results, and sends the diagnosis results to the control machine.
3. The diagnostic system according to claim 2, characterized in that: The LVDS signal analysis unit includes a MIPI to LVDS circuit, which is connected to the module signal generator and the FPGA respectively; the MIPI to LVDS circuit is used to receive the MIPI signal from the module signal generator, convert the MIPI signal into a first LVDS signal, and send the first LVDS signal to the FPGA.
4. The diagnostic system according to claim 3, characterized in that: The LVDS signal analysis unit also includes a MUX; the MUX is respectively connected to the MIPI to LVDS circuit, the FPGA, and the module signal generator; the MUX is used to receive a first LVDS signal from the MIPI to LVDS circuit, or to receive a second LVDS signal from the module signal generator.
5. The diagnostic system according to claim 2, characterized in that: The voltage and current detection unit includes an adjustable constant current load, an ADC acquisition circuit, and a DAC output circuit; the adjustable constant current load is respectively connected to the module signal generator, the ADC acquisition circuit, and the DAC output circuit; the FPGA is respectively connected to the ADC acquisition circuit and the DAC output circuit; the FPGA diagnoses the power supply of the module signal generator through the adjustable constant current load, the ADC acquisition circuit, and the DAC output circuit.
6. The diagnostic system according to claim 2, characterized in that: The GPIO level detection unit includes a level conversion circuit; the level conversion circuit is connected to the module signal generator and the FPGA respectively; the FPGA performs GPIO function diagnosis on the module signal generator through the level conversion circuit.
7. The diagnostic system according to claim 6, characterized in that The FPGA outputs a TTL signal to the module signal generator through the level conversion circuit, so that the module signal generator diagnoses its own input function.
8. The diagnostic system according to any one of claims 1 to 7, characterized in that: The diagnostic system also includes a switch; The switch is connected to the control machine, the diagnostic device and the module signal generator respectively.
9. The diagnostic system according to any one of claims 1 to 7, characterized in that: The control machine includes a display screen and a UI, and the display screen is used to display the UI.
10. A diagnostic method for a diagnostic module signal generator, characterized in that: The diagnostic method is applied to the diagnostic system according to any one of claims 1 to 9, and the diagnostic method comprises: The control machine sends an output instruction to the module signal generator, so that the module signal generator sends the data to be diagnosed to the diagnostic device; The control machine sends a diagnostic instruction to the diagnostic device; The diagnostic device diagnoses the data to be diagnosed according to the diagnostic instruction to generate a corresponding diagnostic result; The diagnostic device sends the diagnostic result to the control machine.
Citation Information
Patent Citations
Diagnosis system and method for current input channel
CN109991895A
Automobile diagnosis device, system and method
CN110703736A
Fault testing method and device and computing equipment
CN116225802A
Systems and techniques for line diagnostics
CN116670528A
Server software and hardware information diagnosis system and method
CN118708418A