A method and system for automatically reorganizing the screen of a solar-to-mains power inverter display unit

By generating a whole screen set and a sub-screen set within a page, combined with the page control mask and the main screen control process monomer diagram, the automatic reorganization of the solar power inverter display unit is achieved, solving the problem of independent display and control in the existing technology, reducing maintenance and upgrade costs, and improving display efficiency.

CN114564198BActive Publication Date: 2025-09-30BEIJING EPSOLAR TECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210201958.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-03
Publication Date
2025-09-30
Estimated Expiration
2042-03-03

AI Technical Summary

Technical Problem

The existing display units of AC charging solar inverters use low-cost, low-resolution monochrome dot matrix screens, which cannot achieve complete independence of display and control. This leads to high software maintenance and upgrade costs for different models, low development efficiency, and the need for frequent program changes to adjust the screen.

Method used

By obtaining the display reorganization table, based on the page display control mask and the page single item control mask, the entire screen set and the page sub-screen set are generated, the display page screen and the page sub-screen corresponding to the current model are extracted, and combined with the main screen control process monomer diagram to form a main screen display flow chart, thereby realizing automatic screen reorganization.

Benefits of technology

It reduces the maintenance and upgrade costs of the solar-to-mains power inverter display unit, improves the screen display efficiency and reorganization efficiency, realizes the flexible combination display of different models, and reduces repeated development work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114564198B_ABST
    Figure CN114564198B_ABST
Patent Text Reader

Abstract

The present invention relates to a method and system for automatically reorganizing the screen of a solar-power inverter display unit, and belongs to the field of computer data processing technology. After generating a full screen set and a sub-screen set within a page, the method extracts the display page screen and the sub-screen within the page based on a page display control mask and a page single-item control mask to generate a display reorganization screen. Then, a main screen control process monomer diagram corresponding to the current model is extracted from the main screen control process monomer set using a monomer diagram control mask. Finally, the main screen control process monomer diagram is combined with the display reorganization screen to obtain a main screen display flow chart to complete the reorganization of the solar-power inverter display unit screen. In addition, different pages can be displayed in combination according to different models, thereby reducing the maintenance cost and upgrade cost of the solar-power inverter display unit, while improving the screen display efficiency and screen reorganization efficiency of the solar-power inverter display unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer data processing, in particular to a method and system for automatically reorganizing a screen of a solar-powered mains inverter display unit. Background Art

[0002] Currently, most display units for AC-powered solar inverters are integrated control and display systems. Due to cost and product integrity concerns, manufacturers often use low-cost, low-resolution monochrome dot-matrix screens. Mature configuration screens or standardized serial port screens are unavailable, leaving embedded engineers to program the application screens for specific models based on specific applications. When developing with a single CPU, control logic code and display are not clearly separated. Some systems even use dual-core CPUs for collaborative work, but this still doesn't fundamentally achieve complete independence between display and control.

[0003] Under the existing solution, it brings great inconvenience to application and programming. Different models and different display contents require continuous software upgrades and maintenance. The maintenance and upgrade costs are extremely high. The amount of code will continue to increase with the expansion of models. Subsequently, the only way to deal with it is to constantly change the software version or adopt new projects. When local screen changes and adjustments occur, the program needs to be changed for overall compilation. Overall, there are problems such as low development efficiency, high subsequent maintenance costs, and a large amount of repetitive development work for embedded software engineers. Summary of the Invention

[0004] In order to solve the above problems existing in the prior art, the present invention provides a method and system for automatically reorganizing the screen of a solar-to-mains power inverter display unit.

[0005] To achieve the above object, the present invention provides the following solutions:

[0006] A method for automatically reorganizing a solar-powered mains inverter display unit screen, comprising:

[0007] Obtaining a display reorganization table; the display reorganization table is set based on the display content of each page of different models; the display reorganization table includes a page display control mask and a page single item control mask;

[0008] Classify the display content of the solar power inverter display unit into multiple display page images according to the overall planning address to generate a whole image set;

