Low-power-consumption RTC wake-up system and vehicle with low-power-consumption RTC wake-up system
By integrating vehicle data to determine the vehicle's stationary state and optimizing the RTC wake-up strategy, the problem of ineffective wake-up of the RTC wake-up system in short-term vehicle parking scenarios is solved, achieving low power consumption and stable main control sleep state, reducing battery load and system energy consumption.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-07
- Publication Date
- 2026-04-07
AI Technical Summary
Existing RTC wake-up systems cannot dynamically adjust according to the actual usage scenario when the vehicle is briefly stopped or frequently started, resulting in an increase in the frequency of invalid wake-ups, increased battery load and system power consumption, and failing to achieve the goal of truly low power consumption.
The vehicle bus data is collected by the status data fusion module to determine the vehicle's static state and generate a multi-state static identification mark. Combined with the usage scenario determination module, the parking time and battery capacity degradation rate are analyzed. The wake-up strategy configuration module optimizes the RTC wake-up interval, and the main control sleep control module enters a low-power mode to ensure that the RTC wake-up strategy matches the battery health index.
It improves the accuracy of vehicle stationary state recognition, avoids false wake-up in short-term parking scenarios, optimizes the wake-up strategy, reduces power consumption during standby, and ensures the stability of the main control sleep state and the consistency of the state after wake-up.
Smart Images

