Tire pressure monitoring system and method

By using Bluetooth-enabled periodic broadcast technology to enable bidirectional communication between the tire pressure sensor and the controller, the problems of interference, high power consumption, and data loss in existing systems are solved, thereby improving communication performance and sensor lifespan.

CN120863249APending Publication Date: 2025-10-31BAOLONG HUF SHANGHAI ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511296700.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-11
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

Existing vehicle tire pressure sensor systems are one-way communication systems, which are susceptible to interference, have long data packet transmission times, high power consumption, and lack of synchronization, leading to data loss and a limited number of connection nodes, thus affecting the intelligent development and lifespan of tire pressure sensors.

Method used

The controller and tire pressure sensor establish bidirectional communication by using Bluetooth periodic broadcast technology with response. The wake-up time is uniformly scheduled through periodic broadcast signals to avoid channel contention. Data interaction is performed on designated channels and at designated times to achieve synchronous communication.

Benefits of technology

It improves the reliability and communication performance of tire pressure sensors, significantly increases the number of controllable tire pressure sensors, extends sensor lifespan, and reduces power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120863249A_ABST
    Figure CN120863249A_ABST
Patent Text Reader

Abstract

The invention provides a tire pressure monitoring system and method. The system comprises a controller and a plurality of tire pressure sensors, the controller sends a periodic broadcast signal with response, distributes a corresponding periodic sub-broadcast signal number and a response slot number to the tire pressure sensor through a Bluetooth channel, and sends time synchronization information to the tire pressure sensor; the above process is repeated until the corresponding periodic sub broadcast signal numbers and the response slot numbers are distributed to all the tire pressure sensors, and networking between the controller and the multiple tire pressure sensors is completed; and when the next periodic broadcast signal arrives, each tire pressure sensor calculates the wake-up time and response time of the tire pressure sensor based on the time synchronization information, receives the data packet sent by the controller based on the wake-up time in sequence, and feeds back tire pressure data to the controller at the corresponding response time. Channel competition is avoided, and the communication performance of the vehicle tire pressure sensor system is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of intelligent driving technology, and in particular relates to the field of intelligent control technology for tire pressure sensors. Background Technology

[0002] Existing vehicle tire pressure sensor systems typically consist of a controller and multiple tire pressure sensors. Furthermore, these systems are generally unidirectional communication systems, meaning data transmission can only occur from the tire pressure sensors to the controller. In intelligent vehicle architectures, the vehicle's infotainment system needs bidirectional interaction with the tire pressure sensors, but this unidirectional system limits the development of intelligent tire pressure sensors. Existing tire pressure sensor systems typically use fixed frequencies of 433MHz or 315MHz for transmission. This fixed center frequency makes them susceptible to interference from other devices operating on the same frequency, such as walkie-talkies. Tire pressure sensors typically use a baud rate of 9600bps, resulting in long data packet transmission times and high power consumption per transmission. Since tire pressure sensors are generally powered by button batteries with limited capacity, the baud rate further restricts the sensor's lifespan. Moreover, existing tire pressure sensor systems lack synchronization between the controller and the tire pressure sensors, hindering unified coordination and management. The timing of data transmission depends on the sensor's own operating state, and multiple tire pressure sensors in space may transmit data packets simultaneously, causing data packet collisions that prevent the controller from resolving the correct data. This issue is particularly prevalent in commercial vehicles with more tires.

[0003] Furthermore, although existing technologies have provided the ability to perform communication between various devices through wireless technologies (such as Bluetooth), there is still a problem of limited number of connection nodes. That is, a controller can only connect to a certain number of Bluetooth devices, such as 8. Moreover, once the controller establishes a connection with the Bluetooth tire pressure sensor, even if tire pressure data transmission is not required, bidirectional data interaction is required periodically, resulting in excessive power consumption of the Bluetooth tire pressure sensor. Summary of the Invention

[0004] This application provides a tire pressure monitoring system and method to improve the communication performance of a vehicle tire pressure sensor system.

[0005] In a first aspect, embodiments of this application provide a tire pressure monitoring system, including: a controller and multiple tire pressure sensors; wherein: when each of the tire pressure sensors detects vehicle movement, it sends a connectable Bluetooth broadcast signal containing a specific identifier, and the controller enters a Bluetooth scanning mode; the controller sends periodic broadcast signals with responses and sequentially networks with each of the tire pressure sensors; when the controller scans a connectable Bluetooth broadcast signal containing a specific identifier, it establishes a Bluetooth connection with the tire pressure sensor corresponding to the Bluetooth broadcast signal, assigns a corresponding periodic sub-broadcast signal number and response slot number to the tire pressure sensor through a Bluetooth channel, and sends... Time synchronization information is sent to the tire pressure sensor, and the tire pressure sensor disconnects from the controller via Bluetooth. The above process is repeated until all tire pressure sensors are assigned corresponding periodic sub-broadcast signal numbers and response slot numbers, thus completing the network between the controller and the multiple tire pressure sensors. When the next periodic broadcast signal arrives, each tire pressure sensor calculates its wake-up time and response time to feed back tire pressure data to the controller based on the time synchronization information, and sequentially receives data packets sent by the controller based on the wake-up time, and feeds back tire pressure data to the controller at the corresponding response time.