[0009] Dividing each display page screen in the entire screen set into a plurality of intra-page sub-screens to generate an intra-page sub-screen set;

[0010] Extracting a display page image corresponding to the current model from the entire image set based on a page display control mask;

[0011] Extracting an intra-page sub-picture in a display page corresponding to the current model from the intra-page sub-picture set based on a page single-item control mask;

[0012] Generate a display reorganization screen based on the extracted display page screen and the sub-screens within the page;

[0013] Get the main screen control process monomer collection;

[0014] Extracting the main screen control process monomer diagram corresponding to the current model from the main screen control process monomer set using a monomer diagram control mask;

[0015] The main screen control process monomer diagram and the display reorganization screen are combined to obtain a main screen display flow chart.

[0016] Preferably, the method further comprises: generating a FLASH space of a runtime screen set based on the runtime screen by adopting FLASH self-programming.

[0017] Preferably, the page display control mask is generated by bit selection using a single character.

[0018] Preferably, the page single item control mask and the page display control mask are both 16-bit WORD masks.

[0019] Preferably, the display contents of the solar-electricity inverter display unit are classified into 16 display page images according to the overall planning address to generate a whole image set.

[0020] Preferably, each display page screen in the entire screen set is divided into 20 intra-page sub-screens to generate an intra-page sub-screen set.

[0021] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:

[0022] The present invention provides a method for automatically reorganizing the screen of a solar-power inverter display unit. After generating a set of all screens and a set of sub-screens within a page, the method extracts the display page screen and the sub-screens within the page based on the page display control mask and the page single-item control mask to generate a display reorganization screen. Then, the method uses a single-image control mask to extract the main screen control process single image corresponding to the current model from the main screen control process single image set. Finally, the main screen control process single image is combined with the display reorganization screen to obtain a main screen display flow chart to complete the reorganization of the solar-power inverter display unit screen. In addition, different pages can be displayed in combination according to different models, thereby reducing the maintenance cost and upgrade cost of the solar-power inverter display unit and improving the screen display efficiency and screen reorganization efficiency of the solar-power inverter display unit.

[0023] Corresponding to the above-mentioned method for automatically reorganizing the screen of the solar-powered mains inverter display unit, the present invention also provides the following implementation system:

[0024] Among them, a solar power inverter display unit automatic screen reorganization system includes:

[0025] A screen reorganization control software module is used to generate a display reorganization screen based on the display reorganization table, the page display control mask and the page single item control mask;

[0026] The main screen Bondi page unit control module is used to use the monomer diagram control mask to extract the main screen control process monomer diagram corresponding to the current model from the main screen control process monomer set, and to combine the main screen control process monomer diagram with the display reorganization screen to obtain the main screen display flow chart.

[0027] Preferably, the screen reorganization control software module includes:

[0028] The table acquisition submodule is used to acquire a display reorganization table; the display reorganization table is set based on the display content of each page of different models; the display reorganization table includes a page display control mask and a page single item control mask;

[0029] The overall screen set generation submodule is used to classify the display content of the solar power inverter display unit into multiple display page screens according to the overall planning address to generate an overall screen set;

[0030] a sub-picture set generating sub-module, configured to divide each display page in the entire picture set into a plurality of intra-page sub-pictures to generate an intra-page sub-picture set;

[0031] A first extraction submodule is configured to extract a display page image corresponding to the current model from the entire image set based on a page display control mask;

[0032] A second extraction submodule is configured to extract, based on the page single-item control mask, an intra-page sub-picture in the display page corresponding to the current model from the intra-page sub-picture set;

[0033] The screen reorganization submodule is used to generate a display reorganization screen based on the extracted display page screen and the sub-screens within the page.

[0034] Another solar-electricity inverter display unit screen automatic reorganization system includes: a DSP slave computer or a PC;

[0035] The DSP slave computer or PC is used to execute the above-mentioned method for automatically reorganizing the screen of the solar power inverter display unit.

