Vehicle overload alarm method and related device based on piezoelectric

By using piezoelectric metering sensors and environmental parameter compensation technology in vehicle overload detection system, the problems of detection error and misjudgment are solved, and higher detection accuracy and reliability are achieved.

CN119245793BActive Publication Date: 2025-03-18江西众加利高科技股份有限公司 +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411739466.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-18
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

When performing vehicle overload detection at the high-speed entrance, due to environmental factors and uneven weight distribution, large errors in the detection results may occur, resulting in misjudgment and false alarms.

Method used

The piezoelectric vehicle overload alarm method is adopted to generate alarm prompt information by obtaining the tire position of the vehicle, performing metering data compensation and adjustment, and calculating the weight value based on the distance.

Benefits of technology

Improve the accuracy and reliability of vehicle overload alarms and reduce the occurrence of misjudgment and false alarms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119245793B_ABST
    Figure CN119245793B_ABST
Patent Text Reader

Abstract

The present application provides a piezoelectric-based vehicle overload alarm method and related device, the method comprising: measuring the target vehicle through k metering modules to obtain k first metering data; compensating and adjusting the k first metering data according to environmental parameters, and performing abnormal correction processing to obtain k third metering data; determining the first center position of the target vehicle; obtaining k second center positions of k target tires; calculating the distance between the first center position and each second center position to obtain k distances, and determining k weight values; determining the metering result according to the k third metering data and the k weight values; if the metering result is greater than the preset first alarm threshold and less than the preset second alarm threshold, generating a first alarm prompt message; if the metering result is greater than or equal to the preset second alarm threshold, generating a second alarm prompt message. The accuracy of the vehicle overload alarm can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle overload alarm, and in particular to a piezoelectric-based vehicle overload alarm method and related devices. Background Art

[0002] At the entrance to the highway, large vehicles such as trucks and special vehicles are generally checked for overload. However, due to interference from environmental factors such as temperature and humidity, as well as uneven weight distribution of vehicles or cargo, large errors may occur in the test results. In this case, even if the vehicle is not actually overloaded, it may be misjudged as overloaded due to detection errors, thereby triggering an erroneous alarm message.

[0003] Therefore, how to improve the accuracy of vehicle overload alarm needs to be solved urgently. Summary of the invention

[0004] The embodiment of the present application provides a piezoelectric-based vehicle overload alarm method and related devices, which improve the accuracy and reliability of the vehicle overload alarm by compensating and adjusting the metering data according to environmental parameters and integrating the metering data from different metering modules.

[0005] In a first aspect, an embodiment of the present application provides a piezoelectric-based vehicle overload alarm method, which is applied to a vehicle overload alarm system. The method includes:

[0006] When the target vehicle completely enters the weighing platform, the positions of k tires of the target vehicle are obtained; k is an integer greater than 1; the vehicle overload alarm system includes the weighing platform, the weighing platform is provided with a plurality of metering modules, each metering module includes at least one piezoelectric metering sensor, and the piezoelectric metering sensor is used to measure the weight of the object;

[0007] Determine the metering modules corresponding to the k tire positions among the multiple metering modules to obtain k metering modules;

[0008] The target vehicle is measured by the k measurement modules to obtain k first measurement data; each first measurement data corresponds to a measurement module and a target tire;

[0009] Acquire environmental parameters, and perform compensation adjustment on each of the k first measurement data according to the environmental parameters to obtain k second measurement data;

[0010] Performing an abnormal correction process on the k second metering data to obtain k third metering data; the abnormal correction process is used to convert abnormal metering data in the k second metering data that differs too much from the mean of the k third metering data into normal metering data;

[0011] Determining a first center position of the target vehicle;

[0012] Obtaining the center position of each of the k target tires to obtain k second center positions;

[0013] Calculating the distance between the first center position and each of the k second center positions to obtain k distances;

[0014] Determine k weight values ​​according to the k distances; each weight value corresponds to a distance, and the longer the distance, the smaller the weight value;

[0015] Performing a weighted operation according to the k third measurement data and the k weight values ​​to obtain a measurement result;

[0016] If the measurement result is greater than the preset first alarm threshold and less than the preset second alarm threshold, a first alarm prompt information is generated according to the measurement result; the first alarm prompt information is used to prompt that the target vehicle is overloaded; if the measurement result is greater than or equal to the preset second alarm threshold, a second alarm prompt information is generated according to the measurement result; the second alarm prompt information is used to prompt that the target vehicle is seriously overloaded.

[0017] In a second aspect, an embodiment of the present application provides a piezoelectric-based vehicle overload alarm device, which is applied to a vehicle overload alarm system. The device includes an acquisition module, a determination module, a metering module, an adjustment module, a correction module, a calculation module, and an alarm module, wherein:

[0018] The acquisition module is used to acquire the positions of k tires of the target vehicle when the target vehicle completely enters the weighing platform; k is an integer greater than 1; the vehicle overload alarm system includes the weighing platform, the weighing platform is provided with a plurality of metering modules, each metering module includes at least one piezoelectric metering sensor, and the piezoelectric metering sensor is used to measure the weight of the object;

[0019] The determining module is used to determine the metering modules corresponding to the k tire positions among the multiple metering modules to obtain k metering modules;

[0020] The metering module is used to measure the target vehicle through the k metering modules to obtain k first metering data; each first metering data corresponds to a metering module and a target tire;

[0021] The adjustment module is used to obtain environmental parameters, and to perform compensation adjustment on each of the k first measurement data according to the environmental parameters to obtain k second measurement data;

[0022] The correction module is used to perform an abnormal correction process on the k second metering data to obtain k third metering data; the abnormal correction process is used to convert the abnormal metering data in the k second metering data that differs too much from the mean of the k third metering data into normal metering data;

[0023] The determination module is further used to determine a first center position of the target vehicle;

[0024] The acquisition module is further used to acquire the center position of each target tire among the k target tires to obtain k second center positions;

[0025] The calculation module is used to calculate the distance between the first center position and each of the k second center positions to obtain k distances;

[0026] The determination module is further used to determine k weight values ​​according to the k distances; each weight value corresponds to a distance, and the longer the distance, the smaller the weight value;

[0027] The calculation module is further used to perform weighted calculation according to the k third measurement data and the k weight values ​​to obtain a measurement result;