[0006] In one implementation of the first aspect, the controller sending a periodic broadcast signal with response includes: in response to recognizing the vehicle's motion state as being in motion, the controller sending a periodic broadcast signal with response; or in response to the controller establishing a Bluetooth connection with the tire pressure sensor, the controller sending a periodic broadcast signal with response.

[0007] In one implementation of the first aspect, the periodic broadcast signal with response includes multiple periodic sub-broadcast signals; wherein: each periodic sub-broadcast signal has a periodic sub-broadcast signal number; the periodic sub-broadcast signal includes: a data packet, multiple response slots, a delay time for the response slots, and a response slot time, wherein the data packet is used to characterize one or more combinations of tire pressure sensor control commands, tire pressure sensor configuration information, and vehicle information; each response slot has a response slot number, and one response slot number corresponds to one tire pressure sensor; the delay time and the response slot time are used to obtain the response time for feeding back tire pressure data to the controller.

[0008] In one implementation of the first aspect, the time synchronization information includes the time interval between periodic broadcast signals with responses, the number of periodic sub-broadcast signals in each periodic broadcast signal with responses, the time interval between periodic sub-broadcast signals, the number of response slots in the periodic sub-broadcast signals, the delay time of the response slots, and the response slot time.

[0009] In one implementation of the first aspect, the tire pressure sensor calculates the wake-up time based on the time interval between periodic broadcast signals with response. When the next periodic broadcast signal arrives, the tire pressure sensor actively wakes up based on the current time reaching the wake-up time and enters sleep mode after receiving a data packet from the controller.

[0010] In one implementation of the first aspect, feeding tire pressure data back to the controller at the corresponding response time includes: in response to the current time reaching the response time, the tire pressure sensor wakes up and feeds tire pressure data back to the controller based on the periodic sub-broadcast signal number and the response slot number.

[0011] In one implementation of the first aspect, calculating the response time based on the time synchronization information includes: calculating the response time based on the periodic broadcast signal sub-event number, the wake-up time, the delay time of the response slot, the response slot time, and the response slot number.

[0012] In one implementation of the first aspect, the method for calculating the response time based on the periodic broadcast signal sub-event number, the wake-up time, the delay time of the response slot, the response slot time, and the response slot number is as follows:

[0013] T 0= M*T 子 +T 1+ T 2+ T3*N

[0014] Where T0 is the response time, T1 is the wake-up time, T2 is the delay time of the response slot, T3 is the response slot time, N is the response slot number, M is the sub-event number of the periodic broadcast signal, T_sub is the time interval between periodic sub-broadcast signals, and M and N are integers greater than or equal to 0.

[0015] In one implementation of the first aspect, the controller detects whether the vehicle is moving through a vehicle speed sensor signal, and the tire pressure sensor detects whether the vehicle is moving through the vehicle's acceleration information.

[0016] Secondly, embodiments of this application provide a tire pressure monitoring method, comprising: when vehicle movement is detected, each of the tire pressure sensors sends a connectable Bluetooth broadcast signal containing a specific identifier, and the controller enters a Bluetooth scanning mode; the controller sends a periodic broadcast signal with a response and sequentially networks with each of the tire pressure sensors; when the controller scans a connectable Bluetooth broadcast signal containing a specific identifier, it establishes a Bluetooth connection with the tire pressure sensor corresponding to the Bluetooth broadcast signal, assigns a corresponding periodic sub-broadcast signal number and response slot number to the tire pressure sensor through a Bluetooth channel, and sends time synchronization information to the tire pressure sensor, and the tire pressure sensor disconnects from the controller's Bluetooth connection; the above process is repeated until all tire pressure sensors are assigned corresponding periodic sub-broadcast signal numbers and response slot numbers, completing the networking between the controller and multiple tire pressure sensors; when the next periodic broadcast signal arrives, each of the tire pressure sensors calculates its wake-up time and its response time to the controller based on the time synchronization information, and sequentially receives data packets sent by the controller based on the wake-up time, and feeds back tire pressure data to the controller at the corresponding response time.

[0017] The tire pressure monitoring system and method provided in this application have the following beneficial effects:

[0018] This application establishes bidirectional communication between the controller and each tire pressure sensor based on Bluetooth periodic broadcast with response. The controller uniformly schedules the wake-up time of the tire pressure sensors, avoiding channel contention and significantly increasing the number of controllable tire pressure sensors. After the tire pressure sensors and the controller are synchronized, they will exchange data packets through designated channels and at designated times. Moreover, the interaction time points of each tire pressure sensor are not repeated, avoiding the possibility of frame collisions in the air and improving the reliability of the tire pressure sensors. Furthermore, the tire pressure sensors only need to interact with the controller at specific time points, and can enter a low-power state for most of the remaining time, which can greatly extend the service life of the tire pressure sensor products and effectively improve the communication performance of the vehicle tire pressure sensor system. Attached Figure Description

[0019] Figure 1 The diagram shown is a schematic diagram of a tire pressure monitoring system according to an embodiment of this application.

[0020] Figure 2 The diagram shows a triggering schematic of a tire pressure monitoring system according to an embodiment of this application, which transmits a periodic broadcast signal with a response.

[0021] Figure 3 The diagram shown illustrates the networking principle of the controller and various tire pressure sensors in a tire pressure monitoring system according to an embodiment of this application.

[0022] Figure 4 The diagram shown is a schematic diagram illustrating the working principle of the tire pressure sensor in a tire pressure monitoring system according to an embodiment of this application.

