Frequency converter operation panel and frequency converter system

By using a software platform based on real-time operating system and a hardware platform of embedded processor chips in the inverter operation panel, the problem of inefficient tasks and hardware resource allocation is solved, and efficient updates and expansion is achieved.

CN120216138APending Publication Date: 2025-06-27WOLONG ELECTRIC GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510327247.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The existing inverter operating panels have inefficient problems in task and hardware resource allocation, and the update and expansion efficiency is not high.

Method used

Using a software platform based on real-time operating system and a hardware platform based on embedded processor chips, the real-time operating system schedules tasks and allocates hardware resources to achieve reasonable allocation of tasks and hardware resources, and remote or local upgrades are performed through automatic detection of panel upgrade files.

Benefits of technology

It realizes the rational allocation of tasks and hardware resources, improves the efficiency of updating and expanding the inverter operating panel, and avoids the process of manually modifying the code.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120216138A_ABST
    Figure CN120216138A_ABST
Patent Text Reader

Abstract

The invention discloses a frequency converter operation panel and a frequency converter system, and belongs to the technical field of electrical equipment. The frequency converter operation panel comprises a software platform based on a real-time operation system and a hardware platform based on an embedded processor chip, the software platform runs on the hardware platform, and the hardware platform is connected with an upper computer through a communication interface; the software platform is used for scheduling tasks through the real-time operating system and distributing required hardware resources for the tasks; the software platform is also used for executing upgrading operation by utilizing a panel upgrading file when the panel upgrading file is detected in the upgrading catalog; and the hardware platform is used for supporting the operation of the software platform by providing hardware resources, and is also used for carrying out data transmission with the upper computer through the communication interface. According to the application, the frequency converter operation panel can realize reasonable allocation of tasks and hardware resources, and the updating and expanding efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of electrical equipment, and particularly to a frequency converter operation panel and a frequency converter system. Background Art

[0002] A frequency converter is a power device that can adjust the frequency and voltage of an AC power supply. In order to achieve human-machine interaction, in related technologies, a frequency converter operation panel is usually set for the frequency converter, and users can set and monitor the operating parameters of the frequency converter through the keys and display screen of the frequency converter operation panel.

[0003] For the existing frequency converter operation panel, the firmware of the frequency converter operation panel is usually designed based on the cyclic scheduling task method. However, in the actual use process, various conflicts and priorities need to be considered by itself in the cyclic scheduling task mode. In addition, the program of the frequency converter operation panel is solidified for a single model, and often needs to be updated and expanded by manually modifying the code, with low efficiency.

[0004] Therefore, how to make the frequency converter operation panel achieve a reasonable allocation of tasks and hardware resources and improve the update and expansion efficiency is a technical problem that those skilled in the art need to solve currently. Summary of the Invention

[0005] The purpose of this application is to provide a frequency converter operation panel and a frequency converter system, which can make the frequency converter operation panel achieve a reasonable allocation of tasks and hardware resources and improve the update and expansion efficiency.

[0006] To solve the above technical problems, this application provides a frequency converter operation panel, including: a software platform based on a real-time operating system, and a hardware platform based on an embedded processor chip. The software platform runs on the hardware platform, and the hardware platform is connected to a host computer through a communication interface;

[0007] The software platform is used to schedule tasks through the real-time operating system and allocate the required hardware resources for the tasks; the software platform is also used to execute an upgrade operation using the panel upgrade file when a panel upgrade file is detected in the upgrade directory;

[0008] The hardware platform is used to support the operation of the software platform by providing hardware resources, and is also used to perform data transmission with the host computer through the communication interface.

[0009] Optionally, the embedded processor chip is an ARM main control chip;

[0010] The hardware platform further includes a storage chip, a real-time clock unit, and an LCD display module, and the storage chip, the real-time clock unit, and the LCD display module are respectively connected to the ARM main control chip.

[0011] Optionally, the hardware platform is used to receive the programming file transmitted by the host computer through a communication protocol;