[0028] The alarm module is used to generate a first alarm prompt information according to the measurement result if the measurement result is greater than a preset first alarm threshold and less than a preset second alarm threshold; the first alarm prompt information is used to prompt that the target vehicle is overloaded; if the measurement result is greater than or equal to the preset second alarm threshold, the second alarm prompt information is generated according to the measurement result; the second alarm prompt information is used to prompt that the target vehicle is seriously overloaded.

[0029] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps of any method in the first aspect of the embodiment of the present application.

[0030] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in any method of the first aspect of the embodiment of the present application.

[0031] In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in any method of the first aspect of the embodiment of the present application. The computer program product may be a software installation package.

[0032] By implementing the embodiments of the present application, the metering data is compensated and adjusted according to the environmental parameters, and the metering data from different metering modules are integrated, thereby improving the accuracy and reliability of the vehicle overload alarm. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0034] Figure 1 This is a system architecture diagram of a vehicle overload alarm system provided by an embodiment of the present application;

[0035] Figure 2 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application;

[0036] Figure 3 It is a flow chart of a piezoelectric-based vehicle overload alarm method provided in an embodiment of the present application;

[0037] Figure 4 This is a functional module composition block diagram of a piezoelectric-based vehicle overload alarm device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0039] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0040] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship. The "plurality" appearing in the embodiments of the present application refers to two or more.

[0041] In the embodiments of the present application, "at least one item" or similar expressions refer to any combination of these items, including any combination of single items or plural items, and refer to one or more, and multiple refers to two or more. For example, at least one item of a, b, or c can represent the following seven situations: a, b, c, a and b, a and c, b and c, a, b, and c. Among them, each of a, b, and c can be an element or a set containing one or more elements.

[0042] The "connection" that appears in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not impose any limitations on this.

[0043] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0044] The following is an explanation of the relevant terms involved in this application, as follows:

[0045] Piezoelectric metrology sensor: refers to a sensor that uses the piezoelectric effect to convert mechanical pressure, vibration or strain into an electrical signal. When the piezoelectric material of a piezoelectric metrology sensor is subjected to an external force, electric charges are generated on its surface. These charges generate a potential difference between the electrodes, which in turn forms a voltage signal. By measuring the changes in this voltage signal, the magnitude and direction of the external stress or vibration can be inferred.

[0046] At the entrance of the expressway, large vehicles such as trucks or special vehicles are usually tested for overload. However, due to the interference of environmental factors such as temperature and humidity, as well as the uneven weight distribution of vehicles or cargo, the test results may have large errors. In this case, even if the vehicle is not actually overloaded, it may be misjudged as overloaded due to the detection error, thus triggering an erroneous alarm message. Therefore, how to improve the accuracy of vehicle overload alarm needs to be solved urgently.

[0047] To solve the above problems, the embodiment of the present application provides a piezoelectric-based vehicle overload alarm method and related devices, which are applied to a vehicle overload alarm system. When the target vehicle completely enters the weighing platform, k tire positions of the target vehicle are obtained; k is an integer greater than 1; the vehicle overload alarm system includes the weighing platform, and the weighing platform is provided with multiple metering modules, each metering module includes at least one piezoelectric metering sensor, and the piezoelectric metering sensor is used to measure the weight of the object; the metering modules corresponding to the k tire positions among the multiple metering modules are determined to obtain k metering modules; the target vehicle is measured by the k metering modules to obtain k first metering data; each first metering data corresponds to a metering module and a target tire; environmental parameters are obtained, and each of the k first metering data is compensated and adjusted according to the environmental parameters to obtain k second metering data; the k second metering data are subjected to abnormal correction processing to obtain k third metering data; the abnormal correction processing is used to convert the k The abnormal metering data in the second metering data which differs too much from the mean of the k third metering data is converted into normal metering data; the first center position of the target vehicle is determined; the center position of each target tire in the k target tires is obtained to obtain k second center positions; the distance between the first center position and each second center position in the k second center positions is calculated to obtain k distances; k weight values ​​are determined according to the k distances; each weight value corresponds to a distance, and the farther the distance, the smaller the weight value; weighted calculation is performed according to the k third metering data and the k weight values ​​to obtain a metering result; if the metering result is greater than the preset first alarm threshold and less than the preset second alarm threshold, a first alarm prompt information is generated according to the metering result; the first alarm prompt information is used to prompt that the target vehicle is overloaded; if the metering result is greater than or equal to the preset second alarm threshold, a second alarm prompt information is generated according to the metering result; the second alarm prompt information is used to prompt that the target vehicle is seriously overloaded. The metering data can be compensated and adjusted according to environmental parameters, and metering data from different metering modules can be integrated to improve the accuracy and reliability of vehicle overload alarm.

[0048] Combine the following Figure 1A system architecture for executing a piezoelectric-based vehicle overload alarm method in an embodiment of the present application is described. Figure 1 It is a system architecture diagram of a vehicle overload alarm system provided in an embodiment of the present application. The vehicle overload alarm system includes a weighing platform, which is provided with multiple metering modules, and each metering module includes at least one piezoelectric metering sensor.

[0049] The weighing platform includes a first metering module, a second metering module, a third metering module, a fourth metering module, a fifth metering module, a sixth metering module, a seventh metering module, an eighth metering module, and a ninth metering module. Each metering module works independently and can simultaneously obtain multiple metering data of the target vehicle, thereby improving the comprehensiveness and reliability of the metering detection. The target vehicle includes but is not limited to a truck, a bus, a crane, and a trailer, which are not specifically limited here.

[0050] In a possible embodiment, each metering module corresponds to a piezoelectric metering sensor. When the target vehicle completely enters the weighing platform, the metering module corresponding to each tire of the target vehicle is determined. For example, when the first tire of the target vehicle is in the seventh metering module, it is determined that the first tire corresponds to the seventh metering module, and when the second tire is in the eighth metering module and the ninth metering module, the distance between the second tire and the eighth metering module and the ninth metering module is calculated, and the metering module with a closer distance is used as the metering module corresponding to the second tire. Then, the metering data corresponding to the metering module can be obtained through the piezoelectric sensor in the metering module, that is, the metering data of the metering module corresponding to each tire is obtained, and other metering modules that are not in contact with the target vehicle can be in a dormant state, thereby reducing the power consumption of the entire vehicle overload alarm system. Then, the distance between the center position of each tire and the center position of the target vehicle is calculated, and a weight value is assigned to the metering data corresponding to the tire according to the distance, wherein the closer the distance, the larger the corresponding weight value. Then, each metering data and its corresponding weight value are weighted to obtain the target metering data of the target vehicle. Finally, the target metering data is compared with the preset alarm warning. If the target metering data is greater than the alarm threshold, an alarm prompt message is generated to notify relevant personnel that the target vehicle is overloaded, so that necessary measures can be taken.

