Vehicle information collection terminal based on intelligent internet of things
By combining sensor arrays and energy consumption optimization control units, the power supply strategy of the vehicle information acquisition terminal is dynamically adjusted, solving the problems of unstable power consumption and insufficient energy utilization in the existing technology, and realizing more efficient power management and equipment control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- XUZHOU HENGSHI ELECTRONIC TECHNOLOGY CO LTD
- Filing Date
- 2025-09-23
- Publication Date
- 2026-04-21
AI Technical Summary
Existing vehicle information collection terminals cannot dynamically adjust power consumption according to the vehicle's power status, resulting in unstable power switching, which affects the safety and range of the terminal and external devices. Furthermore, the energy consumption data of new energy vehicles is not fully utilized, leading to low operating efficiency.
The system employs a sensor array to monitor the vehicle's power, terminal, and external device energy consumption in real time. Combined with an energy consumption optimization control unit and an intelligent power switching unit, it dynamically adjusts the power supply strategy and device power consumption through a non-contact interaction submodule to achieve intelligent power management.
It improved the operating efficiency and battery life of the vehicle information collection terminal, reduced the power consumption of non-critical equipment, optimized the power switching process, and enhanced the intelligence and coordination of the terminal.
Smart Images

Figure CN120963568B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle terminals, and more specifically to a vehicle information collection terminal based on the Internet of Things. Background Technology
[0002] An in-vehicle information collection terminal is a device used to collect vehicle operating information. It is usually installed on the dashboard or other suitable locations inside the car. This device can monitor data such as vehicle speed, fuel consumption, and engine temperature in real time, and transmit this data to the driver's smartphone or other devices so that the driver can better understand the vehicle's operating status and driving habits.
[0003] Currently, most terminals adopt a fixed power consumption mode, which cannot dynamically adjust according to the vehicle's power status, such as the real-time load of the generator, the intensity of work demand, and changes in the energy consumption of external equipment. The switching between external power, generator, and backup battery mostly relies on manual operation or simple voltage threshold triggering. Instantaneous voltage fluctuations are prone to occur during the switching process, which may damage the terminal motherboard and external precision equipment. Moreover, there is no targeted power consumption control in the backup power mode. Either excessively shutting down functions will cause interaction failure, or retaining redundant functions will shorten the range. It is difficult to balance the needs of "functional availability" and "extended range".
[0004] Furthermore, while existing new energy vehicles can dynamically monitor the power supply, vehicle, and generator, the data from each functional module is mostly stored and used independently. For example, ambient light data is only used to adjust display brightness and cannot support energy consumption calculations; energy consumption data is only used for local display and does not participate in power switching decisions, resulting in the terminal being unable to optimize based on global data and overall operating efficiency being low. Summary of the Invention
[0005] This invention addresses the technical problems existing in the prior art by providing a vehicle information collection terminal based on the intelligent Internet of Things.
[0006] The technical solution of this invention to solve the above-mentioned technical problems is as follows: a vehicle information collection terminal based on the intelligent Internet of Things, comprising the following steps: the terminal includes:
[0007] A sensor array is used to acquire vehicle power, power consumption of the terminal itself and external devices. The sensor array is connected to the terminal's RS-485 interface via standardized terminals.
[0008] Non-contact interaction submodule: Based on infrared array sensor, laser projector and photoresistor sensor respectively, infrared gesture interaction, laser projection interaction and ambient light triggering are completed, and based on the software preset gesture-function mapping deployed locally on the terminal;
[0009] Energy consumption optimization and control unit; used to receive energy consumption data collected by sensor array, operation demand data collected by terminal and vehicle status data, generate power supply strategy and energy consumption adjustment instructions through built-in priority decision model, connect to vehicle chassis ECU through CAN bus to control generator speed, and link sensor sampling frequency and terminal power consumption adjustment through GPIO interface.
[0010] Intelligent power switching unit; based on the instructions of the energy consumption optimization control unit, it realizes power supply link switching, including an external power detection module, a generator power supply circuit relay, and a backup battery management chip. The intelligent power switching unit is connected to the terminal power system through standardized terminals.
[0011] In a preferred embodiment, the sensor array includes a current and voltage sensor, a power monitoring chip, and a shunt current detection module;
[0012] The current and voltage sensors are connected in series at the output terminal of the vehicle generator to collect the generator's output current and / or voltage, calculate the power generation, and obtain the vehicle's power.
[0013] The power monitoring chip is integrated on the terminal main control board and is used for the terminal's own real-time power consumption.
[0014] The branch current detection module is installed at the terminal of the external device to obtain the power consumption of the external device.
[0015] In a preferred embodiment, the non-contact interaction submodule obtains the ambient light intensity for light intensity quantification by using the output voltage across the photoresistor sensor, a reference voltage preset by the terminal power supply system, and the calibration coefficient of the photoresistor sensor. It also collects the output voltage across the photoresistor sensor every 50-100ms to store the average light intensity every ten measurements, providing interactive parameters for the automatic start / stop and brightness adjustment of the laser projection. Its light intensity quantization model includes:
[0016]
[0017] Where L is the ambient light intensity, k is the sensor calibration coefficient, and V ref The reference voltage is a fixed value, taken as 3.3V, provided by the terminal power supply system. out The output voltage across the photoresistor is acquired by a terminal A / D converter to store the average light intensity L for every ten ambient light intensities. For interactive parameters;
[0018] 4. The vehicle information collection terminal based on the intelligent Internet of Things according to claim 3, characterized in that, in acquiring interaction parameters... The system then automatically controls the on / off state of the laser projector and dynamically adjusts the projection brightness to ensure visibility in low-light scenes and prevent glare in bright-light scenes. Its control judgments include:
[0019]
[0020] Among them, Proj state This indicates the laser projector's status: 1 for on, 0 for off. L0 is the average light intensity, and L1 is the preset light intensity threshold, set according to the low-light requirements of power operation scenarios. state When the value is 1, the laser projection brightness is calculated by multiplying the maximum brightness by the difference between the ratio of the average light intensity to the light intensity threshold and 1. The LED light source power of the laser projector is then controlled via a PWM signal to achieve the desired laser projection brightness. The specific process includes: Where B is the laser projection brightness, B max For maximum brightness, L is the average light intensity, and L0 is the light intensity threshold.
[0021] In a preferred embodiment, the non-contact interaction submodule collects spatial position changes of gestures through an infrared array sensor, extracts movement direction, speed, and distance, and further includes: obtaining the coordinates of the nth frame gesture in the infrared sensor coordinate system based on the sensor coordinate transformation function, sampling interval, and the total number of frames of the gesture action, and mapping the infrared pixel values to physical coordinates, the transformation model of which is:
[0022] (x n ,y n )=f(n·Δt),n=1,2,...,N;
[0023] Among them, (x n ,y n ) represents the coordinates of the gesture in the infrared sensor coordinate system in the nth frame, f(·) is the sensor coordinate transformation function that maps the infrared pixel value to physical coordinates, Δt is the sampling interval, a fixed value of 50ms, i.e. 20 frames / second, to ensure the capture of fast gestures, and N is the total number of frames of the gesture action, a dynamic value that is determined according to the duration of the gesture, such as a double-tap gesture of about 3-5 frames.
[0024] After obtaining the coordinates of the gesture in the coordinate system through the transformation model, the movement direction, speed, and distance are extracted, including:
[0025]
[0026] Where Δx and Δy are the total displacements of the gesture in the x and y directions, respectively, v is the average velocity of the gesture, and d is the straight-line distance traveled by the gesture. The processing logic is as follows: when the infrared sensor detects an object entering the detection range, continuous sampling is initiated to map the infrared pixel values to physical coordinates. Sampling stops once the gesture leaves the detection area. The displacement, velocity, distance, and other characteristics are then calculated using the formulas described above.
[0027] The extracted movement direction, speed, and distance are used as pre-defined gesture templates for matching, determining the corresponding operation function of the gesture, and triggering a terminal response. The process involves:
[0028]
[0029] Where S is the similarity between the gesture feature and the template, with a value range of [0,1]. The closer it is to 1, the higher the matching degree. Δx and v are the actual gesture displacement and velocity extracted above. Δx0 and v0 are the standard displacement and velocity of the preset gesture template. α and β are the weighting coefficients.
[0030] After the function is triggered, that is Where Func represents the final triggered function, which could be switching pages, adjusting brightness, etc., S represents the similarity between the gesture feature and the template, and S0 is the similarity threshold. k Let be the similarity of the k-th type of gesture template.
[0031] In a preferred embodiment, the energy consumption optimization control unit receives energy consumption data, operation demand data and vehicle status data as input, extracts vehicle status parameters, operation demand coefficient and average energy consumption power through moving average denoising and operation demand standardization formula, and determines the current energy consumption scenario, including external power scenario, self-generated power scenario and backup power scenario, calculates scenario priority coefficient, and provides a basis for subsequent strategy selection.
[0032] Based on the identified energy consumption scenario, energy consumption optimization parameters, including the energy consumption reduction rate, the optimal generator speed, and the remaining backup power time, are calculated to provide a quantitative basis for instruction generation.
[0033] The optimized parameters are then converted into hardware-executable control commands and sent to the corresponding devices via the CAN bus and GPIO interface.
[0034] The specific steps are as follows:
[0035] Step 1: Denoising energy consumption data using moving average, including: Where P avg The average power consumption after preprocessing is the core output parameter used for subsequent strategy calculation. W is the sliding window size, set to 5, which means denoising the most recent 5 collected data points to balance real-time performance and stability. P iThe raw power consumption of the i-th sensor array sample;
[0036] Step 2: Using standardized formulas, such as Where D std The standardized work demand coefficient, with a value range of [0,1], reflects the intensity of the work load. act This represents the actual operating load power, derived from master station commands or local presets. For example, if an emergency power supply requires 100kW, D max This is the maximum load power of the vehicle, a fixed value determined by the vehicle model, such as a maximum of 150kW for a mobile power supply vehicle.
[0037] The processing logic of steps 1 and 2 includes collecting raw data once every 100ms, substituting it into the formula to complete the preprocessing, and extracting vehicle state parameters to form a standardized data set.
[0038] Step 3: Using the scenario priority coefficient model, Where S vehl S is the external electrical state sub-parameter after preprocessing of vehicle state data. vehl =1 indicates that it is available, S vehl =0 indicates unavailable, and also includes S veh =2 indicates that the generator is running, S veh =3 indicates that the generator is not running, D std P is the standardized work demand coefficient. rated The rated power consumption of the terminal, w1, w2, and w3 are weighting coefficients, P avg To obtain the scene priority coefficient K, which is the average power consumption after preprocessing. prio The value ranges from [0,1]. The higher the coefficient, the higher the priority of energy consumption optimization in this scenario.
[0039] Its judgment logic is as follows: External power supply scenario; if S vehl =1 and K prio If the value is greater than 0.6, it is determined that external power should be used first, and the optimization goal is to reduce the power consumption of the terminal and peripherals;
[0040] Self-generated power scenario: If S vehl =0 and S vehl =2, which is determined to be self-generated power. The optimization goal is to match the load with the generator speed and reduce fuel consumption.
[0041] Backup power scenario: If S vehl =0 and S vehl =3, generator shutdown, determined as backup power, optimization goal is to extend power supply time and ensure critical functions.
[0042] Step 4: For the scenarios identified in Step 3, calculate the specific energy consumption optimization parameters to provide a quantitative basis for instruction generation.
[0043] 4-1. External power supply scenario; The reduction in energy consumption due to external power supply is: Where η represents the energy consumption reduction rate, ranging from [0, 0.4], meaning a maximum reduction of 40%, to avoid excessive frequency reduction affecting functionality. P adj The adjusted target power consumption is determined by the frequency reduction of non-critical equipment, P avg This represents the average energy consumption power during the preprocessing in step 1.
[0044] Where P adj For the calculation logic: when the sampling frequency of non-critical devices (such as noise sensors and cameras) is reduced, the power consumption decreases proportionally. For example, when the sampling frequency of a noise sensor is reduced from 1Hz to 0.1Hz, the power consumption decreases from 5mW to 0.5mW; when the camera frame rate is reduced from 25fps to 15fps, the power consumption decreases from 2W to 1.2W. The power consumption of all adjusted devices is then summed to obtain P. adj .
[0045] 4-2. Self-generated power scenario; Calculation of optimal generator speed: Based on the operating load power, calculate the optimal generator speed to balance power generation demand and fuel consumption: n opt =a·D act +b, where n opt For the optimal generator speed, the core output parameter, D act denoted as the actual operating load power in step 1, and a and b as fitting coefficients determined by the characteristics of the vehicle generator. The optimal speed must satisfy the requirement that the generator power is greater than or equal to the load power.
[0046] 4-3. Backup power scenario: Calculate the remaining power supply time based on the backup battery capacity and current power consumption to ensure uninterrupted critical functions. Where T rem For the remaining backup power time, C batt For backup battery capacity, U batt For backup battery voltage, P key For critical function power consumption, where P key For P adj A subset of the backup power scenario, where all non-critical functions are disabled, P key =P adj .
[0047] Step 5: Convert the calculated optimization parameters into hardware-executable control instructions and send them to the corresponding devices via the CAN bus and GPIO interface.
[0048] In a preferred embodiment, the intelligent power switching unit uses the acquired voltage and current of the external power supply, generator, and backup battery as the raw data for switching decisions, and determines the availability status of each power supply by calculating the effective value of the power supply voltage and the power output power.
[0049] Based on the availability status of each power source and the adjustment commands issued by the energy consumption optimization control unit, such as the scene priority coefficient K. prio Calculate the switching priority of each power source and determine the target power supply link, including external power, generator and backup battery;
[0050] Then, control the hardware actions of the generator power supply circuit relay and external power transfer switch to switch the power supply link:
[0051] If the target power source is external, first close the external power input relay, and then open the generator relay after a 2ms delay to avoid power conflict.
[0052] The target power source is a generator. First, start the generator to preheat it. The time taken is provided by the energy consumption optimization control unit, which is 100ms. After stabilization, close the generator relay and disconnect the external power relay.
[0053] The target power source is a backup battery. The backup battery management chip is activated, the battery output relay is closed, the preceding power relay is disconnected, and the terminal is notified to reduce power consumption through the GPIO interface.
[0054] In a preferred embodiment, after the intelligent power switching unit completes the switching, it calculates the voltage fluctuation. If the voltage fluctuation exceeds the safe range, it switches back to the backup power supply and feeds the status back to the energy consumption optimization control unit. The voltage fluctuation is determined by the absolute value of the difference between the effective voltage value of the target power supply after switching and the effective voltage value of the original power supply before switching.
[0055] In a preferred embodiment, when the intelligent power switching unit switches to backup battery power, the non-contact interaction submodule reduces laser projection power consumption, extends backup battery life, and ensures the availability of basic interactive functions. Furthermore, the ambient light sensor data of the non-contact interaction submodule is shared with the sensor array and sent to the sensor array via the internal data bus as supplementary parameters for energy consumption collection of light-related devices, which belong to the energy consumption of external devices.
[0056] The beneficial effects of this invention are: by comprehensively collecting energy consumption data of vehicle power, terminal itself and external devices through sensor array, and combining the scene recognition capability of energy consumption optimization control unit, differentiated strategies can be generated for scenarios such as external power, self-generated power and backup power. In the external power scenario, the power consumption of non-critical devices is reduced; in the self-generated power scenario, the optimal speed of generator is matched; and in the backup power scenario, the power supply of key functions is focused, avoiding fuel waste or power supply resource mismatch in fixed mode, and improving the utilization efficiency of vehicle power and electric energy.
[0057] The non-contact interaction submodule eliminates the reliance on contact operation through infrared gesture recognition, enabling precise control even in bumpy, harsh environments or when hands are inconvenient. At the same time, it dynamically adjusts the start, stop and brightness of laser projection based on a photoresistor sensor, which solves the problems of poor visibility in strong light and redundant energy consumption in weak light, and eliminates the need for manual adjustment by operators, reducing the difficulty of interaction in complex scenarios, which is in line with the current development trend of intelligent driving of new energy vehicles.
[0058] By linking the data of the non-contact interaction submodule and the sensor array through the internal data bus, the ambient light sensor data can be supplemented to the energy consumption acquisition system, providing a reference for the energy consumption calculation of external devices. The data of each module works together to support the decision-making of the energy consumption optimization control unit, thereby optimizing the power supply strategy, interactive adjustment and power switching, and improving the overall coordination and intelligence of the terminal operation. Attached Figure Description
[0059] Figure 1 This is a system block diagram of the present invention;
[0060] Figure 2 This is a schematic diagram of the process of the present invention. Detailed Implementation
[0061] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0062] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0063] In the description of this application, the term "for example" is used to indicate that it is used as an example, illustration, or illustration. Any embodiment described as "for example" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use the invention. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that the invention can be made without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid obscuring the description of the invention with unnecessary detail. Therefore, the invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0064] This embodiment provides: a vehicle information collection terminal based on the intelligent Internet of Things, the terminal including:
[0065] Sensor array; used to acquire vehicle power, terminal power itself and external device power consumption. The sensor array is connected to the terminal RS-485 interface through standardized terminals.
[0066] The sensor array includes current and voltage sensors, a power monitoring chip, and a shunt current detection module;
[0067] A current and voltage sensor is connected in series at the output terminal of the vehicle's generator to collect the generator's output current and / or voltage, calculate the power output, and obtain the vehicle's power.
[0068] The power monitoring chip is integrated on the terminal's main control board and is used for the terminal's real-time power consumption.
[0069] The branch current detection module is installed at the terminal of the external device to obtain the power consumption of the external device.
[0070] Non-contact interaction submodule: Based on infrared array sensor, laser projector and photoresistor sensor respectively, infrared gesture interaction, laser projection interaction and ambient light triggering are completed, and based on the software preset gesture-function mapping deployed locally on the terminal;
[0071] The non-contact interaction submodule obtains the ambient light intensity for light intensity quantification by measuring the output voltage across the photoresistor sensor, using a preset reference voltage from the terminal power supply system, and the calibration coefficient of the photoresistor sensor. It also collects the output voltage across the photoresistor sensor every 50-100ms, storing the average light intensity every ten measurements to provide interactive parameters for the automatic start / stop and brightness adjustment of the laser projection. Its light intensity quantization model includes:
[0072]
[0073] Where L is the ambient light intensity, k is the sensor calibration coefficient, and V ref The reference voltage is a fixed value, taken as 3.3V, provided by the terminal power supply system. out The output voltage across the photoresistor is acquired by a terminal A / D converter to store the average light intensity L for every ten ambient light intensities. For interactive parameters;
[0074] Obtaining interaction parameters The system then automatically controls the on / off state of the laser projector and dynamically adjusts the projection brightness to ensure visibility in low-light scenes and prevent glare in bright-light scenes. Its control judgments include:
[0075]
[0076] Among them, Proj state This indicates the laser projector's status: 1 for on, 0 for off. L0 is the average light intensity, and L1 is the preset light intensity threshold, set according to the low-light requirements of power operation scenarios. state When the value is 1, the laser projection brightness is calculated by multiplying the maximum brightness by the difference between the ratio of the average light intensity to the light intensity threshold and 1. The LED light source power of the laser projector is then controlled via a PWM signal to achieve the desired laser projection brightness. The specific process includes: Where B is the laser projection brightness, B max For maximum brightness, L is the average light intensity, and L0 is the light intensity threshold.
[0077] The contactless interaction submodule collects spatial position changes of gestures through an infrared array sensor, extracting movement direction, speed, and distance. It also includes: obtaining the coordinates of the nth frame gesture in the infrared sensor coordinate system based on the sensor coordinate transformation function, sampling interval, and the total number of frames of the gesture action; mapping infrared pixel values to physical coordinates; and using the following transformation model:
[0078] (x n ,y n )=f(n·Δt),n=1,2,...,N;
[0079] Among them, (x n ,y n ) represents the coordinates of the gesture in the infrared sensor coordinate system in the nth frame, f(·) is the sensor coordinate transformation function that maps the infrared pixel value to physical coordinates, Δt is the sampling interval, a fixed value of 50ms, i.e. 20 frames / second, to ensure the capture of fast gestures, and N is the total number of frames of the gesture action, a dynamic value that is determined according to the duration of the gesture, such as a double-tap gesture of about 3-5 frames.
[0080] After obtaining the coordinates of the gesture in the coordinate system through the transformation model, the movement direction, speed, and distance are extracted, including:
[0081]
[0082] Where Δx and Δy are the total displacements of the gesture in the x and y directions, respectively, v is the average velocity of the gesture, and d is the straight-line distance traveled by the gesture. The processing logic is as follows: when the infrared sensor detects an object entering the detection range, continuous sampling is initiated to map the infrared pixel values to physical coordinates. Sampling stops once the gesture leaves the detection area. The displacement, velocity, distance, and other characteristics are then calculated using the formulas described above.
[0083] The extracted movement direction, speed, and distance are used as pre-defined gesture templates for matching, determining the corresponding operation function of the gesture, and triggering a terminal response. The process involves:
[0084]
[0085] Where S is the similarity between the gesture feature and the template, with a value range of [0,1]. The closer it is to 1, the higher the matching degree. Δx and v are the actual gesture displacement and velocity extracted above. Δx0 and v0 are the standard displacement and velocity of the preset gesture template. α and β are the weighting coefficients.
[0086] After the function is triggered, that is Where Func represents the final triggered function, which could be switching pages, adjusting brightness, etc., S represents the similarity between the gesture feature and the template, and S0 is the similarity threshold. k Let be the similarity of the k-th type of gesture template.
[0087] Energy consumption optimization and control unit; used to receive energy consumption data collected by sensor array, operation demand data collected by terminal and vehicle status data, generate power supply strategy and energy consumption adjustment instructions through built-in priority decision model, connect to vehicle chassis ECU through CAN bus to control generator speed, and link sensor sampling frequency and terminal power consumption adjustment through GPIO interface.
[0088] The energy consumption optimization control unit receives energy consumption data, operation demand data and vehicle status data as input. It extracts vehicle status parameters, operation demand coefficient and average energy consumption power through moving average noise reduction and operation demand standardization formula, and determines the current energy consumption scenario, including external power scenario, self-generated power scenario and backup power scenario. It calculates the scenario priority coefficient to provide a basis for subsequent strategy selection.
[0089] Based on the identified energy consumption scenario, energy consumption optimization parameters, including the energy consumption reduction rate, the optimal generator speed, and the remaining backup power time, are calculated to provide a quantitative basis for instruction generation.
[0090] The optimized parameters are then converted into hardware-executable control commands and sent to the corresponding devices via the CAN bus and GPIO interface.
[0091] The specific steps are as follows:
[0092] Step 1: Denoising energy consumption data using moving average, including: Where P avg The average power consumption after preprocessing is the core output parameter used for subsequent strategy calculation. W is the sliding window size, set to 5, which means denoising the most recent 5 collected data points to balance real-time performance and stability. P i The raw power consumption of the i-th sensor array sample;
[0093] Step 2: Using standardized formulas, such as Where D std The standardized work demand coefficient, with a value range of [0,1], reflects the intensity of the work load. act This represents the actual operating load power, derived from master station commands or local presets. For example, if an emergency power supply requires 100kW, D max This is the maximum load power of the vehicle, a fixed value determined by the vehicle model, such as a maximum of 150kW for a mobile power supply vehicle.
[0094] The processing logic of steps 1 and 2 includes collecting raw data once every 100ms, substituting it into the formula to complete the preprocessing, and extracting vehicle state parameters to form a standardized data set.
[0095] Step 3: Using the scenario priority coefficient model, Where S vehl S is the external electrical state sub-parameter after preprocessing of vehicle state data. vehl =1 indicates that it is available, S vehl =0 indicates unavailable, and also includes S veh =2 indicates that the generator is running, S evh =3 indicates that the generator is not running, D std P is the standardized work demand coefficient. rated The rated power consumption of the terminal, w1, w2, and w3 are weighting coefficients, P avg To obtain the scene priority coefficient K, which is the average power consumption after preprocessing. prio The value ranges from [0,1]. The higher the coefficient, the higher the priority of energy consumption optimization in this scenario.
[0096] Its judgment logic is as follows: External power supply scenario; if S vehl =1 and K prio If the value is greater than 0.6, it is determined that external power should be used first, and the optimization goal is to reduce the power consumption of the terminal and peripherals;
[0097] Self-generated power scenario: If Svehl =0 and S vehl =2, which is determined to be self-generated power. The optimization goal is to match the load with the generator speed and reduce fuel consumption.
[0098] Backup power scenario: If S vehl =0 and S vehl =3, generator shutdown, determined as backup power, optimization goal is to extend power supply time and ensure critical functions.
[0099] Step 4: For the scenarios identified in Step 3, calculate the specific energy consumption optimization parameters to provide a quantitative basis for instruction generation.
[0100] 4-1. External power supply scenario; The reduction in energy consumption due to external power supply is: Where η represents the energy consumption reduction rate, ranging from [0, 0.4], meaning a maximum reduction of 40%, to avoid excessive frequency reduction affecting functionality. P adj The adjusted target power consumption is determined by the frequency reduction of non-critical equipment, P avg This represents the average energy consumption power during the preprocessing in step 1.
[0101] Where P adj For the calculation logic: when the sampling frequency of non-critical devices (such as noise sensors and cameras) is reduced, the power consumption decreases proportionally. For example, when the sampling frequency of a noise sensor is reduced from 1Hz to 0.1Hz, the power consumption decreases from 5mW to 0.5mW; when the camera frame rate is reduced from 25fps to 15fps, the power consumption decreases from 2W to 1.2W. The power consumption of all adjusted devices is then summed to obtain P. adj .
[0102] 4-2. Self-generated power scenario; Calculation of optimal generator speed: Based on the operating load power, calculate the optimal generator speed to balance power generation demand and fuel consumption: n opt =a·D act +b, where n opt For the optimal generator speed, the core output parameter, D act denoted as the actual operating load power in step 1, and a and b as fitting coefficients determined by the characteristics of the vehicle generator. The optimal speed must satisfy the requirement that the generator power is greater than or equal to the load power.
[0103] 4-3. Backup power scenario: Calculate the remaining power supply time based on the backup battery capacity and current power consumption to ensure uninterrupted critical functions. Where T rem For the remaining backup power time, C batt For backup battery capacity, C batt For backup battery voltage, P key For critical function power consumption, where P key For P adjA subset of the backup power scenario, where all non-critical functions are disabled, P key =P adj .
[0104] Step 5: Convert the calculated optimization parameters into hardware-executable control instructions and send them to the corresponding devices via the CAN bus and GPIO interface.
[0105] Intelligent power switching unit; based on the instructions of the energy consumption optimization control unit, it realizes power supply link switching, including an external power detection module, a generator power supply circuit relay, and a backup battery management chip. The intelligent power switching unit is connected to the terminal power system through standardized terminals.
[0106] The intelligent power switching unit uses the voltage and current of the external power supply, generator, and backup battery as the raw data for switching decisions, and determines the availability status of each power supply by calculating the effective value of the power supply voltage and the power output power.
[0107] The adjustment commands issued by the control unit based on the availability status of each power source and energy consumption optimization, such as the scene priority coefficient K, are used. prio Calculate the switching priority of each power source and determine the target power supply link, including external power, generator and backup battery;
[0108] Then, control the hardware actions of the generator power supply circuit relay and external power transfer switch to switch the power supply link:
[0109] If the target power source is external, first close the external power input relay, and then open the generator relay after a 2ms delay to avoid power conflict.
[0110] The target power source is a generator. First, start the generator to preheat it. The time taken is provided by the energy consumption optimization control unit, which is 100ms. After stabilization, close the generator relay and disconnect the external power relay.
[0111] The target power source is a backup battery. The backup battery management chip is activated, the battery output relay is closed, the preceding power relay is disconnected, and the terminal is notified to reduce power consumption through the GPIO interface.
[0112] After the intelligent power switching unit completes the switching, it calculates the voltage fluctuation. If the voltage fluctuation exceeds the safe range, it switches back to the backup power supply and feeds the status back to the energy consumption optimization control unit. The voltage fluctuation is determined by the absolute value of the difference between the effective voltage value of the target power supply after the switch and the effective voltage value of the original power supply before the switch.
[0113] When the intelligent power switching unit switches to backup battery power, the contactless interaction submodule reduces laser projection power consumption and extends backup power battery life, while ensuring the availability of basic interactive functions. In addition, the ambient light sensor data of the contactless interaction submodule is shared with the sensor array and sent to the sensor array through the internal data bus as supplementary parameters for energy consumption collection of light-related devices, which belong to the energy consumption of external devices.
[0114] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0115] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0116] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0117] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0118] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0119] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.
[0120] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A vehicle information collection terminal based on the intelligent Internet of Things, characterized in that, The terminal includes: A sensor array is used to acquire vehicle power, power consumption of the terminal itself and external devices. The sensor array is connected to the terminal's RS-485 interface via standardized terminals. The non-contact interaction submodule uses an infrared array sensor, a laser projector, and a photoresistor sensor to perform infrared gesture interaction, laser projection interaction, and ambient light triggering, respectively, and is based on the software preset gesture-function mapping deployed locally on the terminal. Energy consumption optimization control unit; used to receive energy consumption data collected by sensor array, operation demand data collected by terminal and vehicle status data, generate power supply strategy and energy consumption adjustment instructions through built-in priority decision model, connect to vehicle chassis ECU through CAN bus to control generator speed, and link sensor array sampling frequency and terminal power consumption adjustment through GPIO interface. Intelligent power switching unit; realizes power supply link switching based on the instructions of the energy consumption optimization control unit, including external power supply, generator power supply circuit relay, and backup battery. The intelligent power switching unit is connected to the terminal power system through standardized terminals.
2. The vehicle information collection terminal based on the intelligent Internet of Things according to claim 1, characterized in that, The sensor array includes current and voltage sensors, a power monitoring chip, and a shunt current detection module. The current and voltage sensors are connected in series at the output terminal of the vehicle generator to collect the generator's output current and / or voltage, calculate the power generation, and obtain the vehicle's power. The power monitoring chip is integrated on the terminal main control board and is used to collect the terminal's own real-time power consumption data. The branch current detection module is installed at the terminal of the external device to obtain the power consumption of the external device.
Citation Information
Patent Citations
Power supply operation and maintenance method and system of new energy automobile and storage medium
CN117207905A
Energy-saving control method of vehicle-mounted multimedia navigation terminal and related equipment
CN118683466A