[0012] The software platform is used to write the programming file into the storage chip by calling the storage driver interface.

[0013] Optionally, the communication interface of the hardware platform includes a USB interface;

[0014] The software platform is used to simulate the frequency converter operation panel as a USB flash drive through the USB protocol when the USB interface is connected to other devices, so that the other devices can read and write data to the frequency converter operation panel.

[0015] Optionally, the process of the software platform scheduling tasks through the real-time operating system includes: implementing task scheduling based on task priorities through the real-time operating system;

[0016] Among them, the process of setting the task priorities includes: decomposing the functions of the frequency converter operation panel into multiple tasks, creating tasks corresponding to each function in the real-time operating system, and setting corresponding task priorities for each task.

[0017] Optionally, the process of the software platform allocating required hardware resources for tasks includes: allocating required hardware resources for tasks based on a mutex mechanism.

[0018] Optionally, the hardware platform is connected to the frequency converter through a communication interface;

[0019] The software platform is also used to send an upgrade instruction to the frequency converter and transmit the frequency converter upgrade file to the frequency converter for the frequency converter to perform an upgrade.

[0020] Optionally, the software platform is also used to collect the operation data of the frequency converter and perform fault diagnosis based on the operation data.

[0021] Optionally, the software platform is also used to perform statistics on the operation data and perform time series analysis on the statistical results to obtain the performance prediction result of the frequency converter.

[0022] This application also provides a frequency converter system, including a frequency converter and the frequency converter operation panel described in any one of the above.

[0023] The inverter operation panel provided by this application includes a software platform based on a real-time operating system and a hardware platform based on an embedded processor chip. The software platform runs on the hardware platform. The hardware platform can support the operation of the software platform by providing hardware resources and transmit data with the host computer; the software platform can schedule tasks and allocate hardware resources through the real-time operating system, and can also perform upgrade operations using the panel upgrade files in the upgrade directory. The real-time operating system allows the functions of the inverter operation panel to be divided into multiple independent tasks, assigns priorities to each task, and can also ensure that only one task accesses the same hardware resource at the same time. Therefore, the above-mentioned inverter operation panel can achieve a reasonable allocation of tasks and hardware resources. The software platform can perform upgrade operations when it detects panel upgrade files in the upgrade directory. The above method supports remote or local upgrades without manually modifying the code, improving the efficiency of update and expansion. This application also provides an inverter system at the same time, which has the above beneficial effects and will not be elaborated here. Description of the Drawings

[0024] In order to more clearly illustrate the embodiments of this application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of this application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0025] Figure 1 It is a schematic diagram of the interaction scenario between an inverter operation panel and a host computer provided by an embodiment of this application;

[0026] Figure 2 It is a schematic diagram of the structure of a hardware platform provided by an embodiment of this application;

[0027] Figure 3 It is a schematic diagram of the initialization process of the software platform provided by an embodiment of this application. Detailed Embodiments

[0028] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the drawings in the embodiments of this application. Obviously, the described embodiments are some, but not all, of the embodiments of this application. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of this application.

[0029] The traditional inverter operation panel only displays a seven-segment digital tube, which makes it impossible to intuitively understand the meaning of the setting parameters and cannot be used without the manual. In the related technology, there are also inverter operation panels that use LCD (Liquid Crystal Display) display modules, but the above solutions are usually developed using low-performance chips, and a single model is solidified into a program. Every time there is a new update, the code needs to be modified again. If there are multiple models, it cannot be quickly updated and expanded. In addition, the current inverter operation panel is generally designed using non-real-time operating system software, and a large amount of coupling will occur in actual code maintenance, making code maintenance more complicated.

[0030] With the increasing demand for non-standard customization of industrial automation, product derivative categories, language types and functional requirements, the inverter operation panel in the prior art cannot meet the actual needs. In view of the technical problems existing in the above-mentioned related technologies, the embodiment of the present application provides an inverter operation panel, including: a software platform developed based on a real-time operating system (i.e., a smart panel software platform), and a hardware platform developed based on an embedded processor chip (i.e., a smart panel hardware platform), the software platform runs on the hardware platform, and the hardware platform is connected to a host computer through a communication interface.

