Test method, device, equipment and storage medium of self-waking sensor

CN122814945APending Publication Date: 2026-09-25TSINGHUA UNIVERSITY +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611121291.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-27
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

[0003]自唤醒传感器的检测过程中,通常针对传感器响应进行测试,以评估传感器性能,例如灵敏度、功耗或通信稳定性,测试维度较为局限,难以反映其在实际振动工况下的数据采集特性

Benefits of technology

[0036]上述自唤醒传感器的测试方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过确定模拟振动台的振动控制数据,振动控制数据包括多个控制序列,并多个控制序列用于控制模拟振动台模拟不同振动工况,从而可以通过可控方式在测试平台中复现多种振动模式,使得测试激励覆盖不同的振动特征区间;通过按照振动控制数据控制模拟振动台振动,并在模拟振动台的工作过程中,获取自唤醒传感器采集的第一振动数据以及参考传感器采集的第二振动数据,从而可以获得自唤醒传感器与参考传感器在同一振动环境下的两组传感数据,为两者之间的数据对比提供了对齐基础。通过根据第一振动数据和第二振动数据,确定自唤醒传感器相比于参考传感器的数据冗余度下降指标值,从而能够获取自唤醒传感器因唤醒-休眠机制导致的数据采集差异的量化度量。由此,本申请能够从数据冗余维度反映自唤醒传感器在实际振动工况下的采集特征,为后续实际应用提供了参考。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122814945A_ABST
    Figure CN122814945A_ABST
Patent Text Reader

Abstract

The application relates to a self-waking sensor testing method, device, equipment and storage medium. The self-waking sensor testing method comprises the following steps: determining vibration control data of an analog vibration table, wherein the vibration control data comprises a plurality of control sequences; the plurality of control sequences are used for controlling the analog vibration table to simulate different vibration working conditions; the analog vibration table is controlled to vibrate according to the vibration control data; and first vibration data collected by a self-waking sensor and second vibration data collected by a reference sensor are acquired in the working process of the analog vibration table; and a test result is determined according to the first vibration data and the second vibration data, wherein the test result comprises a data redundancy reduction index value of the self-waking sensor compared with the reference sensor. By using the above method, the collection characteristics of the self-waking sensor under actual vibration working conditions can be reflected from the data redundancy dimension, thereby providing a reference for subsequent actual application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of sensor testing technology, and in particular to a testing method, apparatus, device, and storage medium for a self-wake-up sensor. Background Technology

[0002] Accelerometers are commonly used in slab-type transportation infrastructure such as highways, airport pavements, and bridge decks to collect vibration responses under vehicle loads. Traditional accelerometers typically collect data through continuous sampling, resulting in relatively high energy consumption. In contrast, self-wake-up sensors can enter a low-power state when there is no vibration and wake up to collect data when vibration exceeds a threshold.

[0003] During the detection process of self-wake-up sensors, the sensor response is usually tested to evaluate the sensor performance, such as sensitivity, power consumption, or communication stability. However, the test dimensions are relatively limited and it is difficult to reflect its data acquisition characteristics under actual vibration conditions. Summary of the Invention

[0004] Therefore, it is necessary to provide a testing method, apparatus, device, and storage medium for a self-wake-up sensor to address the aforementioned technical problems.

[0005] In a first aspect, this application provides a testing method for a self-wake-up sensor. The self-wake-up sensor is mounted on a simulated vibration table. The self-wake-up sensor is activated and acquires first vibration data when the vibration amplitude of the vibration signal exceeds a preset wake-up threshold. A reference sensor for continuously acquiring second vibration data is also provided on the simulated vibration table. The method includes:

[0006] The vibration control data of the simulated vibration table is determined. The vibration control data includes multiple control sequences. These multiple control sequences are used to control the simulated vibration table to simulate different vibration conditions.

[0007] Based on the vibration control data, control the vibration of the simulated vibration table; and...

[0008] During the operation of the simulated vibration table, the first vibration data collected by the self-wake-up sensor and the second vibration data collected by the test sensor are obtained.

[0009] Based on the first vibration data and the second vibration data, the test results are determined. The test results include the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor.

[0010] In one embodiment, determining the vibration control data of the simulated vibration table includes: acquiring the time percentage of vehicle load action on the target road within a preset test period; determining the first time of effective vibration and the second time of ineffective vibration in each control sequence based on the time percentage; determining the vibration parameters of the control sequence for each control sequence based on the vibration condition type corresponding to the control sequence; and determining the vibration control data based on the first time, the second time, and the vibration parameters of each control sequence.

[0011] In one embodiment, ineffective vibration includes ambient noise vibration and / or silence; the control sequence includes at least one of the following: a first control sequence for controlling ambient noise vibration; at least one second control sequence for alternating between effective vibration control and silence control; the vibration parameters of the effective vibration are different for different second control sequences.

[0012] In one embodiment, the vibration parameters of the effective vibrations of different second control sequences include at least one of the following: a first vibration parameter, used to simulate the vibration of vehicle load in a scenario without detachment; a second vibration parameter, used to simulate the vibration of vehicle load in a scenario with detachment at the edge of the slab; the scenario with detachment at the edge of the slab refers to a scenario where the support below the edge of the road slab is missing; and a third vibration parameter, used to simulate the vibration of vehicle load in a scenario with detachment in the middle of the slab; the scenario with detachment in the middle of the slab refers to a scenario where the support below the central area of ​​the road slab is missing.

[0013] In one embodiment, the method further includes: during the operation of the simulated vibration table, acquiring a first input voltage and a first input current of the self-wake-up sensor within a preset sampling period; and determining a first average power of the self-wake-up sensor within the preset sampling period based on the first input voltage and the first input current.

[0014] In one embodiment, the method further includes: during the operation of the simulated vibration table, acquiring a second input voltage and a second input current of a reference sensor within a preset sampling period; determining a second average power of the reference sensor within the preset sampling period based on the second input voltage and the second input current; and determining a power reduction index value of the self-wake-up sensor relative to the reference sensor based on the first average power and the second average power.