[0036] Since the technical effects achieved by the automatic screen reorganization system of solar-to-mains power inverter display unit provided by the present invention are the same as the technical effects achieved by the automatic screen reorganization method of solar-to-mains power inverter display unit provided above, they will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0038] Figure 1 This is a flow chart of the method for automatically reorganizing the screen of a solar-powered mains inverter display unit provided by the present invention;

[0039] Figure 2 This is an overall block diagram of the method for automatically reorganizing the screen of a solar-powered mains inverter display unit provided by an embodiment of the present invention;

[0040] Figure 3 This is a flow chart of the implementation of the automatic screen reorganization system for solar-to-mains power inverter display units provided by an embodiment of the present invention;

[0041] Figure 4 This is a flowchart of the extraction and storage processing of each picture provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0042] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0043] The purpose of the present invention is to provide a method and system for automatically reorganizing the screen of a solar-powered mains inverter display unit to reduce the maintenance cost and upgrade cost of the solar-powered mains inverter display unit, while improving the screen display efficiency and screen reorganization efficiency of the solar-powered mains inverter display unit.

[0044] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0045] like Figure 1 As shown, the method for automatically reorganizing the screen of a solar-powered mains inverter display unit provided by the present invention includes:

[0046] Step 100: Obtain a display reorganization table. The display reorganization table is set based on the display content of each page for different models. The display reorganization table includes a page display control mask and a page single item control mask.

[0047] Step 101: The display content of the solar-to-mains inverter display unit is categorized into multiple display pages using the master plan address to generate a complete screen set. For example, the display content of the solar-to-mains inverter display unit is categorized into 16 pages, PIC00-PIC15, using the master plan address. The display content of the solar-to-mains inverter display unit may include PV charging current limit, PV mode, PV overvoltage protection point, PV overvoltage recovery point, PV undervoltage protection point, PV undervoltage recovery point, and PV quantity.

[0048] Step 102: Divide each display page in the entire screen set into multiple in-page sub-screens to generate an in-page sub-screen set. That is, organize the in-page sub-page contents of the PIC00-PIC15 display screens to form an in-page sub-screen set corresponding to the model.

[0049] Step 103: Based on the page display control mask, the display page corresponding to the current model is extracted from the entire screen set. The control variable for whether the screen is displayed or not is bit-selected as a 16-bit word to form the page display control mask, which allows the screen to be expanded according to different models.

[0050] Step 104: Based on the page individual item control mask, extract the sub-screen in the display page corresponding to the current model from the sub-screen set. For example, according to the maximum design, each page can display a maximum of 20 sub-items. Two 16-bit word masks are used to determine whether a row of sub-screens (screen individual item display control) in PIC00-PIC15 is displayed, thereby achieving the purpose of extracting the sub-screen in the page.

[0051] Step 105: Generate a display reorganization screen based on the extracted display page screen and the sub-screen within the page. The essence of this step is to realize the association between the display page screen and the sub-screen within the page. In actual application, two display buffer areas can be opened, one is the entire screen unit, and the other is the display screen set formed by the screen reorganization unit corresponding to the specific model. Both are extracted according to the model setting file through the CONST (read-only) screen control variable mask, and the screen reorganization module is used to automatically select the operating screen required by the corresponding model. Then, through FLASH self-programming, a runtime screen set FLASH space is formed. The main purpose of this operation is: the storage screen set can dynamically add entries, enrich the content of the storage screen set, and changing the display mask can realize all screen control.

[0052] Step 106: Obtain a main screen control process monomer set.

[0053] Step 107: extracting the main screen control process monomer diagram corresponding to the current model from the main screen control process monomer set using the monomer diagram control mask.

[0054] Step 108: Combine the main screen control process monomer diagram and the display reorganization screen to obtain the main screen display flow chart.