[0031] In the inverter operation panel, the software platform is used for task scheduling, resource management and function realization; the hardware platform is used to provide computing power, storage space and peripheral interfaces to support the operation of the software platform. The hardware platform can be connected to the host computer through the USB (Universal Serial Bus) interface or RS485 interface.

[0032] The software platform is used to schedule tasks through the real-time operating system and allocate required hardware resources to the tasks. Specifically, the real-time operating system can manage multiple tasks through a task scheduling mechanism and dynamically allocate hardware resources according to task priorities and real-time requirements. As a feasible implementation method, the software platform can allocate required hardware resources to tasks based on a mutex mechanism, thereby ensuring the reasonable allocation of hardware resources, avoiding conflicts, and achieving efficient and stable operation of the inverter operation panel.

[0033] The software platform is also used to perform an upgrade operation using the panel upgrade file when a panel upgrade file is detected in the upgrade directory. Specifically, the software platform can detect the upgrade directory according to a preset period, and when a panel upgrade file is detected in the upgrade directory, the software platform automatically performs an upgrade operation using the panel upgrade file. The above-mentioned panel upgrade file can be a file burned by the host computer through the communication interface, and the firmware update can be completed without the user manually modifying the code, thereby improving the update efficiency and maintainability of the inverter operation panel.

[0034] The above software platform reduces the coupling between tasks through reasonable task allocation and management on a real-time operating system, which is equivalent to simulating multi-core control. The tasks that the software platform can execute include: initialization task, key task, communication task, display framework task, status task, start / stop dedicated task.

[0035] The working characteristics supported by the above software platform include: (1) RTOS (Real Time Operate System) task decoupling; (2) single resource mutex; (3) data reading and writing supporting the file system; (4) supporting the upgrade of the inverter operation panel and the lower computer.

[0036] Through single resource mutex, it can be ensured that when multiple tasks access shared resources (such as storage resources, communication interfaces, display interfaces), only one task can access at the same time, avoiding resource conflicts and data inconsistencies. The above lower computer can be an inverter or other devices that support the upgrade communication protocol.

[0037] The hardware platform is used to support the operation of the software platform by providing hardware resources, and is also used for data transmission with the upper computer through the communication interface. Specifically, the above hardware platform can be a hardware platform based on an ARM (an architecture using reduced instruction set) main control chip or a RISC-V (an open instruction set architecture) main control chip. This hardware platform can provide hardware resources such as memory and interfaces to support the operation of the software platform. The communication interface of the hardware platform can realize communication with the upper computer (such as burning or data reading and writing of an analog USB flash drive through a USB connection), and can also realize communication between the intelligent panel platform and the lower computer (including but not limited to inverters).

[0038] The low-cost hardware platform based on the ARM main control chip can achieve more function expansions, including parameter viewing and editing of various devices (such as multi-language display, detailed function descriptions), parameter saving, parameter uploading and downloading, convenient data file update and program upgrade (for the upper computer and the lower computer). The hardware composition of the hardware platform includes: ARM main control chip, FLASH storage chip, RTC unit (basic layer of the ARM chip or external independent chip), communication interface, LCD display module (i.e., color screen display module).

[0039] The upper computer realizes the basic functions including: (1) converting resource files into corresponding data files (picture resources, configuration information, function description information); (2) burning the data files to the intelligent panel platform through a communication interface. The communication protocol between the upper computer and the hardware platform can include but is not limited to the Modbus (a serial communication protocol) protocol and the USB protocol. The upper computer can convert configuration data, picture resources, and function description table files into burned data files. At the same time, the upper computer supports directly burning the burned files into the intelligent panel through a specified communication protocol, or putting the files into a specified directory for upgrade through the USB flash drive mode of the intelligent panel.