[0023] Figure 5 The diagram shown is a schematic diagram illustrating the principle of a tire pressure monitoring system according to an embodiment of this application, in which the tire pressure sensor feeds data back to the controller.

[0024] Figure 6 The flowchart shown is a tire pressure monitoring method according to an embodiment of this application. Detailed Implementation

[0025] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, unless otherwise specified, the following embodiments and features in the embodiments can be combined with each other.

[0026] This embodiment provides a tire pressure monitoring system and method to improve the communication performance of a vehicle tire pressure sensor system. The tire pressure monitoring system and method provided in this application establish a communication connection between a controller and multiple tire pressure sensors based on Bluetooth Periodic Broadcast with Response (PAwR) technology, realizing bidirectional communication between the controller and the multiple tire pressure sensors. Through periodic broadcast, the controller uniformly schedules the wake-up time of the tire pressure sensors, thereby avoiding channel contention and significantly increasing the number of tire pressure sensors that the controller can control. In this embodiment, after the tire pressure sensors and the controller are synchronized, they exchange data packets through designated channels and at designated times. Furthermore, the interaction time points of each tire pressure sensor are unique, avoiding the possibility of frame collisions and improving the reliability of the tire pressure sensors. Moreover, the tire pressure sensors only need to interact with the controller at specific time points, and can enter a low-power state for most of the remaining time, which can greatly extend the service life of the tire pressure sensor products and effectively improve the communication performance of the vehicle tire pressure sensor system.

[0027] The following will refer to the appendices in the embodiments of this application. Figure 1 To be continued Figure 6 The technical solutions in the embodiments of this application will be described in detail. This will enable those skilled in the art to understand and implement the tire pressure monitoring system and method of this embodiment without creative effort.

[0028] This embodiment provides a tire pressure monitoring system. Figure 1 The diagram shown is a schematic diagram of a tire pressure monitoring system according to an embodiment of this application. Figure 1As shown, in this embodiment, the tire pressure monitoring system 100 includes: a controller 110 and a plurality of tire pressure sensors 120 (tire pressure sensor 1, tire pressure sensor 2, ..., tire pressure sensor N).

[0029] Specifically: when each tire pressure sensor 120 detects vehicle movement, it sends a connectable Bluetooth broadcast signal containing a specific identifier, and the controller 110 enters Bluetooth scanning mode; the controller 110 sends periodic broadcast signals with responses and sequentially forms a network with each tire pressure sensor 120.

[0030] When the controller 110 detects a connectable Bluetooth broadcast signal containing a specific identifier, it establishes a Bluetooth connection with the tire pressure sensor 120 corresponding to the Bluetooth broadcast signal. It then assigns a corresponding periodic sub-broadcast signal number and response slot number to the tire pressure sensor 120 via the Bluetooth channel and sends time synchronization information to the tire pressure sensor 120. The tire pressure sensor 120 then disconnects from the controller 110 via Bluetooth. This process is repeated until all tire pressure sensors 120 are assigned corresponding periodic sub-broadcast signal numbers and response slot numbers, thus completing the network between the controller 110 and the multiple tire pressure sensors 120.

[0031] When the next periodic broadcast signal arrives, each of the tire pressure sensors 120 calculates its wake-up time and response time to feed back tire pressure data to the controller 110 based on the time synchronization information, and sequentially receives data packets sent by the controller 110 based on the wake-up time, and feeds back tire pressure data to the controller 110 at the corresponding response time.

[0032] In this embodiment, in response to detecting vehicle motion, the controller 110 enters Bluetooth scanning mode. When it scans for a connectable Bluetooth broadcast signal containing a specific identifier, it establishes a Bluetooth connection with the tire pressure sensor 120 corresponding to the Bluetooth broadcast signal and sends a periodic broadcast signal with a response. It assigns a corresponding periodic sub-broadcast signal number and response slot number to the tire pressure sensor via the Bluetooth channel and sends time synchronization information so that the tire pressure sensor 120 can determine its wake-up time and response time based on the time synchronization information, and feeds back tire pressure data to the controller 110 at the corresponding response time. In response to detecting vehicle motion, the tire pressure sensor 120 sends a connectable Bluetooth broadcast signal containing a specific identifier and establishes a Bluetooth connection with the controller 110 based on the Bluetooth broadcast signal. It receives the corresponding periodic sub-broadcast signal number, response slot number, and time synchronization information from the controller 110 and disconnects the Bluetooth connection with the controller 110. It calculates the wake-up time and response time based on the time synchronization information and feeds back tire pressure data to the controller 110 at the corresponding response time.

[0033] In this embodiment, the tire pressure sensor 120 is installed inside the tire and is responsible for real-time monitoring of the tire pressure, temperature and acceleration inside the tire. The controller 110 is responsible for receiving the radio frequency signal from the tire pressure sensor 120, parsing the tire pressure, temperature and other information therein, and transmitting the information to the instrument to display the tire pressure information.

[0034] In this embodiment, the controller 110 is preferably an in-vehicle controller 110. The controller 110 includes: a processor and a memory; the memory stores program instructions; the processor is used to run the program instructions to execute program methods to implement the tire pressure monitoring function in the controller 110 as described above.

[0035] The memory is used to store computer programs; preferably, the memory includes various media that can store program code, such as ROM, RAM, magnetic disk, USB flash drive, memory card or optical disk.

[0036] Specifically, the memory may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The controller 110 may further include other removable / non-removable, volatile / non-volatile computer system storage media. The memory may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of this application.