[0055] The main display screen is generally composed of the individual display screens in PIC00-PIC15 combined with the process flow. Therefore, before performing step 106, the present invention needs to perform an exhaustive design of the working conditions of the monomer diagrams required for the solar charging inverter-related process flow to form a main screen control process monomer set. Then, steps 107 and 108 are used to dynamically adjust the monomer diagram control mask word to achieve the binding of the main screen layout with the individual content, thereby realizing the display of the main screen flow chart.

[0056] Based on the above description, the present invention has the following advantages over the right-hand technology:

[0057] 1. This invention comprehensively categorizes solar-to-mains inverter display units, performs exhaustive quantitative design of operating conditions, and forms a quantifiable set of on-page images. This standardizes such applications, and once standardized, they can be universally processed, minimizing the need for repetitive design.

[0058] 2. This invention utilizes configuration files to control the display screen combination of different models, enabling the display of different screen combinations without changing the embedded code. This fundamentally breaks away from the conventional method of modifying code to achieve screen combination. It is more flexible and efficient, eliminating the need for repeated development and achieving a higher degree of abstraction and object-oriented business application.

[0059] 3. The present invention introduces a BIT mask to implement a mask table, which can greatly reduce the system memory requirement and can be widely run on general low-configuration single-chip microcomputers, which helps to reduce costs.

[0060] 4. The present invention realizes accurate quantification of pages through page set design, and uses the screen reorganization control mode to extract pages according to the mask to realize the independence of display and control. The screen can be automatically reorganized, and the underlying code development is completed once. There is no need to change the effect later, which reduces development and maintenance costs.

[0061] Corresponding to the above-mentioned method for automatically reorganizing the screen of the solar-powered mains inverter display unit, the present invention also provides the following implementation system:

[0062] Among them, a solar power inverter display unit automatic screen reorganization system includes:

[0063] The screen reorganization control software module is used to generate a display reorganization screen based on a display reorganization table, a page display control mask and a page single item control mask.

[0064] The main screen Bondi page unit control module is used to use the monomer diagram control mask to extract the main screen control process monomer diagram corresponding to the current model from the main screen control process monomer set, and to combine the main screen control process monomer diagram with the display reorganization screen to obtain the main screen display flow chart.

[0065] The screen reorganization control software module includes:

[0066] The table acquisition submodule is used to acquire the display reorganization table. The display reorganization table is set based on the display content of each page of different models. The display reorganization table includes the page display control mask and the page single item control mask.

[0067] The overall screen set generation submodule is used to classify the display content of the solar power inverter display unit into multiple display page screens according to the overall planning address to generate an overall screen set.

[0068] The sub-picture set generation sub-module is used to divide each display page in the entire picture set into multiple intra-page sub-pictures to generate an intra-page sub-picture set.

[0069] The first extraction submodule is configured to extract a display page image corresponding to the current model from the entire image set based on the page display control mask.

[0070] The second extraction submodule is configured to extract, from the set of intra-page sub-pictures, an intra-page sub-picture in the display page picture corresponding to the current model based on the page single-item control mask.

[0071] The screen reorganization submodule is used to generate a display reorganization screen based on the extracted display page screen and the sub-screens within the page.

[0072] Another solar-electricity inverter display unit automatic screen reorganization system includes: a DSP lower computer or a PC.

[0073] The DSP slave computer or the PC is used to execute the above-mentioned method for automatically reorganizing the screen of the solar power inverter display unit.

[0074] The two systems provided above can be used in combination. The following uses the two systems in combination as an example to illustrate the specific implementation process of the method for automatically reorganizing the screen of the solar-to-mains power inverter display unit provided by the present invention.

[0075] Through research and analysis, the display content of the integrated mains solar inverter is divided into display pages such as mains parameter display and setting, battery parameter display and setting, inverter display and setting, solar parameter display and setting, system parameter setting, and basic parameter setting. Although the display content of each page is related to the model and working conditions, through exhaustive design, the possible sub-items in all possible pages can be designed for completeness. For example, 320 display sub-items are distributed across 16 pages. Through overall design and planning, a universal underlying form set is designed to select and reorganize from these 320 items. If conventional programming methods are used, in response to product series, even minor modifications will require code changes. Based on this, the present invention adopts the above-mentioned method to implement one-time underlying programming, so that the model application can be flexibly and configurably reorganized automatically, which is particularly suitable for the low-cost, low-resolution LCD display unit required for solar charging inverter.