[0040] In this embodiment, the real-time operating system of the software platform allows the functions of the frequency converter operation panel to be divided into multiple independent tasks, assigns priorities to each task, and can also ensure that only one task accesses the same hardware resource at the same time. Therefore, the above frequency converter operation panel can achieve a reasonable allocation of tasks and hardware resources. The software platform can perform an upgrade operation when it detects a panel upgrade file in the upgrade directory. The above method supports remote or local upgrade without manually modifying the code, improving the efficiency of update and expansion.

[0041] As a feasible implementation manner, the upper computer in the above embodiment can convert the resource files into data files in a specified format and burn the above data files to the frequency converter operation panel. Please refer to Figure 1 , Figure 1 which is a schematic diagram of the interaction scenario between a frequency converter operation panel and an upper computer provided by an embodiment of this application. The upper computer can run upper computer software (i.e., computer-side software). The resource files in the upper computer include various resource materials, such as pictures, configurations, and function descriptions. The data files obtained after the conversion of the resource files include picture data, configuration data, and description data. The frequency converter operation panel including a hardware platform and a software platform is connected to the frequency converter and the upper computer through communication interfaces (RS485 and USB Type C). The upper computer can transmit files through the communication interface and the panel interface to realize the process of burning the data files. RS485 is a serial communication standard, and USB Type C is a USB interface form standard.

[0042] As a feasible implementation manner, the above embedded processor chip is an ARM main control chip; the hardware platform further includes a storage chip, a real-time clock unit, and an LCD display module, and the storage chip, the real-time clock unit, and the LCD display module are respectively connected to the ARM main control chip.

[0043] Please refer to Figure 2 , Figure 2A structural schematic diagram of a hardware platform provided by an embodiment of the present application. The hardware platform includes: an ARM main control chip, a FLASH storage chip, a real-time clock unit, a communication interface, and a color screen display module. The real-time clock unit, i.e., the RTC unit, can be set at the base layer of the ARM chip or used as an external independent chip. The ARM main control chip can display real-time clock information on the LCD display module by reading the real-time clock unit; the data files of the frequency converter operation panel are stored in the FLASH storage chip for ready access; the above-mentioned communication interface can be RS485 and USB, or an interface of other communication methods to achieve communication between the upper computer and the lower computer.

[0044] The hardware platform can receive the programming file transmitted by the upper computer through a communication protocol; the software platform can write the programming file into the storage chip by calling the storage driver interface. Specifically, the upper computer can transmit the programming file to the buffer area of the hardware platform through the communication interface (i.e., the hardware platform saves the programming file transmitted by the upper computer to the buffer area through the communication protocol), and the software platform calls the storage driver interface to write the data in the buffer area into the storage chip.

[0045] As a feasible implementation method, the communication interface of the hardware platform includes a USB interface; when the USB interface of the hardware platform is connected to other devices, the software platform is used to simulate the frequency converter operation panel as a USB flash drive through the USB protocol, so that the other devices can read and write data to the frequency converter operation panel. Specifically, the software platform can configure the storage chip of the operation panel as a mass storage device by using the USB protocol (such as the USB Mass Storage protocol). Through the above method, the frequency converter operation panel can be recognized by the upper computer as a USB flash drive (i.e., a USB flash memory drive) to achieve data read and write operations.

[0046] As an implementable solution, an energy recovery device can be integrated into the frequency converter operation panel. The energy recovery device can store the excess energy (such as vibration, heat) generated during the operation of the frequency converter into the battery of the frequency converter operation panel, so that the frequency converter operation panel can still operate normally in the power-off or low-power state. In addition, the frequency converter operation panel can display the energy recovery efficiency and energy consumption in real time.