[0037] The processor is connected to the memory and is used to execute the computer program stored in the memory so that the controller 110 can perform the tire pressure monitoring function as described above.

[0038] Optionally, the processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0039] Optionally, in this embodiment, the controller 110 may further include a display. The display is communicatively connected to the memory and the processor, and is used to display the relevant GUI interactive interface of the tire pressure monitoring method.

[0040] In this embodiment, after the tire pressure sensor 120 and the controller 110 are synchronized, they will exchange data packets through a designated channel and at a designated time. The interaction time of each tire pressure sensor 120 is unique, avoiding the possibility of frame collisions in the air and improving the reliability of the tire pressure sensor 120. Moreover, the tire pressure sensor 120 only needs to exchange signals with the controller 110 at specific time points, and can enter a low-power state for most of the remaining time. This can greatly extend the service life of the tire pressure sensor 120 and effectively improve the communication performance of the vehicle tire pressure sensor 120 system.

[0041] The principle of the tire pressure monitoring system 100 in this embodiment will be explained in detail below.

[0042] In this embodiment, after the vehicle is started, the controller 110 detects the vehicle's motion state. In one implementation of this embodiment, the controller 110 detects whether the vehicle has entered a motion state using a vehicle speed sensor signal.

[0043] The vehicle speed sensor can be a magnetoelectric sensor, a Hall effect digital sensor, or a photoelectric sensor. Magnetoelectric sensors generate an AC voltage signal through electromagnetic induction; its amplitude is proportional to the rotational speed, and its frequency reflects the vehicle speed. These analog signals require amplification, filtering, and other conditioning circuits to convert them into a processable voltage range. Hall effect digital sensors utilize the Hall effect to output a square wave pulse sequence, with each pulse corresponding to a fixed angle of mechanical rotation. A microcontroller can directly calculate the instantaneous speed by counting the number of pulses per unit time. Photoelectric sensors generate a switching digital signal by intermittently blocking a light source through holes on a turntable.

[0044] The controller 110 includes hardware-level low-pass filtering (to suppress high-frequency noise) and software algorithm-level data smoothing (such as moving average or Kalman filtering) to process the signals collected by the vehicle speed sensor, in order to eliminate instantaneous fluctuation errors caused by road bumps. For example, in an ABS system, the controller 110 combines the differences in the speeds of the four wheels to determine whether slippage has occurred, rather than relying solely on data from a single sensor.

[0045] In this embodiment, the controller 110 uses the vehicle speed sensor signal to detect whether the vehicle has entered a moving state, and the determination logic is as follows:

[0046] A minimum effective vehicle speed threshold is set, such as 7 km / h. If multiple consecutive detections exceed this minimum effective vehicle speed threshold, the vehicle is determined to be in motion. This method can avoid false triggering due to momentary vibrations.

[0047] When the vehicle is detected to be in motion, the controller 110 activates the Bluetooth scanning mode. In this mode, the controller 110 scans for connectable Bluetooth broadcast signals containing a specific identifier to connect to the corresponding tire pressure sensor 120. Specifically, in Bluetooth scanning mode, when the controller 110 detects a connectable BLE broadcast signal containing a specific identifier from one of the tire pressure sensors 120, it establishes a Bluetooth connection with it.

[0048] In this embodiment, after the vehicle is started, the tire pressure sensor 120 detects the vehicle's motion state. In one implementation of this embodiment, the tire pressure sensor 120 determines whether the vehicle has entered a motion state based on the vehicle's acceleration information.

[0049] When the vehicle is detected to be in motion, the tire pressure sensor 120 sends a connectable Bluetooth broadcast signal containing a specific identifier and establishes a Bluetooth connection with the controller 110 based on the Bluetooth broadcast signal.

[0050] After establishing a Bluetooth connection with the controller 110, the system receives the corresponding periodic sub-broadcast signal number, response slot number, and time synchronization information from the controller 110, and then disconnects the Bluetooth connection with the controller 110.

[0051] In this embodiment, the controller 110 sends a periodic broadcast with response (PAwR) signal. PAwR is a Bluetooth technology with 40 broadcast channels operating at frequencies ranging from 2402MHz to 2480MHz and a channel spacing of 2MHz. PAwR uses frequency hopping coordination technology, so the data exchange channel in each periodic signal changes. Furthermore, Bluetooth detects and avoids interfering channels in the environment, thus greatly improving communication reliability.

[0052] Furthermore, Periodic Broadcast with Response (PAwR) is particularly suitable for one-to-many communication networks, with a sub-device capacity of tens of thousands of nodes. It is especially suitable for tire pressure sensors 120 in commercial vehicles, where the number of tires can sometimes reach dozens. Traditional solutions typically require multiple controllers 110 for networking, but PAwR technology can easily solve this problem. Each periodic broadcast signal (PAwR event) includes multiple periodic sub-broadcast signals, and each periodic sub-broadcast signal can have multiple response slots attached. Each response slot corresponds to one tire pressure sensor 120, thus enabling unified control of dozens of tire pressure sensors 120 through a single controller 110.

[0053] Figure 2 This diagram illustrates the triggering of a tire pressure monitoring system 100 according to an embodiment of this application, showing the transmission of a periodic broadcast signal with a response. Figure 2 As shown, in this embodiment, the controller 110 sending a periodic broadcast signal with response includes: in response to recognizing the vehicle's motion state as a motion state, the controller 110 sending a periodic broadcast signal with response; or in response to the controller 110 establishing a Bluetooth connection with the tire pressure sensor 120, the controller 110 sending a periodic broadcast signal with response.

