GUI module
By designing a GUI module composed of pure hardware, the problem of insufficient compatibility and stability of traditional GUI is solved, and efficient and stable graphical user interface operation is achieved.
Patent Information
- Application Number
- CN202420668010.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-02
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2034-04-02
AI Technical Summary
Traditional GUIs rely on software development and system resources, have compatibility problems, insufficient stability and dependence on system plug-ins, resulting in low operational efficiency and susceptible to plug-in failure.
Design a pure hardware GUI module, including LCD panel, circuit board and MCU unit, connected to the device through a hardware interface, and operate independently without relying on operating system resources.
Improves GUI compatibility and stability, avoids system compatibility and plug-in dependencies, improves operational efficiency and reduces the use of operating system resources.
Smart Images

Figure CN222545934U_ABST
Abstract
Description
Technical Field
[0001] The utility model relates to the technical field of GUI, and in particular to a GUI module. Background Art
[0002] In addition to the most basic input and output, computer information interaction can also be carried out through a graphical interface, also known as a GUI, which makes it more convenient for users, or the computer's applications can be expanded through the GUI.
[0003] A graphical user interface (GUI) is a computer operation user interface that is displayed graphically. A graphical user interface is an interface display format for communication between people and computers, allowing users to use input devices such as a mouse to manipulate icons or menu options on the screen to select commands, call files, start programs, or perform other daily tasks. Compared with character interfaces that use keyboard input of text or character commands to complete routine tasks, graphical user interfaces have many advantages. Graphical user interfaces are composed of windows, drop-down menus, dialog boxes, and their corresponding control mechanisms. They are standardized in various new applications, that is, the same operations are always completed in the same way. In a graphical user interface, users see and operate graphic objects, and computer graphics technology is applied.
[0004] Currently, traditional GUIs are almost all based on software development and installed in computers. Since computer software is dependent on hardware, traditional GUIs may have compatibility issues with the system. In addition, software development may involve plug-ins, etc., and if these plug-ins are not installed correctly, they will also affect the installation and use of the GUI. In addition, the operation of the software relies too much on resources allocated by the system, which makes its stability have certain deficiencies. Therefore, the present invention proposes a GUI module to at least partially solve the problems that may exist in the prior art. Utility Model Content
[0005] In order to overcome the above problems or at least partially solve the above problems, an embodiment of the utility model provides a GUI module composed of pure hardware, whose operation is independent of the system and has good compatibility. It does not rely on the hardware resources allocated by the system to run, and has obvious advantages in terms of high operating efficiency and good stability.
[0006] The embodiment of the utility model is achieved as follows:
[0007] The embodiment of the present application provides a GUI module, which includes:
[0008] A liquid crystal panel and a housing for mounting the liquid crystal panel;
[0009] A circuit board is provided in the housing; an MCU unit for main control is provided on the circuit board; the MCU unit is electrically connected to the video memory unit;
[0010] The buttons, voltage conversion unit, display interface, data interface and debugging interface are electrically connected to the MCU unit;
[0011] The liquid crystal panel is electrically connected to the display interface;
[0012] The voltage conversion unit is electrically connected to an external power interface disposed on the housing.
[0013] In some embodiments of the present invention, the data interface includes a USB interface.
[0014] In some embodiments of the present invention, the USBD- line and the USBD+ line of the USB interface are respectively connected in series with a first current limiting resistor and a second current limiting resistor, and the USBD+ line is also electrically connected with a pull-up resistor.
[0015] In some embodiments of the present invention, the voltage conversion unit includes a three-terminal regulator, which is electrically connected to the external interface and the USB power supply interface; and its output terminal provides a 3.3V output.
[0016] In some embodiments of the present invention, the button is electrically connected to the MCU unit and the 3.3V output position through a resistor.
[0017] In some embodiments of the present invention, the liquid crystal panel is a TFT liquid crystal panel, and a BOOST backlight driving circuit is further provided on the circuit board. The BOOST backlight driving circuit is electrically connected to the position where the MCU unit outputs a PWM signal.
[0018] Compared with the prior art, the embodiments of the present invention have at least the following advantages or beneficial effects:
[0019] Through a liquid crystal panel and a shell for installing the liquid crystal panel; a circuit board is arranged in the shell; an MCU unit for main control is arranged on the circuit board; the MCU unit is electrically connected to a video memory unit, a key, a voltage conversion unit, a display interface, a data interface and a debugging interface; the liquid crystal panel is electrically connected to the display interface; the voltage conversion unit is electrically connected to an external power supply interface arranged on the shell. Through the above-mentioned GUI module, it is completely composed of hardware, which solves the problem that the traditional GUI is composed of software, so that the compatibility is not good and it can only run on a fixed system. Through the hardware form of the GUI component, it only needs to be connected to the corresponding device through the hardware interface and connected to the power supply. Its operation is independent of the system, thereby improving compatibility. In addition, the GUI module of the present application does not rely on the plug-in on the system during operation, is not restricted by the system plug-in, and can avoid the problem that the GUI cannot be used normally due to the failure of the plug-in; because the GUI component of the present application is a pure hardware GUI, it does not need to rely on the hardware resources allocated by the operating system during operation, such as memory, and does not occupy the resources of the operating system. It only needs to connect the data interface through the data line, which improves the operation efficiency and does not affect the operation of the operating system and the software thereon. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the utility model, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the utility model and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 A schematic diagram of the structure of a GUI module provided in one embodiment of the utility model;
[0022] Figure 2 A schematic diagram of a circuit board structure of a GUI module provided in one embodiment of the utility model;
[0023] Figure 3 A schematic diagram of a USB interface circuit structure of a GUI module provided in one embodiment of the utility model;
[0024] Figure 4 A schematic diagram of the logical structure of a GUI module with a VGA interface provided in one embodiment of the utility model;
[0025] Figure 5 A schematic diagram of the logical structure of a GUI module directly using a liquid crystal screen provided in one embodiment of the utility model;
[0026] Figure 6A schematic diagram of a debugging interface circuit structure of a GUI module provided in one embodiment of the utility model;
[0027] Figure 7 A schematic diagram of a storage unit circuit structure of a GUI module provided in one embodiment of the utility model;
[0028] Figure 8 This is a schematic diagram of the circuit structure of a voltage conversion unit of a GUI module provided in one embodiment of the utility model;
[0029] Fig. 9 The present invention is a schematic diagram of a key circuit structure of a GUI module provided in one embodiment of the present invention.
[0030] In the figure: 101, liquid crystal panel; 102, housing; 201, circuit board; 202, data interface; 203, voltage conversion unit; 204, video memory unit; 205, display interface; 206, button; 207, BOOST backlight drive circuit; 208, digital-to-analog conversion unit; 209, debugging interface. DETAILED DESCRIPTION
[0031] For better understanding and implementation, the technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0032] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present invention. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0033] It should be noted that the directions or positional relationships indicated by terms such as “upper”, “lower”, “front”, “back”, “left”, “right”, “vertical”, “horizontal”, “top”, “bottom”, “inside” and “outside” are based on the directions or positional relationships shown in the accompanying drawings and are only for the convenience of describing the present invention and simplifying the description. They do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction. Therefore, they cannot be understood as limitations on the present invention.
[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which the present invention belongs. The terms used in the description of the present invention are only for describing specific embodiments and are not intended to limit the present invention.
[0035] Example 1
[0036] In conjunction with the accompanying drawings, some implementation methods of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0037] Please refer to Figures 1 to 3 ,as well as Figure 5 As shown, an embodiment of the utility model provides a GUI module, which includes: a liquid crystal panel 101 and a shell 102 for installing the liquid crystal panel; a circuit board 201 is arranged in the shell 102; an MCU unit for main control is arranged on the circuit board 201; the MCU unit is electrically connected to a video memory unit 204, a button 206, a voltage conversion unit 203, a display interface 205, a data interface 202 and a debugging interface 209; the liquid crystal panel 101 is electrically connected to the display interface 205; the voltage conversion unit 203 is electrically connected to an external power supply interface arranged on the shell 102.
[0038] In the above embodiment, the GUI module of the present application is completely composed of hardware, which solves the problem that the traditional GUI is constructed by software, resulting in poor compatibility and can only run on a fixed system. Through the GUI component in hardware form, it only needs to be connected to the corresponding device through the hardware interface and connected to the power supply. Its operation is independent of the system, thereby improving compatibility. In addition, the GUI module of the present application does not rely on the plug-ins on the system during operation and is not restricted by the system plug-ins, which can avoid the problem of GUI not being able to be used normally due to plug-in failure; since the GUI component of the present application is a pure hardware GUI, it does not need to rely on the hardware resources allocated by the operating system during operation, such as memory, and does not occupy the resources of the operating system. It only needs to connect the data interface through a data cable, which improves the operating efficiency and does not affect the operation of the operating system and the software thereon.
[0039] As an example, see Figure 5 As shown, the above-mentioned liquid crystal panel 101 is electrically connected to a logic device, such as an MCU (Microcontroller Unit) unit, and the MCU unit is electrically connected to a video memory 204 and a bus for transmitting data. The PWM (Pulse-width modulation) signal unit of the MCU unit can directly output a PWM signal to the BOOST backlight driving circuit 207, and control the backlight brightness through the PWM signal duty cycle, so that it can be used in environments with different light.
[0040] Example 2
[0041] The present utility model embodiment provides a GUI module, wherein, Figure 2 and Figure 3 As shown, the data interface 202 includes but is not limited to a USB interface. The USB interface can be used as one of the above data interfaces 202 and can be used to configure parameters, transfer data, and upgrade the firmware thereon through the USB interface.
[0042] In a preferred embodiment, reference Figure 3 As shown, the USBD- line and USBD+ line of the USB interface are respectively connected in series with a first current limiting resistor R2 and a second current limiting resistor R3, which are used to prevent the data line current from being too large and causing the components to burn out. The USBD+ line is also electrically connected to a pull-up resistor R1, which is electrically connected to a 3.3V power supply to improve the signal strength of the USB.
[0043] In a preferred embodiment, the voltage conversion unit 203 includes a three-terminal regulator, which is electrically connected to an external interface and a USB power supply interface; its output terminal provides a 3.3V output. A 5V power supply is directly provided externally for USB power supply and as an input voltage of the three-terminal regulator, and the three-terminal regulator outputs 3.3V to power various chips such as the MCU unit.
[0044] As an example, Figure 3 As shown in the figure, the USB interface circuit has a 1.5k pull-up resistor R1 added to the USB D+ or D-, that is, the pull-up resistor R1 can also be added to the USB D- line to distinguish between high-speed and low-speed devices. Figure 8 As shown, the above three-terminal regulator is preferably AMS1117 as the main component to form an LDO circuit, and electrolytic capacitors are connected to its input and output ends respectively, such as Figure 8 Capacitor C3 and capacitor C2 shown ensure input and output stability, with 800mA peak output capability.
[0045] In a preferred embodiment, reference Fig. 9 As shown, the button 206 is electrically connected to the MCU unit and the 3.3V output position through a resistor.
[0046] As an example, see Figure 5As shown, the above-mentioned liquid crystal panel 101 is electrically connected to a logic device, such as an MCU unit, and the MCU unit is electrically connected to a video memory 204 and a bus for transmitting data. The PWM signal unit of the MCU unit can directly output a PWM signal to the BOOST backlight driving circuit 207, and the backlight brightness is controlled by the PWM signal duty cycle, so that it can be applied to environments with different light. Figure 6 As shown, the above-mentioned debugging interface 209 may preferably be a 2.54mm pitch double-row pin with a total of 24 pins. The interface includes module power supply 3.3V, module ground GND, 16-bit data line (DB[15:0]), 2-bit address line (A16, A17), write enable (WR), read enable (RD), chip select (CS) and LCD backlight control pin (PWM); in addition to being used for debugging, the debugging interface 209 can also be used as a data interface 202. The MCU unit of the present application preferably uses a high-speed 32-bit processor STM32F103VCT6, which is electrically connected to each interface through the FSMC bus provided on the circuit board; refer to Figure 7 As shown, the storage unit connected to the MCU unit can be an SPI Flash interface circuit, preferably using ST's M25P16, which includes a total of four lines: chip select (FCS), master input slave output (FMISO), master output slave input (FMOSI), and clock (FSCK). For example, the storage unit can be used as the video memory 204; Fig. 9 As shown, the button 206 includes 6 independent buttons 206, which are electrically connected to the PC0~PC5 ports and 3.3V output position of the MCU unit through a resistor. The button 206 can be set on the circuit board 201 in the shell 102. When in use, just open the above shell 102. For ease of use, the above button 206 can also be extended outside the above shell 102.
[0047] In a preferred embodiment, the liquid crystal panel 101 is a TFT liquid crystal panel, and a BOOST backlight driving circuit 207 is also provided on the circuit board 201. The BOOST backlight driving circuit 207 is electrically connected to the position where the MCU unit outputs the PWM signal; Figure 4 As shown, the circuit board 201 may also be provided with a digital-to-analog conversion unit 208, which is electrically connected to the logic device and the video interface 205, such as a VGA interface or a DVI interface, and can be connected to an external screen through the video interface. The interface is provided on the back of the housing 102. When the external screen needs to be used, only the video cable connector of the display screen needs to be connected to the corresponding interface, which can provide more flexible use and better visual operation experience.
[0048] As an example, the above-mentioned GUI component can have multiple display screens, for example, the four common display formats are 2.8', 3.5', 5' and 7'. The above-mentioned LCD panel can consist of a display with a capacitive touch panel and an electronic device that allows it to be managed and connected to the customer's products. It is scalable in terms of functionality to better adapt to the customer's specifications: in addition, support for customization of the graphics part and related software can be guaranteed. The GUI can be used by acting directly on the display, or they can be installed behind a glass or PMMA cover lens / panel to provide a complete customized product, which may also consist of one or more GUIs. In addition, it can also play video (without audio) or audio files, and can communicate with the customer's electronic devices through protocols such as RS485, CAN and I2C. WiFi or BLE interfaces can also be guaranteed.
[0049] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. Although optional embodiments of the utility model embodiments have been described, once those skilled in the art know the basic creative concept, they can make additional changes and modifications to these embodiments. Therefore, the attached claims are intended to be interpreted as including optional embodiments and all changes and modifications that fall within the scope of the utility model embodiments.
[0050] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity from another entity, and do not necessarily require or imply any such actual relationship or order between these entities. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that an article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such article or terminal device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the article or terminal device including the elements.
[0051] The technical solution provided by the present invention is introduced in detail above. Specific examples are used in this article to illustrate the principle and implementation method of the present invention. At the same time, for those skilled in the art, according to the principle and implementation method of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A GUI module, characterized in that: It includes: A liquid crystal panel (101) and a housing (102) for mounting the liquid crystal panel; A circuit board (201) is provided in the housing (102); an MCU unit for main control is provided on the circuit board (201); the MCU unit is electrically connected to a display memory unit (204), a key (206), a voltage conversion unit (203), a display interface (205), a data interface (202) and a debugging interface (209); The liquid crystal panel (101) is electrically connected to the display interface (205); The voltage conversion unit (203) is electrically connected to an external power supply interface provided on the housing (102).
2. The GUI module according to claim 1, characterized in that: The data interface (202) comprises a USB interface.
3. The GUI module according to claim 2, characterized in that: The USBD- circuit and the USBD+ circuit of the USB interface are respectively connected in series with a first current limiting resistor (R2) and a second current limiting resistor (R3), and the USBD+ circuit is also electrically connected with a pull-up resistor (R1).
4. The GUI module according to claim 1, wherein: The voltage conversion unit (203) comprises a three-terminal voltage regulator, and the three-terminal voltage regulator is electrically connected to the external interface and the USB power supply interface; Its output terminal provides 3.3V output.
5. The GUI module according to claim 4, characterized in that: The button (206) is electrically connected to the MCU unit and the 3.3V output position through a resistor.
6. The GUI module according to claim 5, characterized in that: The liquid crystal panel (101) is a TFT liquid crystal panel, and a BOOST backlight driving circuit (207) is also provided on the circuit board (201). The BOOST backlight driving circuit (207) is electrically connected to the position where the MCU unit outputs a PWM signal.