[0047] As an implementable solution, an ambient light sensor and a temperature and humidity sensor can be integrated into the frequency converter operation panel to detect the ambient light intensity, temperature, and humidity in real time. The software platform can automatically adjust the display brightness, contrast, and color mode according to the environmental conditions to ensure the clarity of the displayed content under different lighting conditions. Further, the software platform can also send parameter adjustment instructions to the frequency converter according to the temperature data and humidity data, and then dynamically adjust the operation parameters of the frequency converter (such as the rotation speed of the cooling fan) to optimize the device performance.

[0048] As a feasible implementation manner, the process of the software platform scheduling tasks through the real-time operating system includes: implementing task scheduling based on task priorities through the real-time operating system. In the above manner, high-priority tasks can be executed first, and low-priority tasks can wait or be suspended, ensuring that critical tasks are completed in a timely manner.

[0049] Before task scheduling, there can also be an operation of setting task priorities, and the process is as follows: decompose the functions of the inverter operation panel into multiple tasks, create tasks corresponding to each function in the real-time operating system, and set the corresponding task priorities for each task. The communication interface resources are locked by a mutex of the real-time operating system, facilitating the invocation of each task without resource conflicts.

[0050] Specifically, in this embodiment, the functions of the inverter operation panel can be decomposed into multiple tasks according to the requirements of independence and real-time performance, such as initialization tasks, key tasks, communication tasks, display framework tasks, status tasks, start / stop dedicated tasks, etc. In this embodiment, the above tasks can also be created in the real-time operating system by defining task functions, allocating task stacks, and setting task parameters.

[0051] Please refer to Table 1, which shows the tasks, task functions, and task priorities.

[0052] Table 1 Task Allocation and Priorities

[0053]

[0054] As a feasible implementation manner, the inverter serves as the lower computer of the inverter operation panel, and the hardware platform is connected to the inverter through a communication interface; the software platform is also used to send an upgrade instruction to the inverter and transfer the inverter upgrade file to the inverter for the inverter to perform an upgrade.

[0055] During the process of transferring the inverter upgrade file, the software platform can perform integrity verification on the inverter upgrade file. After the inverter receives the file, the inverter upgrade file is written into the storage device to complete the upgrade and take effect after restart. The software platform monitors the upgrade progress in real time and displays the upgrade result.

[0056] As a feasible implementation, the software platform can also collect the operating data of the frequency converter (such as current, voltage, temperature), and perform fault diagnosis based on the operating data. Specifically, the operation panel of the frequency converter can transmit the operating data of the frequency converter to the host computer, so that the host computer can use the machine learning model for fault diagnosis; the operation panel of the frequency converter can also display corresponding prompt information after detecting a fault. Further, the software platform can also perform statistics on the operating data and perform time series analysis on the statistical results to obtain the performance prediction result of the frequency converter.

[0057] Please refer to Figure 3 , Figure 3 which is a schematic diagram of the initialization process of the software platform provided by the embodiment of the present application. The process includes: RTOS initialization, peripheral initialization, and checking data integrity; if the data is abnormal, an error will be prompted and displayed on the screen; if the data is normal, the task will be started.

[0058] During the development of the above-mentioned frequency converter operation panel, an initial version of the table file (including the attributes, names, and explanations of all function codes) is written, and basic picture files are made. Then, during mass production, these files are simplified into data files in a specified data format through the software on the computer side. The converted data files can speed up data reading and writing, thereby reducing the dependence on hardware performance. In the subsequent maintenance stage, if there are new non-standard or customized requirements, after modifying the basic table files and picture files, the new data files are converted and sent to the production unit or after-sales unit, and the data can be updated without program refreshing.