[0015] In one embodiment, the method further includes: adjusting the self-wake-up parameters of the self-wake-up sensor to match the actual wake-up threshold of the self-wake-up sensor with a preset wake-up threshold.

[0016] Secondly, this application also provides a testing device for a self-wake-up sensor. The self-wake-up sensor is mounted on a simulated vibration table. The self-wake-up sensor is awakened and collects first vibration data when the vibration amplitude of the vibration signal is greater than a preset wake-up threshold. The simulated vibration table is also equipped with a reference sensor for continuously collecting second vibration data. The device includes:

[0017] The first determining module is used to determine the vibration control data of the simulated vibration table. The vibration control data includes multiple control sequences; the multiple control sequences are used to control the simulated vibration table to simulate different vibration conditions.

[0018] The control module is used to control the vibration of the simulated vibration table according to the vibration control data; and,

[0019] The first acquisition module is used to acquire first vibration data collected by the self-wake-up sensor and second vibration data collected by the reference sensor during the operation of the simulated vibration table.

[0020] The second determining module is used to determine the test results based on the first vibration data and the second vibration data. The test results include the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor.

[0021] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0022] The vibration control data of the simulated vibration table is determined. The vibration control data includes multiple control sequences. These multiple control sequences are used to control the simulated vibration table to simulate different vibration conditions.

[0023] Based on the vibration control data, control the vibration of the simulated vibration table; and...

[0024] During the operation of the simulated vibration table, the first vibration data collected by the self-wake-up sensor and the second vibration data collected by the reference sensor are acquired.

[0025] Based on the first vibration data and the second vibration data, the test results are determined. The test results include the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor.

[0026] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0027] The vibration control data of the simulated vibration table is determined. The vibration control data includes multiple control sequences. These multiple control sequences are used to control the simulated vibration table to simulate different vibration conditions.

[0028] Based on the vibration control data, control the vibration of the simulated vibration table; and...

[0029] During the operation of the simulated vibration table, the first vibration data collected by the self-wake-up sensor and the second vibration data collected by the reference sensor are acquired.

[0030] Based on the first vibration data and the second vibration data, the test results are determined. The test results include the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor.

[0031] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0032] The vibration control data of the simulated vibration table is determined. The vibration control data includes multiple control sequences. These multiple control sequences are used to control the simulated vibration table to simulate different vibration conditions.

[0033] Based on the vibration control data, control the vibration of the simulated vibration table; and...

[0034] During the operation of the simulated vibration table, the first vibration data collected by the self-wake-up sensor and the second vibration data collected by the reference sensor are acquired.

[0035] Based on the first vibration data and the second vibration data, the test results are determined. The test results include the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor.

[0036] The aforementioned test method, apparatus, computer equipment, computer-readable storage medium, and computer program product for self-wake-up sensors, by determining vibration control data for a simulated vibration table, including multiple control sequences used to control the simulated vibration table to simulate different vibration conditions, can controllably reproduce multiple vibration modes in the test platform, allowing the test excitation to cover different vibration characteristic ranges. By controlling the vibration of the simulated vibration table according to the vibration control data, and acquiring first vibration data collected by the self-wake-up sensor and second vibration data collected by the reference sensor during the operation of the simulated vibration table, two sets of sensing data from the self-wake-up sensor and the reference sensor under the same vibration environment can be obtained, providing an alignment basis for data comparison between the two. By determining the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor based on the first and second vibration data, a quantitative measure of the data acquisition difference caused by the wake-up-sleep mechanism of the self-wake-up sensor can be obtained. Therefore, this application can reflect the acquisition characteristics of the self-wake-up sensor under actual vibration conditions from the perspective of data redundancy, providing a reference for subsequent practical applications. Attached Figure Description

[0037] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1 This is a diagram illustrating the application environment for testing a self-wake-up sensor in one embodiment.

[0039] Figure 2 This is a schematic diagram of the testing process for a self-wake-up sensor in one embodiment;

[0040] Figure 3 This is a flowchart illustrating the steps for determining vibration control data in one embodiment;

[0041] Figure 4 This is a schematic diagram illustrating the principle of vibration control data in one embodiment;

[0042] Figure 5 This is a flowchart illustrating the power detection step of a self-wake-up sensor in one embodiment;

[0043] Figure 6 This is a schematic diagram of the structure of a test system for a self-wake-up sensor in one embodiment;

[0044] Figure 7 This is a flowchart illustrating a test method for a self-wake-up sensor in another embodiment;

[0045] Figure 8 This is a structural block diagram of a test device for a self-wake-up sensor in one embodiment;

[0046] Figure 9 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0048] The test method for self-wake-up sensors provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, the terminal device 100 is communicatively connected to the self-wake-up sensor 101 and the reference sensor 102. The self-wake-up sensor 101 and the reference sensor 102 are mounted on the simulated vibration table 103.

[0049] For example, the terminal device can be a host computer, which may include, but is not limited to, personal computers, industrial control computers, laptops, tablets, control motherboards, and other devices with data receiving and processing capabilities.

[0050] For example, a self-wake-up sensor can be understood as a sensor with a vibration wake-up mechanism. A self-wake-up sensor can be a self-wake-up vibration sensor or a self-wake-up accelerometer. The self-wake-up sensor can remain in a low-power standby state when no effective vibration excitation is detected, and is awakened and collects vibration data after the vibration signal exceeds a preset threshold. For ease of distinction, the vibration data collected by the self-wake-up sensor is referred to as the first vibration data.

[0051] For example, a reference sensor can be understood as a sensor that continuously acquires vibration data. The reference sensor can be a continuously acquiring vibration sensor or a continuously acquiring accelerometer. As a test control group for the self-wake-up sensor, the reference sensor can continuously acquire vibration data. For ease of distinction, the vibration data acquired by the reference sensor is referred to as the second vibration data.