Figure CN121807385A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of RTC wake-up technology, and in particular to a low-power RTC wake-up system and a vehicle incorporating it. Background Technology
[0002] RTC wake-up technology is primarily used in embedded systems, microcontrollers, smart terminal devices, and battery-powered systems. In deep sleep or standby mode, to reduce power consumption, the system typically shuts down most circuit modules, leaving only the RTC unit operational. The RTC unit's continuously running clock function maintains a time counter, generating an interrupt signal at a preset time or period to wake up the main system and resume operation. This technology is usually implemented in conjunction with modules such as a clock source, a wake-up interrupt controller, and power management strategies, and is widely used in power-sensitive applications such as smart wearable devices, sensor nodes, and remote monitoring terminals.
[0003] Among them, the low-power RTC wake-up system is a system that enables on-demand wake-up by the RTC unit while maintaining minimum power consumption. This system focuses on the continuous operation capability of the RTC unit in ultra-low power mode, as well as its precise timed wake-up function for the main system. It aims to improve the standby time of the device and reduce energy consumption, and is especially suitable for devices that work discontinuously for long periods of time but require periodic task processing, such as sensor nodes that periodically collect environmental parameters or remote terminals that need to be synchronized at regular intervals.
[0004] The ship's wake-up system relies solely on the RTC unit to periodically wake up the main system, without considering the actual vehicle status and operating context. This results in the RTC still waking up the system at a fixed cycle even when the equipment is briefly stopped or the vehicle is frequently started, failing to assess the actual usage scenario. This increases the frequency of invalid wake-ups, leading to increased battery load and system power consumption. Under long-term standby requirements, the fixed wake-up mode cannot dynamically adjust to changes in battery voltage or user behavior, causing the equipment to frequently activate the main system at unnecessary times. For example, environmental monitoring sensor nodes are still woken up at a set frequency during nighttime when no one is using the equipment, making it difficult to achieve the goal of truly minimizing power consumption. Summary of the Invention
[0005] To address the technical problems existing in the prior art, embodiments of the present invention provide a low-power RTC wake-up system and a vehicle incorporating it. The technical solution is as follows: On the one hand, a low-power RTC wake-up system is provided, the system comprising: The status data fusion module collects vehicle bus data, determines whether the vehicle status parameters meet the static standard, counts the number of states that meet the static standard, and generates a polymorphic static identification tag. The usage scenario determination module calculates whether the average duration of the current parking behavior and the variation value of the battery remaining capacity reduction rate both meet the long-term parking standard based on the polymorphic static identification mark, and determines whether the total driving distance is higher than the average driving mileage threshold of a single trip, identifies the long-term parking scenario, and generates the current usage scenario classification number. The wake-up strategy configuration module calls the RTC wake-up strategy data in the preset strategy library according to the current usage scenario classification number, and uses the wake-up interval setting value corresponding to the current usage scenario number and the battery health index to filter target strategy entries and generate RTC strategy selection results. The RTC wake-up setting module calls the wake-up interval setting value in the RTC strategy selection result, compares whether there is a deviation between the wake-up value set in the current RTC control register and the target wake-up interval, writes the target interval value to the RTC alarm register, updates the RTC calibration control register configuration item, and generates low-frequency RTC setting status information. The main control sleep control module detects whether the three states of the main control—SRAM power supply switch state, DMA interrupt register flag bit, and power management control word control field—meet the shutdown criteria based on the low-frequency RTC setting status information. If all conditions are met, a low-power mode start instruction is written to generate a low-power main control sleep state.
[0006] As a further aspect of the present invention, the polymorphic static identification marker includes a state satisfaction ratio value, a static state level code, and a state fusion consistency value; the current usage scenario classification number specifically includes a long-term parking number, a short-term parking number, and a maintenance detection number; the RTC strategy selection result includes a wake-up interval setting value, a strategy priority identifier, and a load protection adaptation value; the low-frequency RTC setting status information includes a register setting value, a configuration synchronization marker, and a wake-up window start point; and the low-power master controller sleep state specifically refers to a shutdown path list, an RTC wake-up trigger condition, and a sleep activation timestamp.
[0007] As a further aspect of the present invention, the state data fusion module includes: The data stream receiving submodule collects vehicle bus data, including six status parameters: gear position signal, battery voltage change value, ignition switch status, parking brake status, door opening and closing information, and vehicle speed. It records the instantaneous value and signal change trend of each parameter in a single acquisition cycle, calculates the difference between the rate of change of the value corresponding to the signal acquisition time point and the mean value of the previous sampling cycle, and establishes the stability information of the status parameter in the current cycle. Based on the state stability information, the static standard determination submodule calls six determination conditions: gear position signal state, voltage change rate, ignition switch on / off value, parking brake feedback bit, door opening / closing logic bit, and current vehicle speed value. It then sequentially determines whether the standard conditions of parking gear, voltage fluctuation not exceeding steady-state voltage deviation limit, ignition off, brake activated, vehicle speed zero, and door not repeatedly opening / closing are met. The module counts the number of parameters that meet the standard conditions and generates static state determination quantity information. The static level assessment submodule compares the static state determination quantity information with the set static identification threshold to filter whether the state quantity value exceeds four criteria. If it does, the current state sample is marked as static. A periodic timestamp and sampling sequence number are added to the static state sample to generate a polymorphic static identification mark.
[0008] As a further aspect of the present invention, the usage scenario determination module includes: The parking behavior calculation submodule obtains the polymorphic static identification mark, collects the start and end time points of the vehicle's parking in the current parking cycle, calls the start and end time data of the two most recent parking cycles, calculates the parking duration value in each cycle and calculates the average, and establishes the average parking time index value of the current parking behavior. The capacity fluctuation analysis submodule collects the initial value and current value of the remaining battery capacity within the current parking cycle based on the average parking time index value, calculates the rate of capacity change per unit time, calculates the difference between the rate of capacity decrease and the rate of capacity decrease in the previous cycle, and performs variance calculation to obtain the capacity decrease variability value under the current parking conditions. The status classification output submodule determines whether the capacity reduction variability value is less than the set battery fluctuation stability threshold, and compares whether the total driving distance before engine shutdown is greater than the set average driving distance threshold for a single trip. If both conditions are met, it is marked as a sample that can be parked for a long time. The current sample index number is extracted and a classification label is attached to generate the current usage situation classification number.
[0009] As a further aspect of the present invention, the process of determining whether it is less than the set battery fluctuation stability threshold specifically involves, after obtaining the capacity change rate per unit time, calculating the standard deviation of the data sample based on the capacity change rate data of three consecutive parking cycles, and setting the sum of the average capacity change rate and the standard deviation as the battery fluctuation stability threshold. The process of setting the average mileage threshold for a single trip is as follows: based on the mileage data of the five most recent trip cycles in the vehicle's historical travel records, the median is calculated as the average mileage threshold for a single trip, and the threshold is used as the judgment standard.
[0010] As a further aspect of the present invention, the wake-up strategy configuration module includes: The strategy data extraction submodule, based on the current usage scenario classification number, calls the five wake-up strategy configuration parameters associated with the number in the strategy library, and sequentially extracts the wake-up interval setting value, RTC wake-up frequency upper limit, device activity time window and battery health index value corresponding to each strategy. It then summarizes the structural information of each parameter under the strategy set and generates multi-strategy parameter configuration information. The priority level calculation submodule extracts two values from the strategy set pointed to by the current usage scenario number: the wake-up interval setting value and the battery health index, based on the multi-strategy parameter configuration information. It normalizes the battery health index value and multiplies it by the corresponding wake-up interval setting value to generate the resource load product value of each strategy and establishes a weighted priority level index set under the current usage scenario number. The strategy item filtering submodule filters the strategy number with the smallest resource load product value in each strategy item according to the weighted priority level index set, and marks the corresponding number, index position and corresponding configuration parameter item value in the strategy item to generate RTC strategy selection results.
[0011] As a further aspect of the present invention, the RTC wake-up setting module includes: The target interval comparison submodule obtains the wake-up interval setting value from the RTC strategy selection result, calls the current wake-up time setting item in the RTC control register, calculates whether the difference between the two is greater than the configuration deviation judgment threshold, and if the condition is met, records the current wake-up setting as a mismatch state and constructs a correction requirement identifier to generate wake-up setting deviation state information. The RTC register writing submodule determines whether the RTC wake-up parameters need to be updated based on the wake-up setting deviation status information. If an update is required, it writes the target wake-up interval setting value to the RTC alarm register, records the current writing time and wake-up number sequence, calls the register verification function bit to read the write confirmation signal status, and generates wake-up configuration write identifier information. The control word control field synchronization configuration submodule writes identification information based on the wake-up configuration, activates the calibration control register enable bit in the RTC controller, and synchronously updates the time base reference field and interrupt response enable field of the configuration field to build a system-level low-power operation preparation state and generate low-frequency RTC setting state information.
[0012] As a further aspect of the present invention, the specific method for setting the configuration deviation judgment threshold is as follows: based on the set of absolute values of all RTC wake-up setting differences within a preset period, the mean and standard deviation of the set are statistically analyzed, and the sum of the mean and standard deviation is used as the configuration deviation judgment threshold. The process of constructing the correction requirement identifier is as follows: when the difference between the wake-up interval setting and the current wake-up time setting exceeds the configuration deviation judgment threshold, the current device wake-up status flag field is called and an error trigger timestamp is attached to generate a structured correction instruction format including the error level and the write flag bit.
[0013] As a further aspect of the present invention, the main control sleep control module includes: The power consumption status detection submodule obtains the low-frequency RTC setting status information, detects the current status of the SRAM hold power supply switch in the main controller, the power domain configuration field in the power management control word control field register and the pending interrupt flag in the DMA interrupt control register, determines whether the three statuses are in a cut-off, maskable or inactive state, and records the status identifier value of each detection result to generate sleep path status confirmation information. The hibernation condition determination submodule determines whether all three power path states meet the shutdown criteria based on the hibernation path status confirmation information. If all criteria are met, a low-power entry authorization instruction structure is constructed, and the interrupt wake-up trigger enable bit is masked to exclude non-RTC interference sources. The low-power switching authorization flag information is generated in combination with the current wake-up plan information. Based on the low-power switching authorization flag information, the hibernation instruction execution submodule calls the master control operation register, writes a start signal to the low-power mode entry instruction bit, records the current count value in the RTC timer reference register, and writes it to the wake-up time buffer to generate a low-power master control hibernation state.
[0014] On the other hand, a vehicle with a low-power RTC wake-up system includes the aforementioned low-power RTC wake-up system, which periodically wakes up the vehicle body to perform a self-test, controls the vehicle body to start automatically to charge the battery when the vehicle body detects that the battery is low; and / or issues an alarm signal when the vehicle body's windows are damaged.
[0015] The beneficial effects of the technical solutions provided in the embodiments of the present invention include at least the following: This system improves the accuracy of recognizing the true static state of a vehicle by combining multi-dimensional static judgment criteria with vehicle status data and counting the number of status items that meet static conditions to generate identification tags. By analyzing the changing trends of parking time, battery capacity reduction rate, and driving distance, it constructs a basis for judging long-term parking usage scenarios, avoiding false triggering of wake-up strategies in short-term parking scenarios. The priority linkage between wake-up interval and battery health index optimizes the strategy matching result, ensuring that the wake-up cycle is extended when the battery condition is suitable, reducing unnecessary system wake-ups and lowering energy consumption during standby. Based on the current RTC register state, it determines the setting deviation, effectively avoiding resource waste caused by repeated writing instructions and improving wake-up configuration efficiency. Furthermore, by using three state conditions to jointly determine whether a low-power mode can be achieved, it ensures the stability of the main control in sleep mode and the sustainable consistency of the state after wake-up. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a schematic diagram of a low-power RTC wake-up system provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the system framework of the present invention; Figure 3 This is a flowchart of the state data fusion module in this invention; Figure 4 This is a flowchart of the situation determination module used in this invention; Figure 5 This is a flowchart of the wake-up strategy configuration module in this invention; Figure 6 This is a flowchart of the RTC wake-up setting module in this invention; Figure 7 This is a flowchart of the main control sleep control module in this invention; Figure 8 This is a flowchart of a low-power RTC wake-up method provided in an embodiment of the present invention. Detailed Implementation
[0018] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0019] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.
[0020] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.
[0021] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0022] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0023] like Figure 1-2 As shown, this embodiment of the invention provides a low-power RTC wake-up system, which includes a status data fusion module, a usage scenario determination module, a wake-up strategy configuration module, an RTC wake-up setting module, and a main control sleep control module. The status data fusion module collects vehicle bus data, including six status parameters: gear position signal, battery voltage change value, ignition switch status, parking brake status, door opening and closing information, and vehicle speed. Based on whether the gear position signal is in parking status, whether the voltage change value is lower than the steady-state voltage deviation limit, whether the ignition status is off, whether the parking brake is applied, whether the vehicle speed is zero, and whether the door is continuously closed, it determines whether each status parameter meets the static standard, counts the number of states that meet the static standard, and generates a multi-state static identification mark based on whether the number of states that meet the static standard exceeds four. The steady-state voltage deviation limit refers to the upper limit of battery voltage variation when the vehicle is stationary, and is set according to standard on-board power management documents. The usage scenario determination module, based on the polymorphic static identification marker, calls three operational data points: the vehicle's parking duration, the battery remaining capacity reduction rate during parking, and the total driving distance before the engine is turned off. It calculates whether the average duration of the current parking behavior and the variation value of the battery remaining capacity reduction rate both meet the long-term parking standard, and determines whether the total driving distance is higher than the average driving distance threshold for a single trip. Vehicles that meet both standards are marked as suitable for long-term parking, and a current usage scenario classification number is generated. Battery remaining capacity decay rate refers to the rate at which the battery's state of charge decreases per unit time; The wake-up strategy configuration module calls the five RTC wake-up strategy data included in the preset strategy library according to the current usage scenario classification number. It extracts the wake-up interval setting value, RTC wake-up frequency limit, device activity time window and battery health index of each strategy. By weighting and prioritizing the wake-up interval setting value and battery health index corresponding to the current usage scenario number, the module filters the target strategy items and generates the RTC strategy selection result. The upper limit of RTC wake-up frequency refers to the maximum frequency at which the RTC can trigger system wake-up under given power conditions, expressed in times per hour. The device activity time window is the period of time during which the system is allowed to be active after being woken up by the RTC, usually in minutes. The battery health index is a commonly used indicator for assessing battery life and performance, expressed as the ratio of current capacity to rated capacity. The RTC wake-up setting module calls the wake-up interval setting value in the RTC strategy selection result, compares the wake-up value set in the current RTC control register with the target wake-up interval to see if there is a deviation. If there is a deviation, it writes the target interval value to the RTC alarm register, updates the RTC calibration control register configuration item, and generates low-frequency RTC setting status information. The RTC alarm register is used to set the next system wake-up time; the RTC calibration control register is responsible for configuring the RTC control logic, such as enable status, clock source, etc. The above register definitions are widely found in automotive-grade MCU chips such as STM32 and NXP. The main control sleep control module detects whether the three states of the main control SRAM power supply switch, DMA interrupt register flag, and power management control word control field meet the shutdown criteria based on the low-frequency RTC setting status information. If all conditions are met, a low-power mode start instruction is written, the current wake-up plan start time is recorded, and a low-power main control sleep state is generated. The SRAM power switch state is used to determine whether to maintain memory power supply in low-power mode; the DMA interrupt register flag indicates whether there are any pending data transfer tasks; the power management control word control field is the control word control field segment used by automotive-grade MCUs to enter low-power states such as STOP / STANDBY. The polymorphic static identification markers include the state satisfaction ratio value, static state level code, and state fusion consistency value. The current usage scenario classification number specifically includes long-term parking number, short-term parking number, and maintenance detection number. The RTC policy selection result includes the wake-up interval setting value, policy priority identifier, and load protection adaptation value. The low-frequency RTC setting status information includes the register setting value, configuration synchronization marker, and wake-up window start point. The low-power master controller sleep state specifically refers to the shutdown path list, RTC wake-up trigger condition, and sleep effective timestamp.
[0024] Specifically, such as Figure 2 , 3 As shown, the state data fusion module includes: The data stream receiving submodule collects vehicle bus data, including six status parameters: gear position signal, battery voltage change value, ignition switch status, parking brake status, door opening and closing information, and vehicle speed. It records the instantaneous value and signal change trend of each parameter in a single acquisition cycle, calculates the difference between the rate of change of the value corresponding to the signal acquisition time point and the mean value of the previous sampling cycle, and establishes the stability information of the status parameter in the current cycle. Within a single acquisition cycle, six status parameters transmitted on the vehicle controller area network bus are continuously acquired at 100-millisecond intervals. For the gear position signal, the specific gear position information at each acquisition time point is recorded, such as the discrete state change from Park (P) to Neutral (N). For battery voltage changes, the specific voltage readings at each time point are recorded, such as a series of continuously changing values like 12.65 volts, 12.64 volts, etc. For the ignition switch status, its binary state of being on or off is recorded. Regarding the parking brake status, the feedback signal indicating whether it is in the activated or released state is acquired. Door opening and closing information records the closed or open state of all doors at each time point. Finally, the vehicle speed value is recorded as a specific value, either zero or non-zero. While acquiring each instantaneous value, the signal change trend is established by comparing the values at the current time point with those at the previous time point. For example, at the 5th sampling point within a certain sampling period, the battery voltage is 12.62 volts, while at the 4th sampling point it is 12.63 volts. Therefore, the current rate of change is -0.01 volts per 100 milliseconds. Subsequently, the arithmetic mean of the rates of change for all sampling points within the current sampling period is calculated. For example, in a period containing 10 sampling points, the set of voltage rate of change is {-0.01, -0.01, 0, -0.01, 0, 0, -0.01, 0.02, -0.01, -0.01} volts per 100 milliseconds, and its arithmetic mean is -0.004 volts per 100 milliseconds. Simultaneously, the average rate of change for the previous complete sampling period is retrieved, and the average for the previous period is set to -0.003 volts per 100 milliseconds. The difference between the average rate of change for the current period and the average for the previous period is calculated, i.e., -0.004 minus -0.003, resulting in -0.001 volts per 100 milliseconds. The same calculation process is performed on all six parameters, and the six difference results are finally used to construct the state stability information of the state parameters in the current period.
[0025] The static standard determination submodule, based on state stability information, calls six determination conditions: gear position signal status, voltage change rate, ignition switch on / off value, parking brake feedback bit, door opening / closing logic bit, and current vehicle speed value. It sequentially determines whether the standard conditions of parking gear, voltage fluctuation not exceeding steady-state voltage deviation limit, ignition off, brake activated, vehicle speed zero, and door not repeatedly opening / closing are met. It counts the number of parameters that meet the standard conditions and generates static state determination quantity information. The system evaluates each of the six preset criteria. The first criterion is the gear position signal status. The system directly reads the instantaneous value of the gear position signal recorded at the end of the current cycle and determines if it is in the parking gear (P). If it is P, the condition is met. The second criterion is the voltage change rate determination. The absolute value of the average rate of change of the battery voltage in the current cycle is compared with the steady-state voltage deviation limit. The steady-state voltage deviation limit is set based on the analysis of over 100,000 sets of voltage data collected continuously for one week while the vehicle is stationary with the engine off. After removing the first and last 5% of extreme fluctuation data, the standard deviation of the remaining data fluctuation rate is calculated, and three times the standard deviation is set as the limit, for example, 0.05 volts per second. If the absolute value of the current average rate of change of voltage, for example, 0.04 volts per second, is less than 0.05 volts per second, the condition is met. The third criterion is the ignition switch on / off value determination. The system reads the final instantaneous value of the ignition switch status and determines if it is in the off state. The fourth step is to determine the parking brake feedback position. This involves reading the final instantaneous value of the parking brake status and determining if the brake is active. The fifth step is to determine the current vehicle speed value. This involves reading the final instantaneous value of the vehicle speed and determining if it is exactly zero. The sixth step is to determine the standard condition of no repeated door opening and closing. This involves analyzing the number of times the door opening and closing information changes during the entire data collection period. If the number of state changes exceeds two, it is determined to be repeated opening and closing, and the condition is not met. Conversely, if the number of changes is zero, one, or two, the condition is met. After determining the six conditions, the number of parameters that meet the conditions is counted. For example, if the gear is P, voltage fluctuation is compliant, ignition is off, parking brake is active, and vehicle speed is zero, but the door opens and closes and then reopens within the period, causing the sixth condition to be not met, then the number of parameters that meet the standard condition is 5. Finally, the number 5 is used to generate static state determination quantity information.
[0026] The static level assessment submodule compares the static state determination quantity information with the set static identification threshold to filter whether the state quantity value exceeds four standards. If it exceeds, the current state sample is marked as a static state sample. A periodic timestamp and sampling sequence number are attached to the static state sample to generate a polymorphic static identification mark.
[0027] The static state determination quantity is directly compared with the internally set static recognition threshold. The static recognition threshold is set based on statistical analysis of experimental data from a large number of actual vehicle parking scenarios. By evaluating the correlation between different combinations of parameters that meet the conditions and the actual stationary state of the vehicle, a value that balances recognition accuracy and sensitivity is selected. The specific setting process is as follows: 1,000 parking samples of different vehicle models in different environments are collected. Each sample includes the state of six parameters and the actual stationary state of the vehicle (confirmed by external sensors). The distribution of the number of samples that meet one, two, up to six conditions in the actual stationary state is statistically analyzed. It was found that when the number of parameters that meet the conditions reaches four, the probability that the sample is actually in a stationary state exceeds 99.9%, while when the number of parameters is less than four, the false positive rate increases significantly. Therefore, the static recognition threshold is set to four. During the comparison process, if the static state determination quantity, such as the value 5 obtained in the previous step, is greater than or equal to the static recognition threshold of four, the current collection period is marked as a valid stationary state sample. Subsequently, two additional information fields are appended to this confirmed stationary state sample: one is the start timestamp of the current cycle, accurate to milliseconds; the other is the sampling sequence number of the current cycle within this vehicle operation cycle, such as the 1503rd sampling cycle. These two fields, combined with the stationary state marker, together generate a structured polymorphic stationary identification marker.
[0028] Specifically, such as Figure 2 , 4 As shown, the usage scenario determination module includes: The parking behavior calculation submodule obtains the polymorphic static recognition mark, collects the start and end time points of the vehicle's parking in the current parking cycle, calls the start and end time data of the two most recent parking cycles, calculates the parking duration value in each cycle and calculates the average, and establishes the average parking duration index value of the current parking behavior. Based on the timestamp information in the markers, the start time of the current parking cycle is determined. By continuously monitoring the marker status of subsequent cycles, when markers cease to be generated, the timestamp of the last stationary state sample is recorded as the parking end time. Subsequently, the start and end times of the two most recent complete parking cycles are retrieved from the vehicle's historical data records. For example, if the current parking cycle started at 18:00:00 on a certain day, the previous parking cycle lasted 8 hours, and the parking cycle before that lasted 10 hours, the parking duration value for each cycle is calculated, and the arithmetic mean of the durations of these three cycles (assuming the current cycle has lasted 9 hours) is calculated, i.e., (8+10+9) divided by 3, yielding an average parking duration of 9 hours. This value is established as the average parking duration index for the current parking behavior.
[0029] The capacity fluctuation analysis submodule collects the initial and current values of the battery's remaining capacity within the current parking cycle based on the average parking time index value, calculates the rate of capacity change per unit time, calculates the difference between the rate of capacity decrease and the rate of capacity decrease in the previous cycle, and performs variance calculation to obtain the capacity decrease variability value under the current parking conditions. The system collects the initial remaining battery capacity at the start of the current parking cycle, for example, 80.5%, and the current remaining battery capacity, for example, 79.6%. It calculates that the total capacity has decreased by 0.9% over the current 9 hours. Therefore, the rate of capacity change per unit time is calculated to be 0.1% per hour. Next, it retrieves the capacity decrease rate data from the previous parking cycle, for example, 0.12% per hour. It calculates the difference between the current cycle's and the previous cycle's capacity decrease rate, i.e., 0.1 minus 0.12, resulting in -0.02. To obtain the variability value of capacity decrease under the current parking conditions, it collects the capacity change rate data for three consecutive parking cycles, including the current cycle, for example, {0.11, 0.12, 0.10} (in percentage decrease per hour), and performs variance calculation on this dataset to finally obtain the variability value of capacity decrease.
[0030] The status classification output submodule determines whether the capacity reduction variability value is less than the set battery fluctuation stability threshold, and compares whether the total driving distance before the engine is turned off is greater than the set average driving distance threshold for a single trip. If both conditions are met, it is marked as a sample that can be parked for a long time. The current sample index number is extracted and a classification label is attached to generate the current usage situation classification number. The specific process for determining whether the battery fluctuation stability threshold is less than the set threshold is as follows: after obtaining the capacity change rate per unit time, the standard deviation of the data sample is calculated based on the capacity change rate data of three consecutive parking cycles, and the sum of the average capacity change rate and the standard deviation is set as the battery fluctuation stability threshold. The process of setting the average mileage threshold for a single trip is as follows: based on the mileage data of the five most recent trip cycles in the vehicle's historical travel records, the median is calculated as the average mileage threshold for a single trip, and the threshold is used as the judgment standard.
[0031] The module determines whether the capacity decrease variability value is less than a set battery fluctuation stability threshold. The setting process for this threshold is dynamic, specifically: After acquiring the capacity change rate data per unit time for the three most recent consecutive parking cycles (e.g., 0.11%, 0.12%, and 0.10% per hour), the arithmetic mean of these three data samples is first calculated (0.11%). Then, the standard deviation of this data set is calculated (approximately 0.008%). The average capacity change rate is added to the standard deviation (0.11% + 0.008%), resulting in 0.118%, which is set as the current battery fluctuation stability threshold. If the capacity change rate of the current cycle (0.10%) is less than 0.118%, the first condition is met. Subsequently, the module compares the total driving distance before the vehicle is turned off with a set threshold for the average driving distance per trip. The process of setting the average mileage threshold for a single trip is based on the driving distance data of the five most recent complete trip cycles in the vehicle's historical travel records. For example, these five distances are {25 km, 15 km, 30 km, 5 km, 18 km}. This data set is sorted to obtain {5, 15, 18, 25, 30}, and the median of 18 km is taken as the average mileage threshold for a single trip. The driving distance before the engine was turned off is set to 28 km, which is greater than 18 km, thus satisfying the second condition. Since both conditions are met, the current state sample is marked as a sample suitable for long-term parking. Finally, a unique index number is extracted from the current sample, and a predefined classification label (e.g., "LTP_01" represents long-term parking) is attached to generate a current usage scenario classification number.
[0032] Specifically, such as Figure 2 , 5 As shown, the wake-up policy configuration module includes: The strategy data extraction submodule classifies and numbers the current usage scenario, calls the five wake-up strategy configuration parameters associated with the number in the strategy library, and extracts the wake-up interval setting, RTC wake-up frequency limit, device activity time window and battery health index values of each strategy in turn. It summarizes the structural information of each parameter under the strategy set and generates multi-strategy parameter configuration information. The strategy library is a pre-configured structured data table, where each row corresponds to a usage scenario category number and is associated with five specific wake-up strategy configuration parameters. For example, the five strategies associated with the number "LTP_01" are named Strategy A through Strategy E. The module accesses these five strategies sequentially and extracts four preset parameter values from each strategy: wake-up interval setting (e.g., 4 hours for Strategy A, 6 hours for Strategy B), RTC wake-up frequency limit (e.g., once per minute for Strategy A, once every 2 minutes for Strategy B), device activity time window (e.g., 30 seconds for Strategy A, 45 seconds for Strategy B), and battery health index (SOH, e.g., SOH range of 95%-100% for Strategy A, 85%-95% for Strategy B). The module summarizes all parameter structure information under these five strategies to form a set containing twenty parameter values, ultimately generating multi-strategy parameter configuration information.
[0033] The priority calculation submodule extracts two values from the policy set pointed to by the current usage scenario number: the wake-up interval setting and the battery health index, based on the multi-strategy parameter configuration information. It normalizes the battery health index value and multiplies it by the corresponding wake-up interval setting value to generate the resource load product value of each policy and establishes a weighted priority index set under the current usage scenario number. Two values are extracted from the five policy sets: the wake-up interval setting and the battery health index. For the battery health index, since it is a percentage value, it needs to be normalized by dividing the value by 100. For example, the battery health index for policy A is the median of 97.5%, which is normalized to 0.975. Then, the normalized battery health index value is multiplied by the corresponding wake-up interval setting (in hours) to calculate the resource load product value for policy A, which is 4 multiplied by 0.975, resulting in 3.9. The same calculation process is performed for policies B through E, ultimately yielding a set containing five resource load product values. This set is then used as a weighted priority index set under the current usage scenario number.
[0034] The strategy item filtering submodule filters the strategy number with the smallest resource load product value in each strategy item according to the weighted priority level index set, and marks the corresponding number, index position and corresponding configuration parameter item value in the strategy item to generate RTC strategy selection results; The module receives a weighted priority index set, which contains the resource load product values of five strategies, for example: {Strategy A: 3.9, Strategy B: 5.4, Strategy C: 4.5, Strategy D: 6.0, Strategy E: 4.2}. It compares all values in this set and selects the one with the smallest value. In this example, 3.9 is the minimum. Then, it marks the strategy number corresponding to the minimum value 3.9 in the strategy entry, i.e., Strategy A. It also records the index position of Strategy A in the original strategy set, for example, position 1. Finally, it extracts the complete configuration parameter values corresponding to Strategy A, including the wake-up interval setting of 4 hours, the maximum RTC wake-up frequency of once per minute, the device activity time window of 30 seconds, and the battery health index range of 95%-100%. This information is combined to generate the RTC strategy selection result.
[0035] Specifically, such as Figure 2 , 6 As shown, the RTC wake-up setting module includes: The target interval comparison submodule obtains the wake-up interval setting value from the RTC strategy selection result, calls the current wake-up time setting item in the RTC control register, calculates whether the difference between the two is greater than the configuration deviation judgment threshold, and if the condition is met, records the current wake-up setting as mismatched and constructs a correction requirement identifier to generate wake-up setting deviation status information. The specific method for setting the configuration deviation judgment threshold is as follows: based on the set of absolute values of all RTC wake-up setting differences within a preset period, the mean and standard deviation of the set are statistically analyzed, and the sum of the mean and standard deviation is used as the configuration deviation judgment threshold. The process of constructing the correction requirement identifier is as follows: when the difference between the wake-up interval setting and the current wake-up time setting exceeds the configuration deviation judgment threshold, the current device wake-up status flag field is called and an error trigger timestamp is attached to generate a structured correction instruction format including the error level and the write flag bit. The wake-up interval setting (4 hours) is retrieved from the RTC strategy selection results. Simultaneously, the current wake-up time setting stored in the RTC control register is read and set to 6 hours. The absolute value of the difference between these two values is calculated as |4-6|, yielding 2 hours. This difference is then compared to the configuration deviation threshold. The configuration deviation threshold is set based on statistical analysis of the absolute values of all RTC wake-up setting differences within a preset period, such as the past month. The collected difference set is set to {1.5, 2.0, 1.0, 2.5, 1.8} hours. First, the mean of this set is calculated to be 1.76 hours, and then the standard deviation is calculated to be approximately 0.55 hours. The mean and standard deviation are added together (1.76 + 0.55) to obtain 2.31 hours, which is used as the configuration deviation threshold. Because the calculated difference of 2 hours is less than the threshold of 2.31 hours, it is determined that the mismatch condition is not met. If the difference is 3 hours, it is greater than the threshold. At this time, the current wake-up setting will be recorded as mismatched, and a correction requirement identifier will be constructed. That is, the current device wake-up status flag field is called and an error trigger timestamp accurate to milliseconds is attached to generate a structured correction instruction containing the error level and the written flag bit. Finally, wake-up setting deviation status information is generated.
[0036] The RTC register write submodule determines whether the RTC wake-up parameters need to be updated based on the wake-up setting deviation status information. If an update is required, it writes the target wake-up interval setting value to the RTC alarm register, records the current write time and wake-up number sequence, calls the register verification function bit to read the write confirmation signal status, and generates wake-up configuration write identifier information. Based on the wake-up setting deviation status information, determine if there is a correction requirement flag. If so, confirm that the RTC wake-up parameters need to be updated. The target wake-up interval setting obtained from the RTC strategy selection result, such as 4 hours, is converted into a counting format recognizable by the RTC alarm register and written to the register. After the write operation is complete, immediately record the precise time of the current operation and assign a unique wake-up number sequence to this wake-up configuration for tracking and auditing. Subsequently, the module calls the verification function bit in the register to obtain a write confirmation signal by reading a specific status flag. If the read status is "write successful," a wake-up configuration write flag information containing the success status and the wake-up number sequence is generated.
[0037] The control word control field synchronization configuration submodule writes identification information based on the wake-up configuration, activates the calibration control register enable bit in the RTC controller, and synchronously updates the time base reference field and interrupt response enable field of the configuration field to build a system-level low-power operation preparation state and generate low-frequency RTC setting state information. Upon receiving the successful wake-up configuration write identifier, the enable bit of the calibration control register inside the RTC controller is immediately activated, allowing subsequent configuration of the control register. Next, two key parts of the configuration fields are updated synchronously: first, the time base reference field, which selects a high-precision or low-power clock source as the RTC's timing base based on the vehicle's current power supply status; second, the interrupt response enable field, ensuring that the RTC's alarm interrupts can be correctly routed to the main controller and wake it up from its low-power state. Through these configurations, a system-level low-power operation readiness state is established, and finally, low-frequency RTC setting state information is generated.
[0038] Specifically, such as Figure 2 , 7 As shown, the main control sleep control module includes: The power consumption status detection submodule acquires the low-frequency RTC setting status information, detects the current status of the SRAM hold power supply switch in the main controller, the power domain configuration field in the power management control word control field register, and the pending interrupt flag in the DMA interrupt control register, determines whether the three statuses are in a cut-off, maskable, or inactive state, and records the status identifier value of each detection result to generate sleep path status confirmation information. After acquiring the low-frequency RTC setting status information, the module sequentially checks three key hardware status points. First, it checks the power supply switch in the main control chip used to maintain SRAM data in low-power mode, confirming its current state is in the "keep power" position, a prerequisite for cutting off the main power supply. Second, it accesses the power management control word control field register, reads the power domain configuration field, and determines whether the power domains associated with non-essential peripherals have been configured to the "maskable" state. Finally, it queries the DMA interrupt control register, checking the pending interrupt flags of all channels to confirm whether there are any unprocessed interrupt requests; all flags must be in the "inactive" state. The module records these three detection results as status flag values, for example, "1" indicating the condition is met and "0" indicating it is not met, ultimately generating a sleep path status confirmation message containing three flag values, such as {1, 1, 1}.
[0039] The hibernation condition determination submodule determines whether all three power path states meet the shutdown criteria based on the hibernation path status confirmation information. If all criteria are met, a low-power entry authorization instruction structure is constructed, and the interrupt wake-up trigger enable bit is masked to exclude non-RTC interference sources. The low-power switching authorization flag information is generated in combination with the current wake-up plan information. The module receives the sleep path status confirmation information and checks whether all three power path status flag values are "1". If all three values meet the shutdown criteria, a structured low-power entry authorization instruction is immediately constructed. As part of the construction process, the module writes to the main controller's interrupt wake-up trigger enable register, temporarily blocking all non-critical wake-up sources except RTC alarms, such as GPIO pin changes or CAN bus activity, thus eliminating non-RTC interference sources. Combined with the currently determined wake-up plan information, low-power switching authorization flag information is generated.
[0040] The hibernation instruction execution submodule calls the master control operation register based on the low-power switching authorization flag information, writes a start signal to the low-power mode entry instruction bit, records the current count value in the RTC timer reference register, and writes it to the wake-up time buffer to generate a low-power master control hibernation state.
[0041] The module invokes the master controller's operation register interface to write a specific start signal, such as the hexadecimal value 0x01, to a predefined low-power mode entry instruction bit in the register. In the clock cycle immediately preceding the write operation, the module reads the current count value from the RTC timer reference register; this value represents the total count from a certain starting point to the current moment. This count value is immediately written to a buffer in SRAM that will not be interrupted by power outages during sleep mode, at a specific wake-up time. Finally, with the entry instruction bit written complete, the master controller's core logic, clock, and most peripherals cease operation, entering a preset low-power master controller sleep state.
[0042] Please see Figure 8 The low-power RTC wake-up method is executed based on the aforementioned low-power RTC wake-up system and includes the following steps: S1: Collect vehicle bus data, determine whether the vehicle status parameters meet the static standard, count the number of states that meet the static standard, and generate a polymorphic static identification tag. S2: Based on the multi-state static identification marker, calculate whether the average duration value of the current parking behavior and the variation value of the battery remaining capacity reduction rate both meet the long-term parking standard, and determine whether the total driving distance is higher than the average driving mileage threshold of a single trip, identify the long-term parking situation, and generate the current usage situation classification number; S3: Based on the current usage scenario category number, call the RTC wake-up strategy data in the preset strategy library, use the wake-up interval setting value corresponding to the current usage scenario number and the battery health index to filter target strategy items and generate RTC strategy selection results; S4: Call the wake-up interval setting value in the RTC strategy selection result, compare the current wake-up value set in the RTC control register with the target wake-up interval to see if there is a deviation, write the target interval value to the RTC alarm register, update the RTC calibration control register configuration item, and generate low-frequency RTC setting status information. S5: Based on the low-frequency RTC setting status information, check whether the three states of the main controller, namely the SRAM power supply switch state, the DMA interrupt register flag bit, and the power management control word control field, meet the shutdown criteria. If all conditions are met, write the low-power mode start instruction to generate a low-power main controller sleep state.
[0043] On the other hand, a vehicle with a low-power RTC wake-up system includes the aforementioned low-power RTC wake-up system, which periodically wakes up the vehicle body to perform a self-test, controls the vehicle body to start automatically to charge the battery when the vehicle body detects that the battery is low; and / or issues an alarm signal when the vehicle body's windows are damaged.
[0044] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A low-power RTC wake-up system, characterized in that, The system includes: The status data fusion module collects vehicle bus data, determines whether the vehicle status parameters meet the static standard, counts the number of states that meet the static standard, and generates a polymorphic static identification tag. The usage scenario determination module calculates whether the average duration of the current parking behavior and the variation value of the battery remaining capacity reduction rate both meet the long-term parking standard based on the polymorphic static identification mark, and determines whether the total driving distance is higher than the average driving mileage threshold of a single trip, identifies the long-term parking scenario, and generates the current usage scenario classification number. The wake-up strategy configuration module calls the RTC wake-up strategy data in the preset strategy library according to the current usage scenario classification number, and uses the wake-up interval setting value corresponding to the current usage scenario number and the battery health index to filter target strategy entries and generate RTC strategy selection results. The RTC wake-up setting module calls the wake-up interval setting value in the RTC strategy selection result, compares whether there is a deviation between the wake-up value set in the current RTC control register and the target wake-up interval, writes the target interval value to the RTC alarm register, updates the RTC calibration control register configuration item, and generates low-frequency RTC setting status information. The main control sleep control module detects whether the three states of the main control—SRAM power supply switch state, DMA interrupt register flag bit, and power management control word control field—meet the shutdown criteria based on the low-frequency RTC setting status information. If all conditions are met, a low-power mode start instruction is written to generate a low-power main control sleep state.
2. The low-power RTC wake-up system according to claim 1, characterized in that, The polymorphic static identification marker includes a state satisfaction ratio value, a static state level code, and a state fusion consistency value. The current usage scenario classification number specifically includes a long-term parking number, a short-term parking number, and a maintenance detection number. The RTC strategy selection result includes a wake-up interval setting value, a strategy priority identifier, and a load protection adaptation value. The low-frequency RTC setting status information includes a register setting value, a configuration synchronization flag, and a wake-up window start point. The low-power master controller sleep state specifically refers to a shutdown path list, an RTC wake-up trigger condition, and a sleep effective timestamp.
3. The low-power RTC wake-up system according to claim 1, characterized in that, The state data fusion module includes: The data stream receiving submodule collects vehicle bus data, including six status parameters: gear position signal, battery voltage change value, ignition switch status, parking brake status, door opening and closing information, and vehicle speed. It records the instantaneous value and signal change trend of each parameter in a single acquisition cycle, calculates the difference between the rate of change of the value corresponding to the signal acquisition time point and the mean value of the previous sampling cycle, and establishes the stability information of the status parameter in the current cycle. Based on the state stability information, the static standard determination submodule calls six determination conditions: gear position signal state, voltage change rate, ignition switch on / off value, parking brake feedback bit, door opening / closing logic bit, and current vehicle speed value. It then sequentially determines whether the standard conditions of parking gear, voltage fluctuation not exceeding steady-state voltage deviation limit, ignition off, brake activated, vehicle speed zero, and door not repeatedly opening / closing are met. The module counts the number of parameters that meet the standard conditions and generates static state determination quantity information. The static level assessment submodule compares the static state determination quantity information with the set static identification threshold to filter whether the state quantity value exceeds four criteria. If it does, the current state sample is marked as static. A periodic timestamp and sampling sequence number are added to the static state sample to generate a polymorphic static identification mark.
4. The low-power RTC wake-up system according to claim 1, characterized in that, The usage scenario determination module includes: The parking behavior calculation submodule obtains the polymorphic static identification mark, collects the start and end time points of the vehicle's parking in the current parking cycle, calls the start and end time data of the two most recent parking cycles, calculates the parking duration value in each cycle and calculates the average, and establishes the average parking time index value of the current parking behavior. The capacity fluctuation analysis submodule collects the initial value and current value of the remaining battery capacity within the current parking cycle based on the average parking time index value, calculates the rate of capacity change per unit time, calculates the difference between the rate of capacity decrease and the rate of capacity decrease in the previous cycle, and performs variance calculation to obtain the capacity decrease variability value under the current parking conditions. The status classification output submodule determines whether the capacity reduction variability value is less than the set battery fluctuation stability threshold, and compares whether the total driving distance before engine shutdown is greater than the set average driving distance threshold for a single trip. If both conditions are met, it is marked as a sample that can be parked for a long time. The current sample index number is extracted and a classification label is attached to generate the current usage situation classification number.
5. The low-power RTC wake-up system according to claim 4, characterized in that, The process of determining whether the battery fluctuation stability threshold is less than the set threshold is as follows: after obtaining the capacity change rate per unit time, the standard deviation of the data sample is calculated based on the capacity change rate data of three consecutive parking cycles, and the sum of the average capacity change rate and the standard deviation is set as the battery fluctuation stability threshold. The process of setting the average mileage threshold for a single trip is as follows: based on the mileage data of the five most recent trip cycles in the vehicle's historical travel records, the median is calculated as the average mileage threshold for a single trip, and the threshold is used as the judgment standard.
6. The low-power RTC wake-up system according to claim 1, characterized in that, The wake-up strategy configuration module includes: The strategy data extraction submodule, based on the current usage scenario classification number, calls the five wake-up strategy configuration parameters associated with the number in the strategy library, and sequentially extracts the wake-up interval setting value, RTC wake-up frequency upper limit, device activity time window and battery health index value corresponding to each strategy. It then summarizes the structural information of each parameter under the strategy set and generates multi-strategy parameter configuration information. The priority level calculation submodule extracts two values from the strategy set pointed to by the current usage scenario number: the wake-up interval setting value and the battery health index, based on the multi-strategy parameter configuration information. It normalizes the battery health index value and multiplies it by the corresponding wake-up interval setting value to generate the resource load product value of each strategy and establishes a weighted priority level index set under the current usage scenario number. The strategy item filtering submodule filters the strategy number with the smallest resource load product value in each strategy item according to the weighted priority level index set, and marks the corresponding number, index position and corresponding configuration parameter item value in the strategy item to generate RTC strategy selection results.
7. The low-power RTC wake-up system according to claim 1, characterized in that, The RTC wake-up setting module includes: The target interval comparison submodule obtains the wake-up interval setting value from the RTC strategy selection result, calls the current wake-up time setting item in the RTC control register, calculates whether the difference between the two is greater than the configuration deviation judgment threshold, and if the condition is met, records the current wake-up setting as a mismatch state and constructs a correction requirement identifier to generate wake-up setting deviation state information. The RTC register writing submodule determines whether the RTC wake-up parameters need to be updated based on the wake-up setting deviation status information. If an update is required, it writes the target wake-up interval setting value to the RTC alarm register, records the current writing time and wake-up number sequence, calls the register verification function bit to read the write confirmation signal status, and generates wake-up configuration write identifier information. The control word control field synchronization configuration submodule writes identification information based on the wake-up configuration, activates the calibration control register enable bit in the RTC controller, and synchronously updates the time base reference field and interrupt response enable field of the configuration field to build a system-level low-power operation preparation state and generate low-frequency RTC setting state information.
8. The low-power RTC wake-up system according to claim 7, characterized in that, The specific method for setting the configuration deviation judgment threshold is as follows: based on the absolute value set of all RTC wake-up setting differences within a preset period, the mean and standard deviation of the set are statistically analyzed, and the sum of the mean and standard deviation is used as the configuration deviation judgment threshold. The process of constructing the correction requirement identifier is as follows: when the difference between the wake-up interval setting and the current wake-up time setting exceeds the configuration deviation judgment threshold, the current device wake-up status flag field is called and an error trigger timestamp is attached to generate a structured correction instruction format including the error level and the write flag bit.
9. The low-power RTC wake-up system according to claim 1, characterized in that, The main control sleep control module includes: The power consumption status detection submodule obtains the low-frequency RTC setting status information, detects the current status of the SRAM hold power supply switch in the main controller, the power domain configuration field in the power management control word control field register and the pending interrupt flag in the DMA interrupt control register, determines whether the three statuses are in a cut-off, maskable or inactive state, and records the status identifier value of each detection result to generate sleep path status confirmation information. The hibernation condition determination submodule determines whether all three power path states meet the shutdown criteria based on the hibernation path status confirmation information. If all criteria are met, a low-power entry authorization instruction structure is constructed, and the interrupt wake-up trigger enable bit is masked to exclude non-RTC interference sources. The low-power switching authorization flag information is generated in combination with the current wake-up plan information. Based on the low-power switching authorization flag information, the hibernation instruction execution submodule calls the master control operation register, writes a start signal to the low-power mode entry instruction bit, records the current count value in the RTC timer reference register, and writes it to the wake-up time buffer to generate a low-power master control hibernation state.
10. A vehicle with a low-power RTC wake-up system, characterized in that: The system includes a low-power RTC wake-up system as described in any one of claims 1-9, wherein the RTC wake-up system periodically wakes up the vehicle body to perform a self-test, and when the vehicle body detects that the battery is low, it controls the vehicle body to start automatically to charge the battery; and / or, it issues an alarm signal when the vehicle body's window is damaged.
Citation Information
Cited By
Low-power-consumption remote monitoring method and system for vehicle
CN122018412A