Tire mounted sensors (TMSs), unlike valve-mounted sensors, are mounted on an internal surface of the tire. Accordingly, a battery in a TMS is not readily replaceable and therefore it is desirable to conserve the energy consumed by a TMS. However, components of a TMS, such as a frequency analyzer or a digital signal processor, consume considerable power when performing computations. A TMS may even process and transmit data when the vehicle operating conditions are not conducive to acquiring reliable data from the TMS. This unnecessary expenditure of computational resources needlessly consumes energy. Moreover, a TMS that attempts to collect and process accelerometric data during unfavorable conditions, or without any knowledge of vehicle operating conditions, may expend more computational resources than would have otherwise been needed. Accordingly, there is a need to optimize the performance and minimize the energy consumption of remote, energy-restricted sensors such as TMSs, valve mounted sensors, and rim mounted sensors.
An embodiment in accordance with the present disclosure is directed to a method of a tire mounted sensor (TMS) comprising an accelerometer, a data processing unit, and a transceiver, the method comprising receiving, by the transceiver, one or more parameters from a vehicle control unit, configuring, in dependence upon the one or more parameters, the data processing unit, processing, by the data processing unit, signals from the accelerometer, extracting, from the signals, by the data processing unit, tire feature data, and transmitting, by the transceiver, the tire feature data to the vehicle control unit.
Another embodiment in accordance with the present disclosure is directed to a tire mounted sensor (TMS) comprising an accelerometric device responsive to radial, tangential, and lateral acceleration forces of a tire, a data processing unit configurable by at least one parameter supplied by a vehicle control unit, wherein the data processing unit processes signals from the accelerometer and extracts, from the signals, tire feature data, and a transceiver configured to receive the at least one parameter from the vehicle control unit and transmit, to the vehicle control unit, the extracted tire feature data.
In these embodiments, the tire feature data may include at least one of a radial acceleration profile, peak radial displacement, and a contact patch. Receiving, by the transceiver, one or more parameters from a vehicle control unit may include receiving a wheel speed, and configuring, in dependence upon the one or more parameters, the data processing unit may include configuring, in dependence upon the wheel speed or another vehicle-provided parameter, the accelerometer, the sampling rate of the accelerometer, signal capture parameters, window function parameters of a road strike waveform, a filter frequency band, and/or Fast Fourier Transform (FFT)/Goertzel parameters. In these embodiments, extracting, from the signals, by the data processing unit, the tire feature data may include calculating a contact patch length based on a rotational period of the tire.
In these embodiments, processing, by the data processing unit, signals from the accelerometer may include isolating a road strike waveform by applying a windowing function. Receiving, by the transceiver, one or more parameters from a vehicle control unit may include receiving at least one of wheel speed, radial force offset, yaw rate, vehicle inclination, and wiper activity. The transceiver may be a Bluetooth Low Energy transceiver.
Yet another embodiment in accordance with the present disclosure is directed to a method for adaptively configuring a TMS, the method comprising receiving data including at least one of a vehicular sensor reading and a tire characteristic from a database, determining, in dependence upon the received data, at least one configuration parameter for the TMS, transmitting the at least one configuration parameter to the TMS, and receiving, in response, tire feature data from the TMS.
Still another embodiment in accordance with the present disclosure is directed to a vehicle control unit for adaptively configuring a TMS using a vehicle-provided parameter, comprising a controller configured to receive data including at least one of a vehicular sensor reading and a tire characteristic from a database and to determine, in dependence upon the received data, at least one configuration parameter for the TMS, and a transceiver configured to transmit the at least one configuration parameter to the TMS and to receive tire feature data from the TMS.
In these embodiments, a load on the tire may be calculated in dependence upon the tire feature data. In these embodiments, prior to transmitting the at least one configuration parameter to the TMS, the vehicle control unit may determine that the vehicle is in a steady state, and may also transmit a wake-up signal to the TMS. Receiving data including at least one of a vehicular sensor reading and a tire characteristic from a database may include receiving wheel speed sensor reading from a wheel speed sensor, and determining, in dependence upon the received data, at least one configuration parameter for the TMS may include determining at least one of a wheel speed and a rotational period of the tire. Furthermore, receiving data including at least one of a vehicular sensor reading and a tire characteristic from a database may include receiving a tire characteristic from a cloud database.
In these embodiments, the at least one configuration parameter includes at least one of wheel speed, radial force offset, yaw rate, and vehicle inclination. The tire feature data may be at least one of a radial acceleration profile, peak radial displacement, and a contact patch length. The transceiver used for communicating with the TMS may be a Bluetooth Low Energy transceiver.
The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular descriptions of exemplary embodiments of the invention as illustrated in the accompanying drawings wherein like reference numbers generally represent like parts of exemplary embodiments of the invention.
The terminology used herein for the purpose of describing particular examples is not intended to be limiting for further examples. Whenever a singular form such as “a”, “an” and “the” is used and using only a single element is neither explicitly or implicitly defined as being mandatory, further examples may also use plural elements to implement the same functionality. Likewise, when a functionality is subsequently described as being implemented using multiple elements, further examples may implement the same functionality using a single element or processing entity. It will be further understood that the terms “comprises”, “comprising”, “includes” and/or “including”, when used, specify the presence of the stated features, integers, steps, operations, processes, acts, elements and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, processes, acts, elements, components and/or any group thereof.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, the elements may be directly connected or coupled or via one or more intervening elements. If two elements A and B are combined using an “or”, this is to be understood to disclose all possible combinations, i.e. only A, only B as well as A and B. An alternative wording for the same combinations is “at least one of A and B”. The same applies for combinations of more than two elements.
Accordingly, while further examples are capable of various modifications and alternative forms, some particular examples thereof are shown in the figures and will subsequently be described in detail. However, this detailed description does not limit further examples to the particular forms described. Further examples may cover all modifications, equivalents, and alternatives falling within the scope of the disclosure. Like numbers refer to like or similar elements throughout the description of the figures, which may be implemented identically or in modified form when compared to one another while providing for the same or a similar functionality.
Embodiments described in the present disclosure utilize improvements in two-way communication with the tire mounted sensor (TMS) to enable system logic on the vehicle to determine how the TMS should process the signal from the accelerometer. To determine useful features from the accelerometric signals from a tire mounted sensor, it may be necessary to determine the rotation period and the status of the vehicle. Two-way communication utilizing, e.g. Bluetooth Low Energy, allows the possibility of transmitting the appropriate information to the sensor on wakeup, and quickly obtaining a result with minimal rotation cycles rather than having the sensor establish the rotations and perform these operations independently, thus reducing consumption life and providing a quicker response time. Depending on the vehicle condition and speed, the sensor can also be placed into a mode where certain aspects of the signal are interrogated to determine parameters.
Exemplary methods, apparatus, and products for adaptively configuring a tire mounted sensor with vehicle-provided parameters in accordance with the present disclosure are described with reference to the accompanying drawings, beginning with
The ECU (107) may be a central control unit or may refer collectively to one or more vehicle subsystems, such as an Engine Control Module (ECM), a Powertrain Control Module (PCM), a Transmission Control Module (TCM), a Brake Control Module (BCM), a Central Timing Module (CTM), a General Electronic Module (GEM), or a Suspension Control Module (SCM). In an embodiment according to the present disclosure, the ECU (110) includes a BCM that includes an Antilock Braking System (ABS) and an Electronic Stability Program (ESP). Each vehicle system may include sensors (113) used to measure and communicate vehicle operating conditions. For example, the ABS may include wheel speed sensors on the wheelbase used to measure wheel speed. The ESP subsystem may include yaw rate sensors configured to measure the yaw-induced acceleration of the vehicle when the vehicle is maneuvering a curve. Readings from such sensors (113) may be provided to the ECU (107), which may provide parameters based on these readings to the TMS (105).
The vehicle (101) may further include a transceiver (109) communicatively coupled to the ECU (107) for cellular terrestrial communication, satellite communication, or both. The transceiver (109) may be used to communicatively couple the ECU (107) to a cloud (121) for obtaining tire specification data, characteristic data, and parameters specific to the tire (103). For example, a server (123) on the cloud (121) may provide access to a database (125) of tire brands and models and their specifications and characteristics. For example, tire specifications may include tire type (e.g., passenger), width, aspect ratio, diameter, circumference, treadwear grade, traction grade, temperature grade, maximum load limit, load index, inflation limits, optimal inflation pressure, and other specifications as will be recognized by those of skill in the art. Tire characteristics may include reference models for radial force acceleration profiles, tangential force acceleration profiles, lateral force acceleration profiles, contact patch lengths, or peak radial displacements corresponding to various speeds, road terrains, tire pressures, tire temperatures, environmental temperatures, and weather conditions. Furthermore, configuration parameters for the TMS (105) can be accessed from the database (125) or other locations on the cloud (121) and transmitted to the TMS (105) from the ECU (107). For example, new feature developments may require alternate processing of the accelerometric signal. The configuration parameters selected could also be changed based on GPS location or weather information, etc.
The TMS (105) may be programmed with tire identification data (e.g., wirelessly via a handheld tool). The tire identification data may be retrieved from the TMS (105) by the ECU (107), which accesses, based on the tire identification data, records from a database located internally (not shown) or on the cloud (121). From the database, parameters of the tire relevant to the application are received in the ECU (107) and then used to configure the TMS (105) through direct transmission of the parameters or some subset/function of the parameters.
The arrangement of devices making up the exemplary system illustrated in
Returning to
For further explanation,
For example, the VCS (200) may obtain vehicle operating condition data such as sensor readings from sensors on-board the vehicle. The VCS (200) may also obtain tire specification data for a tire equipped on the vehicle, such as the tire (103) of
For bidirectional wireless communication with a TMS, the VCS (200) includes a TMS transceiver (205) coupled to the controller (201). In one embodiment, the TMS transceiver (205) is a Bluetooth Low Energy transmitter-receiver. In other embodiments, the TMS transceiver (205) may be other types of low power bidirectional communication technology that is intended to conserve energy consumed in the TMS. The VCS (200) transmits configuration parameters and configuration instructions to the TMS via the transceiver (205).
The VCS (200) may further include a transceiver (207) for cellular terrestrial communication, satellite communication, or both. The transceiver (207) may be used to communicatively couple the VCS (200) to an external network (not shown) for obtaining tire specification data, characteristic data, and configuration parameters specific to a tire make and model.
The VCS (200) may further comprise a controller area network (CAN) interface (209) for communicatively coupling vehicle sensors and devices to the controller (201). Of particular relevance to the present disclosure, the CAN interface (209) couples a wheel speed sensor (211), a yaw rate sensor (213), an inclination sensor (215), and other sensors (217), to the controller (201). The wheel speed sensor (211) measures the rotational angular speed of the wheel, e.g., in radians per second. The yaw rate sensor (213) may be used to measure the yaw-induced acceleration of the vehicle, for example, when the vehicle is maneuvering a curve, which will influence the magnitude of loading on each tire. The yaw rate sensor (213) may also provide information on the shear forces on the tire where it contacts the road. The inclination sensor (215) may detect longitudinal and/or transverse inclination of the vehicle. The wheel speed sensor (211), the yaw rate sensor (213), and the inclination sensor (215) transmit respective readings to the controller (201), which may transmit configuration parameters derived from these readings to the TMS via the TMS transceiver (205).
The controller (201) is configured to communicate to the TMS when and how to process accelerometric signals. For example, the controller (201) may wait for the vehicle to achieve a steady operational state based on readings received from the wheel speed sensor (211), the yaw rate sensor (213), and the inclination sensor (215), and the other sensors (217), before requesting or initiating data readings from the TMS. A steady operational state may be determined based on defined operating ranges for tire pressure and temperature, vehicle speed and acceleration, steering angle, and road surface. For example, an ideal steady operational state may be based on detecting a constant wheel speed and/or when the acceleration, yaw, and inclination are near zero or below a predetermined threshold. By waiting for the vehicle to achieve a steady operational state, it is not necessary to operate the TMS while the TMS is processing non-stabilized data. Retrieving stabilized data from the TMS thus results in a more accurate load calculation. In an embodiment, the controller (201) transmits a wake-up signal to the TMS via the communication link between the TMS transceiver (205) and the TMS. Subsequent to or concurrent with the wake-up signal, the controller (201) may transmit a configuration parameter. In an embodiment, the configuration parameter is based on the wheel speed reading from the wheel speed sensor (211). For example, the configuration parameter may be the angular rotational speed of the wheel, or may be the rotational period of the wheel. Other configuration parameters may include parameters based on sensor readings for yaw rate or inclination, or based on operational conditions such as, e.g., whether the windshield wipers are active (thus indicating slick road conditions).
The controller (201) is further configured to receive tire feature data from the TMS, for example CPL or PRD described above. Based on the tire feature data, the processor is configured to calculate a tire load or compensate a TMS derived load for vehicle dynamics/conditions. In some embodiments, the controller (201) may be configured to calculate tread depth based on data retrieved from the TMS while driving. For example, the controller (201) may send an instruction to the TMS to process a road strike and examine, for example, the entry tail of the radial acceleration. The analyzed data received from the TMS can then be used as part of a tire wear estimation algorithm.
For further explanation,
The TMS (300) of
For bidirectional wireless communication with the VCS (200), the TMS (300) of
The accelerometer (307) of
The TMS (300) of
The TMS (300) of
In an embodiment, the rotational period of the tire is used in the signal processing of the accelerometry by the processor (301). A windowing function after strike detection typically takes greater than 5 rotations to establish a suitable window to reduce harmonics after, e.g., a Fast Fourier Transform (FFT) or the Goertzel algorithm. Filter banks used in the signal processing should also be applied according to the speed of rotation. Utilizing the time period and other information such as flags for certain features, the windowing function can be selected and the frequency bands specified. Thus, the strike and the information can be processed more quickly and using less computational resources.
For further explanation,
The exemplary method of
The exemplary method of
The exemplary method of
The exemplary method of
The exemplary method of
For further explanation,
The method of
The method of
The method of
The method of
The method of
The method of
For further explanation,
The exemplary method of
The exemplary method of
The exemplary method of
The exemplary method of
The exemplary method of
The exemplary method of
In view of the explanations set forth above, readers will recognize that the benefits of adaptively configuring a tire mounted sensor with vehicle-provided parameters according to embodiments of the present disclosure include, but are not limited to:
Exemplary embodiments of the present invention are described largely in the context of a fully functional computer system for adaptively configuring a tire mounted sensor with a vehicle-provided parameter. Readers of skill in the art will recognize, however, that the present invention also may be embodied in a computer program product disposed upon computer readable storage media for use with any suitable data processing system. Such computer readable storage media may be any storage medium for machine-readable information, including magnetic media, optical media, or other suitable media. Examples of such media include magnetic disks in hard drives or diskettes, compact disks for optical drives, magnetic tape, and others as will occur to those of skill in the art. Persons skilled in the art will immediately recognize that any computer system having suitable programming means will be capable of executing the steps of the method of the invention as embodied in a computer program product. Persons skilled in the art will recognize also that, although some of the exemplary embodiments described in this specification are oriented to software installed and executing on computer hardware, nevertheless, alternative embodiments implemented as firmware or as hardware are well within the scope of the present invention.
The present invention may be a system, an apparatus, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present invention.
The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
Computer readable program instructions for carrying out operations of the present invention may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present invention.
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
It will be understood from the foregoing description that modifications and changes may be made in various embodiments of the present disclosure without departing from its true spirit. The descriptions in this specification are for purposes of illustration only and are not to be construed in a limiting sense. The scope of the present disclosure is limited only by the language of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
20200317203 | Suzuki et al. | Oct 2020 | A1 |
20210046789 | Engl | Feb 2021 | A1 |
Number | Date | Country |
---|---|---|
3208638 | Aug 2017 | EP |
2019049808 | Mar 2019 | WO |
2019074027 | Apr 2019 | WO |
2019124482 | Jun 2019 | WO |
Entry |
---|
International Search Report and Written Opinion, PCT/EP2020/080465, dated Nov. 27, 2020, 12 pages. |
Number | Date | Country | |
---|---|---|---|
20210134082 A1 | May 2021 | US |