[0052] In some embodiments, the self-wake-up sensor and the reference sensor can be mounted on a simulated vibration table. The terminal device can connect to the outputs of the self-wake-up sensor and the reference sensor via serial ports, and acquire the sensor data output by the self-wake-up sensor and the reference sensor through acquisition software. For example, the serial port can be a USB-to-RS422 interface. The terminal device is used for data recording, status detection, and result analysis. The analyzed results may include a data redundancy reduction index of the self-wake-up sensor compared to the reference sensor, and / or a power reduction index of the self-wake-up sensor relative to the reference sensor.

[0053] In slab-type transportation infrastructure such as highways, airport pavements, and bridge decks, accelerometers are commonly used to collect vibration responses under vehicle loads. Traditional accelerometers typically acquire data through continuous sampling, resulting in relatively high energy consumption. Self-wake-up sensors, on the other hand, can enter a low-power state when there is no vibration and wake up to collect data when vibration exceeds a threshold. The testing process for self-wake-up sensors usually focuses on evaluating the sensor's response to assess its performance, such as sensitivity, power consumption, or communication stability. However, this testing approach is limited and fails to reflect its data acquisition characteristics under actual vibration conditions.

[0054] In the self-wake-up sensor testing method provided in this application embodiment, the terminal device determines the vibration control data of a simulated vibration table. The vibration control data includes multiple control sequences, which are used to control the simulated vibration table to simulate different vibration conditions. This allows for the controllable reproduction of multiple vibration modes on the test platform, ensuring that the test excitation covers different vibration characteristic ranges. The terminal device controls the vibration of the simulated vibration table according to the vibration control data. During the operation of the simulated vibration table, it acquires first vibration data collected by the self-wake-up sensor and second vibration data collected by the reference sensor. This provides two sets of sensing data from the self-wake-up sensor and the reference sensor under the same vibration environment, providing an alignment basis for data comparison. The terminal device determines the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor based on the first and second vibration data, thereby obtaining a quantitative measure of the data acquisition difference caused by the wake-up-sleep mechanism of the self-wake-up sensor. Therefore, this application can reflect the acquisition characteristics of the self-wake-up sensor under actual vibration conditions from the perspective of data redundancy, providing a reference for subsequent practical applications.

[0055] In one exemplary embodiment, such as Figure 2 As shown, a test method for a self-wake-up sensor is provided, which is then applied to... Figure 1 The method is illustrated using a terminal device as an example. A self-wake-up sensor is mounted on a simulated vibration table. The sensor is activated and collects first vibration data when the vibration amplitude of the vibration signal exceeds a preset wake-up threshold. A reference sensor for continuously collecting second vibration data is also provided on the simulated vibration table. The method includes the following steps:

[0056] S201. Determine the vibration control data of the simulated vibration table. The vibration control data includes multiple control sequences. The multiple control sequences are used to control the simulated vibration table to simulate different vibration conditions.

[0057] A simulated vibration table can be understood as a vibration device used to simulate actual vibration environments. A simulated vibration table can generate corresponding mechanical vibrations according to preset vibration control data (such as vibration control signals) to achieve vibration excitation under different vibration conditions.

[0058] Vibration control data can be understood as data used to control the operating state of the simulated vibration table. Vibration control data includes multiple control sequences. Each control sequence corresponds to at least one vibration condition and is used to control the simulated vibration table to output vibration excitation according to the time-varying behavior of the vibration parameters under that vibration condition. Vibration parameters may include at least one of vibration frequency, vibration amplitude, vibration duration, and stillness duration.

[0059] In some embodiments, vibration control data is used to control the simulated vibration table to generate controllable excitations such as background noise, vehicle impact, and air-drop related responses, thereby simulating different vibration conditions.

[0060] For example, different vibration conditions may include at least one of the following: background noise condition, vehicle impact condition without voids, vehicle impact condition with voids at the edge of the slab, and vehicle impact condition with voids in the center of the slab. For example, each type of vibration condition may correspond to multiple conditions, and the vibration parameters of multiple vibration conditions of the same type may be different. Among them, the background noise condition can be understood as a condition without vehicle load; the vehicle impact condition without voids can be understood as a vehicle load condition without voids; the vehicle impact condition with voids at the edge of the slab can be understood as a vehicle load condition with voids at the edge of the slab, where voids at the edge of the slab refer to a scenario where the support below the edge of the pavement slab is missing; the vehicle impact condition with voids in the center of the slab can be understood as a vehicle load condition with voids in the center of the slab, where voids in the center of the slab refer to a scenario where the support below the central area of ​​the pavement slab is missing.

[0061] In some embodiments, the self-wake-up sensor can be a self-wake-up vibration sensor or a self-wake-up accelerometer. The self-wake-up sensor can be programmed with firmware integrating a self-wake-up low-power algorithm, so that when the acceleration amplitude (or vibration amplitude) is not greater than a preset wake-up threshold, the sensor is in a low-power standby or silent state; when the acceleration amplitude (or vibration amplitude) is greater than the preset wake-up threshold, it enters a transmission mode, thereby acquiring first vibration data and transmitting the first vibration data to the terminal device. The first vibration data may include acceleration data. For example, the self-wake-up sensor can be a self-wake-up MEMS accelerometer.

[0062] Optionally, the self-wake-up sensor can monitor acceleration values ​​(or vibration amplitudes) in a low-power standby state (or standby mode) through its internal signal detection and comparison circuit, and then compare them with a preset wake-up threshold for judgment.

[0063] In some embodiments, the reference sensor can be a continuously acquiring vibration sensor or a continuously acquiring accelerometer. The reference sensor can be programmed with integrated continuously acquiring firmware to enable it to continuously acquire second vibration data at a fixed frequency and continuously transmit the second vibration data to the terminal device. The second vibration data may include acceleration data. For example, the self-wake-up sensor can be a continuously acquiring MEMS accelerometer.

[0064] In some embodiments, the test environment of the simulated vibration table may have the following parameters: ambient temperature of 15℃~35℃; relative humidity ≤80%; atmospheric pressure of 86kPa~106kPa. This application does not limit the number of self-wake-up sensors or reference sensors, nor does it limit the test environment of the simulated vibration table. For example, multiple self-wake-up sensors and multiple reference sensors are provided to facilitate statistical evaluation of this type or batch of self-wake-up sensors, improving the accuracy of the test results. The multiple self-wake-up sensors can be sensors of the same model, from the same batch, and with consistent range and sampling rate; the multiple reference sensors can also be sensors of the same model, from the same batch, and with consistent range and sampling rate. It is understood that by providing multiple self-wake-up sensors and multiple reference sensors, statistical evaluation of this type of self-wake-up sensor can be performed, improving the accuracy of the test results.

