WO1999027675A1 - Verfahren und vorrichtung zur aufbereitung eines empfangenen, daten codiert übermittelnden signals - Google Patents
Verfahren und vorrichtung zur aufbereitung eines empfangenen, daten codiert übermittelnden signals Download PDFInfo
- Publication number
- WO1999027675A1 WO1999027675A1 PCT/EP1998/007169 EP9807169W WO9927675A1 WO 1999027675 A1 WO1999027675 A1 WO 1999027675A1 EP 9807169 W EP9807169 W EP 9807169W WO 9927675 A1 WO9927675 A1 WO 9927675A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pulse
- wheel
- data
- threshold value
- threshold
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/06—Speed or phase control by synchronisation signals the synchronisation signals differing from the information signals in amplitude, polarity or frequency or length
Definitions
- the invention relates to a method and a device for processing a received, data-coded signal according to the preambles of the independent claims.
- the coding method must be known on the receiver side (for example binary, PWM, AM, FM). Since coded data are usually transmitted in time series, with certain coding methods, for example with binary signals or with PWM (pulse width modulation), the time base on the basis of which the coding is carried out must be known so that the receiver can correctly decode. From the ITT Registration "Method and circuit arrangement for the transmission of speed information and additional data" from December 6, 1996, the transmitter-side design of a data-transmitting signal is known.
- FIG. 1 A sensor 107 and a brake 108 are attached to a wheel 106 on the one hand.
- the sensor 107 is an "active" sensor, which means that it not only changes incoming electrical signals (voltage or current), but in turn actively shapes signals in order to transmit information from the wheel 107 to a higher-level device 101.
- the sensor 107 is connected to the device 101 via a line 105, wherein the line 105 can consist of several individual lines.
- Various information relating to the wheel is transmitted from the sensor. First, the information regarding the wheel speed is to be transmitted. In addition, other information can be transmitted, for example temperature, brake shoe wear or the like.
- the senor 107 Since the sensor 107 is in a comparatively "rough" environment, namely directly on the wheel (vibrations, temperature differences, moisture), and on the other hand the wiring effort is to be kept simple so that it is less prone to errors, the data transmission method must be designed so that it works reliably despite the adverse circumstances described above.
- the system from FIG. 1 has in the control device 101 a device according to the invention for processing a received signal 104 which transmits data encoded, followed by a decoding device 103 and then a controller 102 which in accordance with the received signals (also further input signals, not shown) provides control data for the wheel under consideration and generates other data, for example alarms for alarm devices 111 or the like.
- the controller 102 can emit electrical control signals to a brake controller 110, which in turn influences the wheel brake 108 via a hydraulic line 109.
- the signal generated in the active sensor 107 and transmitted via line 105 to the device 104 according to the invention can be designed as described in the above-mentioned ITT application. Individual data profiles are explained with reference to FIG. 3. 3a shows an ideal course, while FIGS. 3b-d show real courses.
- the signal generated by the sensor 107 has various pulses, namely on the one hand a wheel pulse 301 and then data pulses 303.
- the wheel pulse 301 preferably has a higher amplitude than one of the data pulses 303.
- the sequence of a wheel pulse 301 and data pulses 303 is emitted periodically.
- the wheel speed can then be determined from the distance between successive wheel pulses.
- a suitable number of data pulses 303 is transmitted between successive wheel pulses 301, with which the further information e.g. binary coded from the wheel can be transmitted to the device according to the invention.
- the wheel pulse 301 is replaced by an auxiliary pulse 304.
- the auxiliary pulse 304 preferably has an amplitude which is lower than that of the wheel pulse 301 and in particular is equal to that of the data pulses 303. As a result, it can be distinguished from the wheel pulse 301. From data pulses 303 the auxiliary pulse 304 can be distinguished by the fact that the auxiliary pulse 304 emerges unsynchronized "from nowhere", while the data pulses 303 are sent immediately following.
- a new wheel pulse 301 ' is generated at a point in time at which the transmission of the data pulses 303, 303' was not yet complete. With regard to the wheel pulse 301, 301 ', this is harmless, since it can be reliably recognized on the basis of its high amplitude. The speed information is thereby transmitted.
- the use or evaluation of the data according to the pulses 303, 303 ' can be prevented. 3c cannot occur when the wheel is at a standstill, since here the distance between the auxiliary pulses 304 can be freely selected, so that the distance between them is selected such that all data pulses 303 can be transmitted between two auxiliary pulses 304.
- the data pulses 303 each correspond to a bit, which can be either 1 or 0. They are drawn as 1 only to clarify the facts.
- the bits follow one another at a certain time interval tp.
- the receiver must therefore know which time base was used to encode the data. This becomes a problem if, as described above, the transmitter is used in a harsh environment, so that due to changing environmental influences, the time base on the basis of which the coding takes place undergoes shifts. A fixed time base cannot then be assumed. Rather, the time base can vary so that it must be communicated to the transmitter on a case-by-case basis.
- the object of the invention is to provide a method and a device for processing a received, data-coded signal which allow reliable decoding of the transmitted data.
- the transmitted data is used to transmit information about the time base or time constant, on the basis of which the coding was carried out.
- This information relating to the time base or time constant is determined on the receiver side and the further evaluation of the received data is carried out in accordance with the latter.
- the information relating to the time constant is preferably transmitted at the start of the data transmission. Then the information regarding the time constant can also be determined at the beginning of the evaluation, so that the most recent information can be used to evaluate the following data. In the case of “frequently” recurring pulse sequences, information relating to a time constant obtained in an earlier cycle can also be used for a subsequent cycle.
- the time constant obtained can correspond, for example, or at least correspond to a bit duration in the received signal allow conclusions to be drawn about the bit duration if binary coding was used, for example via a proportional relationship.
- the time constant obtained can denote an average pulse duration or the like.
- FIG. 2 shows an embodiment of the device according to the invention for processing a received signal that transmits data. It receives the signal via line 105. This signal can optionally be supplied to various components 201, 202, 203.
- 202 is a determining device for determining the mentioned time constant. The determination device 202 can determine the time constant on the basis of the signal arriving via line 105 and, if necessary, communicates it to other components.
- 201 is an evaluation device that evaluates the signal received via line 105, which in the sense of this application also means a pre-evaluation or processing.
- the evaluation device 201 for binary-coded signals can be a sampling device which cyclically samples the received signal.
- the evaluation device 201 would then set the cycle time of the scanning in accordance with the time constant determined by the determination device 202.
- a similar procedure can be used for pulse width modulation, for example.
- 203 is a recognizer that looks at the amplitude of the incoming signal and categorizes the signal according to threshold values.
- FIG. 6 is a schematic illustration of threshold values as can be used by the recognition device 203.
- An auxiliary pulse 304 or Data pulse 303 in FIG. 3 is recognized if it lies between a first threshold value IS1 and a second threshold value IS2. If a current value lies above the second threshold value IS2, a wheel pulse is recognized. If the current is above a third threshold IS3, which is higher than the second threshold, an error is concluded.
- a current value below the first threshold value IS1 is not recognized as a pulse. It may be the base current I L , which is used to supply the active sensor 107 with energy.
- the detection device 203 accordingly categorizes the incoming signal and forwards corresponding information to the determination device 202 and the evaluation device 201.
- the evaluation device 201 can then in turn generate a digital signal which - if necessary buffered - is adapted in amplitude and clock frequency to the other system requirements. It is output via line 204 to subsequent components which can decode and further process the signal.
- Fig. 4 shows a more concrete embodiment. Among other things, the concept of a "state machine" is implemented in it. Before the circuit according to FIG. 4 is explained, the mode of operation of the state machine is explained with reference to FIG. 5.
- the circuit Before either a wheel pulse 301 or 304 arrives, the circuit is in the idle state 500 (state 0). It receives no data and does not take any special measures. As soon as a rising edge is detected (because the current exceeds the first threshold value IS1), it goes to state 2 (state 2) 502, in which one is measured Auxiliary pulse 304 is started. If the second threshold value IS2 is also exceeded in the further course, a transition is made to state 1 501, in which the pulse width of the wheel pulse 301 is measured. It can also happen that the level increase is so rapid that the exceeding of the first threshold IS1 is not perceived separately from the exceeding of the second threshold IS2. It then goes directly from state 0 500 to state 1 501. If the value falls below the first threshold again, state 3 503 is entered, in which the processing of the received data pulses 304 is started. When this is finished, the state 0 500 is returned to. The state transitions therefore take place essentially in accordance with the threshold decisions.
- the time constant is preferably determined by measuring the pulse width of a pulse, preferably the first pulse, of a received pulse sequence.
- the transmitter would then have to form and send the first pulse in such a way that it can be used as a measure of the time constant.
- This can be easily reconciled with the pulse sequences shown in FIG. 3, since the first pulse only has to be recognized qualitatively there and thus its pulse duration is initially undetermined, so that the pulse duration can be used to transmit the time constant.
- 3a shows the ideal case of ideal rectangular shapes.
- the pulse width tp can then be obtained, for example, by counting the state during which the pulse is at a high level.
- Figures 3b-d show real pulse shapes with finally steep flanks.
- the measurement Real impulses can then take place in such a way that the measurement begins when a threshold value is exceeded and ends when another threshold value is undershot.
- the measurement of an auxiliary pulse preferably begins when the threshold value IS1, which distinguishes the auxiliary pulse level from the idle level, has been exceeded.
- the measurement of a wheel pulse is preferably started when the threshold value IS2 distinguishing the auxiliary pulse from the wheel pulse has been exceeded.
- the measurement of the pulse width of the first pulse is preferably ended when the threshold value IS1, which distinguishes the auxiliary pulse from the idle state, is undershot. It is assumed here that the signal is shaped in such a way that a very low current level 302 is again assumed between the end of the wheel or auxiliary pulse 301, 304 and the first data pulse 303.
- the circuit in FIG. 4 shows the device 104 and in particular also the recognition device 203 in a more precise representation.
- the latter identifies four different levels with four outputs, it also being possible to use a pulse design as described with reference to FIG. 3.
- 401 is the "state machine" which receives the relevant level signals from the recognition device 203 and, in particular, in accordance with the change thereof, puts individual circuit components into operation. This enables reliable evaluation results to be obtained. If in state 0 500 a current increase beyond IS1 is detected, the state 2 line goes to logic 1, the counter 404 is started to measure the width of the auxiliary pulse 304, the counter counting clock pulses from an oscillator 405.
- the evaluation goes to state 1 501, so that the corresponding line is set to logic 1.
- the counter 404 is reset and restarted to measure the width of the wheel pulse 301.
- the counter stops counting when the current falls below the first threshold IS1.
- state 3 is entered.
- the sequential sampling of the data pulses is carried out in accordance with the received time constant and in particular in accordance with the counter reading of the counter 404.
- the counter 406 always runs up to the count of the counter 404 (or up to a value obtained in accordance with this counter reading). If both counters are equal, the received signal is sampled and the value obtained is used as a digital zero or one value. Then counter 406 is reset and started again.
- the scanning is carried out until further decision criteria determine that no more data can be read.
- the decision about the amount of data to be read is preferably carried out according to the same criteria as the decision in the transmitter regarding the amount of data to be sent. Then it goes back to state 0 and waits for the next pulse.
- the counters 407 and 408 and register memory 409 are used to execute the decision criteria.
- a check is made in logic 411 as to whether the calculated number of data bits has been read.
- a data register 412 in which the read data is buffered. It also contains a register 413 for validity bits, in which the individual data bits associated with validity bits are stored in order, for example, to be able to mark bits corresponding to 303 'in FIG. 3c as invalid. Corresponding shift registers 414, 415 can be connected upstream of the registers 412, 413.
- FIGS. 2 and 4 is particularly suitable for a signal design according to FIG. 3a (ideal signal), in which a pulse pause 302 corresponding to a fraction of the pulse width of the wheel or wheel pulse between the wheel pulse 301 (or auxiliary pulse 304) on the transmitter side.
- a pulse pause 302 corresponding to a fraction of the pulse width of the wheel or wheel pulse between the wheel pulse 301 (or auxiliary pulse 304) on the transmitter side.
- the pause is preferably about 50% of the pulse width.
- Auxiliary pulse whose pulse width tp can be used directly as a period to scan the individual following bits. In the ideal case, each bit is then always sampled in the middle of its respective time.
- the determination of the time constant can also be subject to inaccuracies due to these variances. It should also be taken into account that a (albeit small) error in the determination of the time constant when sampling a digital signal consisting of many time-serial bits accumulates because the error is not statistically distributed, but always acts in the same direction. For example, an error of 2% after sampling 25 bits leads to a shift in the sampling time by half a bit width.
- the variances mentioned above are indicated in FIG. 6.
- the threshold values IS1 and IS2 can vary to ISlmax, ISlmin, IS2max, IS2min. The same applies analogously to the respective current levels I R , I H , D ,! L -
- tm tp - tl + t2 tm: measured pulse duration, duration of the wheel pulse
- t max or t m j_ n allow a statement about the accumulated error of the sampling time at the last (eighth) bit compared to the value theoretically desired in view of the coding. Considerations corresponding to those indicated above thus allow conclusions to be drawn as to whether the envisaged transmission amount is permissible or how much data can be transmitted.
- the signal configuration to be treated according to the invention is preferably such that the wheel pulse 301 has a higher amplitude than the auxiliary pulse 304, but has an essentially identical duration tm. Furthermore, the data pulses 303 preferably also have this duration tm, the time center of the first data pulse 303 in about the pulse width of the wheel or Auxiliary pulse 301, 304 is spaced from the end of these pulses (lowest value or falling below a corresponding threshold value).
- a coding system was described with reference to FIG. 3, in which binary data were coded by amplitudes, preferably current amplitudes.
- the device and method according to the invention are also suitable for transmission systems in which binary data can be encoded by the presence or absence of an edge in the observation period.
- a time base is used for coding, which is communicated to the receiver by the duration of the wheel or auxiliary pulse at the start of the data transmission and can then be used in the receiver to process the signal.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/555,239 US6731224B1 (en) | 1997-11-25 | 1998-11-10 | Method and device for preprocessing a received, data coded transmitting signal |
DE59803564T DE59803564D1 (de) | 1997-11-25 | 1998-11-10 | Verfahren und vorrichtung zur aufbereitung eines empfangenen, daten codiert übermittelnden signals |
JP2000522698A JP4859272B2 (ja) | 1997-11-25 | 1998-11-10 | データをコード化して伝送する受信信号をデコードする方法と装置 |
EP98961167A EP1034637B1 (de) | 1997-11-25 | 1998-11-10 | Verfahren und vorrichtung zur aufbereitung eines empfangenen, daten codiert übermittelnden signals |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19752063.4 | 1997-11-25 | ||
DE19752063 | 1997-11-25 | ||
DE19808575.3 | 1998-02-28 | ||
DE19808575A DE19808575A1 (de) | 1997-11-25 | 1998-02-28 | Verfahren und Vorrichtung zur Aufbereitung eines empfangenen, Daten codiert übermittelnden Signals |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999027675A1 true WO1999027675A1 (de) | 1999-06-03 |
Family
ID=26041872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP1998/007169 WO1999027675A1 (de) | 1997-11-25 | 1998-11-10 | Verfahren und vorrichtung zur aufbereitung eines empfangenen, daten codiert übermittelnden signals |
Country Status (3)
Country | Link |
---|---|
US (1) | US6731224B1 (de) |
EP (1) | EP1034637B1 (de) |
WO (1) | WO1999027675A1 (de) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040174933A1 (en) * | 2003-03-07 | 2004-09-09 | Electronic Data Systems Corporation | System and method for data communications using an adaptive pulse width modulation protocol |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4227181A (en) * | 1977-10-12 | 1980-10-07 | Ford Motor Company | Peripheral station in an information handling system |
GB2180712A (en) * | 1985-09-18 | 1987-04-01 | Plessey Co Plc | Optical coded data transmission system |
GB2240241A (en) * | 1990-01-18 | 1991-07-24 | Plessey Co Plc | Data transmission systems |
US5412698A (en) * | 1993-03-16 | 1995-05-02 | Apple Computer, Inc. | Adaptive data separator |
FR2725091A1 (fr) * | 1994-09-28 | 1996-03-29 | Valeo Electronique | Procede de synchronisation notamment pour un systeme de transmission de donnees numeriques, procede de transmission et systeme de transmission le mettant en oeuvre |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2034371A1 (de) * | 1969-03-21 | 1970-12-11 | Lignes Telegraph Telephon | |
US4217588A (en) * | 1975-04-16 | 1980-08-12 | Information Identification Company, Inc. | Object monitoring method and apparatus |
DE3001331A1 (de) | 1980-01-16 | 1981-07-23 | Robert Bosch Gmbh, 7000 Stuttgart | Einrichtung zum seriellen uebertragenvon daten in und/oder aus einem kraftfahrzeug |
JPS60157699A (ja) * | 1984-01-27 | 1985-08-17 | ホーチキ株式会社 | 異常状態警報装置 |
US4935733A (en) * | 1988-01-07 | 1990-06-19 | Toshio Hayashi | Remote controlled switch |
US5008647A (en) * | 1989-02-06 | 1991-04-16 | Orleander S.A. | Wireless bicycle wheel monitor system |
DE19535006A1 (de) | 1995-09-21 | 1997-03-27 | Metallwaren Heidersdorf Gmbh | Heckträger zum Transport von Lasten, insbesondere von Fahrrädern |
DE19621902A1 (de) | 1996-05-31 | 1997-12-04 | Bosch Gmbh Robert | System zur Überlagerung von Informationen |
DE19643410B4 (de) | 1996-10-21 | 2005-08-25 | Robert Bosch Gmbh | Verfahren zur Decodierung eines digitalen Signals und Verwendung desselben in einem Bussystem |
DE19650935A1 (de) | 1996-12-07 | 1998-06-10 | Teves Gmbh Alfred | Verfahren und Schaltungsanordnung zur Übertragung von Drehzahlinformationen und Zusatzdaten |
-
1998
- 1998-11-10 EP EP98961167A patent/EP1034637B1/de not_active Expired - Lifetime
- 1998-11-10 WO PCT/EP1998/007169 patent/WO1999027675A1/de active IP Right Grant
- 1998-11-10 US US09/555,239 patent/US6731224B1/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4227181A (en) * | 1977-10-12 | 1980-10-07 | Ford Motor Company | Peripheral station in an information handling system |
GB2180712A (en) * | 1985-09-18 | 1987-04-01 | Plessey Co Plc | Optical coded data transmission system |
GB2240241A (en) * | 1990-01-18 | 1991-07-24 | Plessey Co Plc | Data transmission systems |
US5412698A (en) * | 1993-03-16 | 1995-05-02 | Apple Computer, Inc. | Adaptive data separator |
FR2725091A1 (fr) * | 1994-09-28 | 1996-03-29 | Valeo Electronique | Procede de synchronisation notamment pour un systeme de transmission de donnees numeriques, procede de transmission et systeme de transmission le mettant en oeuvre |
Also Published As
Publication number | Publication date |
---|---|
US6731224B1 (en) | 2004-05-04 |
EP1034637B1 (de) | 2002-03-27 |
EP1034637A1 (de) | 2000-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3230041A1 (de) | Datenuebertragungssystem zur uebertragung von daten ueber eine netzleitung | |
EP2899563A1 (de) | Verfahren und Vorrichtung zur Erkennung einer Fehlfunktion eines Ultraschallwandlers durch Auswerten einer Impedanz-Hüllkurve | |
EP1125406B1 (de) | Verfahren und vorrichtung zum aufbereiten eines empfangenen signals, das daten codiert übermittelt | |
DE2323959C3 (de) | Anordnung zur Fernablesung mehrerer Zähler | |
DE10011978B4 (de) | Digitale Mehrzugsteuerung mit bidirektionalem Datenverkehr | |
DE19731035B4 (de) | Verfahren zur Datenübertragung zwischen einem Schreib-Lesegerät und einem Transponder | |
EP1445747B1 (de) | Verfahren zum Übertragen von Steuerbefehlen von einem Sendeelement zu einem Messtaster | |
DE1252727B (de) | Verfahren zum störungsfreien Empfang übertragener Daten | |
EP1034637A1 (de) | Verfahren und vorrichtung zur aufbereitung eines empfangenen, daten codiert übermittelnden signals | |
DE19808575A1 (de) | Verfahren und Vorrichtung zur Aufbereitung eines empfangenen, Daten codiert übermittelnden Signals | |
DE2111072B2 (de) | Verfahren und Vorrichtung zum Erfassen eines Sprachsignals | |
DE2924424A1 (de) | Waermeisoliertes rohrsystem mit mitteln zur feststellung von feuchtigkeit in dessen isolation | |
WO1998035329A1 (de) | Verfahren zur übertragung von daten in pulspausen eines drehzahlsignales und schaltungsanordnung zur durchführung des verfahrens | |
DE10312208B3 (de) | Verfahren und Vorrichtung zum Erfassen einer Drehzahl, insbesondere einer Raddrehzahl eines Kraftfahrzeugs | |
EP0046317B1 (de) | Verfahren und Einrichtung zur Kurzschluss-Richtungsdetektion | |
DE3638877A1 (de) | Verfahren zur adaptiven entzerrung von impulssignalen sowie schaltungsanordnung zur durchfuehrung des verfahrens | |
DE2819565A1 (de) | Fahrzeugdetektionssystem | |
DE102005009735A1 (de) | Datenübertragungsverfahren, Sender und Empfänger dafür | |
DE602005001012T2 (de) | Vorrichtung und Verfahren zur Phasendetektion eines Signals | |
EP0288952B1 (de) | Verfahren und Vorrichtung zur Messung der Geschwindigkeit von Fahrzeugen | |
DE10260177B4 (de) | Verfahren und Vorrichtung zur Datenerfassung | |
CH685172A5 (de) | Positionsmesseinrichtung. | |
AT399973B (de) | Messeinrichtung zur bestimmung der qualität von übertragenen impulstelegrammen | |
DE4307834A1 (de) | Verfahren zur Demodulation eines Signals | |
EP4191551A1 (de) | Lichtvorhang |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1998961167 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 09555239 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 1998961167 Country of ref document: EP |
|
WWG | Wipo information: grant in national office |
Ref document number: 1998961167 Country of ref document: EP |