[0051] It can be seen that by using the metering module related to the target vehicle for vehicle metering, on the one hand, the irrelevant metering modules can be put into a dormant state to reduce the power consumption of the vehicle overload alarm system. On the other hand, the adjacent characteristics between the metering modules can be used to accurately determine the overall metering data of the target vehicle, thereby improving the accuracy of the vehicle overload alarm system.

[0052] Combine the following Figure 2 The electronic device in the embodiment of the present application is described. Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Figure 2 As shown, the electronic device includes one or more processors, a memory, a communication interface and one or more programs, and the processor is communicatively connected with the memory and the communication interface via an internal communication bus.

[0053] Among them, the processor is mainly used for:

[0054] When the target vehicle completely enters the weighing platform, the positions of k tires of the target vehicle are obtained; k is an integer greater than 1; the vehicle overload alarm system includes a weighing platform, the weighing platform is provided with a plurality of metering modules, each metering module includes at least one piezoelectric metering sensor, and the piezoelectric metering sensor is used to measure the weight of the object;

[0055] Determine the metering modules corresponding to k tire positions among the multiple metering modules to obtain k metering modules;

[0056] The target vehicle is measured by k measuring modules to obtain k first measuring data; each first measuring data corresponds to a measuring module and a target tire;

[0057] Acquire environmental parameters, and perform compensation adjustment on each of the k first measurement data according to the environmental parameters to obtain k second measurement data;

[0058] Performing an abnormal correction process on the k second measurement data to obtain k third measurement data; the abnormal correction process is used to convert abnormal measurement data in the k second measurement data that differs too much from the mean of the k third measurement data into normal measurement data;

[0059] determining a first center position of the target vehicle;

[0060] Obtaining the center position of each target tire among the k target tires to obtain k second center positions;

[0061] Calculate the distance between the first center position and each of the k second center positions to obtain k distances;

[0062] Determine k weight values ​​according to k distances; each weight value corresponds to a distance, and the longer the distance, the smaller the weight value;

[0063] Performing a weighted operation according to the k third measurement data and the k weight values ​​to obtain a measurement result;

[0064] If the measurement result is greater than the preset first alarm threshold and less than the preset second alarm threshold, a first alarm prompt message is generated according to the measurement result; the first alarm prompt message is used to prompt that the target vehicle is overloaded; if the measurement result is greater than or equal to the preset second alarm threshold, a second alarm prompt message is generated according to the measurement result; the second alarm prompt message is used to prompt that the target vehicle is seriously overloaded.

[0065] The one or more programs are stored in the above-mentioned memory and are configured to be executed by the above-mentioned processor, and the one or more programs include instructions for executing any step in the above-mentioned method embodiment.

[0066] Among them, the processor can be, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, units and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessors, and the like. The communication unit can be a communication interface, a transceiver, a transceiver circuit, and the like, and the storage unit can be a memory.

[0067] The memory may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM).

[0068] It is understandable that the electronic device may include more or fewer structural elements than those in the above structural block diagram, for example, including a power module, physical buttons, Wi-Fi module, speaker, Bluetooth module, sensor, display module, etc., which are not limited here. It is understandable that the electronic device may be an intelligent controller of a vehicle overload alarm system, that is, it may be equipped with Figure 1 The system architecture is not specifically limited here.

[0069] After understanding the software and hardware architecture of this application, Figure 3 A piezoelectric vehicle overload alarm method in an embodiment of the present application is described. Figure 3 The flowchart of a piezoelectric vehicle overload alarm method provided in an embodiment of the present application is applied to a vehicle overload alarm system, and specifically includes the following steps:

[0070] Step S301, when the target vehicle completely enters the weighing platform, obtaining k tire positions of the target vehicle.

[0071] Wherein, k is an integer greater than 1, and the vehicle overload alarm system includes a weighing platform, and the weighing platform is provided with a plurality of metering modules, and each metering module includes at least one piezoelectric metering sensor, and the piezoelectric metering sensor is used to measure the weight of an object. When the target vehicle does not enter the weighing platform, the piezoelectric metering sensors of all metering modules are in a dormant state; when the target vehicle enters the weighing platform, the piezoelectric metering sensors of the metering modules in contact with the target vehicle are automatically activated; when the target vehicle completely enters the weighing platform, the piezoelectric metering sensors corresponding to the tire positions of the target vehicle are always in an activated state, and the piezoelectric metering sensors that are not in contact with the target vehicle re-enter a dormant state. Then, the k tire positions of the target vehicle are determined according to the piezoelectric metering sensors in an activated state.

[0072] It can be seen that by ensuring that only the piezoelectric metering sensor in contact with the tire of the target vehicle is activated when the vehicle fully enters the weighing platform, energy consumption can be reduced and the service life of the piezoelectric metering sensor can be extended.

[0073] In a possible embodiment, the vehicle overload alarm system may also be equipped with an image recognition module, through which image information of the target vehicle is acquired, and the image information is recognized and analyzed to determine the k tire positions of the target vehicle on the scale.

[0074] Step S302, determining the metering modules corresponding to the k tire positions among the multiple metering modules to obtain k metering modules.

[0075] Specifically, the metering module corresponding to each tire position can be determined according to the activated piezoelectric metering sensor, thereby obtaining k metering modules corresponding to k tire positions. It should be noted that the metering module corresponding to each tire position is the metering module closest to the tire position.

[0076] Step S303: metering the target vehicle through the k metering modules to obtain k first metering data.

[0077] Each first measurement data corresponds to a measurement module and a target tire.

[0078] The step of measuring the target vehicle by the k measuring modules to obtain k first measuring data specifically includes:

[0079] Acquire a reference tire position and a corresponding reference tire type; the reference tire position is any one of the k tire positions; determine a reference accuracy corresponding to the reference tire type according to a preset mapping relationship between tire type and accuracy; acquire a first distance between a reference metering module and the reference tire position; the reference metering module is a metering module corresponding to the reference tire position among the k metering modules; determine a first adjustment factor corresponding to the first distance; adjust the reference accuracy according to the first adjustment factor to obtain a target accuracy; meter the target vehicle according to the target accuracy through the reference metering module to obtain first metering data corresponding to the reference tire position.