[0065] For example, the range of the self-wake-up sensor can be ±2g, and the sampling rate can be 1000Hz; the range of the reference sensor can be ±2g, and the sampling rate can be 1000Hz. Where g is the acceleration due to gravity.

[0066] S202. Control the vibration of the simulated vibration table according to the vibration control data.

[0067] In some embodiments, vibration control commands can be generated based on vibration control data to control the vibration of the simulated vibration table.

[0068] In other embodiments, vibration control data can be input into the vibration excitation module, which then outputs vibration excitation signals to the simulated vibration table to control the vibration of the simulated vibration table.

[0069] For example, the lowest vibration frequency that can be effectively output or accurately measured by a simulated vibration table can be 0.1 Hz.

[0070] S203. During the operation of the simulated vibration table, acquire the first vibration data collected by the self-wake-up sensor and the second vibration data collected by the reference sensor.

[0071] The first vibration data can be understood as the vibration data collected by the self-wake-up sensor during the operation of the simulated vibration table. The vibration data may include acceleration data. Since the self-wake-up sensor adopts a wake-up-sleep mechanism, the first vibration data can be discontinuously distributed on the time axis. That is, data is collected only when the detected vibration amplitude is greater than the preset wake-up threshold, and no data is collected in the time interval that is not greater than the wake-up threshold.

[0072] The second vibration data can be understood as the vibration data collected by the reference sensor during the operation of the simulated vibration table. Since the reference sensor adopts a continuous sampling method, the second vibration data can be continuously distributed on the time axis, that is, the acquisition behavior of the reference sensor is not affected by the vibration amplitude.

[0073] S204. Based on the first vibration data and the second vibration data, determine the test results, including the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor.

[0074] The data redundancy reduction indicator can include the data redundancy reduction rate. The data redundancy reduction rate is used to characterize the percentage decrease in data redundancy.

[0075] In some embodiments, the vibration excitation corresponding to the vibration control data may include effective vibration and ineffective vibration; accordingly, based on the vibration control data, a first redundant data other than the first effective vibration data in the first vibration data may be determined; and a second redundant data other than the second effective vibration data in the second vibration data may be determined; and based on the amount of data of the first redundant data and the amount of data of the second redundant data, a data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor may be determined.

[0076] For example, the data volume can be measured in bytes, or in the number of data packets, sample points, or storage frames. For instance, the data volume of the first redundant data can be the number of bytes, data packets, sample points, or storage frames of the first redundant data; the data volume of the second redundant data can be the number of bytes, data packets, sample points, or storage frames of the second redundant data; wherein the data volume of the first redundant data and the data volume of the second redundant data correspond to the same measurement method.

[0077] In some implementations, when the number of self-wake-up sensors is the same as the number of reference sensors, the data redundancy reduction rate η can be determined using the following formula:

[0078] ;

[0079] in, This represents the amount of data representing the first redundant data of all self-wake-up sensors; This represents the amount of data for the second redundant data of all reference sensors.

[0080] In other implementations, when the number of self-wake-up sensors and the number of reference sensors are inconsistent, a first data volume average can be determined based on the data volume of each first redundant data; a second data volume average can be determined based on the data volume of each second redundant data; and a data redundancy reduction rate η can be determined based on the first data volume average and the second data volume average.

[0081] ;

[0082] in, This represents the mean of the first data set; This represents the mean of the second data set.

[0083] In some embodiments, during the operation of the simulated vibration table, the total test time (e.g., 2 hours) is controlled according to vibration control data. After confirming that the sensors, host computer acquisition software, and communication links are working properly, the power supply to each sensor is turned on, and the data acquisition program is started. During the test, the output data files, data packet counts, and communication anomaly data of each sensor are recorded. For self-wake-up sensors, their wake-up time can also be recorded. After the test, the acquisition process is stopped, the data files are saved, and the simulated vibration table is stopped.

[0084] The aforementioned test method for the self-wake-up sensor determines the vibration control data of a simulated vibration table. This data includes multiple control sequences used to control the simulated vibration table to simulate different vibration conditions. This allows for the controllable reproduction of various vibration modes on the test platform, ensuring the test excitation covers different vibration characteristic ranges. By controlling the vibration of the simulated vibration table according to the vibration control data, and acquiring the first vibration data collected by the self-wake-up sensor and the second vibration data collected by the reference sensor during the operation of the simulated vibration table, two sets of sensing data from the self-wake-up sensor and the reference sensor under the same vibration environment can be obtained, providing an alignment basis for data comparison. Based on the first and second vibration data, a data redundancy reduction index value is determined for the self-wake-up sensor compared to the reference sensor, thus providing a quantitative measure of the data acquisition difference caused by the wake-up-sleep mechanism of the self-wake-up sensor. Therefore, this application can reflect the acquisition characteristics of the self-wake-up sensor under actual vibration conditions from the perspective of data redundancy, providing a reference for subsequent practical applications.

[0085] Based on the above embodiments, in some embodiments, the steps for determining vibration control data are described in detail.

[0086] refer to Figure 3 The steps for determining the vibration control data shown include:

[0087] S301. Obtain the percentage of time that vehicle loads are applied on the target road within the preset test period.

[0088] The preset test period can be understood as a pre-defined time window used to statistically analyze the temporal characteristics of vehicle loads on the target road. This application does not impose any limitation on the specific length of the preset test period.

[0089] The time percentage of vehicle load action can also be called the effective excitation time percentage or the equivalent duty cycle of road load. The time percentage of vehicle load action can be understood as the ratio between the cumulative length of time during which vehicle load action (i.e., effective vibration) actually occurs on the target road within the preset test period and the total duration of the preset test period. Vehicle load action refers to the vibration response of the road structure caused by the load applied by the vehicle to the road surface during vehicle movement.

