Liquid crystal screen fault detection method, device, equipment, external memory and system
By adjusting the voltage difference of the LCD driving circuit, the fault type of the LCD screen can be automatically determined based on the screen performance, which solves the problem of low detection efficiency in the existing technology and realizes convenient and efficient LCD screen hardware fault detection.
Patent Information
- Application Number
- CN202411117365.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2026-03-03
AI Technical Summary
Existing technologies for detecting LCD screen faults are inefficient, requiring the removal of the entire vehicle for hardware replacement, which is time-consuming and labor-intensive, making it difficult to detect screen hardware faults conveniently and efficiently.
By adjusting the voltage difference between the gate driving voltage and the source driving voltage of the liquid crystal driving circuit, the fault type can be determined based on the display status of the liquid crystal screen, thus achieving automated fault detection.
The type of LCD screen fault can be quickly determined without the need for hardware disassembly, which improves detection efficiency and simplifies the operation process.
Smart Images

Figure CN121595976A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of fault testing technology, and in particular to a method, apparatus, device, external storage device and system for detecting faults in liquid crystal displays. Background Technology
[0002] Liquid Crystal Displays (LCDs) are widely used in the automotive industry. With the diversification of automotive functions, LCDs are becoming increasingly numerous and larger, leading to higher quality requirements. During use, LCDs may experience various problems and malfunctions, such as screen flickering, white screens, or frozen screens. These problems may be caused by system software failures, or by hardware malfunctions in the screen itself or the vehicle's infotainment system.
[0003] Currently, for these types of issues, it's necessary to use log analysis systems to identify anomalies and rule out problems with the vehicle's infotainment system software. As for whether the issue lies with the screen or infotainment system hardware, the only solution is to have the screen or infotainment system replaced at a delivery or repair center. However, this replacement process inevitably requires disassembling the entire vehicle, which is cumbersome and detrimental to hardware and brand maintenance. If after-sales verification confirms a screen hardware problem, the screen needs to be returned to the supplier for hardware analysis, often consuming significant time on abnormal voltage and high / low temperature tests—a time-consuming, labor-intensive process with low fault detection efficiency. Therefore, finding a convenient and efficient way to detect these types of screen hardware faults is a pressing issue that needs to be addressed. Summary of the Invention
[0004] This invention provides a method, apparatus, device, external storage device, and system for detecting LCD screen faults, in order to improve the detection efficiency of screen hardware faults.
[0005] In a first aspect, embodiments of this application provide a method for detecting LCD screen faults, including:
[0006] In response to a fault detection trigger operation, the driving voltage difference of the LCD screen under test is adjusted to the test value, wherein the driving voltage difference is the voltage difference between the gate driving voltage and the source driving voltage of the LCD driving circuit.
[0007] The fault type of the LCD screen under test is determined based on its display status.
[0008] Secondly, embodiments of this application also provide a liquid crystal display screen fault detection device, comprising:
[0009] The adjustment module is used to adjust the driving voltage difference of the LCD screen under test to the test value in response to the trigger operation of the fault detection process. The driving voltage difference is the voltage difference between the gate driving voltage and the source driving voltage of the LCD driving circuit.
[0010] The detection module is used to determine the fault type of the LCD screen under test based on the display status of the LCD screen under test.
[0011] Thirdly, embodiments of this application provide a detection device, including:
[0012] One or more processors;
[0013] Storage device for storing one or more programs;
[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the LCD screen fault detection method as described in the first aspect.
[0015] Fourthly, this application embodiment also provides an external memory, which stores a callable driver program. The driver program is called by the processor of the detection device to enable the processor of the detection device to adjust the driving voltage difference of the LCD screen under test to a test value.
[0016] Fifthly, embodiments of this application also provide a liquid crystal display screen fault detection system, including: a detection device as described in the third aspect, and an external storage device as described in the fourth aspect; the detection device is a vehicle-mounted system or a diagnostic instrument.
[0017] In a sixth aspect, embodiments of this application also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the LCD screen fault detection method as described in the first aspect.
[0018] In a seventh aspect, embodiments of this application also provide a computer program product, including a computer program and / or instructions, wherein when the computer program and / or instructions are executed by a processor, they implement the LCD screen fault detection method as described in any of the above embodiments.
[0019] This application provides a method, apparatus, device, external storage, and system for detecting LCD screen faults. The LCD screen fault detection method includes: adjusting the driving voltage difference of the LCD screen under test to a test value in response to a fault detection trigger operation, wherein the driving voltage difference is the voltage difference between the gate driving voltage and the source driving voltage of the LCD driving circuit; and determining the fault type of the LCD screen under test based on its display state. This technical solution automatically adjusts the driving voltage difference of the LCD driving circuit when fault detection is triggered, and the type of fault can be determined based on the screen's performance. This process does not require hardware disassembly or manual adjustment, making it convenient to operate and effectively improving the detection efficiency of screen hardware faults. Attached Figure Description
[0020] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0021] Figure 1 A flowchart of a liquid crystal display screen fault detection method provided in this application embodiment;
[0022] Figure 2 This is a schematic diagram of the structure of a liquid crystal screen fault detection device provided in an embodiment of this application;
[0023] Figure 3 This is a schematic diagram of the structure of a detection device provided in an embodiment of this application;
[0024] Figure 4 This is a schematic diagram of the structure of an external memory provided in an embodiment of this application;
[0025] Figure 5 This is a schematic diagram of the structure of a liquid crystal screen fault detection system provided in an embodiment of this application. Detailed Implementation
[0026] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present application, not the entire structure.
[0027] Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the steps as sequential processes, many of these steps can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the steps can be rearranged. The process can be terminated when its operation is complete, but may also have additional steps not included in the figures. The process can correspond to a method, function, procedure, subroutine, subroutine, etc.
[0028] It should be noted that the concepts of "first" and "second" mentioned in the embodiments of this application are only used to distinguish different devices, modules, units or other objects, and are not used to limit the order of functions performed by these devices, modules, units or other objects or their interdependencies.
[0029] Furthermore, the embodiments and features described in this application may be combined with each other, unless otherwise specified.
[0030] The acquisition, storage, use, and processing of data in this application all comply with the relevant provisions of national laws and regulations.
[0031] It should be noted that in the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, it does not mean that the applicant has used or necessarily used the relevant content of the solution.
[0032] An LCD screen uses liquid crystal material as its basic component, filling the space between two parallel plates. By applying voltage, the arrangement of molecules within the liquid crystal material is altered to achieve light blocking and transmission, thus enabling image display. Adding a three-color filter layer further enables color image display. Based on the principle of LCD screens, screen hardware failures such as "screen flickering" are usually caused by external environmental factors (such as electrostatic discharge or extreme temperatures), leading to an applied voltage exceeding the liquid crystal panel's withstand capacity, damaging the liquid crystal molecules and resulting in a flickering screen.
[0033] Current technologies involve troubleshooting by replacing the screen or the vehicle's infotainment system. This process involves disassembling the entire vehicle, which is cumbersome and detrimental to hardware and brand maintenance. If the problem is indeed verified to be a screen hardware issue, it needs to be returned to the screen supplier for hardware analysis, which often consumes a lot of time on abnormal voltage and high / low temperature tests. This is time-consuming, labor-intensive, and has low testing efficiency.
[0034] To address the aforementioned issues, this application provides a method for detecting LCD screen faults, aiming to conveniently and efficiently detect screen hardware faults.
[0035] Figure 1 This is a flowchart illustrating a method for detecting LCD screen faults, applicable to situations where faults are detected in LCD screens within vehicles. Specifically, this LCD screen fault detection method can be executed by an LCD screen fault detection device, which can be implemented through software and / or hardware and integrated into a testing equipment. The testing equipment can be a vehicle (including hardware or modules with control functions within the vehicle, such as a vehicle infotainment system or Electronic Control Unit (ECU)), or it can be an external device independent of the vehicle, such as a diagnostic tool with an LCD screen fault detection program deployed on it. The diagnostic tool can be connected to the vehicle to perform fault detection on the vehicle's LCD screen. The diagnostic tool can be various forms of digital computers, or various forms of mobile or portable devices.
[0036] like Figure 1 As shown, the method specifically includes the following steps:
[0037] S110. In response to the fault detection trigger operation, the driving voltage difference of the LCD screen under test is adjusted to the test value, wherein the driving voltage difference is the voltage difference between the gate driving voltage and the source driving voltage of the LCD driving circuit.
[0038] Specifically, the fault detection trigger operation is used to initiate the detection process for LCD screen faults. Fault detection trigger operations can be, for example, when the testing equipment detects a command input in the form of voice, keystrokes, text, and / or code, indicating the start of fault detection; or when it detects the driver program used to perform the fault detection, such as when the driver program is downloaded to or imported into the testing equipment and started, or when the storage medium for the driver program (i.e., external storage, such as a USB flash drive, flash memory, or hard drive) is successfully connected to the testing equipment or the vehicle; or when the diagnostic tool is successfully connected to the vehicle, etc.
[0039] Among them, the LCD screen under test mainly refers to the LCD screen under test that has malfunctioned. The malfunction can manifest as the LCD screen displaying a distorted state, such as the presence of stripes, spots or color blocks that are different from the normal color during the display process, or the position being reversed, disordered, screen shaking or distorted, etc. This type of malfunction can also be called a distorted screen, frozen screen or white screen, etc.
[0040] In this embodiment, when fault detection is triggered, the driving voltage difference of the liquid crystal driving circuit of the LCD screen under test can be adjusted to a set test value. The driving voltage difference is the voltage difference between the gate driving voltage (Gate Voltage High, VGH) and the source driving voltage (Ground Voltage Low, VGL). LCD screens without screen hardware faults and LCD screens with screen hardware faults will exhibit different behaviors when operating at this test value. Based on this, after adjusting the driving voltage difference through the driver program, the behavior of the LCD screen under test can be used to determine whether it is a screen hardware fault.
[0041] S120. Determine the fault type of the LCD screen under test based on its display status.
[0042] Specifically, the display status mainly refers to whether the LCD screen under test displays a distorted image, and / or when it displays a distorted image. Fault types mainly include screen hardware faults and non-screen hardware faults. Screen hardware faults mainly include hardware screen faults caused by inappropriate driving voltage differences, in which case the liquid crystal molecules of the LCD screen under test are damaged.
[0043] After adjusting the driving voltage difference of the LCD driving circuit to the set test value, if the fault of the LCD screen under test is a hardware screen fault caused by the driving voltage difference, the LCD screen under test will display a distorted screen for a period of time after adjusting the driving voltage difference to the test value. However, if the fault of the LCD screen under test is not this type of hardware screen fault, it will not display a distorted screen after adjusting the driving voltage difference to the test value, or it will display a distorted screen after a relatively long period of time. Based on this, the type of fault can be determined according to the display state of the LCD screen under test, and it is possible to quickly troubleshoot whether the hardware screen fault is caused by the driving voltage difference.
[0044] Optionally, there can be one or more test values. That is, the driving voltage difference can be adjusted to the test value, and the performance of the LCD screen under test within a set period after the adjustment can be used to determine whether the hardware screen failure is caused by the driving voltage difference. Alternatively, the driving voltage difference can be adjusted to different test values in stages, and the performance of the LCD screen under test within the corresponding period after each adjustment can be used to comprehensively determine whether the hardware screen failure is caused by the driving voltage difference. In this case, the test value can be gradually increased, gradually decreased, or flexibly set according to actual needs.
[0045] This application provides a method for detecting LCD screen faults. When fault detection is triggered, the method automatically adjusts the driving voltage difference of the LCD driving circuit. Based on the screen performance, it can determine whether the current fault is a screen hardware fault caused by the driving voltage difference of the LCD. This process does not require hardware disassembly or manual debugging, effectively improving the detection efficiency of screen hardware faults.
[0046] In one embodiment, adjusting the driving voltage difference of the liquid crystal screen under test to the test value includes: calling a driver program to control the driving voltage difference output by the liquid crystal driving circuit to be equal to the test value based on the voltage value in a specified register; wherein the specified register includes a first register for storing the voltage value of the gate driving voltage and / or a second register for storing the voltage value of the source driving voltage.
[0047] Specifically, the driver is used to perform fault detection on the LCD screen under test. The driver can be software or firmware, providing interfaces and instruction sets to communicate with the vehicle and run relevant code to adjust test-related parameters. The driver can reside in the testing device, such as by downloading or importing it into a diagnostic tool or vehicle, or in other media accessible to the vehicle. For example, if the testing device is a vehicle, the driver can be invoked upon detection of a driver within the vehicle or in an external device connected to the vehicle; if the testing device is a diagnostic tool, the diagnostic tool can invoke its internal driver or, through the vehicle, invoke a driver within the vehicle or in other external devices connected to the vehicle.
[0048] For a given LCD screen under test, the processor of the testing device can be configured with one or two designated registers. If there is only one designated register, it can be used to store the voltage value of VGH or VGL. In this case, after executing the driver program, one of VGH and VGL is adjusted to make the driving voltage difference output by the LCD driver circuit reach the test value. If there are two designated registers, one for storing the voltage value of VGH and the other for storing the voltage value of VGL, in this case, after executing the driver program, both VGH and VGL are adjusted simultaneously to make the driving voltage difference output by the LCD driver circuit reach the test value.
[0049] It should be noted that different LCD screens under test can correspond to different designated registers. In addition, for a single LCD screen under test, the VGH and VGL of its driving circuit can also correspond to different designated registers.
[0050] Based on this, by adjusting the gate drive voltage and / or source drive voltage using the voltage value of the specified register in the driver program, the drive voltage difference can be adjusted to the test value. By quantifying the control process of the drive voltage difference, a basis for the automatic adjustment of the drive voltage difference is provided.
[0051] In one embodiment, determining the fault type of the LCD screen under test based on its display state includes: if the LCD screen under test displays a distorted screen state within a set time period, then the fault of the LCD screen under test is determined to be a hardware screen fault caused by a difference in driving voltage.
[0052] Specifically, if the fault of the LCD screen under test is a hardware screen failure caused by a difference in driving voltage, the LCD screen will display a distorted image during the set time period after adjusting the driving voltage difference to the test value. The display state of the LCD screen under test may differ under different test values for the driving voltage difference. By appropriately setting the set time period, the performance of the LCD screen under test during the set time period after adjusting the driving voltage difference to the test value can be used to quickly troubleshoot whether the hardware screen failure is caused by a difference in driving voltage.
[0053] In one embodiment, the method further includes: determining the duration of a set time period based on the adjusted drive voltage difference; wherein the drive voltage difference is positively correlated with the duration of the set time period.
[0054] Specifically, the time it takes for the screen to display a distorted image (which can also be understood as the speed at which the distorted image appears, or the duration required for it to appear) may differ depending on the driving voltage difference of the LCD screen under test. Generally speaking, the higher the test value setting, the slower or later the distorted image appears on the LCD screen under test, and the longer the corresponding set time period.
[0055] Table 1 shows the relationship between the driving voltage difference and the duration of a set time period. As shown in Table 1, for a driving voltage difference (i.e., the test value) of 10V (VGH is 5V, VGL is -5V), both LCD screens with and without screen hardware failures will exhibit a distorted screen state when operating at this driving voltage difference. For a driving voltage difference of 10V (VGH is 6V, VGL is -4V), LCD screens with screen hardware failures will exhibit a distorted screen state within 1 hour, while LCD screens without screen hardware failures will not exhibit a distorted screen state within 1 hour; the distorted screen state generally appears between 2-3 hours. For a driving voltage difference of 12V (VGH is 7V, VGL is -5V), LCD screens with screen hardware failures will exhibit a distorted screen state within 1-2 hours, while LCD screens without screen hardware failures will not exhibit a distorted screen state regardless of the time elapsed. And so on; other cases will not be elaborated upon. It is evident that increasing the driving voltage difference helps suppress screen distortion.
[0056] Based on this, if the LCD screen under test exhibits a distorted screen state for a certain period of time after the driving voltage difference is adjusted to the test value, it can be determined that the screen hardware failure is caused by the driving voltage difference.
[0057] Understandably, if the time requirement for the testing process is high and the focus is on obtaining test results quickly, the test value can be 10V (VGH is 6V, VGL is -4V), and the test results can be obtained in about 1 hour. If the time requirement for the testing process is not strict and the focus is on the accuracy of the test, other test values or two or more test values can be used.
[0058] Table 1 Relationship between driving voltage difference and the duration of the set time period
[0059]
[0060] In one embodiment, the method further includes: if the LCD screen under test does not exhibit a distorted screen state within a set time period, then restoring the driving voltage difference of the LCD screen under test to the value before adjustment.
[0061] Specifically, after adjusting the drive voltage difference to the test value, if the LCD screen under test does not display a distorted screen state within the set time period, it indicates that the fault of the LCD screen under test is not a screen hardware fault caused by the drive voltage difference. In this case, the drive voltage difference can be restored to the state before adjustment so that the detection of vehicle hardware faults or system software faults can continue.
[0062] It should be noted that restoring the driving voltage difference of the LCD screen under test to its original value can be done by the testing equipment (vehicle system or diagnostic tool) or by calling the driver program.
[0063] In one embodiment, invoking the driver includes: invoking the driver in the external memory when a connection is detected between the external memory and the vehicle.
[0064] Specifically, external storage can be understood as a carrier for storing driver programs, such as hard drives, floppy disks, optical discs, or USB flash drives, offering portability. Once connected to a testing device, the external storage can be accessed. As an example, if the testing device is a vehicle, connecting the external storage allows the vehicle to access the driver program to adjust the driving voltage difference of the LCD driver circuit. Similarly, if the testing device is a diagnostic tool, connecting the external storage to the vehicle's infotainment system allows the diagnostic tool to access the driver program through the vehicle to adjust the driving voltage difference of the LCD driver circuit. By utilizing external storage to store packaged driver programs, the driving voltage difference of the LCD driver circuit can be automatically adjusted. The testing device does not need to deploy driver programs internally, saving memory and resources. Furthermore, the driving voltage difference cannot be adjusted by the user, ensuring the safe use of the LCD screen. In addition, the storage is portable and can be used independently or repeatedly, making fault detection more convenient.
[0065] In one embodiment, the method further includes: triggering fault detection of the LCD screen under test when a connection is established between the diagnostic tool and the vehicle. The diagnostic tool is either a testing device or an external device used to trigger fault detection.
[0066] In this embodiment, the fault detection triggering operation can be achieved by establishing a connection between the diagnostic tool and the vehicle. Since fault detection is typically intended for repair or testing personnel, rather than for users of the car and the LCD screen, using the diagnostic tool to trigger fault detection eliminates the need to deploy or encapsulate drivers within the vehicle's infotainment system, saving memory and resources. Furthermore, the fault detection is not triggered by the user, ensuring the safe use of the LCD screen. In addition, the diagnostic tool is portable and can be used independently or repeatedly, making fault detection more convenient and flexible.
[0067] Figure 2 This is a schematic diagram of a liquid crystal display (LCD) screen fault detection device provided in an embodiment of this application. The LCD screen fault detection device provided in this embodiment includes:
[0068] The adjustment module 210 is used to adjust the driving voltage difference of the LCD screen under test to the test value in response to the trigger operation of the fault detection process. The driving voltage difference is the voltage difference between the gate driving voltage and the source driving voltage of the LCD driving circuit.
[0069] The detection module 220 is used to determine the fault type of the LCD screen under test based on the display status of the LCD screen under test.
[0070] Optionally, the driving voltage difference of the LCD screen under test can be adjusted to the test value, including:
[0071] The driver program is invoked to control the driving voltage difference output by the LCD driving circuit to be equal to the test value, based on the voltage value in the specified register.
[0072] The designated register includes a first register for storing the voltage value of the gate drive voltage, and / or a second register for storing the voltage value of the source drive voltage.
[0073] Optionally, the detection module 220 is used to: if the LCD screen under test exhibits a distorted screen state within a set time period, determine that the fault of the LCD screen under test is a hardware screen fault caused by a difference in driving voltage.
[0074] Optionally, the device further includes: a duration determination module, used to determine the duration of the set time period based on the adjusted drive voltage difference; wherein the drive voltage difference is positively correlated with the duration of the set time period.
[0075] Optionally, the device may also include:
[0076] The recovery module restores the driving voltage difference of the LCD screen under test to the value before adjustment if the screen does not exhibit a distorted display state within a set time period.
[0077] Optionally, the adjustment module 210 is used to: invoke the driver in the external memory when a connection is detected between the external memory and the vehicle.
[0078] Optionally, the device may also include:
[0079] The trigger module is used to trigger fault detection of the LCD screen under test when the diagnostic tool establishes a connection with the vehicle.
[0080] The LCD screen fault detection device provided in this application embodiment can be used to execute the LCD screen fault detection method provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0081] Figure 3 A schematic diagram of a detection device 10 that can be used to implement embodiments of this application is shown. The detection device 10 can be a vehicle or a diagnostic tool, which can be connected to a vehicle. The diagnostic tool can be various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The diagnostic tool can also represent various forms of mobile or portable devices, such as personal digital processors, smartphones, user equipment, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the application described and / or claimed herein.
[0082] like Figure 3 As shown, the detection device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the detection device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0083] Multiple components in the testing device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, optical disk, etc.; and a communication unit 19, such as a network card, modem, wireless transceiver, etc. The communication unit 19 allows the testing device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks and wireless networks.
[0084] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 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 suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above.
[0085] In some embodiments, the methods described above can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the detection device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the methods described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the methods of any of the embodiments described above by any other suitable means (e.g., by means of firmware).
[0086] Figure 4 A schematic diagram of an external memory structure is shown. Figure 4As shown, the external memory 20 stores a callable driver 201. The driver 201 is called by the processor of the detection device to enable the processor of the detection device to adjust the driving voltage difference of the LCD screen under test to the test value. In some embodiments, the operation that triggers fault detection may also be that the external memory establishes a communication connection with the vehicle, that is, the external memory and the diagnostic tool can be implemented through the same external device.
[0087] Figure 5 A schematic diagram of a liquid crystal display (LCD) screen fault detection system is shown. Figure 5 As shown, an LCD screen fault detection system includes a detection device 10 and an external storage device 20.
[0088] The detection device 10 can be a detection device or a diagnostic tool. If the detection device 10 is a detection device, fault detection can be triggered by user commands, external storage, or a diagnostic tool; if the detection device 10 is a diagnostic tool, after triggering fault detection, the vehicle needs to call the driver program.
[0089] The LCD screen fault detection system provided in this application embodiment can be used to implement the LCD screen fault detection method provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0090] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0091] Computer programs used to implement the methods of this application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0092] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is 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 machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0093] To provide interaction with the user, the systems and techniques described herein can be implemented on detection device 10, which includes: 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 pointing device (e.g., a mouse or trackball) through which the user provides input to detection device 10. Other types of devices can also be used to provide interaction with the user; 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 sound input, voice input, or tactile input).
[0094] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0095] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0096] This application also provides a computer program product, including a computer program and / or instructions, which, when executed by a processor, implement the LCD screen fault detection method as described in any of the above embodiments.
[0097] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this application can be achieved, and this is not limited herein.
[0098] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for detecting LCD screen faults, applied to testing equipment, characterized in that, include: In response to a fault detection trigger operation, the driving voltage difference of the LCD screen under test is adjusted to the test value, wherein the driving voltage difference is the voltage difference between the gate driving voltage and the source driving voltage of the LCD driving circuit. The fault type of the LCD screen under test is determined based on its display status.
2. The method according to claim 1, characterized in that, Adjust the driving voltage difference of the LCD screen under test to the test value, including: The driver program is invoked to control the driving voltage difference output by the LCD driving circuit to be equal to the test value, based on the voltage value in the specified register. The designated register includes a first register for storing the voltage value of the gate drive voltage, and / or a second register for storing the voltage value of the source drive voltage.
3. The method according to claim 1, characterized in that, Based on the display status of the LCD screen under test, determine the fault type of the LCD screen under test, including: If the LCD screen under test displays a distorted image within a set time period, then the fault of the LCD screen under test is determined to be a hardware screen fault caused by a difference in driving voltage.
4. The method according to claim 3, characterized in that, Also includes: The duration of the set time period is determined based on the adjusted driving voltage difference; The driving voltage difference is positively correlated with the duration of the set time period.
5. The method according to claim 3, characterized in that, Also includes: If the LCD screen under test does not exhibit a distorted display state within the set time period, the driving voltage difference of the LCD screen under test will be restored to the value before adjustment.
6. The method according to claim 2, characterized in that, Calling the driver includes: Upon detecting a connection between the external storage and the vehicle, the driver program in the external storage is invoked.
7. The method according to any one of claims 1-5, characterized in that, Also includes: When a connection is established between the diagnostic tool and the vehicle, a fault detection for the LCD screen under test is triggered. The diagnostic instrument is either the detection device or an external device used to trigger fault detection.
8. A liquid crystal display screen fault detection device, characterized in that, include: The adjustment module is used to adjust the driving voltage difference of the LCD screen under test to the test value in response to the trigger operation of the fault detection process. The driving voltage difference is the voltage difference between the gate driving voltage and the source driving voltage of the LCD driving circuit. The detection module is used to determine the fault type of the LCD screen under test based on the display status of the LCD screen under test.
9. A testing device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the LCD screen fault detection method as described in any one of claims 1-6.
10. An external storage device, characterized in that, The external memory stores a callable driver program, which is invoked by the processor of the testing device to enable the processor of the testing device to adjust the driving voltage difference of the LCD screen under test to the test value.
11. A liquid crystal display screen fault detection system, characterized in that, include: The detection device as described in claim 9, and the external storage device as described in claim 10; The testing equipment is a vehicle-mounted system or a diagnostic instrument.
12. The system according to claim 11, characterized in that, The detection equipment is a vehicle-mounted system; The system also includes a diagnostic instrument for triggering fault detection of the LCD screen under test.