A control method and system based on a car charging port cover
Patent Information
- Application Number
- CN202611051239.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-15
- Publication Date
- 2026-08-21
AI Technical Summary
[0004]在汽车充电口盖的启闭过程中,用户需要实际接触充电口盖表面才能完成操作,在用户双手持物、戴手套或手部潮湿等场景下使用不便,降低汽车充电口盖使用的便利性
1.通过对红外检测信息、实际操作信息以及局部变化湿度进行分析以得到匹配控制指令,并执行匹配控制指令以控制充电口盖运行,从而能够无需用户实际接触充电口盖表面即可完成操作识别,有效提高充电口盖使用的便利性、安全性和环境适应性,并利用不同用户手势引起的局部湿度变化差异进行身份验证,使充电口盖仅在合法用户操作时响应,防止未授权人员的误操作,提高充电口盖控制的安全性;
Smart Images

Figure CN122607443A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of automotive charging port covers, and in particular to a control method and system based on automotive charging port covers. Background Technology
[0002] A car charging port cover is a flip-open device installed on the body of a car to cover and protect the charging port.
[0003] During the opening and closing of the charging port cover in a car, electric vehicles typically have a traditional mechanical switch on the charging port cover. Users need to press a specific area on the outer panel of the cover to trigger the mechanical switch located on the inner base plate to open or close the charging port cover.
[0004] During the opening and closing of the car charging port cover, users need to actually touch the surface of the cover to complete the operation. This is inconvenient when users are holding objects, wearing gloves, or have wet hands, reducing the convenience of using the car charging port cover. Summary of the Invention
[0005] To improve the convenience of using car charging port covers, this invention provides a control method and system based on car charging port covers.
[0006] In a first aspect, the present invention provides a control method based on an automotive charging port cover, employing the following technical solution: A control method based on an automotive charging port cover includes: Collect infrared detection information and obtain proximity path information based on the infrared detection information; The approach direction and speed of the object are obtained based on the approach path information; The type of proximity is identified by the direction and speed of proximity. When the proximity type meets the preset control type, the user's actual operation information in front of the charging port cover is collected through the preset capacitive sensing electrode. Calculate the similarity between the actual operation information and the preset benchmark operation information; If the similarity exceeds the preset benchmark similarity threshold, the benchmark operation information with the highest similarity is used as the matching operation information. Local humidity changes during the actual operation information collection process; The matching control command is obtained by combining the matching operation information with the local humidity changes, and the matching control command is executed to control the operation of the charging port cover.
[0007] By adopting the above technical solution, matching control commands are obtained by analyzing infrared detection information, actual operation information, and local humidity changes. These matching control commands are then executed to control the operation of the charging port cover. This allows operation recognition to be completed without the user actually touching the surface of the charging port cover, effectively improving the convenience, safety, and environmental adaptability of the charging port cover. Furthermore, the differences in local humidity changes caused by different user gestures are used for identity verification, ensuring that the charging port cover only responds when operated by authorized users, preventing unauthorized personnel from misoperating and improving the security of the charging port cover control.
[0008] Optionally, methods for obtaining matching control commands include: Obtain the current ambient humidity; Historical humidity changes can be obtained by matching operational information; A baseline variation pattern was obtained based on historical humidity changes and ambient humidity. Humidity change patterns are generated based on local humidity changes and the humidity of the surrounding environment; The matching control command is obtained by comparing the humidity change pattern with the reference change pattern to output matching operation information.
[0009] By adopting the above technical solution, by using the ambient humidity as a reference benchmark and retrieving the corresponding historical humidity changes based on the matching operation information, a benchmark change pattern is generated and compared with the current humidity change pattern. This allows for accurate determination of whether the current operator's identity matches the historical operator corresponding to the matching operation information, thus solving the problem of not being able to distinguish the operator's identity in non-contact gesture operation and improving the accuracy of identity verification for charging port cover control.
[0010] Optionally, methods for generating humidity change patterns include: Retrieve local humidity values at various time points from local humidity changes; The difference between the local humidity value and the ambient humidity at each time point is calculated as the humidity difference score. Humidity change patterns are generated based on the humidity difference values at each time point.
[0011] By adopting the above technical solution, the humidity difference value is obtained by analyzing the local humidity value and the surrounding environmental humidity. This can effectively eliminate the background interference of environmental humidity on the detection results, retain the humidity change component caused by the gesture operation alone, so that the generated humidity change pattern can more accurately reflect the humidity disturbance characteristics of the gesture itself, and improve the accuracy of the comparison between the humidity change pattern and the benchmark change pattern.
[0012] Optional, also includes: The rate of humidity change is calculated based on the humidity difference values at each time point. Predicting humidity change trends in actual operation information based on the rate of humidity change; The correction number is obtained based on the humidity change trend and the preset capacitive sensing position; Based on the rate of humidity change and the correction number to match the correction factor; The correction threshold is obtained by multiplying the correction coefficient by the preset detection threshold. The capacitive sensing electrode was adjusted to correct the threshold and the actual operation information was reacquired.
[0013] By adopting the above technical solution, the rate of humidity change is calculated by the humidity difference value and the humidity change trend in the actual operation process is predicted. Then, based on the humidity change trend and the position of the capacitive sensing electrode, the target electrode and correction threshold that need to be adjusted are determined. This allows the capacitive sensing electrode to complete parameter adjustment in advance according to the predicted humidity change. The correction threshold replaces the original detection threshold to judge the change in capacitance value, thereby completing the dynamic adjustment of sensor accuracy before humidity interference arrives. This overcomes the interference of environmental factors such as rain and high humidity on detection accuracy and improves the environmental adaptability of the charging port cover control.
[0014] Optional, also includes: The process of acquiring operational amplitude information during actual operation is used to collect signal characteristics based on correction numbers; By comparing the data difference between local humidity changes and historical humidity changes, the deviation humidity can be obtained. By combining signal characteristics with humidity changes and deviations, the finger merging state during the actual operation process can be obtained. The amplitude change characteristics are obtained based on the finger merging state and the amplitude of operation; The humidity change pattern and correction threshold are updated based on the amplitude change characteristics.
[0015] By adopting the above technical solution, by acquiring the operation amplitude information of actual operation information and collecting signal features, and then combining the deviation change humidity to infer the finger merging state, it is possible to use the gesture amplitude and the different humidity perturbation patterns generated when the fingers are together or apart to perform fine recognition, effectively distinguish the influence of different gesture details on humidity distribution, thereby updating the humidity change pattern and correction threshold, and thus improving the accuracy of gesture recognition and humidity compensation.
[0016] Optionally, methods for obtaining amplitude variation characteristics include: Update infrared detection information based on actual operational data; The levitation distance information is calculated by combining the updated infrared detection information with the capacitive sensing position. The suspension change value is obtained based on the suspension distance information and the correction number; The baseline hover change value is obtained based on the matching operation information; The difference between the suspension change value and the reference suspension change value is calculated as the actual change value; The amplitude change characteristic is updated based on the actual change value.
[0017] By adopting the above technical solution, by updating the infrared detection information and combining it with the capacitive sensing position to calculate the floating distance information, and then comparing it with the reference floating change value to obtain the actual change value, it is possible to monitor the change of vertical distance between the hand and the charging port cover in real time, and correct the amplitude change characteristics accordingly, reducing the impact of different hand heights on capacitive detection during user operation, and improving the accuracy of amplitude change characteristics.
[0018] Optionally, methods for obtaining amplitude variation characteristics include: Collect surrounding environmental information and retrieve surrounding airflow information from the surrounding environmental information; Gesture airflow information is obtained through actual operational data; Airflow correction information is obtained based on surrounding airflow information and gesture airflow information; Based on actual operation information and preset reciprocating types, reciprocating gesture segments are obtained; Reciprocating airflow information is obtained based on reciprocating gesture segments and gesture airflow information; Retrieve the reciprocating interval duration from the reciprocating gesture segment; The reciprocating correction information is obtained based on the reciprocating airflow information and the reciprocating interval duration; The update amplitude changes are combined with the airflow correction information and the cyclic correction information.
[0019] By adopting the above technical solution, gesture airflow information is obtained by analyzing the surrounding environmental information and actual operation information. In the event of interference from natural wind, airflow correction information is used for compensation. At the same time, the reciprocating gesture segment is identified based on the actual operation information, and reciprocating correction information is generated using the reciprocating airflow information and the reciprocating interval duration. This allows for separate correction of special cases in reciprocating gestures where airflow cancels each other out and humidity distribution changes due to back-and-forth movement. This reduces the impact of environmental wind and the anti-interference compensation mechanism of reciprocating gestures, thereby improving the accuracy of amplitude change characteristics.
[0020] Optionally, methods for obtaining operational range information during the actual operation process include: Signal strength values of each capacitor sensing electrode during the acquisition of actual operation information; Calculate the operational amplitude value based on each signal strength value; Match the amplitude level of the actual operation information to the operation amplitude value; The operation amplitude information is generated based on the amplitude level.
[0021] By adopting the above technical solution, by acquiring the signal strength value of each capacitor sensing electrode and calculating the operating amplitude value, and then matching the corresponding amplitude level according to the operating amplitude value, the continuously changing signal strength can be quantized into discrete amplitude levels, so that the operating amplitude information can be output in a standardized data form, simplifying the subsequent steps of calling and processing the operating amplitude, and improving data processing efficiency.
[0022] Optional, also includes: Collect personalized settings information; A personalized database is formed based on personalized settings, baseline operation information, and preset baseline permission levels; The permission level is determined based on the matching control instructions; Based on the permission level, retrieve the corresponding personalized settings information from the personalized database as the current personalized settings; The matching control command will be merged with the current personalization settings before execution.
[0023] By adopting the above technical solution, a personalized database is formed by collecting personalized setting information and associating it with baseline operation information and baseline permission level. Then, the corresponding personalized settings are retrieved from the database and executed in combination according to the permission level determined by the matching control command. This can automatically restore the user's preferred driving posture and in-vehicle environment after the user is authenticated, thereby improving the linkage between the charging port cover control and the vehicle's intelligent cockpit system.
[0024] Secondly, this application provides a control system based on an automotive charging port cover, employing the following technical solution: A control system based on an automotive charging port cover includes: The acquisition module is used to acquire infrared detection information, actual operation information, and local humidity changes. A memory for storing a program for a control method based on an automotive charging port cover; The processor is used to load and execute programs stored in memory.
[0025] In summary, this application includes at least one of the following beneficial technical effects: 1. By analyzing infrared detection information, actual operation information, and local humidity changes, matching control commands are obtained and executed to control the operation of the charging port cover. This allows operation recognition to be completed without the user actually touching the surface of the charging port cover, effectively improving the convenience, safety, and environmental adaptability of the charging port cover. Furthermore, the difference in local humidity changes caused by different user gestures is used for identity verification, ensuring that the charging port cover only responds when operated by authorized users, preventing unauthorized personnel from misoperating and improving the security of the charging port cover control. 2. By acquiring the operation amplitude information of actual operation information and collecting signal features, and then combining the deviation change humidity to infer the finger merging state, it can use the gesture amplitude and the different humidity perturbation patterns generated when the fingers are together or apart to perform fine recognition, effectively distinguish the influence of different gesture details on humidity distribution, thereby updating the humidity change pattern and correction threshold, and thus improving the accuracy of gesture recognition and humidity compensation. 3. By analyzing the surrounding environmental information and actual operation information, gesture airflow information is obtained. This allows for compensation using airflow correction information when there is interference from natural wind. Simultaneously, based on the actual operation information, reciprocating gesture segments are identified, and reciprocating correction information is generated using the reciprocating airflow information and the reciprocating interval duration. This allows for separate correction of special cases where airflow cancels out and humidity distribution changes due to back-and-forth movement in reciprocating gestures. This reduces the impact of environmental wind and the anti-interference compensation mechanism of reciprocating gestures, thereby improving the accuracy of amplitude change characteristics. Attached Figure Description
[0026] Figure 1 This is a flow chart of a control method based on an automotive charging port cover according to an embodiment of the present invention. Figure 1 ; Figure 2 This is a flow chart of a control method based on an automotive charging port cover according to an embodiment of the present invention. Figure 2 ; Figure 3 This is a simplified schematic diagram illustrating the scene of gesture airflow information according to an embodiment of the present invention; Figure 4 This is a flowchart of the method for obtaining amplitude change characteristics according to an embodiment of the present invention. Detailed Implementation
[0027] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.
[0028] Reference Figure 1 This application discloses a control method based on an automotive charging port cover, comprising the following steps: S10: Collect infrared detection information and obtain proximity path information based on the infrared detection information.
[0029] Infrared detection information refers to the data information of infrared signal changes as an object approaches the charging port cover. The data information of the object on the charging port cover is collected by an infrared sensor set on the charging port cover as infrared detection information.
[0030] Proximity path information refers to the proximity trajectory data of an object in three-dimensional space. The distance between the object and the charging port cover is calculated by substituting the infrared signal intensity value in the infrared detection information into a preset distance conversion formula. The spatial position change of the object is calculated based on the distance value change at each sampling time and the spatial arrangement angle of the infrared sensor to obtain the proximity path information.
[0031] The distance conversion formula is a formula set by technicians to convert infrared data into distance.
[0032] S11: Obtain the approach direction and speed of the object based on the approach path information.
[0033] The approach direction refers to the direction of movement of the object relative to the charging port cover. The starting and ending spatial positions of the object within a preset time window are extracted from the approach path information. The displacement vector from the starting position to the ending position is calculated, and the approach direction is determined based on the angle between the displacement vector and the direction in which the charging port cover is facing.
[0034] Approach speed refers to the rate at which an object moves relative to the charging port cover. It is calculated by extracting the distance the object moves within a preset time window from the approach path information, dividing the distance by the duration of the preset time window, and using the change in distance between the object and the charging port cover per unit time as the approach speed.
[0035] S12: Identify proximity type by proximity direction and proximity speed.
[0036] The proximity type refers to the classification of an object's behavior when it approaches the charging port cover, including intentional operation type and unintentional passing type.
[0037] By determining whether the approaching direction belongs to the preset valid approaching direction and whether the approaching speed belongs to the preset valid approaching speed range, the approaching type is determined to be an intentional operation type when the approaching direction belongs to the valid approaching direction and the approaching speed belongs to the valid approaching speed range; otherwise, it is determined to be an unintentional passage type.
[0038] The effective approach direction is the direction set by the technician from the driver's side or the front of the vehicle toward the charging port cover. The effective approach speed range is the speed range set by the technician for a normal human walking approach to the charging port cover.
[0039] S13: When the proximity type meets the preset control type, the user's actual operation information in front of the charging port cover is collected through the preset capacitive sensing electrode.
[0040] The control type is a proximity type set by the technician to allow triggering of the charging port cover control.
[0041] The capacitive sensing electrode is a conductive metal sheet arranged inside the charging port cover by the technician. Multiple capacitive sensing electrodes are arranged on the surface of the charging port cover. Each capacitive sensing electrode is connected to a capacitance detection circuit to detect changes in capacitance value caused by the hand approaching or moving.
[0042] Actual operation information refers to the sequence of capacitance values of each capacitive sensing electrode changing over time during a non-contact gesture operation performed by the user in front of the charging port cover, reflecting the spatial movement trajectory of the user's hand in front of the charging port cover.
[0043] By controlling each capacitor sensing electrode to continuously collect capacitance values within a preset collection period, and arranging the capacitance values of each electrode at the same sampling time according to the electrode arrangement order, the actual operation information is obtained.
[0044] S14: Calculate the similarity between the actual operation information and the preset benchmark operation information.
[0045] The reference operation information is a sequence template of capacitance value changes of each capacitor sensing electrode corresponding to a standard gesture operation set by the technician and pre-stored in the vehicle system. Different reference operation information corresponds to different control commands.
[0046] Similarity refers to the degree of matching obtained by comparing the capacitance value change sequence of actual operation information with the capacitance value change sequence template of each benchmark operation information.
[0047] By calculating the correlation coefficient or Euclidean distance between the capacitance value change sequence of the actual operation information and the capacitance value change sequence template of each benchmark operation information, the calculated correlation coefficient or Euclidean distance is converted into a matching degree value in the range of 0 to 1 as the similarity. The higher the similarity, the closer the actual operation is to the corresponding benchmark operation.
[0048] S15: If the similarity exceeds the preset benchmark similarity threshold, the benchmark operation information with the highest similarity will be used as the matching operation information.
[0049] The baseline similarity threshold is the minimum similarity value set by technicians to determine whether the actual operation information effectively matches the baseline operation information.
[0050] Matching operation information refers to the benchmark operation information that has the highest similarity to the actual operation information and exceeds the benchmark similarity threshold. By comparing each calculated similarity with the benchmark similarity threshold, the benchmark operation information corresponding to the similarity exceeding the benchmark similarity threshold is filtered out. Then, the benchmark operation information with the highest similarity value is selected from the filtered benchmark operation information as the matching operation information.
[0051] S16: Local humidity changes during the process of collecting actual operation information.
[0052] Localized humidity variation refers to the data on how the humidity changes over time in a localized area around the charging port cover during a user's contactless gesture operation.
[0053] By using a temperature and humidity sensor located near the charging port cover, the humidity value is collected in real time at each sampling moment during the user's non-contact gesture operation, so as to obtain a sequence of local humidity values that change over time as the local humidity variation.
[0054] S17: Combine the matching operation information with the local humidity changes to obtain the matching control command, and execute the matching control command to control the operation of the charging port cover.
[0055] Matching control commands are control signals used to control the charging port cover to open or close. These commands are obtained by analyzing matching operation information and local humidity changes, and the system outputs these commands to control the charging port cover's operation. Specific analysis methods for matching control commands are detailed in S20 to S24.
[0056] Methods for obtaining matching control commands include: S20: Obtain the ambient humidity of the current environment.
[0057] Ambient humidity refers to the stable humidity value in the environment around the charging port cover that is not disturbed by hand gestures. The ambient humidity is obtained by continuously collecting humidity values at multiple sampling times after the user approaches the charging port cover and before the user begins to perform a non-contact gesture operation, and then taking the average of the remaining humidity values after removing the maximum and minimum values.
[0058] S21: Obtain historical humidity changes by matching operation information.
[0059] Historical humidity changes refer to the data information recorded and stored when the same user successfully performed the same gesture operation in the past, corresponding to the matching operation information, and the local humidity changes over time. The historical humidity changes are matched from the preset humidity mapping table by matching the operation information.
[0060] The humidity mapping table stores historical humidity changes corresponding to different matching operation information. The parameters in the humidity mapping table are set in advance by those skilled in the art based on actual conditions. The humidity mapping table records the matching operation information and the corresponding local humidity changes each time the user successfully performs a contactless gesture operation. It then averages the multiple local humidity changes corresponding to the same matching operation information and stores the average to obtain the mapping relationship between each matching operation information and the historical humidity changes.
[0061] S22: A baseline variation pattern is obtained based on historical humidity changes and ambient humidity.
[0062] The baseline change pattern refers to the time-series curve of humidity change that appears when matching operation information is in the context of ambient humidity. The baseline change pattern is obtained by analyzing historical humidity changes and ambient humidity.
[0063] S23: Generate humidity change patterns based on local humidity changes and ambient humidity.
[0064] The humidity change pattern refers to the time-series curve of humidity changes caused by the current non-contact gesture operation. It is generated by analyzing the local humidity changes and the ambient humidity. The specific method for generating the humidity change pattern is described in S30 to S32.
[0065] In this embodiment, the steps for obtaining the reference change pattern and the humidity change pattern are the same.
[0066] S24: Compare the humidity change pattern with the baseline change pattern to output matching operation information and obtain matching control commands.
[0067] By analyzing the consistency between the humidity change pattern and the baseline change pattern, if the humidity change pattern is inconsistent with the baseline change pattern, it indicates that the identity of the current operator is inconsistent with the historical operator corresponding to the matching operation information, and therefore the matching operation information is not output.
[0068] When the humidity change pattern is consistent with the baseline change pattern, it indicates that the current operator's identity is consistent with the historical operator corresponding to the matching operation information. In this case, the matching operation information is output, and the matching control command is matched from the preset command mapping table.
[0069] The instruction mapping table stores matching control instructions corresponding to different matching operation information. The parameters in the instruction mapping table are set in advance by those skilled in the art based on actual conditions.
[0070] Methods for generating humidity change patterns include: S30: Retrieve local humidity values at various time points from local humidity changes.
[0071] Local humidity value refers to the humidity detection value corresponding to each sampling time in a localized humidity variation. It is obtained by extracting the humidity value of each sampling time in chronological order from the data sequence of localized humidity variation as the local humidity value at each time point.
[0072] S31: Calculate the difference between the local humidity value and the ambient humidity at each time point as the humidity difference value.
[0073] Humidity difference value refers to the difference between the local humidity value and the humidity of the surrounding environment. It is calculated by comparing the local humidity value with the humidity of the surrounding environment at each time point.
[0074] S32: Generate a humidity change pattern based on the humidity difference values at each time point.
[0075] A humidity change pattern is formed by arranging the humidity difference values at various time points in chronological order.
[0076] Also includes: S40: Calculate the rate of humidity change based on the humidity difference at each time point.
[0077] The rate of change of humidity refers to the amount of change in the humidity difference value per unit time. It is calculated by extracting the first humidity difference value at the start time and the second humidity difference value at the end time within a preset time window from the humidity difference values at each time point. The difference between the second humidity difference value and the first humidity difference value is calculated as the difference change value. The ratio of the difference change value to the duration of the preset time window is calculated as the rate of change of humidity.
[0078] S41: Predict the humidity change trend in the actual operation information process based on the rate of humidity change.
[0079] Humidity change trend refers to the prediction of the direction and magnitude of the change in humidity difference value of the current non-contact gesture operation in the future within a preset time period, including humidity increase trend, humidity decrease trend and humidity stability trend.
[0080] By judging the sign and absolute value of the humidity change rate, a rising humidity trend is predicted when the humidity change rate is positive and the absolute value is greater than the rising rate threshold set by the technician. A falling humidity trend is predicted when the humidity change rate is negative and the absolute value is greater than the falling rate threshold set by the technician. A stable humidity trend is predicted when the absolute value of the humidity change rate is less than or equal to the stable rate threshold set by the technician.
[0081] The rising rate threshold, falling rate threshold, and steady-state rate threshold are numerical limits set by technicians to determine whether the humidity difference value is in a rapidly rising, rapidly falling, or steady state.
[0082] S42: Obtain a correction number based on the humidity change trend and the preset capacitive sensing position.
[0083] The capacitive sensing position is the arrangement information of the capacitive sensing electrodes on the surface of the charging port cover, set by the technician, including the planar coordinates and arrangement sequence number of each electrode.
[0084] The correction number refers to the set of numbers of the target electrodes that need to be adjusted. The corresponding predicted humidity influence area is determined by the humidity change trend, and the arrangement sequence number of each capacitive sensing electrode located in the predicted humidity influence area is extracted from the capacitive sensing position as the correction number.
[0085] S43: Match the correction factor based on the rate of humidity change and the correction number.
[0086] The correction factor is a weight value used to adjust the detection sensitivity of each target electrode. Different humidity change rates correspond to different correction factor values. The greater the humidity change rate, the stronger the humidity interference, and the larger the corresponding correction factor.
[0087] The target electrodes to be adjusted are determined by using the correction number as an index. Based on the distance between the location of each target electrode and the predicted humidity influence area corresponding to the humidity change trend, the matching priority of the correction coefficient for each target electrode is determined. According to the matching priority of the correction coefficients, the corresponding correction coefficient is retrieved from a preset correction coefficient table based on the humidity change rate. Target electrodes closer to the predicted humidity influence area have a higher matching priority for their correction coefficients.
[0088] The correction coefficient table stores correction coefficients corresponding to different humidity change rates. The higher the humidity change rate, the larger the correction coefficient. The parameters in the correction coefficient table are set in advance by those skilled in the art based on actual conditions.
[0089] The correction factor ranges from 0.5 to 1.5. When the humidity change rate is less than the first rate threshold, the correction factor is between 0.5 and 0.8; when the humidity change rate is between the first and second rate thresholds, the correction factor is between 0.8 and 1.2; and when the humidity change rate is greater than the second rate threshold, the correction factor is between 1.2 and 1.5. Both the first and second rate thresholds are humidity change rate grading boundary values set by technicians.
[0090] The correction coefficient is obtained by collecting humidity change data of different gestures under various humidity conditions in advance, statistically analyzing the correspondence between each humidity change rate and the optimal detection threshold required to eliminate humidity interference, taking the ratio of the detection threshold that maximizes recognition accuracy under each condition to the standard detection threshold as the correction coefficient corresponding to each humidity change rate, and pre-storing the correspondence between each humidity change rate and the correction coefficient in the correction coefficient table.
[0091] S44: Calculate the product of the correction coefficient and the preset detection threshold to obtain the correction threshold.
[0092] The detection threshold is the standard judgment threshold set by the technicians for the capacitive sensing electrode under conditions without humidity interference.
[0093] The correction threshold refers to the adjusted threshold for judging the capacitive sensing electrode. The correction threshold is calculated by multiplying the correction coefficient by the detection threshold.
[0094] S45: Adjust the capacitive sensing electrode with the corrected threshold and re-acquire actual operation information.
[0095] By writing the correction threshold corresponding to each target electrode into the threshold register in the capacitance detection circuit of each target electrode, the correction threshold is used instead of the detection threshold to determine the validity of the capacitance value change in subsequent acquisition processes. The capacitance value of each target electrode during the user's continued non-contact gesture operation is re-acquired at a preset sampling frequency to obtain updated actual operation information.
[0096] Reference Figure 2 It also includes: S50: Acquire operational amplitude information during the actual operation process and collect signal characteristics based on the correction number.
[0097] Operation amplitude information refers to the spatial amplitude of a user's non-contact gesture operation. This information is obtained by analyzing the signals corresponding to the capacitive sensing plates during the actual operation. Specific methods for obtaining operation amplitude information are described in S80 to S83.
[0098] Signal characteristics refer to the signal response characteristics of each capacitive sensing electrode during a user's contactless gesture operation. By taking the target electrode corresponding to the correction number as the acquisition object, the signal strength value of each target electrode is continuously collected over a preset acquisition period as a curve of the change of time. The peak intensity value, peak occurrence time, signal rise slope, and signal fall slope of each target electrode are extracted from the curve as signal characteristics.
[0099] S51: The deviation humidity is obtained by comparing the data difference between the local humidity change and the historical humidity change.
[0100] Deviation humidity refers to the difference between local humidity variation and historical humidity variation on the same time axis. By aligning local humidity variation and historical humidity variation by time point, the difference between the local humidity variation value and the historical humidity variation value at the same time point is calculated as the humidity deviation value at each time point. The humidity deviation values at each time point are arranged in chronological order to obtain the deviation humidity.
[0101] S52: Combine signal characteristics with deviation changes and humidity to obtain the finger merging state during the actual operation process.
[0102] Finger merging state refers to the relative positional relationship between fingers when a user performs a non-contact gesture operation. By extracting the signal intensity distribution and signal attenuation rate of each target electrode from the signal characteristics, and extracting the distribution width and fluctuation amplitude of humidity deviation values at each time point from the humidity deviation change, we can further analyze the results.
[0103] Signal intensity distribution is characterized by calculating the average and standard deviation of the signal intensity values of each target electrode at the same sampling time. When the difference between the signal intensity value of the central electrode and the signal intensity value of the edge electrode exceeds the intensity difference threshold set by the technician, the signal intensity distribution is determined to exhibit a distribution pattern of high intensity in the center and low intensity at the edges. The intensity difference threshold is set by the technician. The distribution width of the humidity deviation value is obtained by calculating the difference between the maximum and minimum humidity deviation values at each target electrode location.
[0104] When the signal strength distribution shows that the signal strength of the central electrode is higher than that of the edge electrodes, and the distribution width of the humidity deviation value is less than the closing width threshold set by the technician, it is determined to be in a closed state. When the signal strength distribution shows that the difference between the maximum and minimum values of the signal strength of each electrode is less than the equalization threshold set by the technician, and the distribution width of the humidity deviation value is greater than or equal to the closing width threshold, it is determined to be in an open state.
[0105] The finger-to-finger width threshold is a boundary value set by technicians to distinguish between finger-to-finger and finger-to-fingers states, indicating the width of the humidity deviation distribution. The intensity difference threshold and equalization threshold are both boundary values set by technicians to distinguish the signal intensity distribution pattern between finger-to-finger and finger-to-fingers states.
[0106] S53: Obtain amplitude change characteristics based on finger merging state and operation amplitude information.
[0107] Amplitude variation features refer to the comprehensive parameters of gesture amplitude after incorporating corrections for finger merging states. This is achieved by extracting the gesture amplitude level from the operational amplitude information and determining the amplitude correction weight based on the finger merging state. Specifically, the merging state corresponds to the first amplitude correction weight, and the open state corresponds to the second amplitude correction weight, with the second weight being greater than the first. The product of the gesture amplitude level and the amplitude correction weight is calculated as the amplitude variation feature.
[0108] S54: Update the humidity change pattern and correction threshold based on the amplitude change characteristics.
[0109] The current humidity change pattern and correction threshold are corrected based on the amplitude change characteristics, so that subsequent humidity change patterns can more accurately reflect the actual humidity impact of the current gesture.
[0110] The scaling ratio of humidity amplitude is determined by the amplitude change characteristics. When the amplitude change characteristics are greater than the amplitude threshold set by the technician, the humidity difference value at each time point in the humidity change mode is amplified by the first scaling ratio and the humidity change mode is updated. At the same time, the correction threshold of each target electrode is lowered by the second scaling ratio. When the amplitude change characteristics are less than or equal to the amplitude threshold, the humidity change mode and correction threshold remain unchanged.
[0111] Methods for obtaining amplitude change characteristics include: S60: Update infrared detection information based on actual operational information.
[0112] During the user's actual operation, the infrared detection information of the infrared sensor is re-acquired at a preset sampling frequency.
[0113] S61: The levitation distance information is calculated by combining the updated infrared detection information with the capacitive sensing position.
[0114] Suspension distance information refers to the vertical distance data between the user's hand and the surface of the charging port cover during non-contact gesture operations.
[0115] By extracting the current infrared signal intensity value from the updated infrared detection information, and substituting the current infrared signal intensity value into the distance conversion formula, the current distance between the hand and its corresponding vertical capacitive sensing position is calculated as the levitation distance information.
[0116] S62: Obtain the suspension change value based on the suspension distance information and the correction number.
[0117] The suspension variation value refers to the deviation of the hand suspension distance at each target electrode from the standard suspension distance.
[0118] By extracting the planar coordinates of each target electrode corresponding to the correction number from the capacitive sensing position, the suspension distance value corresponding to the position of each target electrode is determined from the suspension distance information based on the planar coordinates of each target electrode, and the difference between the suspension distance value at the position of each target electrode and the preset standard suspension distance value is calculated as the suspension change value.
[0119] The standard hovering distance value is the reference vertical distance set by technicians when users perform non-contact gesture operations.
[0120] S63: Obtain the baseline hover change value based on the matching operation information.
[0121] The baseline hover change value refers to the hover distance deviation data of each electrode position recorded and stored when the same user successfully performs the same gesture operation in the past, corresponding to the matching operation information.
[0122] By using the gesture type identifier corresponding to the matching operation information as an index, the system retrieves the historical hover distance records corresponding to each gesture type and calculates the hover distance deviation at each electrode position during the user's historical successful operations as the baseline hover change value.
[0123] S64: Calculate the difference between the suspension change value and the reference suspension change value as the actual change value.
[0124] The actual change value refers to the deviation between the suspension change value and the reference suspension change value. The actual change value is calculated by subtracting the difference between the suspension change value and the reference suspension change value.
[0125] S65: Update the amplitude change feature based on the actual change value.
[0126] The amplitude variation characteristics are corrected based on the change in the suspension distance, so that the amplitude variation characteristics more accurately reflect the actual spatial influence range of the current gesture.
[0127] By extracting the suspension distance difference values at each target electrode position from the actual change values, calculating the average value of each suspension distance difference value as the suspension difference average value, and adding or subtracting the amplitude change characteristics from the suspension difference average value, the updated amplitude change characteristics are obtained.
[0128] When the average suspension difference is positive, indicating that the hand is farther from the cover, the difference between the amplitude change feature and the average suspension difference is calculated, and the amplitude influence weight is reduced to obtain the new amplitude change feature. When the average suspension difference is negative, indicating that the hand is closer to the cover, the absolute value of the sum of the amplitude change feature and the average suspension difference is calculated, and the amplitude influence weight is increased to obtain the new amplitude change feature.
[0129] Reference Figure 3 and Figure 4 Methods for obtaining amplitude change characteristics include: S70: Collects surrounding environmental information and retrieves surrounding airflow information from the surrounding environmental information.
[0130] The surrounding environment information refers to the ambient wind and temperature data around the charging port cover, which are collected in real time by wind speed and temperature sensors installed on the vehicle.
[0131] Ambient airflow information refers to the airflow direction and speed data caused by natural wind in the environment around the charging port cover. The wind direction and wind speed values collected by the wind speed sensor are extracted from the ambient environment information to form the ambient airflow information.
[0132] S71: Obtain gesture airflow information through actual operation information.
[0133] Gesture airflow information refers to the airflow direction and speed data caused by the user's hand movements when performing non-contact gesture operations. It is a characteristic parameter used to characterize the airflow effect caused by the user's hand movements. By extracting the signal intensity change sequence of each capacitive sensing electrode from the actual operation information, the direction of the hand movement is determined according to the signal intensity change time sequence of each electrode, and the speed of the hand movement is determined according to the rate of change of signal intensity. The direction and speed of the hand movement are used as gesture airflow information.
[0134] S72: Obtain airflow correction information based on surrounding airflow information and gesture airflow information.
[0135] Airflow correction information refers to the comprehensive correction parameters for hand gesture airflow after taking into account the influence of ambient natural wind.
[0136] By comparing the wind direction in the surrounding airflow information with the hand movement direction in the gesture airflow information, when the angle between the wind direction and the hand movement direction is less than the directional consistency threshold set by the technician, the difference between the wind speed value in the surrounding airflow information and the hand movement speed in the gesture airflow information is calculated as a speed deviation value, and this speed deviation value is used as airflow correction information. When the angle between the wind direction and the hand movement direction is greater than or equal to the directional consistency threshold, the airflow correction information is set to zero.
[0137] The direction consistency threshold is a boundary value set by technicians to determine whether the ambient wind direction and the direction of hand gestures are consistent.
[0138] S73: Obtain the reciprocating gesture segment based on the actual operation information and the preset reciprocating type.
[0139] The reciprocating type is the type of operation where the gestures set by the technician appear in opposite directions.
[0140] A reciprocating gesture segment refers to a continuous gesture segment in which the user moves back and forth in the left and right directions in the actual operation information. A reciprocating gesture segment is defined by extracting continuous gesture segments that conform to the reciprocating type from the actual operation information.
[0141] S74: Obtain reciprocating airflow information based on reciprocating gesture segments and gesture airflow information.
[0142] Reciprocating airflow information refers to the data on the changes in the direction and speed of airflow caused by the back-and-forth movement of the hand over time within a reciprocating hand gesture segment.
[0143] By extracting hand movement direction and speed data within the corresponding time period of the reciprocating hand gesture from the hand movement airflow information, the change sequence of airflow direction is determined based on the change of hand movement direction, and the change sequence of airflow speed is determined based on the change of hand movement speed. The change sequence of airflow direction and the change sequence of airflow speed are used as reciprocating airflow information.
[0144] S75: Retrieve the reciprocating interval duration from the reciprocating gesture segment.
[0145] The reciprocating interval duration refers to the time interval between two adjacent hand movement direction changes within a reciprocating gesture segment. This is achieved by extracting the occurrence time of the reciprocating gesture segment and calculating the time difference between two relative gestures within that segment as the interval duration for each reciprocation. For example, the occurrence time of the left gesture in a reciprocating gesture segment is recorded, and then the occurrence time of the right gesture, which is opposite to the left gesture, is also recorded. The time difference between the two relative gestures is then calculated as the interval duration for each reciprocation.
[0146] S76: Obtain reciprocating correction information based on reciprocating airflow information and reciprocating interval duration.
[0147] Reciprocating correction information refers to correction parameters used to compensate for the impact on humidity distribution caused by the mutual cancellation of airflow due to back-and-forth motion within the reciprocating hand gesture segment.
[0148] By extracting the airflow velocity values at each time point within the reciprocating gesture segment from the reciprocating airflow information, determining the duration of each reciprocating motion based on the reciprocating interval, calculating the average airflow velocity value in each reciprocating motion as the average velocity of each reciprocating motion, and calculating the difference between the average velocities of two adjacent reciprocating motions in chronological order as the velocity change, the average velocity and velocity change corresponding to each reciprocating motion are used as reciprocating correction information.
[0149] S77: The update amplitude change characteristics are combined with airflow correction information and cyclic correction information.
[0150] The amplitude variation characteristics are corrected a second time based on environmental airflow correction information and reciprocating airflow correction information, so that the amplitude variation characteristics can accurately reflect the actual humidity impact of the gesture under two special conditions: natural wind interference and reciprocating gesture.
[0151] The first correction is calculated by multiplying the velocity deviation value in the airflow correction information with a preset airflow influence weighting coefficient. The velocity deviation value is calculated as the difference between the average velocity of each reciprocating motion in the reciprocating correction information and a preset standard velocity value. The second correction is then calculated by multiplying the velocity deviation value with a preset reciprocating influence weighting coefficient. The first and second corrections are then superimposed on the amplitude change feature to update it. When there is no reciprocating gesture segment, the amplitude change feature is updated only with the airflow correction information.
[0152] The airflow influence weighting coefficient is a weighting value set by technicians to control the degree of influence of natural environmental wind on gesture recognition accuracy.
[0153] The reciprocating influence weighting coefficient is a weighting value set by technicians to control the degree of correction that affects the humidity distribution caused by the mutual cancellation of airflow due to the back-and-forth movement within the reciprocating hand gesture segment.
[0154] Methods for obtaining operational range information during the actual operation process include: S80: Signal strength values of each capacitor sensing electrode during the acquisition of actual operation information.
[0155] The signal strength value refers to the digital value obtained by analog-to-digital conversion of the capacitance value collected by each capacitor sensing electrode during the user's actual operation. By continuously collecting the analog capacitance value of each electrode at a preset sampling frequency while each capacitor sensing electrode is connected to the capacitance detection circuit, the digital value obtained by converting the analog capacitance value of each electrode through the analog-to-digital converter is used as the signal strength value.
[0156] S81: Calculate the operating amplitude value based on each signal strength value.
[0157] The operation amplitude value refers to a quantitative value obtained by comprehensively analyzing the signal strength values of each capacitor sensing electrode in the actual operation information, which is used to characterize the size of the user's gesture operation space range.
[0158] The maximum and minimum values are extracted from the signal strength values of each capacitive sensing electrode at the same sampling time. The difference between the maximum and minimum values is calculated as the first amplitude parameter. The average value of the signal strength values of all capacitive sensing electrodes is calculated as the second amplitude parameter. Finally, the sum of the first amplitude parameter and the second amplitude parameter is calculated as the operating amplitude value.
[0159] S82: Match the amplitude level of the actual operation information according to the operation amplitude value.
[0160] Amplitude level refers to the result of classifying the spatial amplitude of actual operation information according to the magnitude of the operation amplitude value, including large amplitude level, medium amplitude level and small amplitude level.
[0161] By comparing the operation amplitude value with a preset first amplitude threshold and a second amplitude threshold, when the operation amplitude value is greater than the first amplitude threshold, it is matched as a large amplitude level.
[0162] When the operation amplitude value is less than or equal to the first amplitude threshold and greater than the second amplitude threshold, it is matched as a medium amplitude level.
[0163] When the operation amplitude value is less than or equal to the second amplitude threshold, it is matched as a small amplitude level.
[0164] The first amplitude threshold is greater than the second amplitude threshold. Both the first amplitude threshold and the second amplitude threshold are boundary values set by technicians to distinguish the levels of gesture amplitude.
[0165] S83: Generate operation amplitude information based on amplitude level.
[0166] The matched amplitude level is converted into a preset level code, and the level code is associated with the operation amplitude value and stored as a data record, which is used as the operation amplitude information.
[0167] Also includes: S90: Collects personalized settings information.
[0168] Personalized settings refer to the vehicle's internal configuration parameters that are linked to the user's identity, including seat position parameters, steering wheel position parameters, rearview mirror angle parameters, and the power supply status parameters of the vehicle's internal systems during charging.
[0169] In response to the user's successful authentication upon first completion of the setup process, the system retrieves parameter values from the vehicle system, including the current seat position, steering wheel position, rearview mirror angle, and the power supply status of the in-vehicle system during charging. These parameter values are then associated and stored as personalized settings information.
[0170] S91: A personalized database is formed based on personalized settings information, baseline operation information, and preset baseline permission levels.
[0171] The baseline permissions are the initial user permission levels set by technical personnel, including vehicle owner level and authorized user level.
[0172] A personalized database is a structured dataset that associates and stores user identity information with corresponding personalized settings, baseline operation information, and baseline permission levels.
[0173] By obtaining user identity information as the primary key, personalized settings, baseline operation information, and baseline permission levels are associated with the user identity information. Storage entries are created using the user identity information as an index, and the collection of storage entries for each user forms a personalized database.
[0174] S92: Determine the permission level based on the matching control instructions.
[0175] Permission level refers to the current operation permission level determined by matching the gesture type corresponding to the control command and the user identity. By extracting the user identity identifier and gesture type identifier from the matching control command, the corresponding baseline permission level is retrieved from the personalized database using the user identity identifier as the permission level.
[0176] S93: Retrieve the corresponding personalization settings from the personalization database based on the permission level as the current personalization settings.
[0177] The current personalization settings refer to the personalization settings information corresponding to the permission level. The corresponding personalization settings information is retrieved from the personalization database based on the permission level as the current personalization settings.
[0178] S94: Execute the matching control command after merging it with the current personalization settings.
[0179] The charging port cover control action corresponding to the matching control command and the vehicle interior configuration adjustment action corresponding to the current personalized settings are integrated into a composite control sequence in chronological order, and then output and executed sequentially according to the order of the composite control sequence.
[0180] Based on the same inventive concept, embodiments of the present invention provide a control system based on an automotive charging port cover, comprising: The acquisition module is used to acquire infrared detection information, actual operation information, and local humidity changes. A memory for storing a program for a control method based on an automotive charging port cover; The processor is used to load and execute programs stored in memory.
[0181] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0182] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. A control method based on an automotive charging port cover, characterized in that, include: Collect infrared detection information and obtain proximity path information based on the infrared detection information; The approach direction and speed of the object are obtained based on the approach path information; The type of proximity is identified by the direction and speed of proximity. When the proximity type meets the preset control type, the user's actual operation information in front of the charging port cover is collected through the preset capacitive sensing electrode. Calculate the similarity between the actual operation information and the preset benchmark operation information; If the similarity exceeds the preset benchmark similarity threshold, the benchmark operation information with the highest similarity is used as the matching operation information. Local humidity changes during the actual operation information collection process; The matching control command is obtained by combining the matching operation information with the local humidity changes, and the matching control command is executed to control the operation of the charging port cover.
2. The control method based on an automotive charging port cover according to claim 1, characterized in that, Methods for obtaining matching control commands include: Obtain the current ambient humidity; Historical humidity changes can be obtained by matching operational information; A baseline variation pattern was obtained based on historical humidity changes and ambient humidity. Humidity change patterns are generated based on local humidity changes and the humidity of the surrounding environment; The matching control command is obtained by comparing the humidity change pattern with the reference change pattern to output matching operation information.
3. The control method based on an automotive charging port cover according to claim 2, characterized in that, Methods for generating humidity change patterns include: Retrieve local humidity values at various time points from local humidity changes; The difference between the local humidity value and the ambient humidity at each time point is calculated as the humidity difference score. Humidity change patterns are generated based on the humidity difference values at each time point.
4. The control method based on an automotive charging port cover according to claim 3, characterized in that, Also includes: The rate of humidity change is calculated based on the humidity difference values at each time point. Predicting humidity change trends in actual operation information based on the rate of humidity change; The correction number is obtained based on the humidity change trend and the preset capacitive sensing position; Based on the rate of humidity change and the correction number to match the correction factor; The correction threshold is obtained by multiplying the correction coefficient by the preset detection threshold. The capacitive sensing electrode was adjusted to correct the threshold and the actual operation information was reacquired.
5. The control method based on an automotive charging port cover according to claim 4, characterized in that, Also includes: The process of acquiring operational amplitude information during actual operation is used to collect signal characteristics based on correction numbers; By comparing the data difference between local humidity changes and historical humidity changes, the deviation humidity can be obtained. By combining signal characteristics with humidity changes and deviations, the finger merging state during the actual operation process can be obtained. The amplitude change characteristics are obtained based on the finger merging state and the amplitude of operation; The humidity change pattern and correction threshold are updated based on the amplitude change characteristics.
6. The control method based on an automotive charging port cover according to claim 5, characterized in that, Methods for obtaining amplitude change characteristics include: Update infrared detection information based on actual operational data; The levitation distance information is calculated by combining the updated infrared detection information with the capacitive sensing position. The suspension change value is obtained based on the suspension distance information and the correction number; The baseline hover change value is obtained based on the matching operation information; The difference between the suspension change value and the reference suspension change value is calculated as the actual change value; The amplitude change characteristic is updated based on the actual change value.
7. The control method based on an automotive charging port cover according to claim 6, characterized in that, Methods for obtaining amplitude change characteristics include: Collect surrounding environmental information and retrieve surrounding airflow information from the surrounding environmental information; Gesture airflow information is obtained through actual operational data; Airflow correction information is obtained based on surrounding airflow information and gesture airflow information; Based on actual operation information and preset reciprocating types, reciprocating gesture segments are obtained; Reciprocating airflow information is obtained based on reciprocating gesture segments and gesture airflow information; Retrieve the reciprocating interval duration from the reciprocating gesture segment; The reciprocating correction information is obtained based on the reciprocating airflow information and the reciprocating interval duration; The update amplitude changes are combined with the airflow correction information and the cyclic correction information.
8. The control method based on an automotive charging port cover according to claim 5, characterized in that, Methods for obtaining operational range information during the actual operation process include: Signal strength values of each capacitor sensing electrode during the acquisition of actual operation information; Calculate the operational amplitude value based on each signal strength value; Match the amplitude level of the actual operation information to the operation amplitude value; The operation amplitude information is generated based on the amplitude level.
9. The control method based on an automotive charging port cover according to claim 1, characterized in that, Also includes: Collect personalized settings information; A personalized database is formed based on personalized settings, baseline operation information, and preset baseline permission levels; The permission level is determined based on the matching control instructions; Based on the permission level, retrieve the corresponding personalized settings information from the personalized database as the current personalized settings; The matching control command will be merged with the current personalization settings before execution.
10. A control system based on an automotive charging port cover, characterized in that, include: The acquisition module is used to acquire infrared detection information, actual operation information, and local humidity changes. A memory for storing a program that implements a control method based on an automotive charging port cover as described in any one of claims 1 to 9; The processor is used to load and execute programs stored in memory.