[0076] The resulting solution, based on the aforementioned design concept, isolates the low-resolution dot-matrix display unit, forming a display control unit, while maintaining strict cost control. This unit communicates with its lower-level components to exchange control and collected information, achieving software and hardware separation between the control logic and the display unit. By introducing a new programming method for automatic screen reorganization, the system automatically combines screens from different models, improving the programming and development efficiency of solar-powered inverter display units and indirectly reducing R&D costs.

[0077] like Figure 2 and Figure 3 As shown, the display unit software module is mainly composed of the screen reorganization control software module, the page control mask module, the single item control mask table within the page, the screen set, the process monomer diagram set required for the main screen, the monomer diagram control mask, the main screen binding page unit control module, etc.

[0078] The display specifications of specific models can be controlled by the lower computer DSP. When power-on communication is performed, the display reorganization table is obtained, and the screen reorganization is performed by the screen reorganization control software module. The display specifications can also be downloaded from the PC through 485 to the solar charging inverter display unit. After power-on, the solar charging inverter display unit reads the settings of the screen reorganization control unit and displays specific data.

[0079] The page screen implementation process is as follows: the contents of the solar charging inverter display unit are classified into 16 pages, PIC00-PIC15, using the master plan address. The control variable for whether the screen is displayed is bit-selected as a 16-bit word to form a page display control mask.

[0080] The implementation process of the sub-screen within a page is as follows: each page displays a maximum of 20 sub-items. According to the maximum design, two 16-bit word masks are used to determine whether a row of sub-screens (single-item display control of the screen) in PIC00-PIC15 is displayed or not. The screen organization calculation unit calculates the mask to dynamically adjust the content organization of the sub-pages within the page of the PIC00-PIC15 display screen to form the sub-screen set within the page corresponding to the model.

[0081] The process for linking page screens and sub-screens is as follows: two display buffers are created: one for the entire screen unit and the other for the display screen set formed by the screen reorganization unit corresponding to the specific machine model. Based on the machine configuration file, both are extracted using the CONST (read-only) screen control variable mask and the screen reorganization module to automatically select the operating screen that is suitable for the corresponding machine model. Then, through FLASH self-programming, the FLASH space for the runtime screen set is formed.

[0082] In the above page screen implementation process and the sub-screen implementation process within the page, whether each screen is displayed or not is realized by mask extraction. The specific extraction and storage process is as follows: Figure 4 shown.

[0083] Based on the above description, the main screen display process set and dynamic reorganization control process are as follows: the main display screen is generally composed of the single display screens in PIC00-PIC15 combined with the process flow, and the monomer diagrams required for the solar charging inverter-related process flow are exhaustively designed to form the main screen control process monomer set. By dynamically adjusting the monomer diagram control mask word, the main screen layout is bound to the single content, and then the main screen flow chart display can be realized.

[0084] Based on the above description, during use, a separate programmable area is formed, and the actual display screen is selected from the screen set according to the display reorganization table, and then written into the programmable operation screen area through FLASH IAP self-programming to form a runtime screen system.

[0085] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the systems disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.

[0086] This document uses specific examples to illustrate the principles and implementation methods of the present invention. The above examples are only intended to help understand the method and core concept of the present invention. At the same time, those skilled in the art will find that the specific implementation methods and application scopes may vary based on the concept of the present invention. In summary, the contents of this specification should not be construed as limiting the present invention.

Claims