[0054] In this embodiment, the controller 110 can send a periodic broadcast signal with response either after detecting that the vehicle has entered a moving state, or after establishing a Bluetooth connection with the tire pressure sensor 120. Figure 3 This diagram illustrates the networking principle of the controller 110 and each tire pressure sensor 120 in a tire pressure monitoring system 100 according to an embodiment of this application. Figure 3 As shown, in this embodiment, the periodic broadcast signal with response includes multiple periodic sub-broadcast signals; wherein: each periodic sub-broadcast signal has a periodic sub-broadcast signal number; the periodic sub-broadcast signal includes: a data packet, multiple response slots, a delay time for the response slots, and a response slot time, wherein the data packet is used to characterize one or more combinations of tire pressure sensor control commands, tire pressure sensor configuration information, and vehicle information; each response slot has a response slot number, and one response slot number corresponds to one tire pressure sensor 120; the delay time of the response slot and the response slot time are used to obtain the response time for feeding back tire pressure data to the controller 110.

[0055] In this embodiment, the time synchronization information includes the time interval between periodic broadcast signals with responses, the number of periodic sub-broadcast signals in each periodic broadcast signal with responses, the time interval between periodic sub-broadcast signals, the number of response slots in the periodic sub-broadcast signals, the delay time of the response slots, and the response slot time.

[0056] like Figure 3As shown, in one implementation of this embodiment, there is a time interval between two sets of periodic broadcast signals with responses. The periodic broadcast signals with responses include multiple periodic sub-broadcast signals. Each periodic sub-broadcast signal has a sub-broadcast signal number. Each periodic sub-broadcast signal includes multiple response slots (response slot 0, response slot 1, ..., response slot n), a delay time for the response slot, and a response slot time. That is, response slot 0, response slot 1, ..., response slot n correspond one-to-one with tire pressure sensor 1, tire pressure sensor 2, ..., tire pressure sensor N, respectively. Each periodic sub-broadcast signal has a corresponding sub-broadcast signal number. Each periodic sub-broadcast signal includes a data packet, multiple response slots, and a corresponding delay time. One response slot corresponds to one tire pressure sensor, and each response slot has a corresponding response slot time. The response time of the tire pressure sensor 120 feeding data back to the controller 110 can be calculated using the delay time and the response slot time.

[0057] After the controller 110 establishes a Bluetooth connection with the corresponding tire pressure sensor 120, it assigns a corresponding periodic sub-broadcast signal number and response slot number, as well as time synchronization information, to the tire pressure sensor 120 based on the periodic broadcast signal with response. This allows the tire pressure sensor 120 to determine the wake-up time and response time based on the time synchronization information, and to feed back tire pressure data to the controller 110 based on the periodic sub-broadcast signal number and response slot number.

[0058] In this embodiment, after the Bluetooth connection is successful, the controller 110 assigns the sub-broadcast signal number and response slot number to the tire pressure sensor 120, and sends them to the tire pressure sensor 120 via Bluetooth signal.

[0059] In one implementation of this embodiment, the Bluetooth connection is, but is not limited to, a GATT Bluetooth connection, that is, the controller 110 assigns a sub-broadcast signal number and a response slot number to the tire pressure sensor 120 through the GATT service.

[0060] In this embodiment, the controller 110 sends a synchronization command to the tire pressure sensor 120, transmitting time synchronization information with a periodic broadcast (PAwR) with response to the tire pressure sensor 120. After receiving the time synchronization information, the tire pressure sensor 120 saves the time synchronization information and then disconnects the Bluetooth connection with the controller 110.

[0061] In one implementation of this embodiment, the time synchronization information includes the time interval between periodic broadcast signals with responses, the number of periodic sub-broadcast signals in each periodic broadcast signal with responses, the time interval between periodic sub-broadcast signals, the number of response slots in the periodic sub-broadcast signals, the delay time of the response slots, and the response slot time.

[0062] In this embodiment, the tire pressure sensor 120 receives the signal sent by the controller 110 in the allocated sub-broadcast signal based on the time synchronization information when the next periodic sub-broadcast signal arrives, and responds with data in the response slot allocated in the sub-broadcast signal, based on the specified wake-up time.

[0063] Specifically, after a successful Bluetooth connection, the controller 110 assigns a sub-broadcast signal number and a response slot number to the tire pressure sensor 120 and sends them via Bluetooth. The tire pressure sensor 120 first receives the sub-broadcast signal number and response slot number from the controller 110. Then, the controller 110 transmits the time synchronization information of the periodic broadcast with response (PAwR): the time interval between periodic broadcast signals with response, the number of periodic sub-broadcast signals in each periodic broadcast signal with response, the time interval between periodic sub-broadcast signals, the number of response slots in the periodic sub-broadcast signals, the delay time of the response slots, and the response slot time, to the tire pressure sensor 120. After receiving the time synchronization information, the tire pressure sensor 120 saves the time synchronization information and disconnects the Bluetooth connection with the controller 110.

[0064] Subsequently, the tire pressure sensor 120 calculates its wake-up time and response time to feed back tire pressure data to the controller 110 based on the time synchronization information. It then sequentially receives data packets sent by the controller 110 based on the wake-up time and feeds back tire pressure data to the controller 110 at the corresponding response time.

