A liquid crystal screen interference self-recovery method applied to a collection terminal
By extending a loop signal line from the confirmation button on the LCD screen and combining it with software-set nodes, burst pulse interference is avoided, and the LCD screen is reset at fixed intervals. This solves the display errors and crashes caused by burst pulse interference in the acquisition terminal, achieving a highly reliable and low-cost self-recovery effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- QINGDAO TOPSCOMM COMM
- Filing Date
- 2022-12-19
- Publication Date
- 2026-04-17
AI Technical Summary
LCD screens in data acquisition terminals are susceptible to burst pulse interference, which can cause display errors or control chip crashes, and existing technologies are unable to effectively solve this problem.
By combining hardware and software, a loop signal line is led out from the confirmation button on the LCD screen. The software sets nodes to avoid burst pulse interference and resets the LCD screen at fixed intervals to ensure normal display.
It effectively prevents LCD screen data display errors and control chip crashes, extends service life, reduces crash rate, is suitable for various data acquisition terminals, and is low in cost and highly reliable.
Smart Images

Figure CN118230692B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology for data acquisition terminals, and in particular to a method for self-recovery from interference in a liquid crystal display screen used in data acquisition terminals. Background Technology
[0002] As a display device, LCD screens have been widely used due to their superior convenience and reliability. Currently, over 90% of data acquisition terminals use LCD screens as display devices to facilitate user interaction.
[0003] The LCD screen is a purely input device for the entire system and is susceptible to burst pulse interference. Interference is a common and very challenging problem in product testing. When the system circuit is interfered with, interference waves of a certain frequency and amplitude are generated on the power lines or signal lines. These interference waves can cause the LCD screen to display incorrect data or the control chip to crash. This invention employs two mechanisms to solve the problem of LCD screen interference: avoidance and self-recovery. These mechanisms combine hardware and software, using intermittent SPI signal output to avoid burst pulses and resetting the LCD at fixed intervals. Summary of the Invention
[0004] This invention addresses the shortcomings and defects of existing technologies by providing a self-recovery method for LCD screen interference in data acquisition terminals. This method can fundamentally prevent the LCD screen of the data acquisition terminal from being affected by interference signals; reduce the crash rate of data acquisition terminals during group pulse testing; effectively extend the service life of the LCD screen of the data acquisition terminal in the field; and has strong compatibility, making it suitable for various data acquisition terminals.
[0005] The objective of this invention can be achieved through the following technical solutions:
[0006] An interference self-recovery method for LCD screens applied to data acquisition terminals includes two methods: avoidance mechanism and self-recovery mechanism. The avoidance mechanism adopts a combination of hardware and software. On the hardware side, a loop signal line is led out from the confirmation button on the LCD screen, and the software sets nodes to avoid group pulses, fundamentally solving the problem of group pulse signals interfering with the LCD screen display data. The self-recovery mechanism uses a fixed interval time or a fixed operation to reset the LCD screen, ensuring the normal use of the LCD screen in complex field environments.
[0007] Furthermore, the LCD screen interference self-recovery method is divided into two methods: avoidance mechanism and self-recovery mechanism, which respectively address the two situations where the LCD screen displays incorrect data due to interference and the LCD screen control chip crashes due to strong interference.
[0008] Furthermore, the interference avoidance mechanism of the LCD screen self-recovery method is based on the LCD screen's refresh cycle of 150ms, ensuring that the LCD screen is not disturbed during refresh or does not refresh when there is interference.
[0009] Furthermore, the interference self-recovery method of the LCD screen avoidance mechanism is to detect high-frequency signals through hardware design of ring coupling and anti-jitter function in software design. When jitter of the ring signal line is detected, the refresh is delayed by 50ms.
[0010] Furthermore, the ring coupling of the interference self-recovery method avoidance mechanism of the LCD screen is a ring signal line led out from the I / O interface and no shielding is added to the bottom. The I / O interface has an external interrupt function.
[0011] Furthermore, the software implementation logic of the LCD screen interference self-recovery method avoidance mechanism is as follows: when interference is detected by the button, it is determined whether notify_enable is turned on. If it is turned on, the notify_func function is called to determine whether key_emi_enable is turned on. If it is turned on, the screen is refreshed after a 50ms delay.
[0012] Furthermore, the self-recovery mechanism of the LCD screen interference self-recovery method is to reset the LCD screen once after each time the LCD screen enters the display cycle, i.e., when the backlight is in sleep mode.
[0013] The beneficial technical effects of this invention are as follows: The avoidance mechanism and self-recovery mechanism of this invention effectively prevent the LCD screen from being interfered with by high-frequency signals, ensuring the accuracy and reliability of the data displayed on the LCD screen; the avoidance mechanism combining hardware and software fundamentally solves the interference of burst pulse signals on the LCD screen cable and control chip; the self-recovery method of resetting the LCD screen at fixed intervals ensures that the acquisition terminal will not experience abnormal display situations such as screen flickering or white screen during field applications. These two methods are low in cost, highly reliable, suitable for mass production, and have broad market prospects. Attached Figure Description
[0014] Figure 1 This is the liquid crystal interface circuit of the present invention.
[0015] Figure 2 This is the 100K frequency group pulse interference image of the present invention.
[0016] Figure 3 This is the ring signal line led out from the confirmation button of this invention.
[0017] Figure 4 This is the mechanism for avoiding burst pulses in this invention.
[0018] Figure 5 This is the logic diagram for avoiding group pulses in this invention. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and do not limit the scope of the invention.
[0020] Example
[0021] Combined with appendix Figure 1 An interference self-recovery method for LCD screens applied to data acquisition terminals is proposed, comprising two methods: an avoidance mechanism and a self-recovery mechanism. The avoidance mechanism adopts a combination of hardware and software. On the hardware side, a loop signal line is led out from the confirmation button on the LCD screen, and the software sets nodes to avoid group pulses, fundamentally solving the problem of group pulse signals interfering with the LCD screen's data display. The self-recovery mechanism uses a fixed interval time or a fixed operation to reset the LCD screen, ensuring the normal use of the LCD screen in complex field environments.
[0022] The interference self-recovery mechanism of the LCD screen of the acquisition terminal is derived from... Figure 1 The input signal on the left and Figure 2 The design is based on burst pulse interference images, such as... Figure 1 As shown, the LCD screen interface circuit only has an SPI input signal on the left side and no output signal, so it is impossible to remotely monitor the working status of the LCD screen. Given that... Figure 2 Based on the generation pattern of the burst pulse and the LCD screen's 150ms refresh rate, we located an I / O interface and confirmed that the buttons, being close to the power supply, are highly sensitive to burst pulses. Therefore, we used the buttons to detect burst pulses. Figure 3 As shown, a loop signal line is led out from the confirmation button to monitor burst interference signals. The burst avoidance mechanism is as follows: Figure 4 As shown, when a brief high-frequency burst signal is detected, an SPI signal interrupt command is executed, and the LCD screen is refreshed after a 50ms delay. Once the interference signal ends, the SPI signal continues to be output, thus preventing the burst signal from interfering with the LCD screen. The logic diagram for avoiding burst signals is shown below. Figure 5 As shown, the implementation logic of this mechanism is as follows: when interference is detected by key press, it determines whether notify_enable is enabled. If enabled, the notify_func function is called to determine whether key_emi_enable is enabled. If enabled, the screen refreshes after a 50ms delay. The specific code implementation has the following nodes:
[0023] Node 1: Enable button-based pulse avoidance LCD screen (turn this function on / off)
[0024] / sys / bus / spi / drivers / spi_lcd / key_emi_enable
[0025] Node 2: Adjust the LCD screen refresh rate
[0026] / sys / bus / spi / drivers / spi_lcd / flush_interval
[0027] Node 3: Provides three screen refresh modes (full area refresh, partial area refresh, and straight line refresh).
[0028] / sys / bus / spi / drivers / spi_lcd / flush_normal_mode
[0029] The avoidance mechanism effectively improves the situation where LCD screen displays incorrect data due to burst pulse interference.
[0030] The self-recovery mechanism of the LCD screen interference self-recovery method of the data acquisition terminal restores normal operation of the LCD screen by resetting the LCD when the screen freezes. When the LCD screen enters the scrolling display state, that is, when the LCD screen backlight is off and the screen displays power data such as battery level, the LCD is reset every 60 seconds; after the LCD screen enters the scrolling display state, if the interval between the two most recent key operations exceeds 30 seconds, the LCD is reset when turning the page; the LCD screen is reset every time the key is pressed to return to the main interface, and then the cancel key is pressed, ensuring that the data acquisition terminal can recover automatically even if it freezes during operation.
[0031] The above embodiments are descriptions of specific implementations of the present invention, and not limitations thereof. Those skilled in the art can make various modifications and changes without departing from the spirit and scope of the present invention to obtain corresponding equivalent technical solutions. Therefore, all equivalent technical solutions should be included in the patent protection scope of the present invention.
Claims
1. A method for self-recovery from interference on an LCD screen applied to a data acquisition terminal, characterized in that, The solution includes two methods: an avoidance mechanism and a self-recovery mechanism. The avoidance mechanism combines hardware and software. On the hardware side, a loop signal line is led out from the confirmation button on the LCD screen. This loop signal line is a single loop line from the I / O interface and has no shielding at the bottom. The I / O interface has external interrupt functionality. On the software side, nodes are configured to avoid group pulses. The software implementation logic includes: after the button detects interference, it checks whether notify_enable is enabled. If enabled, it calls the notify_func function, then checks whether key_emi_enable is enabled. If enabled, it refreshes the screen after a 50ms delay. The self-recovery mechanism uses a fixed interval or fixed operation to reset the LCD screen. Specifically, it resets the LCD screen every time it enters the scrolling display state (backlight sleep state), ensuring normal operation of the LCD screen in complex environments.
2. The method for self-recovery of LCD screen interference applied to a data acquisition terminal according to claim 1, characterized in that, The LCD screen interference self-recovery method is divided into two methods: avoidance mechanism and self-recovery mechanism, which respectively deal with two situations: the LCD screen displaying incorrect data due to interference and the LCD screen control chip crashing due to strong interference.
3. The method for self-recovery of LCD screen interference applied to a data acquisition terminal according to claim 1, characterized in that, The interference avoidance mechanism of the LCD screen self-recovery method is based on the refresh rate of the LCD screen every 150ms, ensuring that the LCD screen is not disturbed during refresh or does not refresh the LCD screen when there is interference.
4. The method for self-recovery of LCD screen interference applied to a data acquisition terminal according to claim 1, characterized in that, The interference self-recovery method for LCD screens avoids interference by using a hardware-designed loop signal line to detect high-frequency signals and a software-designed anti-jitter function. When jitter is detected in the loop signal line, a 50ms delay is applied to refresh the screen.
5. The method for self-recovery of LCD screen interference applied to a data acquisition terminal according to claim 1, characterized in that, The self-recovery mechanism of the LCD screen interference self-recovery method is to reset the LCD screen once after each time the LCD screen enters the display cycle, i.e., when the backlight is in sleep mode.
Citation Information
Patent Citations
Pulse interference cancellation device and pulse interference cancellation method
CN106533499A
Smart electric meter detection device that resets
CN207281276U