[0080] Specifically, any one of the k tire positions is selected as the reference tire position, and the reference tire type corresponding to the reference tire position is obtained. Then, according to the mapping relationship between the preset tire type and the accuracy, the reference accuracy corresponding to the reference tire type is determined, wherein the tire type with a greater load capacity has a higher corresponding reference accuracy. Then, the reference metering module corresponding to the reference tire position is determined, and the first distance between the reference metering module and the reference tire position is calculated. The first adjustment factor corresponding to the first distance is determined, and the closer the distance, the greater the adjustment factor. Then, the reference accuracy is adjusted according to the first adjustment factor to obtain the target accuracy. It should be noted that the first adjustment factor can be between -0.5 and 0.5, which is used to adjust the size of the reference accuracy, then the target accuracy = reference accuracy × (1 + first adjustment factor), which is not specifically limited here. The target vehicle is measured according to the target accuracy by the reference metering module to obtain the first measurement data corresponding to the reference tire position.

[0081] It can be seen that the reference accuracy is determined according to the type of tire, and the reference accuracy is adjusted according to the distance between the tire position and the metering module to obtain the target accuracy, and measurement is performed according to the target accuracy to improve the accuracy and adaptability of the metering data, thereby prompting the reliability and accuracy of the vehicle alarm.

[0082] In a possible embodiment, the target vehicle is measured according to the target accuracy by a reference measurement module to obtain reference measurement data corresponding to the reference tire position; a first tilt angle of the reference measurement module is obtained; if the first tilt angle is greater than a preset angle threshold, an angle difference between the first tilt angle and the angle threshold is calculated to obtain a first angle difference; a first correction coefficient corresponding to the first angle difference is determined; the reference measurement data is corrected according to the first correction coefficient to obtain the first measurement data corresponding to the reference tire position; if the first tilt angle is less than or equal to the preset angle threshold, the reference measurement data is determined as the first measurement data corresponding to the reference tire position.

[0083] Among them, the first tilt angle of the reference metering module can be obtained. If the first tilt angle is greater than the preset angle threshold, it is determined that the tilt angle of the reference metering module is too large. In order to avoid errors in the reference metering data due to the excessive tilt angle, it is necessary to make appropriate corrections to the reference metering data. Therefore, the angle difference between the first tilt angle and the angle threshold is calculated to obtain the first angle difference, and the first correction coefficient corresponding to the first angle difference is determined. The reference metering data is corrected according to the first correction coefficient to obtain the first metering data corresponding to the reference tire position. If the first tilt angle is less than or equal to the preset angle threshold, it is determined that the reference metering data does not need to be corrected, and the reference metering data is directly regarded as the first metering data corresponding to the reference tire position.

[0084] It can be seen that by correcting the measurement data under different tilt conditions, the data error caused by tilt can be avoided, thereby improving the reliability and effectiveness of the vehicle overload alarm.

[0085] Step S304: Acquire environmental parameters, and perform compensation adjustment on each of the k first metering data according to the environmental parameters to obtain k second metering data.

[0086] The environmental parameter is an environmental parameter of a preset time period, and the environmental parameter includes a plurality of temperature data and a plurality of humidity data; the environmental parameter is obtained, and each of the k first metering data is compensated and adjusted according to the environmental parameter to obtain k second metering data, and the specific steps include:

[0087] Fitting straight lines to the multiple temperature data to obtain a first fitting straight line; the horizontal axis of the first fitting straight line is time, and the vertical axis is temperature data; determining a first slope of the first fitting straight line; if the first slope is greater than a preset slope threshold, calculating the difference between the first slope and the slope threshold to obtain a first difference; determining a second adjustment factor corresponding to the first difference; obtaining an average value of the multiple temperature data to obtain an average temperature; determining a reference temperature compensation coefficient corresponding to the average temperature according to a mapping relationship between a preset temperature and a temperature compensation coefficient; adjusting the reference temperature compensation coefficient according to the second adjustment factor to obtain a target temperature compensation coefficient; determining a target humidity compensation coefficient according to the multiple humidity data; compensating and adjusting each of the k first metering data according to the target temperature compensation coefficient and the target humidity compensation coefficient to obtain the k second metering data.

[0088] It should be noted that when the first slope is less than or equal to the preset slope threshold, it proves that the speed of temperature data change is within the preset range, then the reference temperature compensation coefficient is determined according to the average value of multiple temperature data, and the reference temperature compensation coefficient is regarded as the target temperature compensation coefficient. When the first slope is greater than the preset slope threshold, it proves that the temperature data changes too fast, and the reference temperature compensation coefficient needs to be adjusted according to the degree of change of the temperature data, that is, the second adjustment factor is determined according to the first difference between the first slope and the slope threshold, and the reference temperature compensation coefficient is adjusted according to the second adjustment factor to obtain the target temperature compensation coefficient.

[0089] The step of determining the target humidity compensation coefficient according to the plurality of humidity data comprises:

[0090] Acquire multiple preset humidity ranges; the multiple humidity ranges include a low humidity range, a medium humidity range, and a high humidity range; determine the humidity compensation coefficient corresponding to each humidity range in the multiple humidity ranges according to the mapping relationship between the preset humidity ranges and the humidity compensation coefficients, and obtain multiple reference humidity compensation coefficients; divide the multiple humidity data according to the multiple humidity ranges to obtain multiple humidity data sets; each humidity data set corresponds to a humidity range; determine the ratio of the number of each humidity data set in the multiple humidity data sets to the number of humidity data in all humidity data sets, and obtain multiple reference ratios; each reference ratio corresponds to a humidity data set; calculate according to the multiple reference ratios and the multiple reference humidity compensation coefficients to obtain the target humidity compensation coefficient; each reference ratio corresponds to a reference humidity compensation coefficient.

[0091] In a possible embodiment, multiple humidity ranges can be preset, for example, the low humidity range is 0%-30%, the medium humidity range is 31%-70%, and the high humidity range is 71%-100%. Then, according to the mapping relationship between the preset humidity range and the humidity compensation coefficient, the humidity compensation coefficient corresponding to each humidity range in the multiple humidity ranges is determined to obtain multiple reference humidity compensation coefficients. For example, the reference humidity compensation coefficient corresponding to the low humidity range is 0.2, the reference humidity compensation coefficient corresponding to the medium humidity range is 0.4, and the reference humidity compensation coefficient corresponding to the high humidity range is 0.6. Multiple humidity data are divided according to the humidity range to form multiple humidity data sets. For example, the humidity data with a data value of 25% is divided into a low humidity data set, and the humidity data with a humidity value of 80% is divided into a high humidity data set. Then, the number of humidity data in each humidity data set is counted, and its proportion of the total humidity data is calculated. For example, the reference proportion of the low humidity data set is 30%, the reference proportion of the medium humidity data set is 50%, and the reference proportion of the high humidity data set is 20%. Weighted calculation is performed according to the reference proportion and the corresponding reference humidity compensation coefficient to obtain the target humidity compensation coefficient.

