A method and system for online upgrading of electric energy meter software based on an operating system
An operating system and electric energy meter technology, which is applied in the field of electric energy meters, can solve problems such as the application of electric energy meters that have not been seen, and achieve the effects of convenient online updates, ensuring reliability, and improving flexibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0061] As shown in the figure, the operating system-based power meter software online upgrade method provided in this embodiment meets the requirement of not affecting the normal operation of metering during the upgrade of non-metering-related software, and the steps are as follows:
[0062] S1 upgrade handshake: The host computer sends a software upgrade request message, and selects the modules to be upgraded, including legal measurement module, kernel module, main application module, and extended application module. Only one of them can be selected for each upgrade; After the upgrade request, it is judged whether the format of the upgrade request message and the module to be upgraded are correct, after the judgment is correct, the handshake is considered to be successful, and a correct response message is returned, and the process goes to step S2, otherwise, the upgrade process is directly exited;
[0063] S2 security verification: including software verification and hardware...
Embodiment 2
[0073] The operating system-based electric energy meter software architecture and its online upgrade system provided by this embodiment meet the requirement of not affecting the normal operation of metering during the upgrade of non-metering-related software, including a kernel module, a legal metering module, a main application module, and an extended application module and driver support module;
[0074] The kernel module is the basis for the software operation of the entire electric energy meter, completes the power-on initialization of the electric energy meter, and manages the software and hardware resources of the entire electric energy meter. Including several sub-modules of boot module, operating system kernel, application management module, driver support module. The booting module completes power-on initialization and boots the operating system kernel; the operating system kernel provides functions such as memory management, task scheduling, and interrupt processing ...
Embodiment 3
[0086] see figure 1 , The operating system-based electric energy meter of the present invention includes a legal measurement module, a kernel module, a main application module, and an extended application module. In the specific implementation, aiming at the three-phase multi-function energy meter, the hardware adopts the implementation method of CPU + metering chip. The CPU uses the ARM9 frame chip AM1808, and the metering chip uses TI's ADE7880 high-precision three-phase metering IC. The peripheral chips include an 8MB NOR FLASH chip for storing programs; a 64MB DDR2 chip for operating the operating system and storing temporary data; an 8MB SPI FLASH chip for storing various electrical energy, demand, Event log data. In order to ensure the reliability and real-time performance of the software system, the operating system selects VxWorks operating system, which is transplanted and run in AM1808.
[0087]The kernel module includes several sub-modules including boot module, o...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