[0090] In some embodiments, when there are no specific time percentage detection conditions, a preset time percentage can be used as the time percentage of vehicle load action on the target road. For example, the preset time percentage can be 5%. This preset time percentage is determined by comprehensively considering the time percentages of vehicle load action on different road grades.

[0091] For example, the total duration of the preset test period includes the cumulative time of effective vibrations and the cumulative time of ineffective vibrations. Ineffective vibrations may include background noise vibrations or silence (i.e., no vibration). Accordingly, the time percentage can be determined using the following formula. :

[0092] ;

[0093] in, This represents the cumulative time of effective vibration, or the cumulative duration of effective excitation. This indicates the total duration of the preset test period.

[0094] S302. Based on the time proportion, determine the first time of effective vibration and the second time of ineffective vibration in each control sequence.

[0095] In some embodiments, for each control sequence, the control sequence may correspond to effective vibration and / or ineffective vibration. Accordingly, the total effective vibration time corresponding to all control sequences can be determined based on the time proportion and the total test time; and the first time of effective vibration and the second time of ineffective vibration in each control sequence can be determined based on the total effective vibration time and the total test time.

[0096] In other words, the sum of the first times corresponding to all control sequences represents the total effective vibration time; the sum of the second times corresponding to all control sequences represents the total ineffective vibration time; the ratio between the total effective vibration time and the total test time matches the time percentage. For example, the ratio between the total effective vibration time and the total test time is equal to the time percentage.

[0097] In some embodiments, ineffective vibration includes ambient noise vibration and / or silence (i.e., no vibration); the control sequence includes at least one of the following: a first control sequence for controlling ambient noise vibration; at least one second control sequence for alternating between effective vibration control and silence control; the vibration parameters of the effective vibration are different in different second control sequences.

[0098] For example, different operating condition labels can be assigned to different control sequences. The operating condition labels may include: background noise label, no vehicle impact label, vehicle impact label at the edge of the plate (or vehicle impact response label at the edge of the plate), and vehicle impact label at the center of the plate (or vehicle impact response label at the center of the plate). Among them, the vehicle impact response label at the center of the plate may include a low-frequency response label at the center of the plate and a high-frequency response label at the center of the plate.

[0099] For ease of understanding, let's take a total test time of 2 hours corresponding to the vibration control data as an example. The time window length of the first control sequence can be 3600 seconds; the second control sequence can be set to four types, each of which is executed 3 times in a loop. Each execution's time window has an effective vibration time of 30 seconds and a silent time of 270 seconds. Based on this, we can determine that the total effective vibration time in the vibration control data is 360 seconds, the total ineffective vibration time is 6840 seconds, the total test time is 2 hours, and the ratio between the total effective vibration time and the total test time is 5%.

[0100] S303. For each control sequence, determine the vibration parameters of the control sequence according to the vibration condition type corresponding to the control sequence.

[0101] Vibration parameters can be understood as parameters that describe the specific vibration output characteristics of a simulated vibration table under a single control sequence. Vibration parameters can include vibration amplitude and vibration frequency.

[0102] In some embodiments, the vibration parameters of the first control sequence are used to simulate environmental noise vibration.

[0103] In some embodiments, the vibration parameters of the effective vibrations of different second control sequences include at least one of the following: a first vibration parameter, which is used to simulate the vibration of vehicle load in a scenario without detachment; a second vibration parameter, which is used to simulate the vibration of vehicle load in a scenario with detachment at the edge of the slab; the scenario with detachment at the edge of the slab refers to a scenario where the support below the edge of the road slab is missing; and a third vibration parameter, which is used to simulate the vibration of vehicle load in a scenario with detachment in the middle of the slab; the scenario with detachment in the middle of the slab refers to a scenario where the support below the central area of ​​the road slab is missing.

[0104] S304. Determine the vibration control data based on the first time, second time, and vibration parameters of each control sequence.

[0105] refer to Figure 4 The diagram illustrates the principle of vibration control data. The vibration control data can include a control sequence of five stages. Stage 1 is used for background noise and anti-interference testing. Stage 1 corresponds to the first control sequence, used to generate random or fixed waveforms. The continuous vibration time of the first control sequence is 3600s, the vibration frequency corresponding to the first control sequence can be 5Hz-200Hz, and the vibration amplitude can be 0.1mg-0.5mg. m represents 10... -3 , where g represents gravitational acceleration.

[0106] Phase 2 is used for vehicle impact simulation in scenarios without air gaps. The second control sequence corresponding to Phase 2 is used to generate a sine wave, with a 30s vibration followed by a 270s rest period, repeated 3 times. The vibration frequency of the second control sequence corresponding to Phase 2 can be 10Hz, and the vibration amplitude can be 10mg.

[0107] Phase 3 is used to simulate vehicle impact in scenarios where the plate edge is detached. The second control sequence corresponding to Phase 3 is used to generate a sine wave, which vibrates for 30 seconds and then pauses for 270 seconds, repeating this cycle 3 times. The vibration frequency of the second control sequence corresponding to Phase 3 can be 10Hz, and the vibration amplitude can be 100mg.

[0108] Phase 4 is used for vehicle impact simulation of the first type of plate detachment scenario, i.e., the low-frequency response scenario of plate detachment. The second control sequence corresponding to Phase 4 is used to generate a sine wave, with a 30s vibration followed by a 270s rest period, repeated 3 times. The vibration frequency of the second control sequence corresponding to Phase 4 can be 100Hz, and the vibration amplitude can be 10mg.

[0109] Stage 5 is used for vehicle impact simulation of the second type of plate detachment scenario, i.e., the high-frequency response scenario of plate detachment. The second control sequence corresponding to Stage 5 is used to generate a sine wave, which vibrates for 30 seconds and rests for 270 seconds, repeating this cycle 3 times. The vibration frequency of the second control sequence corresponding to Stage 5 can be 200Hz, and the vibration amplitude can be 10mg.