[0092] It can be seen that by calculating the target humidity compensation coefficient, it is convenient to perform humidity compensation on the metering data later, thereby improving the accuracy and effectiveness of the subsequent vehicle overload alarm.

[0093] Step S305, performing abnormal correction processing on the k second measurement data to obtain k third measurement data.

[0094] The abnormal correction process is used to convert abnormal measurement data among the k second measurement data, which differs too much from the mean of the k third measurement data, into normal measurement data.

[0095] The step of performing abnormal correction processing on the k second measurement data to obtain k third measurement data specifically includes:

[0096] Averaging the k second metering data to obtain average metering data; calculating the difference between each second metering data in the k second metering data and the average metering data to obtain k differences; acquiring the vehicle type of the target vehicle; determining a reference difference threshold corresponding to the target vehicle according to the vehicle type; determining a difference in the k differences that is greater than or less than the reference difference threshold to obtain m differences, where m is a natural number; replacing all m second metering data corresponding to the m differences in the k second metering data with the average metering data to obtain the k third metering data.

[0097] Specifically, first calculate the average value of k second metering data to obtain average metering data, and use the average metering data as a reference benchmark. Then, calculate the difference between each second metering data and the average metering data to obtain k differences. Then, determine the vehicle type of the target vehicle, and determine the reference difference threshold value according to the vehicle type, which is used to identify abnormal metering data. It should be noted that different vehicle types correspond to different reference difference threshold values. For example, a large truck corresponds to a larger reference difference threshold value, while a small truck corresponds to a smaller reference difference threshold value, which is not specifically limited here. If the metering module fails or is damaged, the metering data corresponding to the metering module is likely to be greater than or less than the reference difference threshold value. Therefore, the difference values ​​greater than or less than the reference difference threshold value can be screened out from the k differences to obtain m differences, wherein the m differences are m abnormal differences, and m is a natural number. Finally, the second metering data corresponding to the m differences in the k second metering data are replaced with the average metering data, thereby obtaining k normal third metering data.

[0098] It can be seen that by replacing abnormal metering data with normal average metering data, the reliability of metering data can be improved, avoiding the subsequent metering results deviating too much from the actual data due to partial failure or damage of the metering module, thereby avoiding false alarms or omissions.

[0099] Step S306, determining a first center position of the target vehicle.

[0100] The step of determining the first center position of the target vehicle comprises:

[0101] Obtain the axle type of the target vehicle and the target position for concentrated cargo stacking; determine the reference center of gravity position corresponding to the axle type; calculate the distance between the target position and the reference center of gravity position to obtain a reference distance; determine the direction of the target position relative to the reference center of gravity position to obtain a reference direction; determine the adjustment parameters corresponding to the reference center of gravity position according to the reference distance and the reference direction; adjust the reference center of gravity position according to the adjustment parameters to obtain the first center position.

[0102] Specifically, the axle type of the target vehicle can be determined through a vehicle identification system or a vehicle parameter database, for example, a double axle, a triple axle, etc. Then, the target position where the goods are stacked can be directly obtained through the image recognition module of the vehicle overload alarm system, or the metering data of the piezoelectric metering sensor can be analyzed to determine that the position with a larger value in the metering data is the target position where the goods are stacked, which is not specifically limited here. Then determine the reference center of gravity position corresponding to the axle type. Then, the distance and direction of the target position relative to the reference center of gravity position can be determined using the coordinate system method to obtain the reference distance and reference direction. Finally, the adjustment parameters are determined according to the reference distance and reference direction, and the reference center of gravity position is adjusted according to the adjustment parameters to obtain the first center position. Among them, the reference center of gravity position can be moved forward, backward, left or right according to the adjustment parameters to obtain the first center position.

[0103] It can be seen that by comprehensively considering different vehicle models and cargo distribution, the center of gravity position of the vehicle can be further optimized, and the measurement error caused by the offset of the center of gravity position can be reduced, thereby improving the accuracy of subsequent judgment of vehicle overload.

[0104] Step S307, acquiring the center position of each of the k target tires to obtain k second center positions.

[0105] Specifically, the center position of each tire can be acquired through a piezoelectric measurement sensor or an image recognition module, that is, k second center positions can be obtained.

[0106] Step S308: Calculate the distance between the first center position and each of the k second center positions to obtain k distances.

[0107] Step S309: determining k weight values ​​according to the k distances.

[0108] Among them, each weight value corresponds to a distance, and the longer the distance, the smaller the weight value.

[0109] Specifically, the weight value corresponding to each distance may be determined according to a preset mapping relationship between the distance and the weight value, and k weight values ​​may be obtained.

[0110] Step S310: performing a weighted operation according to the k third measurement data and the k weight values ​​to obtain a measurement result.

[0111] Specifically, each third measurement data is multiplied by its corresponding weight value to obtain k multiplication results, and the k multiplication results are added to obtain the measurement result. It should be noted that the measurement result is the weight of the target vehicle.

[0112] Step S311, if the measurement result is greater than the preset first alarm threshold and less than the preset second alarm threshold, a first alarm prompt message is generated according to the measurement result; if the measurement result is greater than or equal to the preset second alarm threshold, a second alarm prompt message is generated according to the measurement result.

[0113] It should be noted that the first alarm prompt information is used to prompt that the target vehicle is overloaded, and the second alarm prompt information is used to prompt that the target vehicle is seriously overloaded. The preset first alarm threshold is smaller than the preset second alarm threshold, and can be adjusted according to road conditions or vehicle conditions, and is not specifically limited here.

[0114] It can be seen that through the above method, the metering data can be compensated and adjusted according to the environmental parameters, and the metering data from different metering modules can be integrated, thereby improving the accuracy and reliability of the vehicle overload alarm.

