METHOD OF LOCATING A PLURALITY OF ELECTRONIC MEASURING MODULES MOUNTED IN THE WHEELS OF A MOTOR VEHICLE
20170289732 · 2017-10-05
Inventors
- Nicolas Guinart (Toulouse, FR)
- Jean-Philippe Boisset (Montauban, FR)
- Olivier FUDULEA (Toulouse, FR)
- Jean-Charles Huard (Toulouse, FR)
Cpc classification
B60C23/045
PERFORMING OPERATIONS; TRANSPORTING
B60C23/0416
PERFORMING OPERATIONS; TRANSPORTING
B60C2019/004
PERFORMING OPERATIONS; TRANSPORTING
H04L67/12
ELECTRICITY
H04W4/70
ELECTRICITY
International classification
Abstract
Disclosed is a method of locating a plurality of electronic measuring modules mounted in the wheels of a motor vehicle. The method includes the steps of determination (E1) by each electronic measuring module of a set of proximity scores with respect to the other modules, sending (E2) by each module of the set of proximity scores to the electronic control unit, reception (E3) by an electronic control unit of the sets of proximity scores sent, and location (E4) of each module from the sets of proximity scores received.
Claims
1. Method of locating a plurality of electronic measuring modules (100B) mounted in the wheels (10B) of a motor vehicle (1B), said vehicle including an electronic control unit (5B) of said electronic measuring modules (100B), comprising the steps of: determination (E1) by each electronic measuring module (100B) of a set (200) of proximity scores with respect to the other modules (100B), sending (E2) by each module (100B) of all the proximity scores (200) that have been determined to the electronic control unit (5B), reception (E3) by the electronic control unit (5B) of the sets of proximity scores that have been sent, and location (E4) of each module (100B) by the electronic control unit (5B) from the sets of proximity scores (200) received, wherein the determination by each electronic measuring module (100B) of a set of proximity scores (200) with the other modules (100B) is carried out turn and turn about by each module (100B) and comprises, for each module, the substeps of: sending (E1A) by the module (100B-E) termed the sending module of an initialization message to the other modules (100B-R), termed receiving modules, said initialization message being coded in radio-frequency signals sent at increasing power levels and including the identifier of the sending module (100B-E), reception (E1B) by each of the receiving modules (100B-R) of at least one initialization message sent by the sending module (100B-E), sending (E1C) by each of the receiving modules (100B-R) of at least one response message including the identifier of said receiving module (100B-R), reception (E1D) by the sending module (100B-E) of the response messages sent by each of the receiving modules (100B-R) in order to determine the set of proximity scores with respect to said receiving modules (100B-R).
2. Method according to claim 1, in which the sending module (100B-E) determines a proximity score for each receiving module (100B-R) following the reception of a response message sent by said receiving module (100B-R), that score being a value corresponding to the power level at which the sending module (100B-E) sent the signals including the initialization message.
3. Method according to claim 2, in which the proximity score of a receiving module (100B-R) is determined from the first response message received corresponding to the sending of signals at the lowest power level by the sending module (100B-E) when the latter receives a plurality of response messages from said receiving module (100B-R) corresponding to a plurality of signals sent at different power levels.
4. System for measuring parameters associated with the wheels of the motor vehicle (1B), said system comprising a plurality of electronic measuring modules (100B) each mounted in a wheel (10B) of the vehicle (1B) in order to measure parameters associated with said wheel (10B) and an electronic control unit (5B) of said electronic measuring modules (100B), each electronic measuring module (100B) being configured to determine a set of proximity scores (200) with the other modules (100B) and to send said set of proximity scores (200) that have been determined to the electronic control unit (5B), said electronic control unit (5B) being configured to receive from each electronic measuring module (100B) a set of proximity scores (200) and to determine the location of each module (100B) from said sets of proximity scores (200) received, this system being wherein each module (100B) is configured to function in an initialization mode termed the “sender” mode in which the module (100B-E) sends an initialization message coded in radio-frequency signals sent at increasing power levels to other modules, then termed receiving modules (100B-R), said initialization message including the identifier of the sending module (100B-E), each of the receiving modules (100B-R) being configured to receive at least one initialization message sent by the sending module (100B-E) and to send at least one response message including at least the identifier of said receiving module (100B-R), the sending module (100B-E) being configured to receive a response message from each receiving module (100B-R) in order to determine the set of proximity scores with respect to the receiving modules (100B-R).
5. System according to claim 4, in which the sending module (100B-E) is configured to send the initialization message periodically and to change the level for each period.
6. System according to claim 5, in which the sending module (100B-E) is configured to determine, as a function of the sending power level, a proximity score for each receiving module (100B-R) on receiving its response message and to determine the proximity score of a receiving module (100B-R) from the first response message sent by said receiving module (100B-R) if the latter responds to the sending module (100B-E) for sending a plurality of signals at various power levels.
7. System according to claim 4, in which the electronic measuring modules (100B) being disposed symmetrically relative to the longitudinal axis (XX) of the vehicle (1B), the electronic control unit (5B) if off-center relative to said longitudinal axis (XX) in order to be closer to one side of the vehicle (1B) than the other.
8. Motor vehicle (1B) including a measuring system according to claim 4.
9. System according to claim 5, in which the electronic measuring modules (100B) being disposed symmetrically relative to the longitudinal axis (XX) of the vehicle (1B), the electronic control unit (5B) if off-center relative to said longitudinal axis (XX) in order to be closer to one side of the vehicle (1B) than the other.
10. System according to claim 6, in which the electronic measuring modules (100B) being disposed symmetrically relative to the longitudinal axis (XX) of the vehicle (1B), the electronic control unit (5B) if off-center relative to said longitudinal axis (XX) in order to be closer to one side of the vehicle (1B) than the other.
11. Motor vehicle (1B) including a measuring system according to claim 5.
12. Motor vehicle (1B) including a measuring system according to claim 6.
13. Motor vehicle (1B) including a measuring system according to claim 7.
14. Motor vehicle (1B) including a measuring system according to claim 9.
15. Motor vehicle (1B) including a measuring system according to claim 10.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Other features and advantages of the invention will become apparent in the course of the following description given with reference to the appended figures provided by way of nonlimiting example and in which identical references are assigned to similar objects.
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
DETAILED DESCRIPTION OF THE INVENTION
[0051] The system according to the invention is intended to be mounted in a motor vehicle to measure parameters associated with the wheels of said vehicle.
[0052]
[0053] This vehicle 1B includes an electronic control unit 5B and a plurality of wheels 10B. In this nonlimiting example the vehicle 1B has six wheels 10B but it goes without saying that the vehicle 1B could have more or fewer than six wheels 10B. In order to distinguish them according to their location, the wheels are referenced 10B-1, 10B-2, 10B-3, 10B-4, 10B-5 and 10B-6 in
[0054] In known manner each wheel 10B includes a rim (not shown) on which is mounted a tire (not shown) delimiting an interior inflation space between said rim and said tire in which an electronic measuring module 100B is mounted.
[0055] The electronic measuring module 100B and the electronic control unit 5B constitute the nodes of a radio communication system.
[0056] Each electronic measuring module 100B in the system is associated with a unique identifier and includes one or more sensors (not shown) adapted to measure parameters of the wheel and a battery (not shown) for supplying power to those sensors. For example, those sensors can make it possible to measure either pressure or the temperature in the interior inflation space or the acceleration of the module 100B.
[0057] Each electronic measuring module 100B is configured to send the electronic control unit 5B over a radio communication link L1 the measurements made by the sensor or sensors in messages termed “measurement” messages coded in a radio signal. By “send measurement messages” is meant that an electronic measuring module 100B sends signals including measurement messages into which are inserted measurements made by one or more sensors of the module 100B.
[0058] The communication link L1 is a radio-frequency link, for example operating at a frequency of 433 MHz, employing frequency shift keying (FSK), a data rate of 19.2 kbit/s and Manchester type coding of the data. The sending of radio signals in which messages are coded being known in itself, it will not be described further here.
[0059] According to the invention, and referring to
[0060] To this end, and referring to
[0061] The sending module 100B-E can notably be configured to send the initialization message more than once at the same power level.
[0062] Moreover, it is accepted that if an initialization message sent in signals sent at a given power is received by a receiving module 100B-R, all the initialization messages sent in signals sent at a higher power will necessarily also be received by said receiving module 100B-R.
[0063] The communication link L2 may be of radio-frequency type, for example, using a frequency of 433 MHz, for example, and FSK modulation, a data rate of 19.2 kbit/s and Manchester type coding of the data.
[0064] In this example, the initialization message includes the identifier of the sending module 100B-E. It will be noted that the initialization message could further include information on the power at which the signals containing said initialization message are sent in an embodiment of the system described hereinafter.
[0065] Each of the receiving modules 100B-R is preferably configured to receive at least one initialization message sent in the signals sent by the sending module 100B-E at at least one of the sending powers and to receive at least one response message including at least the identifier of said receiving module 100B-R. The response message can also include the identifier of the sending module 100B-E received in the initialization message in order to be sure that the response message was sent by a receiving module 100B-R following the reception of an initialization message sent by said sending module 100B-E.
[0066] The sending module 100B-E is configured to receive response messages sent by each of the receiving modules 100B-R in order to determine the set of proximity scores with respect to said receiving modules 100B-R.
[0067] A response message sent by a receiving module 100B-R includes the identifier of said receiving module 100B-R.
[0068] In a preferred embodiment, the sending module 100B-E is configured to determine, as a function of the sending power level, a proximity score for each receiving module 100B-R on receiving its response message.
[0069] If the initialization message is sent more than once at the same power level, the receiving module 100B-R is configured to indicate in its response message the number of initialization messages received at a given power. The receiving module 100B-R can delay its response for the time taken to send all the initialization messages at a given power level in order not to respond following the first message received and to allow the possibility of receiving and counting the initialization messages received (at the same power level). In this case, the sending module 100B-E takes account of this additional response time before advancing to another power level.
[0070] The sending module 100B-E is preferably configured to determine the proximity score of a receiving module 100B-R from the first response message sent by said receiving module 100B-R corresponding to the sending of signals at the lowest power level when the latter responds to the sending module 100B-E for multiple sending of signals at various power levels. It is indeed the “first level” in terms of time if the sending module transmits successively at increasing power levels. In the case of a sequence of sendings by dichotomy (or by decreasing power levels) the proximity score finally selected corresponds to an intermediate sending in the sequence of successive sendings. In this case, whatever that sequence may be, the response to a message sent at the lowest power is used to determine the proximity score.
[0071] In one embodiment, the response message can further include information on the power at which the signals are received by the receiving module 100B-R.
[0072] This information can be the power at which the signals are received from the sending module 100B-E or a proximity score, for example as defined above. In the latter case, the sending module 100B-E is configured to insert the value of the power at which the signals sent at a given level are sent and the receiving module 100B-R is configured to measure the power at which said signals are received, to compare that measurement with the sending power whose information is contained in the received initialization message, to determine by calculation the proximity scores with respect to the sending module 100B-E and to send said score to the sending module 100B-E.
[0073] Each electronic measuring module 100B is turn and turn about a sending module 100B-E in order to determine a set of proximity scores 200 associated with said module 100B.
[0074] The electronic control unit 5B is configured to receive from each module 100B of the vehicle 1B over a communication link L1 a set 200 of proximity scores determined by said module 100B and to determine the location of each module 100B of the vehicle 1B from the sets of proximity scores 200 received.
[0075] To this end, and referring to
[0076] The electronic control unit 5B can for example determine the location of each module 100B by comparing the sets of proximity scores 200 received.
[0077] To this end, the electronic control unit 5B must know beforehand the arrangement of the vehicle 5B, that is to say the number and the grouping of the wheels 10B of the vehicle 1B (two wheels 10B-1 and 10B-2 at the front and two groups of twinned wheels 10B-3, 10B-4 and 10B-5, 10B-6 in the example from
[0078] The invention is described next with reference to
[0079] Referring to
[0080] The
[0081] The determination of a set of proximity scores 200 by a sending module 100B-E comprises a plurality of substeps.
[0082] Accordingly, in a substep E1A (termed the initialization message sending step), the sending module 100B-E sends a series of signals at different, increasing powers to the receiving modules 100B-R over a communication link L2. The same initialization message is coded in each group of signals, that is to say sent at each power level. These power levels may for example be at 1 μW intervals starting from 1 μW (that is to say 1, 2, 3, . . . μW) at a signal sending frequency of 433 MHz.
[0083] In a preferred embodiment the initialization message includes the identifier of the sending module 100B-E.
[0084] For a given receiving module 100B-R there are two alternatives for each sending by the sending module 100B-E. Either the power at which the signals are sent is too low (that is to say the receiving module 100B-R is at too great a distance) and the receiving module 100B-R does not receive the initialization message and therefore does not respond to it. In this case, the sending module 100B-E considers that the receiving modules 100B-R that have not responded have not received the initialization message sent in the signals sent at a given power if a predefined maximum time-delay is reached. Or the power at which the signals are sent is sufficiently high and some of the receiving modules 100B-R that have not yet responded do respond (like those that are nearer).
[0085] Accordingly, in a substep E1B (termed the initialization message receiving step), some or all of the receiving modules 100B receive at least one initialization message sent by the sending module 100B-E over the associated bidirectional communication link L2.
[0086] Also, as soon as a receiving module 100B-R has received an initialization message, it analyses said message and in a substep E1C (termed the response message sending step) sends a response message to the sending module 100B-E over the associated communication link L2, which is received in a substep E1D (termed the response message receiving step).
[0087] This response message includes the identifier of the receiving module 100B-R.
[0088] When it receives a response message, the sending module 100B-E checks the identifier of the receiving module 100B-R that sent that response message. If the response message is the first response message received by the sending module 100B-E for that receiving module 100B-R, it determines a proximity score for said receiving module 100B-R associated with the sending power level.
[0089] The set of proximity scores of the sending module 100B-E with the other receiving modules 100B-R is generated when all the receiving modules 100B-R have responded or all the predetermined sending power levels have been tested.
[0090]
[0091] Accordingly, and referring to
[0092] In this example, the module E that receives the initialization message contained in the signals then sends a response message to the module F. On receiving it, the module F determines a proximity score S1 of 6 (the highest score) associated with the first level for the module E. The module F then sends signals at a second power level, for example 2 μW, but no receiving module 100B-R (other than the module E) responds during the predetermined time interval and no module is therefore assigned the proximity score S2 of 5 associated with the second power level. Similarly, the module F then sends signals at a third power level, for example 3 μW, but no receiving module 100B-R (other than the module E) responds during the predetermined time interval and no module is therefore assigned the proximity score S3 of 4 associated with the third power level.
[0093] Each time, for this second level and this third level, once the predetermined time interval has elapsed the sending module 100B-E considers that the receiving modules 100B-R that have not responded are out of range of the sending module 100B-E for that sending power (it is therefore a question of increasing it). For this second level and this third level, it is agreed that the module E continues to respond because it receives the initialization messages but given that it has already been evaluated as being the nearest one (score of 6), the sending module F ignores these additional responses.
[0094] The module F then sends signals at a fourth power level, for example 4 μW, and then waits for a potential response message during a predetermined time interval. The module D that received the initialization message contained in these signals then sends a response message to the module F. On receiving it, the module F determines a proximity score S4 of 3 associated with the fourth level for the module D. The module F then sends signals at a fifth power level, for example 5 μW, and then waits for a potential response message during a predetermined time interval. The module C that received the initialization message contained in these signals then sends a response message to the module F. On receiving it, the module F determines a proximity score S5 of 2 associated with the fifth level for the module C. The module F then sends the signals at a sixth power level, for example 6 μW, and then waits for a potential response message during a predetermined time interval. The module A that received the initialization message contained in these signals then sends a response message to the module F. On receiving it, the module F determines a proximity score S6 of 1 associated with the sixth level for the module A, and so on. Thus the module F tests all the predefined power levels (for example from 1 to 14 μW in steps of 1 μW) and then generates its set of proximity scores 200 as shown in
[0095] Each electronic measuring module 100B of the vehicle 1B becomes in its turn a sending module and carries out the initialization step E1 in order to generate its own set of proximity scores 200.
[0096] Then, in a step E2 (termed the set of proximity scores sending step), as shown in
[0097] Finally, in a step E4 (termed the location step), the electronic control unit 5B determines the location of each module 100B from the sets of proximity scores 200 received using for example an NP linear optimization algorithm and graph theory as described above.
[0098] The method according to the invention enables the electronic control unit 5B to determine in a simple and effective manner the location of the electronic measuring modules 100B in order to inform the driver of the vehicle of a fault in one of the wheels if necessary.
[0099] It is moreover specified that the present invention is not limited to the examples described above and lends itself to numerous variants that will be evident to the person skilled in the art.