[0065] Figure 4 This is a flowchart illustrating the working principle of the tire pressure sensor 120 in a tire pressure monitoring system 100 according to an embodiment of this application. Figure 4 As shown, in this embodiment, the tire pressure sensor 120 calculates the wake-up time based on the time interval between periodic broadcast signals with response. When the next periodic broadcast signal arrives, the tire pressure sensor actively wakes up when the wake-up time is reached based on the current time, and enters sleep mode after receiving the data packet from the controller. Then, it wakes up again based on the response time and sends data to the controller, and then enters sleep mode again.

[0066] In this embodiment, a PAwR tire pressure sensor 120 is used. The controller 110 uniformly schedules the wake-up time and response time of the tire pressure sensor 120, avoiding channel contention. After synchronization, both parties will conduct bidirectional data packet exchange at a specified channel and time, and the interaction time points of each sensor will not repeat, avoiding the possibility of frame collisions in the air and improving the reliability of the tire pressure sensor 120.

[0067] In this embodiment, after receiving the periodic sub-broadcast signal number, response slot number, and time synchronization information from the controller 110, the controller 110 sends the next periodic broadcast signal. The tire pressure sensor 120 actively wakes up at the specified wake-up time and receives a data packet controlling the transmission of tire pressure data from the controller 110. This data packet may include different control instructions, such as adjusting the sampling frequency and response frequency, to change the sensor's operating mode, which was previously impossible for the controller to modify. This allows the controller to modify and configure the sensor's operating mode according to requirements.

[0068] Figure 5 This is a flowchart illustrating the principle of a tire pressure monitoring system 100 according to an embodiment of this application, showing the tire pressure sensor 120 feeding data to the controller 110. Figure 5 As shown, in this embodiment, the step of feeding tire pressure data to the controller 110 based on the periodic sub-broadcast signal number and the response slot number includes: in response to the current time reaching the response time, the tire pressure sensor 120 is awakened and feeds tire pressure data to the controller 110 based on the periodic sub-broadcast signal number and the response slot number.

[0069] In this embodiment, calculating the response time based on the time synchronization information includes: calculating the response time based on the periodic broadcast signal sub-event number, the wake-up time, the delay time of the response slot, the response slot time, and the response slot number.

[0070] In this embodiment, the method for calculating the response time based on the periodic broadcast signal sub-event number, the wake-up time, the delay time of the response slot, the response slot time, and the response slot number is as follows:

[0071] T 0= M*T 子 +T 1+ T 2+ T3*N

[0072] Where T0 is the response time, T1 is the wake-up time, T2 is the delay time of the response slot, T3 is the response slot time, N is the response slot number, M is the sub-event number of the periodic broadcast signal, and T 子 M and N are the time intervals between periodic sub-broadcast signals, where M and N are integers greater than or equal to 0.

[0073] In this embodiment, the tire pressure sensor 120, based on time synchronization information, is reawakened at the next periodic broadcast signal arrival time, according to a specified response time. It then feeds back tire pressure data to the controller 110 through a specific response slot in the specified periodic sub-broadcast signal, thereby achieving bidirectional data exchange between the controller 110 and the tire pressure sensor 120. The tire pressure data includes, but is not limited to, information such as tire internal pressure and temperature.

[0074] The tire pressure sensor 120 using PAwR only needs to interact with the controller 110 at specific times, and can enter a low-power state most of the time. Because BLE has a baud rate of up to 1M BPS or 2MBPS (configurable to 1M or 2M), the data packet transmission time is about 1 / 20 of that of traditional solutions, and there is no need to repeat each data transmission multiple times. Therefore, using the tire pressure sensor 120 using PAwR can greatly extend the service life of the tire pressure sensor 120 product.

[0075] Before establishing communication, the tire pressure sensor 120 and controller 110 need to form a network and confirm their compatibility. This includes the controller 110 sending periodic broadcast signals according to a set period. Upon arrival of each periodic sub-broadcast signal, the controller 110 first sends a data packet to the tire pressure sensor 120. After synchronization, each tire pressure sensor 120 is assigned a sub-broadcast signal number and a response slot number. After synchronization, the tire pressure sensor 120 uploads information such as tire pressure and temperature to the controller 110 in a specific response slot within the designated sub-broadcast signal, thus achieving bidirectional data packet exchange.

[0076] for Figure 6 Any tire pressure sensor 120 in the network, after the tire pressure sensor 120 and controller 110 are networked, the controller 110 assigns the sub-broadcast signal number #0 and the response slot number 0 to the tire pressure sensor 120. In the time synchronization information, the time interval between the periodic broadcast signals with response is 1000ms, the delay time of the response slot is 200ms, and the response slot time is 5ms. During normal operation, the controller 110 sends the next periodic broadcast signal. The synchronized tire pressure sensor 120 calculates the wake-up time based on the time interval T1 between the two sets of periodic broadcast signals with response, so as to start the scanning mode at the wake-up time, receive the broadcast data packet sent by the controller 110, and then enter the sleep mode; then the tire pressure sensor 120 calculates the corresponding tire pressure response time (M*T) according to the delay time and response slot time of the response slot and the response slot number N. 子 +T 1+ T 2+(T3*N) Then, the tire pressure sensor 120 is woken up again at the response time and uploads information such as tire pressure and temperature to the controller 110 through a specific response slot 0 in the designated sub-broadcast signal number #0, thereby realizing bidirectional data packet interaction. In this way, multiple tire pressure sensors 120 complete synchronization, thus completing the PAWR-based tire pressure sensor 120 network and bidirectional data interaction.