[0115] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that, in order to realize the above functions, the electronic device includes a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0116] The embodiment of the present application can divide the electronic device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0117] In the case of dividing each functional module into corresponding functional modules, Figure 4 4 is a functional module block diagram of a piezoelectric vehicle overload alarm device provided in an embodiment of the present application, which is applied to a vehicle overload alarm system. The piezoelectric vehicle overload alarm device 400 includes an acquisition module 410, a determination module 420, a metering module 430, an adjustment module 440, a correction module 450, a calculation module 460 and an alarm module 470, wherein:

[0118] The acquisition module 410 is used to acquire the positions of k tires of the target vehicle when the target vehicle completely enters the weighing platform; k is an integer greater than 1; the vehicle overload alarm system includes the weighing platform, the weighing platform is provided with a plurality of metering modules, each metering module includes at least one piezoelectric metering sensor, and the piezoelectric metering sensor is used to measure the weight of an object;

[0119] The determination module 420 is used to determine the metering modules corresponding to the k tire positions among the multiple metering modules to obtain k metering modules;

[0120] The metering module 430 is used to measure the target vehicle through the k metering modules to obtain k first metering data; each first metering data corresponds to a metering module and a target tire;

[0121] The adjustment module 440 is used to obtain environmental parameters, and perform compensation adjustment on each of the k first measurement data according to the environmental parameters to obtain k second measurement data;

[0122] The correction module 450 is used to perform an abnormal correction process on the k second metering data to obtain k third metering data; the abnormal correction process is used to convert the abnormal metering data in the k second metering data that differs too much from the mean of the k third metering data into normal metering data;

[0123] The determination module 420 is further used to determine the first center position of the target vehicle;

[0124] The acquisition module 410 is further used to acquire the center position of each target tire among the k target tires to obtain k second center positions;

[0125] The calculation module 460 is used to calculate the distance between the first center position and each of the k second center positions to obtain k distances;

[0126] The determination module 420 is further configured to determine k weight values ​​according to the k distances; each weight value corresponds to a distance, and the longer the distance, the smaller the weight value;

[0127] The calculation module 460 is further configured to perform a weighted operation according to the k third measurement data and the k weight values ​​to obtain a measurement result;

[0128] The alarm module is used to generate a first alarm prompt information according to the measurement result if the measurement result is greater than a preset first alarm threshold and less than a preset second alarm threshold; the first alarm prompt information is used to prompt that the target vehicle is overloaded; if the measurement result is greater than or equal to the preset second alarm threshold, the second alarm prompt information is generated according to the measurement result; the second alarm prompt information is used to prompt that the target vehicle is seriously overloaded.

[0129] Optionally, in the aspect of measuring the target vehicle by the k measuring modules to obtain k first measuring data, the measuring module 430 is specifically used for:

[0130] Acquire a reference tire position and a corresponding reference tire type; the reference tire position is any one of the k tire positions;

[0131] Determining a reference accuracy corresponding to the reference tire type according to a preset mapping relationship between tire types and accuracy;

[0132] Acquire a first distance between a reference metering module and the reference tire position; the reference metering module is a metering module corresponding to the reference tire position among the k metering modules;

[0133] Determining a first adjustment factor corresponding to the first distance;

[0134] Adjust the reference accuracy according to the first adjustment factor to obtain a target accuracy;

[0135] The target vehicle is measured according to the target accuracy by a reference measurement module to obtain first measurement data corresponding to the reference tire position.

[0136] Optionally, in the aspect of measuring the target vehicle according to the target accuracy by the reference measurement module to obtain the first measurement data corresponding to the reference tire position, the measurement module 430 is further specifically used for:

[0137] Measuring the target vehicle according to the target accuracy by a reference measurement module to obtain reference measurement data corresponding to the reference tire position;

[0138] Acquiring a first tilt angle of the reference metrology module;

[0139] If the first tilt angle is greater than a preset angle threshold, calculating an angle difference between the first tilt angle and the angle threshold to obtain a first angle difference;

[0140] Determine a first correction coefficient corresponding to the first angle difference;

[0141] Correcting the reference measurement data according to the first correction coefficient to obtain first measurement data corresponding to the reference tire position;

[0142] If the first inclination angle is less than or equal to the preset angle threshold, the reference measurement data is determined as the first measurement data corresponding to the reference tire position.

[0143] Optionally, the environmental parameter is an environmental parameter of a preset time period, and the environmental parameter includes multiple temperature data and multiple humidity data; in acquiring the environmental parameter, and compensating and adjusting each of the k first metering data according to the environmental parameter to obtain the k second metering data, the adjustment module 440 is specifically used to:

[0144] Fitting a straight line to the plurality of temperature data to obtain a first fitting straight line; the horizontal axis of the first fitting straight line is time, and the vertical axis is temperature data;

[0145] determining a first slope of the first fitted straight line;

[0146] If the first slope is greater than a preset slope threshold, calculating a difference between the first slope and the slope threshold to obtain a first difference;

[0147] Determining a second adjustment factor corresponding to the first difference;

[0148] Obtaining an average value of the plurality of temperature data to obtain an average temperature;

[0149] Determining a reference temperature compensation coefficient corresponding to the average temperature according to a mapping relationship between a preset temperature and a temperature compensation coefficient;

[0150] Adjusting the reference temperature compensation coefficient according to the second adjustment factor to obtain a target temperature compensation coefficient;

[0151] determining a target humidity compensation coefficient according to the plurality of humidity data;

[0152] Each of the k first metering data is compensated and adjusted according to the target temperature compensation coefficient and the target humidity compensation coefficient to obtain the k second metering data.

[0153] Optionally, in determining the target humidity compensation coefficient according to the plurality of humidity data, the adjustment module 440 is further specifically configured to:

[0154] Acquire a plurality of preset humidity ranges; the plurality of humidity ranges include a low humidity range, a medium humidity range, and a high humidity range;

[0155] According to a mapping relationship between a preset humidity range and a humidity compensation coefficient, a humidity compensation coefficient corresponding to each humidity range in the plurality of humidity ranges is determined to obtain a plurality of reference humidity compensation coefficients;

[0156] Dividing the plurality of humidity data according to the plurality of humidity ranges to obtain a plurality of humidity data sets; each humidity data set corresponds to a humidity range;

[0157] Determine the ratio of the quantity of each humidity data set in the plurality of humidity data sets to the quantity of humidity data in all humidity data sets to obtain a plurality of reference ratios; each reference ratio corresponds to a humidity data set;

[0158] The target humidity compensation coefficient is obtained by calculation based on the multiple reference ratios and the multiple reference humidity compensation coefficients; each reference ratio corresponds to a reference humidity compensation coefficient.