[0110] In the above steps, by obtaining the time proportion of vehicle load action on the target road within a preset test period, and based on the time proportion, the first time of effective vibration and the second time of ineffective vibration in each control sequence are determined. This ensures that the overall relative proportion of effective vibration time to ineffective vibration time in the vibration control data matches the actual time distribution characteristics of vehicle load action on the target road. For each control sequence, the vibration parameters are determined according to the corresponding vibration condition type, enabling the vibration excitation output by the simulated vibration table to simulate the diverse characteristics of real vehicle loads in terms of waveform features. By determining the vibration control data based on the first time, second time, and vibration parameters of each control sequence, the test excitation closely approximates the actual vibration condition in both time distribution and waveform features, thus improving the accuracy of the test results.

[0111] Based on the above embodiments, in some embodiments, the steps for determining vibration control data are described in detail. A power detection step using a self-wake-up sensor is added.

[0112] refer to Figure 5 The power detection steps of the self-wake-up sensor shown include:

[0113] S501. During the operation of the simulated vibration table, the first input voltage and the first input current of the self-wake-up sensor within the preset sampling period are acquired.

[0114] In some embodiments, during the operation of the simulated vibration table, the second input voltage and the second input current of the reference sensor within the preset sampling period can be acquired.

[0115] The first input voltage is the operating input voltage of the self-wake-up sensor within the preset sampling period; the second input current is the operating input current of the self-wake-up sensor within the preset sampling period; the second input voltage is the operating input voltage of the reference sensor within the preset sampling period; and the second input current is the operating input current of the reference sensor within the preset sampling period.

[0116] For example, the preset sampling period can be the total test time period corresponding to the vibration control data, such as 2 hours. The preset sampling period can also include multiple time windows; each time window corresponds to at least one control sequence in the vibration control data. In other words, the power detection step of the self-wake-up sensor can be performed based on the overall total test time period to obtain the power value of the self-wake-up sensor within that total test time period, as well as the power drop index value of the self-wake-up sensor relative to the reference sensor. Alternatively, for each time window, the power value of the self-wake-up sensor within that time window, as well as the power drop index value of the self-wake-up sensor relative to the reference sensor, can be determined.

[0117] For example, a DC regulated power supply can be used to provide operating voltage for the self-wake-up sensor and the reference sensor; a digital multimeter, current recorder, or equivalent current sampling module can be connected in series between the positive terminal of the power supply and the power input terminal of the sensor; the first voltage U of the i-th self-wake-up sensor can be recorded synchronously every 10 seconds. i1 (k) and the first current I i1 (k), and the second voltage U of the j-th reference sensor j2 (k) and the second current I j2 (k).

[0118] S502. Determine the first average power of the self-wake-up sensor within a preset sampling period based on the first input voltage and the first input current.

[0119] In some embodiments, the second average power of the reference sensor within a preset sampling period can be determined based on the second input voltage and the second input current.

[0120] For example, the first average power P of the i-th self-wake-up sensor i1 It can be represented as:

[0121] ;

[0122] Among them, P i1 U represents the first average power of the i-th self-wake-up sensor within a preset sampling period; i1 (k) represents the first voltage of the i-th self-wake-up sensor at the k-th sampling point; I i1 (k) represents the first current of the i-th self-wake-up sensor at the k-th sampling point; N represents the number of sampling points, that is, the number of sets of measurement data.

[0123] For example, the second average power P of the j-th reference sensor j2 It can be represented as:

[0124] ;

[0125] Among them, P j2 U represents the second average power of the j-th reference sensor within a preset sampling period; j2 (k) represents the second voltage of the j-th reference sensor at the k-th sampling point; I j2 (k) represents the second current of the j-th self-wake-up sensor at the k-th sampling point; N represents the number of sampling points, that is, the number of sets of measurement data.

[0126] In some embodiments, the power degradation index value of the self-wake-up sensor relative to the reference sensor can be determined based on the first average power and the second average power.

[0127] For example, a first mean value corresponding to each first average power and a second mean value corresponding to each second average power can be determined; based on the first mean value and the second mean value, a power reduction index value can be determined, which may include the power reduction rate.

[0128] For example, the power descent rate can be expressed as:

[0129] ;

[0130] in, Indicates the rate of power decay. This represents the first mean; This represents the second mean.

[0131] Understandably, compared to traditional methods that use single-point current as a power indicator, this application's embodiments synchronously record voltage and current timing under the same road conditions as redundancy testing, and calculate the equivalent average power and power degradation rate during road service according to different time windows (such as effective excitation windows and ineffective excitation windows). This allows the power assessment to correspond to the vibration characteristics under actual service conditions and the wake-up-sleep behavior of the self-wake-up sensor, resulting in a more engineering-valued power characteristic assessment result. This provides a basis for predicting the power consumption performance of self-wake-up sensors in actual road deployments.

[0132] In some embodiments, the self-wake parameters of the self-wake sensor can be adjusted before acquiring the sensing data or electrical data of the self-wake sensor, so that the actual wake-up threshold of the self-wake sensor matches the preset wake-up threshold.

[0133] For example, the self-wake-up sensor can be fixed to a vibration table and connected to the host computer data acquisition software via a serial port tool; the simulated vibration table is set to a fixed frequency of 10Hz, and the vibration amplitude increases gradually in increments of 0.5mg, 0.55mg, 0.60mg, 0.65mg, and 0.70mg, with each amplitude increment held for 30s. Here, m represents 10. -3 Here, g represents gravitational acceleration. The sensor power supply and host computer acquisition program are activated, and the simulated vibration table is turned on. The critical amplitude (i.e., the actual wake-up threshold) at which the experimental group sensor (i.e., the self-wake-up sensor) transitions from a silent state to output data is monitored in real time. The critical amplitude is compared with the preset wake-up threshold. If the deviation between the critical amplitude and the preset wake-up threshold is not within the preset deviation range, the sensor firmware parameters are adjusted and recalibrated until the threshold accuracy requirement is met. For example, the preset wake-up threshold is 0.6 mg, used to ensure that background noise does not trigger the signal, but vehicle or knocking events can trigger it. This application does not limit the specific value of the preset wake-up threshold.