[0059] In the traditional solution, it is often necessary to manually check the manual and compile the corresponding data table, write the corresponding code according to the data table, and then download it to the corresponding mass-produced keyboard in the factory after compilation. At this time, the keyboard only supports one model, and when the corresponding driver changes, problems such as inconsistent interpretations will occur. However, this solution has a highly maintainable and robust code framework, which is conducive to the maintenance and extension of the product. This solution can be used as an intelligent panel and extended to applications other than the frequency converter operation panel. The above-mentioned frequency converter operation panel has a U disk simulation function to achieve convenient storage, data transmission, program upgrade (supporting both the upgrade of the keyboard itself and the upgrade of the driver), etc. The above-mentioned frequency converter operation panel has a complete hardware development platform to realize more intelligent panel application development. At the same time, based on the color screen display hardware, richer information can be displayed, such as the oscilloscope function. The above-mentioned frequency converter operation panel has a complete work process, which can completely tabulate the parameter descriptions, resourceize the pictures, and resourceize the configurations, facilitating the development and maintenance of the product, and thus meeting the customized function requirements for quickly maintaining a large number of non-standard customized products and avoiding the situation of one machine with one code.

[0060] An inverter system provided by an embodiment of the present application includes an inverter and any one of the above inverter operation panels. Since the embodiments of the inverter system part correspond to the embodiments of the inverter operation panel part, for the embodiments of the inverter system part, please refer to the description of the embodiments of the inverter operation panel part, which will not be elaborated here for the time being.

[0061] The various embodiments in the specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the various embodiments can be referred to each other. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple. For the relevant parts, please refer to the description in the method part. It should be noted that for those of ordinary skill in the art in the technical field of the present application, without departing from the principle of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the protection scope of the present application.

[0062] It should also be noted that in this specification, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent in such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of another identical element in the process, method, article or device including the said element.

Claims

1. A frequency converter operation panel, characterized in that: include: A software platform based on a real-time operating system and a hardware platform based on an embedded processor chip, wherein the software platform runs on the hardware platform, and the hardware platform is connected to a host computer via a communication interface; The software platform is used to schedule tasks through the real-time operating system and allocate required hardware resources to the tasks; the software platform is also used to perform an upgrade operation using the panel upgrade file when a panel upgrade file is detected in the upgrade directory; The hardware platform is used to support the operation of the software platform by providing hardware resources, and is also used to transmit data with the host computer through the communication interface.

2. The inverter operation panel according to claim 1, characterized in that: The embedded processor chip is an ARM main control chip; The hardware platform also includes a storage chip, a real-time clock unit and an LCD display module. The storage chip, the real-time clock unit and the LCD display module are respectively connected to the ARM main control chip.

3. The inverter operation panel according to claim 2, characterized in that: The hardware platform is used to receive the burning file transmitted by the host computer through the communication protocol; The software platform is used to write the burning file into the storage chip by calling the storage driver interface.

4. The inverter operation panel according to claim 1, characterized in that: The communication interface of the hardware platform includes a USB interface; The software platform is used to simulate the inverter operation panel as a U disk through the USB protocol when the USB interface is connected to other devices, so that the other devices can read and write data on the inverter operation panel.

5. The inverter operation panel according to claim 1, characterized in that: The process of scheduling tasks by the software platform through the real-time operating system includes: implementing task scheduling based on task priority through the real-time operating system; The process of setting the task priority includes: decomposing the functions of the inverter operation panel into multiple tasks, creating a task corresponding to each function in the real-time operating system, and setting the corresponding task priority for each task.

6. The inverter operation panel according to claim 1, characterized in that: The process of the software platform allocating the required hardware resources to the task includes: allocating the required hardware resources to the task based on a mutex lock mechanism.

7. The inverter operation panel according to claim 1, characterized in that: The hardware platform is connected to the frequency converter via a communication interface; The software platform is also used to send an upgrade instruction to the frequency converter and transmit the frequency converter upgrade file to the frequency converter so that the frequency converter can be upgraded.

8. The inverter operation panel according to claim 7, characterized in that: The software platform is also used to collect operating data of the inverter and perform fault diagnosis based on the operating data.

9. The inverter operation panel according to claim 8, characterized in that: The software platform is also used to collect statistics on the operating data and perform time series analysis on the statistical results to obtain performance prediction results of the frequency converter.

10. A frequency converter system, characterized in that: The invention comprises a frequency converter and a frequency converter operation panel as claimed in any one of claims 1 to 9.