[0159] Optionally, in the aspect of performing abnormal correction processing on the k second measurement data to obtain k third measurement data, the correction module 450 is specifically used for:

[0160] Averaging the k second measurement data to obtain average measurement data;

[0161] Calculate the difference between each second measurement data of the k second measurement data and the average measurement data to obtain k difference values;

[0162] Obtaining the vehicle type of the target vehicle;

[0163] Determine a reference difference threshold corresponding to the target vehicle according to the vehicle type;

[0164] Determine the difference values ​​among the k difference values ​​that are greater than or less than the reference difference threshold value, and obtain m difference values; m is a natural number;

[0165] The m second measurement data corresponding to the m differences in the k second measurement data are all replaced by the average measurement data to obtain the k third measurement data.

[0166] Optionally, in determining the first center position of the target vehicle, the determination module 420 is specifically configured to:

[0167] Obtaining the axle type of the target vehicle and the target location where the cargo is to be stacked;

[0168] Determining a reference center of gravity position corresponding to the axle type;

[0169] Calculating the distance between the target position and the reference center of gravity position to obtain a reference distance;

[0170] Determine the direction of the target position relative to the reference center of gravity position to obtain a reference direction;

[0171] Determine an adjustment parameter corresponding to the reference center of gravity position according to the reference distance and the reference direction;

[0172] The reference center of gravity position is adjusted according to the adjustment parameter to obtain the first center position.

[0173] It can be seen that compensating and adjusting the metering data according to environmental parameters and integrating the metering data from different metering modules can improve the accuracy and reliability of vehicle overload alarm.

[0174] It should be noted that the specific implementation of each operation can adopt the corresponding description of the method embodiment shown above. The piezoelectric-based vehicle overload alarm device 400 can be used to execute the above method embodiment of the present application, which will not be repeated here.

[0175] An embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method recorded in the above method embodiments, and the above computer includes an electronic device.

[0176] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.

[0177] It should be noted that, for the above-mentioned various embodiments, for the sake of simple description, they are all expressed as a series of action combinations. Those skilled in the art should be aware that the present application is not limited by the described order of actions, because some steps in the embodiments of the present application can be performed in other orders or simultaneously. In addition, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions, steps, modules or units involved are not necessarily required by the embodiments of the present application.

[0178] In the above embodiments, the embodiments of the present application have different focuses on the description of each embodiment. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0179] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.

[0180] The steps of the method or algorithm described in the embodiments of the present application can be implemented in hardware or by executing software instructions by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, EPROM, electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, mobile hard disks, read-only compact disks (CD-ROMs) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal device or a management device. Of course, the processor and the storage medium can also exist in a terminal device or a management device as discrete components.

[0181] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0182] The modules / units included in the devices and products described in the above embodiments may be software modules / units or hardware modules / units, or may be partially software modules / units and partially hardware modules / units. For example, for the devices and products applied to or integrated in the chip, the modules / units included therein may all be implemented in the form of hardware such as circuits, or at least some of the modules / units may be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits; for the devices and products applied to or integrated in the chip module, the modules / units included therein may all be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as chip, circuit module, etc.) or different components of the chip module, or at least some of the modules / units may be implemented in the form of software programs. It is implemented in the form of a software program that runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in hardware such as circuits; for various devices and products applied to or integrated in the terminal equipment, the various modules / units contained therein can be implemented in hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or different components in the terminal equipment, or at least some of the modules / units can be implemented in the form of a software program that runs on a processor integrated inside the terminal equipment, and the remaining (if any) modules / units can be implemented in hardware such as circuits.

[0183] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only the specific implementation method of the embodiments of the present application and is not intended to limit the protection scope of the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the protection scope of the embodiments of the present application.

Claims

1. A vehicle overload alarm method based on piezoelectric, characterized in that: Applied to a vehicle overload alarm system, the method comprises: When the target vehicle completely enters the weighing platform, the positions of k tires of the target vehicle are obtained; k is an integer greater than 1; the vehicle overload alarm system includes the weighing platform, the weighing platform is provided with a plurality of metering modules, each metering module includes at least one piezoelectric metering sensor, and the piezoelectric metering sensor is used to measure the weight of the object; Determine the metering modules corresponding to the k tire positions among the multiple metering modules to obtain k metering modules; The target vehicle is measured by the k measurement modules to obtain k first measurement data; each first measurement data corresponds to a measurement module and a target tire; Acquire environmental parameters, and perform compensation adjustment on each of the k first measurement data according to the environmental parameters to obtain k second measurement data; Performing an abnormal correction process on the k second measurement data to obtain k third measurement data; the abnormal correction process is used to convert abnormal measurement data in the k second measurement data that differs too much from the mean of the k second measurement data into normal measurement data; Determining a first center position of the target vehicle; Obtaining the center position of each of the k target tires to obtain k second center positions; Calculating the distance between the first center position and each of the k second center positions to obtain k distances; Determine k weight values ​​according to the k distances; each weight value corresponds to a distance, and the longer the distance, the smaller the weight value; Performing a weighted operation according to the k third measurement data and the k weight values ​​to obtain a measurement result; If the measurement result is greater than the preset first alarm threshold and less than the preset second alarm threshold, a first alarm prompt information is generated according to the measurement result; the first alarm prompt information is used to prompt that the target vehicle is overloaded; if the measurement result is greater than or equal to the preset second alarm threshold, a second alarm prompt information is generated according to the measurement result; the second alarm prompt information is used to prompt that the target vehicle is seriously overloaded.

2. The method according to claim 1, characterized in that The target vehicle is measured by the k measurement modules to obtain k first measurement data, including: Acquire a reference tire position and a corresponding reference tire type; the reference tire position is any one of the k tire positions; Determining a reference accuracy corresponding to the reference tire type according to a preset mapping relationship between tire types and accuracy; Acquire a first distance between a reference metering module and the reference tire position; the reference metering module is a metering module corresponding to the reference tire position among the k metering modules; Determining a first adjustment factor corresponding to the first distance; Adjust the reference accuracy according to the first adjustment factor to obtain a target accuracy; The target vehicle is measured according to the target accuracy by a reference measurement module to obtain first measurement data corresponding to the reference tire position.