[0077] In this embodiment, after the tire pressure sensor 120 and the controller 110 are networked, the controller 110 can send data packets to the tire pressure sensor when the wake-up time arrives to adjust the working parameters and working status of the tire pressure sensor 120, and supports the controller 110 to perform OTA (over-the-air) function on the tire pressure sensor 120.

[0078] Depending on the vehicle's driving status (e.g., parked, low speed, or high speed), the controller 110 can adjust the sensor's data transmission frequency in real time. For example, it can use a low-power mode (transmitting data once per hour) when parked, while increasing the transmission interval to once per minute or even more frequently when driving, to balance accuracy and power consumption. This adaptive strategy ensures both data timeliness and extends battery life.

[0079] In this embodiment, the controller 110 can also set personalized pressure / temperature warning lines for the tire pressure sensor 120. When the tire pressure deviates from the preset range, such as a low pressure alarm of 1.8 Bar or a high pressure alarm of 3.0 Bar, the tire pressure monitoring system 100 will trigger an audible and visual warning to help the driver intervene in the abnormal situation in time. A new tire pressure sensor 120 ID code can also be written via the OBD interface to achieve rapid matching between the tire pressure sensor 120 and the vehicle.

[0080] In other embodiments, the controller 110 can also control sensors at specific locations to enhance signal strength or enter diagnostic mode to facilitate troubleshooting and maintenance.

[0081] In this embodiment, the vehicle manufacturer can push a new version of the program to the vehicle terminal via the cloud. After being transmitted to the controller 110 via the CAN bus, the controller 110 uses a low-frequency signal to wake up the target tire pressure sensor 120 and initiate the upgrade process. This process can complete the software iteration of the tire pressure sensor without removing the tire, significantly reducing after-sales maintenance costs.

[0082] When a design defect is discovered in a batch of tire pressure sensors 120, the controller 110 can push out patches in batches via OTA to avoid the waste of resources caused by a recall. For example, it can correct signal loss caused by electromagnetic interference.

[0083] This embodiment also provides a tire pressure monitoring method. Figure 6The flowchart shown is a tire pressure monitoring method according to an embodiment of this application. Figure 6 As shown, the tire pressure monitoring method of this embodiment includes the following steps S100 to S300.

[0084] In step S100, when vehicle movement is detected, each of the tire pressure sensors 120 sends a connectable Bluetooth broadcast signal containing a specific identifier, and the controller 110 enters Bluetooth scanning mode.

[0085] In step S200, the controller 110 sends a periodic broadcast signal with a response and sequentially networks with each of the tire pressure sensors 120: wherein step S200 further includes steps S210 and S220.

[0086] In step S210, when the controller 110 scans a connectable Bluetooth broadcast signal containing a specific identifier, it establishes a Bluetooth connection with the tire pressure sensor 120 corresponding to the Bluetooth broadcast signal.

[0087] In step S210, a corresponding periodic sub-broadcast signal number and response slot number are assigned to the tire pressure sensor 120 via the Bluetooth channel, and time synchronization information is sent to the tire pressure sensor 120. The tire pressure sensor 120 then disconnects from the Bluetooth connection with the controller 110.

[0088] Repeat the above process until all tire pressure sensors 120 are assigned corresponding periodic sub-broadcast signal numbers and response slot numbers, thus completing the networking between the controller 110 and the multiple tire pressure sensors 120;

[0089] In step S300, when the next periodic broadcast signal arrives, each of the tire pressure sensors 120 calculates its wake-up time and response time to feed back tire pressure data to the controller 110 based on the time synchronization information, and sequentially receives data packets sent by the controller based on the wake-up time, and feeds back tire pressure data to the controller 110 based on the periodic sub-broadcast signal number and the response slot number at the corresponding response time.

[0090] The principle of the tire pressure monitoring method described in this application embodiment is the same as that of the tire pressure monitoring system 100, and the technical features common to the method and system will not be repeated.

[0091] The scope of protection of the tire pressure monitoring method described in this application is not limited to the order of steps listed in this application. Any solution implemented by adding, subtracting, or replacing steps in the prior art based on the principles of this application is included within the scope of protection of this application.

[0092] In summary, this application establishes bidirectional communication between the controller 110 and each tire pressure sensor 120 based on Bluetooth periodic broadcast with response. The controller 110 uniformly schedules the wake-up time of the tire pressure sensors 120, avoiding channel contention and significantly increasing the number of controllable tire pressure sensors 120. After synchronization with the controller 110, the tire pressure sensors 120 will exchange data packets through designated channels and at designated times. Furthermore, the interaction time points of each tire pressure sensor 120 are unique, avoiding the possibility of frame collisions and improving the reliability of the tire pressure sensors 120. Moreover, the tire pressure sensors 120 only need to interact with the controller 110 at specific times, and can enter a low-power state for most of the remaining time, which can greatly extend the service life of the tire pressure sensors 120 and effectively improve the communication performance of the vehicle tire pressure sensor system. Therefore, this application effectively overcomes the various shortcomings of the prior art and has high industrial application value.

[0093] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.

Claims