[0134] Based on the above embodiments, in some embodiments, such as Figure 6 As shown, a test system for a self-wake-up sensor is provided, including: a simulated vibration table, a terminal device, a data acquisition module, a sensor under test module, a power testing module, and a vibration excitation module.

[0135] In some embodiments, the terminal device can be a host computer, which connects to the sensor module under test (SDT) via a data acquisition module. The SDT sensor module includes an experimental group and a control group. The experimental group includes at least one self-wake-up sensor (i.e., a self-wake-up low-power sensor), and the control group includes at least one reference sensor (i.e., a conventional continuous acquisition sensor). The data acquisition module may include a USB-to-RS422 interface, used for serial communication and acquiring sensing data from the self-wake-up sensor and the reference sensor in the SDT sensor module via acquisition software. The host computer is used for data recording, status detection, and result analysis. The steps for the host computer to determine the redundancy degradation rate and power degradation rate have been described above and will not be repeated here.

[0136] In some embodiments, the vibration excitation module is used to output a low duty cycle road equivalent excitation. This low duty cycle road equivalent excitation can be generated from vibration control data. The vibration control data is determined based on the time percentage of vehicle load action on the target road within a preset test period. Since this time percentage is often low, it is called a low duty cycle road equivalent excitation. This duty cycle is also known as the time percentage, which can be, for example, 5%.

[0137] In some embodiments, the power testing module may include a direct-regulated power supply and a data multimeter or current recorder. The direct-regulated power supply is used to power the sensor, and the data multimeter or current recorder is used to collect the sensor's point parameters.

[0138] Based on the above embodiments, the test method for the self-wake-up sensor will be described in detail.

[0139] refer to Figure 7 Another embodiment of the test method for the self-wake-up sensor shown includes:

[0140] S701. Adjust the self-wake-up parameters of the self-wake-up sensor so that the actual wake-up threshold of the self-wake-up sensor matches the preset wake-up threshold.

[0141] S702. Obtain the percentage of time that vehicle loads are applied on the target road within the preset test period.

[0142] S703. Based on the time proportion, determine the first time of effective vibration and the second time of ineffective vibration in each control sequence.

[0143] S704. For each control sequence, determine the vibration parameters of the control sequence according to the vibration condition type corresponding to the control sequence.

[0144] For example, vibration parameters may include vibration amplitude and vibration frequency.

[0145] S705. Determine the vibration control data based on the first time, second time, and vibration parameters of each control sequence.

[0146] For example, the first vibration data may include a first control sequence and at least one second control sequence, wherein the first control sequence is used for environmental noise vibration control; the second control sequence is used for alternating effective vibration control and silent control; and the vibration parameters of the effective vibration are different for different second control sequences.

[0147] For example, the first vibration parameter is used to simulate the vibration of vehicle load in a scenario without detachment; the second vibration parameter is used to simulate the vibration of vehicle load in a scenario with detachment at the edge of the slab, where the detachment scenario refers to a scenario where the support below the edge of the road slab is missing; and the third vibration parameter is used to simulate the vibration of vehicle load in a scenario with detachment in the middle of the slab, where the detachment scenario refers to a scenario where the support below the central area of ​​the road slab is missing.

[0148] S706. Control the vibration of the simulated vibration table according to the vibration control data.

[0149] S707. During the operation of the simulated vibration table, the first vibration data collected by the self-wake-up sensor and the second vibration data collected by the reference sensor are acquired, along with the first input voltage and first input current of the self-wake-up sensor within a preset sampling period, and the second input voltage and second input current of the reference sensor within a preset sampling period.

[0150] S708. Based on the first vibration data and the second vibration data, determine the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor.

[0151] S709. Determine the first average power of the self-wake-up sensor within a preset sampling period based on the first input voltage and the first input current; and determine the second average power of the reference sensor within a preset sampling period based on the second input voltage and the second input current.

[0152] S710. Determine the power reduction index value of the self-wake-up sensor relative to the reference sensor based on the first average power and the second average power.

[0153] S711. Based on the data redundancy reduction index value and the power reduction index value, comprehensively evaluate the performance difference between the self-wake-up sensor and the reference sensor.

[0154] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0155] Based on the same inventive concept, this application also provides a testing apparatus for a self-wake-up sensor to implement the testing method for the self-wake-up sensor described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in one or more embodiments of the testing apparatus for a self-wake-up sensor provided below can be found in the limitations of the testing method for the self-wake-up sensor described above, and will not be repeated here.

[0156] In one exemplary embodiment, such as Figure 8 As shown, a testing device for a self-wake-up sensor is provided. The self-wake-up sensor is mounted on a simulated vibration table. The sensor is activated and acquires first vibration data when the vibration amplitude of the vibration signal exceeds a preset wake-up threshold. A reference sensor for continuously acquiring second vibration data is also provided on the simulated vibration table. The device includes: a first determination module 801, a control module 802, a first acquisition module 803, and a second determination module 804, wherein:

[0157] The first determining module 801 is used to determine the vibration control data of the simulated vibration table. The vibration control data includes multiple control sequences; the multiple control sequences are used to control the simulated vibration table to simulate different vibration conditions.

[0158] The control module 802 is used to control the vibration of the simulated vibration table according to the vibration control data.

[0159] The first acquisition module 803 is used to acquire first vibration data collected by the self-wake-up sensor and second vibration data collected by the reference sensor during the operation of the simulated vibration table.

[0160] The second determining module 804 is used to determine the test results based on the first vibration data and the second vibration data. The test results include the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor.

[0161] In some embodiments, the first determining module 801 includes: an acquisition unit, configured to acquire the time percentage of vehicle load action on the target road within a preset test period; a first determining unit, configured to determine the first time of effective vibration and the second time of ineffective vibration in each control sequence based on the time percentage; a second determining unit, configured to determine the vibration parameters of each control sequence based on the vibration condition type corresponding to the control sequence; and a third determining unit, configured to determine vibration control data based on the first time, the second time, and the vibration parameters of each control sequence.