3. The method according to claim 2, characterized in that The step of measuring the target vehicle according to the target accuracy by using a reference measurement module to obtain first measurement data corresponding to the reference tire position includes: Measuring the target vehicle according to the target accuracy by a reference measurement module to obtain reference measurement data corresponding to the reference tire position; Acquiring a first tilt angle of the reference metrology module; If the first tilt angle is greater than a preset angle threshold, calculating an angle difference between the first tilt angle and the angle threshold to obtain a first angle difference; Determine a first correction coefficient corresponding to the first angle difference; Correcting the reference measurement data according to the first correction coefficient to obtain first measurement data corresponding to the reference tire position; If the first inclination angle is less than or equal to the preset angle threshold, the reference measurement data is determined as the first measurement data corresponding to the reference tire position.

4. The method according to any one of claims 1 to 3, characterized in that: The environmental parameter is an environmental parameter for a preset time period, and the environmental parameter includes a plurality of temperature data and a plurality of humidity data; the acquiring of the environmental parameter, and compensating and adjusting each of the k first metering data according to the environmental parameter to obtain k second metering data, includes: Fitting a straight line to the plurality of temperature data to obtain a first fitting straight line; the horizontal axis of the first fitting straight line is time, and the vertical axis is temperature data; determining a first slope of the first fitted straight line; If the first slope is greater than a preset slope threshold, calculating a difference between the first slope and the slope threshold to obtain a first difference; Determining a second adjustment factor corresponding to the first difference; Obtaining an average value of the plurality of temperature data to obtain an average temperature; Determining a reference temperature compensation coefficient corresponding to the average temperature according to a mapping relationship between a preset temperature and a temperature compensation coefficient; Adjusting the reference temperature compensation coefficient according to the second adjustment factor to obtain a target temperature compensation coefficient; determining a target humidity compensation coefficient according to the plurality of humidity data; Each of the k first metering data is compensated and adjusted according to the target temperature compensation coefficient and the target humidity compensation coefficient to obtain the k second metering data.

5. The method according to claim 4, characterized in that The step of determining a target humidity compensation coefficient according to the plurality of humidity data comprises: Acquire a plurality of preset humidity ranges; the plurality of humidity ranges include a low humidity range, a medium humidity range, and a high humidity range; According to a mapping relationship between a preset humidity range and a humidity compensation coefficient, a humidity compensation coefficient corresponding to each humidity range in the plurality of humidity ranges is determined to obtain a plurality of reference humidity compensation coefficients; Dividing the plurality of humidity data according to the plurality of humidity ranges to obtain a plurality of humidity data sets; each humidity data set corresponds to a humidity range; Determine the ratio of the quantity of each humidity data set in the plurality of humidity data sets to the quantity of humidity data in all humidity data sets to obtain a plurality of reference ratios; each reference ratio corresponds to a humidity data set; The target humidity compensation coefficient is obtained by calculation based on the multiple reference ratios and the multiple reference humidity compensation coefficients; each reference ratio corresponds to a reference humidity compensation coefficient.

6. The method according to any one of claims 1 to 3, characterized in that: The performing abnormal correction processing on the k second measurement data to obtain k third measurement data includes: Averaging the k second measurement data to obtain average measurement data; Calculate the difference between each second measurement data of the k second measurement data and the average measurement data to obtain k difference values; Obtaining the vehicle type of the target vehicle; Determine a reference difference threshold corresponding to the target vehicle according to the vehicle type; Determine the difference values ​​among the k difference values ​​that are greater than or less than the reference difference threshold value, and obtain m difference values; m is a natural number; The m second measurement data corresponding to the m differences in the k second measurement data are all replaced by the average measurement data to obtain the k third measurement data.

7. The method according to any one of claims 1 to 3, characterized in that: Determining the first center position of the target vehicle includes: Obtaining the axle type of the target vehicle and the target location where the cargo is to be stacked; Determining a reference center of gravity position corresponding to the axle type; Calculating the distance between the target position and the reference center of gravity position to obtain a reference distance; Determine the direction of the target position relative to the reference center of gravity position to obtain a reference direction; Determine an adjustment parameter corresponding to the reference center of gravity position according to the reference distance and the reference direction; The reference center of gravity position is adjusted according to the adjustment parameter to obtain the first center position.

8. A piezoelectric vehicle overload alarm device, characterized in that: Applied to a vehicle overload alarm system, the device includes an acquisition module, a determination module, a metering module, an adjustment module, a correction module, a calculation module and an alarm module, wherein: The acquisition module is used to acquire the positions of k tires of the target vehicle when the target vehicle completely enters the weighing platform; k is an integer greater than 1; the vehicle overload alarm system includes the weighing platform, the weighing platform is provided with a plurality of metering modules, each metering module includes at least one piezoelectric metering sensor, and the piezoelectric metering sensor is used to measure the weight of the object; The determining module is used to determine the metering modules corresponding to the k tire positions among the multiple metering modules to obtain k metering modules; The metering module is used to measure the target vehicle through the k metering modules to obtain k first metering data; each first metering data corresponds to a metering module and a target tire; The adjustment module is used to obtain environmental parameters, and to perform compensation adjustment on each of the k first measurement data according to the environmental parameters to obtain k second measurement data; The correction module is used to perform an abnormal correction process on the k second metering data to obtain k third metering data; the abnormal correction process is used to convert the abnormal metering data in the k second metering data that differs too much from the mean of the k second metering data into normal metering data; The determination module is further used to determine a first center position of the target vehicle; The acquisition module is further used to acquire the center position of each target tire among the k target tires to obtain k second center positions; The calculation module is used to calculate the distance between the first center position and each of the k second center positions to obtain k distances; The determination module is further used to determine k weight values ​​according to the k distances; each weight value corresponds to a distance, and the longer the distance, the smaller the weight value; The calculation module is further used to perform weighted calculation according to the k third measurement data and the k weight values ​​to obtain a measurement result; The alarm module is used to generate a first alarm prompt information according to the measurement result if the measurement result is greater than a preset first alarm threshold and less than a preset second alarm threshold; the first alarm prompt information is used to prompt that the target vehicle is overloaded; if the measurement result is greater than or equal to the preset second alarm threshold, the second alarm prompt information is generated according to the measurement result; the second alarm prompt information is used to prompt that the target vehicle is seriously overloaded.

9. An electronic device, characterized in that: include: A processor, a memory, a communication interface, and one or more programs; The one or more programs are stored in the memory and configured to be executed by the processor, the programs comprising instructions for executing the steps in the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • No-parking vehicle weight information collection and matching system and method

    CN105160888A

  • Method for detection of preventing car cheating on truck scale and terminal device

    CN109540278A