1. A method for automatically reorganizing the screen of a solar-powered mains inverter display unit, characterized in that: include: Get the display reorganization table; The display reorganization table is set based on the display content of different models on each page; The display reorganization table includes a page display control mask and a page single item control mask; Classify the display content of the solar power inverter display unit into multiple display page images according to the overall planning address to generate a whole image set; Dividing each display page screen in the entire screen set into a plurality of intra-page sub-screens to generate an intra-page sub-screen set; Extracting a display page screen corresponding to the current model from the entire screen set based on a page display control mask; wherein a control variable for whether the screen is displayed or not is bit-selected according to one word to form a page display control mask; Extracting an intra-page sub-picture in a display page corresponding to the current model from the intra-page sub-picture set based on a page single-item control mask; Generate a display reorganization screen based on the extracted display page screen and the sub-screens within the page; Exhaustively design the working conditions of the monomer diagrams required for the solar charging inverter-related process flow to form a main screen control process monomer set; A main screen control process monomer diagram corresponding to the current model is extracted from the main screen control process monomer set using a monomer diagram control mask; wherein the main screen layout is bound to the single item content by dynamically adjusting the monomer diagram control mask; Combining the main screen control process monomer diagram with the display reorganization screen to obtain a main screen display flow chart; The action flow of linking page screens and sub-screens is as follows: two display buffer areas are opened, one is the whole screen unit, and the other is the display screen set formed by the screen reorganization unit corresponding to the specific model. Both are extracted according to the model setting file through the CONST screen control variable mask and the screen reorganization module to automatically select the operating screen required by the corresponding model; then, through FLASH self-programming, a runtime screen set FLASH space is formed.

2. The method for automatically reorganizing the screen of a solar-to-mains power inverter display unit according to claim 1, characterized in that: The page single item control mask and the page display control mask are both 16-bit WORD masks.

3. The method for automatically reorganizing the screen of a solar-powered mains inverter display unit according to claim 1, characterized in that: The display contents of the solar power inverter display unit are classified into 16 display page images according to the overall planning address to generate a whole image set.

4. The method for automatically reorganizing the screen of a solar-to-mains power inverter display unit according to claim 1, characterized in that: Each display page screen in the entire screen set is divided into 20 intra-page sub-screens to generate an intra-page sub-screen set.

5. A solar-powered mains inverter display unit automatic screen reorganization system, characterized in that: The solar-powered mains inverter display unit screen automatic reorganization system is used to implement the solar-powered mains inverter display unit screen automatic reorganization method according to any one of claims 1 to 4; the system comprises: A screen reorganization control software module is used to generate a display reorganization screen based on the display reorganization table, the page display control mask and the page single item control mask; The main screen Bondi page unit control module is used to use the monomer diagram control mask to extract the main screen control process monomer diagram corresponding to the current model from the main screen control process monomer set, and to combine the main screen control process monomer diagram with the display reorganization screen to obtain the main screen display flow chart.

6. The automatic screen reorganization system of solar-to-mains power inverter display unit according to claim 5, characterized in that: The picture reorganization control software module includes: The table acquisition submodule is used to acquire a display reorganization table; the display reorganization table is set based on the display content of each page of different models; the display reorganization table includes a page display control mask and a page single item control mask; The overall screen set generation submodule is used to classify the display content of the solar power inverter display unit into multiple display page screens according to the overall planning address to generate an overall screen set; a sub-picture set generating sub-module, configured to divide each display page in the entire picture set into a plurality of intra-page sub-pictures to generate an intra-page sub-picture set; A first extraction submodule is configured to extract a display page image corresponding to the current model from the entire image set based on a page display control mask; A second extraction submodule is configured to extract, based on the page single-item control mask, an intra-page sub-picture in the display page corresponding to the current model from the intra-page sub-picture set; The screen reorganization submodule is used to generate a display reorganization screen based on the extracted display page screen and the sub-screens within the page.

7. A solar-powered mains inverter display unit automatic screen reorganization system, characterized in that: include: DSP slave computer or PC; The DSP slave computer or PC is used to execute the method for automatically reorganizing the screen of the solar power inverter display unit according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Real-time monitoring picture splicing method and system and computer readable storage medium

    CN113163136A