1. A tire pressure monitoring system, characterized in that, include: The controller and multiple tire pressure sensors; among which: When each of the tire pressure sensors detects vehicle movement, it sends a connectable Bluetooth broadcast signal containing a specific identifier, and the controller enters Bluetooth scanning mode; The controller sends periodic broadcast signals with responses and sequentially networks with each of the tire pressure sensors: When the controller detects a connectable Bluetooth broadcast signal containing a specific identifier, it establishes a Bluetooth connection with the tire pressure sensor corresponding to the broadcast signal. It then assigns a corresponding periodic sub-broadcast signal number and response slot number to the tire pressure sensor via the Bluetooth channel and sends time synchronization information to the tire pressure sensor. The tire pressure sensor then disconnects from the controller via Bluetooth. This process is repeated until all tire pressure sensors are assigned corresponding periodic sub-broadcast signal numbers and response slot numbers, thus completing the network between the controller and the multiple tire pressure sensors. When the next periodic broadcast signal arrives, each of the tire pressure sensors calculates its wake-up time and response time to feed back tire pressure data to the controller based on the time synchronization information, and sequentially receives data packets sent by the controller based on the wake-up time, and feeds back tire pressure data to the controller at the corresponding response time.

2. The tire pressure monitoring system according to claim 1, characterized in that, The controller sends periodic broadcast signals with responses, including: In response to recognizing the vehicle's motion state as motion, the controller sends a periodic broadcast signal with a response; or In response to the controller establishing a Bluetooth connection with the tire pressure sensor, the controller sends a periodic broadcast signal with a response.

3. The tire pressure monitoring system according to claim 1 or 2, characterized in that, The responsive periodic broadcast signal includes multiple periodic sub-broadcast signals; wherein: Each of the periodic sub-broadcast signals has a periodic sub-broadcast signal number; the periodic sub-broadcast signal includes: a data packet, multiple response slots, a delay time for the response slots, and a response slot time; the data packet is used to characterize one or more combinations of tire pressure sensor control commands, tire pressure sensor configuration information, and vehicle information; each response slot has a response slot number, and one response slot number corresponds to one tire pressure sensor; the delay time and the response slot time are used to obtain the response time for feeding back tire pressure data to the controller.

4. The tire pressure monitoring system according to claim 3, characterized in that, The time synchronization information includes the time interval between periodic broadcast signals with responses, the number of periodic sub-broadcast signals in each periodic broadcast signal with responses, the time interval between periodic sub-broadcast signals, the number of response slots in the periodic sub-broadcast signals, the delay time of the response slots, and the response slot time.

5. The tire pressure monitoring system according to claim 4, characterized in that, The tire pressure sensor calculates the wake-up time based on the time interval between periodic broadcast signals with a response. When the next periodic broadcast signal arrives, the tire pressure sensor actively wakes up based on the current time reaching the wake-up time and enters sleep mode after receiving the data packet from the controller.

6. The tire pressure monitoring system according to claim 1 or 5, characterized in that, The tire pressure data fed back to the controller at the corresponding response time includes: In response to the current time reaching the response time, the tire pressure sensor wakes up and feeds back tire pressure data to the controller based on the periodic sub-broadcast signal number and the response slot number.

7. The tire pressure monitoring system according to claim 1, characterized in that, Calculating the response time based on the time synchronization information includes: The response time is calculated based on the periodic broadcast signal sub-event number, the wake-up time, the delay time of the response slot, the response slot time, and the response slot number.

8. The tire pressure monitoring system according to claim 7, characterized in that, The method for calculating the response time based on the periodic broadcast signal sub-event number, the wake-up time, the delay time of the response slot, the response slot time, and the response slot number is as follows: T 0= M*T 子 +T 1+ T 2+ T3*N Where T0 is the response time, T1 is the wake-up time, T2 is the delay time of the response slot, T3 is the response slot time, N is the response slot number, M is the sub-event number of the periodic broadcast signal, and T 子 M and N are the time intervals between periodic sub-broadcast signals, where M and N are integers greater than or equal to 0.

9. The tire pressure monitoring system according to claim 1, characterized in that, The controller detects whether the vehicle is moving by using the vehicle speed sensor signal, and the tire pressure sensor detects whether the vehicle is moving by using the vehicle's acceleration information.

10. A tire pressure monitoring method, characterized in that, include: When vehicle movement is detected, each of the tire pressure sensors sends a connectable Bluetooth broadcast signal containing a specific identifier, and the controller enters Bluetooth scanning mode; The controller sends periodic broadcast signals with responses and sequentially networks with each of the tire pressure sensors: When the controller detects a connectable Bluetooth broadcast signal containing a specific identifier, it establishes a Bluetooth connection with the tire pressure sensor corresponding to the broadcast signal. It then assigns a corresponding periodic sub-broadcast signal number and response slot number to the tire pressure sensor via the Bluetooth channel and sends time synchronization information to the tire pressure sensor. The tire pressure sensor then disconnects from the controller via Bluetooth. This process is repeated until all tire pressure sensors are assigned corresponding periodic sub-broadcast signal numbers and response slot numbers, thus completing the network between the controller and the multiple tire pressure sensors. When the next periodic broadcast signal arrives, each of the tire pressure sensors calculates its wake-up time and response time to feed back tire pressure data to the controller based on the time synchronization information, and sequentially receives data packets sent by the controller based on the wake-up time, and feeds back tire pressure data to the controller at the corresponding response time.