[0162] In some embodiments, ineffective vibration includes environmental noise vibration and / or silence; the control sequence includes at least one of the following: a first control sequence for controlling environmental noise vibration; at least one second control sequence for alternating between effective vibration control and silence control; the vibration parameters of the effective vibration are different in different second control sequences.

[0163] In some embodiments, the vibration parameters of the effective vibrations of different second control sequences include at least one of the following: a first vibration parameter, used to simulate the vibration of vehicle load in a scenario without detachment; a second vibration parameter, used to simulate the vibration of vehicle load in a scenario with detachment at the edge of the slab; the scenario with detachment at the edge of the slab refers to a scenario where the support below the edge of the road slab is missing; and a third vibration parameter, used to simulate the vibration of vehicle load in a scenario with detachment in the middle of the slab; the scenario with detachment in the middle of the slab refers to a scenario where the support below the central area of ​​the road slab is missing.

[0164] In some embodiments, the above-described apparatus further includes: a second acquisition module, configured to acquire, during the operation of the simulated vibration table, a first input voltage and a first input current of the self-wake-up sensor within a preset sampling period; and a third determination module, configured to determine, based on the first input voltage and the first input current, a first average power of the self-wake-up sensor within the preset sampling period.

[0165] In some embodiments, the above-described apparatus further includes: a third acquisition module, configured to acquire a second input voltage and a second input current of a reference sensor within a preset sampling period during the operation of the simulated vibration table; a fourth determination module, configured to determine a second average power of the reference sensor within the preset sampling period based on the second input voltage and the second input current; and a fifth determination module, configured to determine a power reduction index value of the self-wake-up sensor relative to the reference sensor based on the first average power and the second average power.

[0166] In some embodiments, the above-described apparatus further includes: an adjustment module for adjusting the self-wake-up parameters of the self-wake-up sensor so that the actual wake-up threshold of the self-wake-up sensor matches a preset wake-up threshold.

[0167] Each module in the aforementioned self-wake-up sensor testing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.

[0168] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 9 As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When executed by the processor, the computer program implements a method for testing a self-wake-up sensor. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0169] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0170] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0171] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0172] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0173] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0174] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0175] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A testing method for a self-wake-up sensor, characterized in that, A self-wake-up sensor is installed on a simulated vibration table. The sensor is activated and acquires first vibration data when the vibration amplitude of the vibration signal exceeds a preset wake-up threshold. The simulated vibration table is also equipped with a reference sensor for continuously acquiring second vibration data. The method includes: The vibration control data of the simulated vibration table is determined, and the vibration control data includes multiple control sequences; the multiple control sequences are used to control the simulated vibration table to simulate different vibration conditions. The vibration of the simulated vibration table is controlled according to the vibration control data; and... During the operation of the simulated vibration table, the first vibration data collected by the self-wake-up sensor and the second vibration data collected by the reference sensor are acquired. Based on the first vibration data and the second vibration data, the test results are determined, including the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor.

2. The method according to claim 1, characterized in that, The determination of the vibration control data of the simulated vibration table includes: Obtain the percentage of time during which vehicle loads act on the target road within a preset test period; Based on the time proportions, determine the first time of effective vibration and the second time of ineffective vibration in each of the control sequences; For each control sequence, the vibration parameters of the control sequence are determined according to the vibration condition type corresponding to the control sequence. The vibration control data is determined based on the first time, the second time, and the vibration parameters of each of the control sequences.

3. The method according to claim 2, characterized in that, The ineffective vibrations include environmental noise vibrations and / or silence; the control sequence includes at least one of the following: A first control sequence is used for environmental noise and vibration control. At least one second control sequence is provided, which is used to alternate between effective vibration control and silent control; the vibration parameters of the effective vibration are different for different second control sequences.

4. The method according to claim 3, characterized in that, The vibration parameters of effective vibrations different from the second control sequence include at least one of the following: The first vibration parameter is used to simulate the vibration of a vehicle under load in a scenario without air release. The second vibration parameter is used to simulate the vibration of vehicle load in the scenario of slab edge detachment; the scenario of slab edge detachment refers to the scenario where the support below the edge of the road slab is missing. The third vibration parameter is used to simulate the vibration caused by vehicle load in the scenario of a slab being detached from its center; the scenario of a slab being detached from its center refers to a scenario where the support below the central area of ​​the road slab is missing.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: During the operation of the simulated vibration table, the first input voltage and the first input current of the self-wake-up sensor within a preset sampling period are acquired; Based on the first input voltage and the first input current, the first average power of the self-wake-up sensor within the preset sampling period is determined.

6. The method according to claim 5, characterized in that, The method further includes: During the operation of the simulated vibration table, the second input voltage and the second input current of the reference sensor are acquired within the preset sampling period; The second average power of the reference sensor within the preset sampling period is determined based on the second input voltage and the second input current. The power degradation index value of the self-wake-up sensor relative to the reference sensor is determined based on the first average power and the second average power.

7. The method according to any one of claims 1-4, characterized in that, The method further includes: Adjust the self-wake-up parameters of the self-wake-up sensor so that the actual wake-up threshold of the self-wake-up sensor matches the preset wake-up threshold.

8. A testing device for a self-wake-up sensor, characterized in that, A self-wake-up sensor is installed on a simulated vibration table. The sensor is activated and collects first vibration data when the vibration amplitude of the vibration signal exceeds a preset wake-up threshold. The simulated vibration table also includes a reference sensor for continuously collecting second vibration data. The device comprises: The first determining module is used to determine the vibration control data of the simulated vibration table, the vibration control data including multiple control sequences; the multiple control sequences are used to control the simulated vibration table to simulate different vibration conditions. The control module is configured to control the vibration of the simulated vibration table according to the vibration control data; and, The acquisition module is used to acquire the first vibration data collected by the self-wake-up sensor and the second vibration data collected by the reference sensor during the operation of the simulated vibration table. The second determining module is used to determine the test result based on the first vibration data and the second vibration data. The test result includes the data redundancy reduction index value of the self-wake-up sensor compared to the reference sensor.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-7.