EP1575013B1 - Sensor with multiplex-data output - Google Patents
Sensor with multiplex-data output Download PDFInfo
- Publication number
- EP1575013B1 EP1575013B1 EP04030561A EP04030561A EP1575013B1 EP 1575013 B1 EP1575013 B1 EP 1575013B1 EP 04030561 A EP04030561 A EP 04030561A EP 04030561 A EP04030561 A EP 04030561A EP 1575013 B1 EP1575013 B1 EP 1575013B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- lsn
- msn
- sensor
- data words
- analog
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 claims description 37
- 238000000034 method Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C15/00—Arrangements characterised by the use of multiplexing for the transmission of a plurality of signals over a common path
Definitions
- Sensors are usually located at the location of the size to be determined. Either this already requires the measuring principle or serves to keep measuring errors and uncertainties as small as possible.
- the measured variables such as temperature, magnetic field, pressure, force, flow, level, etc. are converted in the sensor into physical signals, which are then fed to the receiving device.
- a conversion into electrical signals takes place in the sensor, which can be easily generated, transmitted and received, in particular if a processor is provided as the receiver, which has corresponding interfaces.
- the signals to be transmitted can be analog or digital signals. Digital signals have the advantage over analog signals that they can be disturbed less on the transmission, but this must be paid for by an increased effort on the transmitter and receiver side as well as on the transmission link. On the other hand, digital signals often fit better into the signal environment of the connected processors, because their signal processing also takes place essentially in digital form.
- the data is expediently transmitted serially.
- the transmission takes place here as a continuous data stream or by means of time-separated data packets.
- the individual bits of the data are coded and transmitted by means of two easily distinguishable logical states.
- a disadvantage of the serial data transmission is the time required for the transmission with longer data words because the transmission rate is relatively slow. Long signal lines can wipe the pulse edges, which requires a significantly reduced data rate compared to the processor clock for reliable detection. In As a rule, during this time, at least the associated data input of the receiver is blocked for other data, in the worse case, the blocking extends to other parts of the processor, which then, for example, does not allow interruption.
- the document WO 03/002950 discloses a system for transmitting signals from sensors to a receiver consisting of an anolog / digital converter, a digital signal conditioning module, a period conversion module, and an endstop with two power drivers.
- the period conversion module hides the N most significant bits of the digital value.
- the solution of the task is based on the recognition that not all data are simultaneously converted for transmission into an analog signal, a pseudo signal, but only in sections.
- the resulting analog signals are then multiplexed in succession.
- the bits determined from the transmitted pseudo signals are correctly combined, so that the complete data word is available again for further processing.
- the number of multiplex sections and the number of data transmitted in each multiplex section depends on the respective characteristics of the participating functional units and the expected interference. If the disturbance is small, then it allows more discretely distinguishable states than when the disturbance is high. In the limiting case, the interference is so high that a multiplex transmission is no longer possible, but each bit must be transmitted individually, but this is again purely sequential operation.
- the multiplexed data packets must be reassembled correctly on the receiver side. It must therefore be given a secure assignment to which of the various data packets are each. There are a lot of possibilities for this.
- a very simple solution is the marking by short pauses between the associated multiplex sections of a single data word and long pauses, which are used to distinguish different data words. The order of the associated data packets is fixed.
- a major advantage of the described multiplex transmission is that even high-resolution sensor signals can be detected by the analog-to-digital converters with a lower bit resolution in the processors. If a 14-digit data word is split into two 7-bit sections, then a 10-bit analog-to-digital converter in the processor will be able to resolve that signal and determine the associated 7-bit.
- the first 7 bits, which are assigned to the higher or lower digits of the data word, are then stored in a first register.
- the 7 bits of the lower or higher-order digits of the data word are determined and stored in the correct position in a second register or in vacant positions of the first register.
- the transfer of a 14-digit data word is performed in two steps. Further processing then takes place in the processor as a 14-digit data word.
- the detection of the exact throttle position in an internal combustion engine is called, which is required for the setting of a quiet idle.
- the example shows that typically two-step transmission is sufficient, which simplifies the procedures for identifying the two sections. For example, one can split the available voltage range between 0.25V and 4.75V into two parts of 0.25V to 2.25V and 2.75V to 4.75V. In one area, the higher-order digits are transmitted and in the other range the lower-valued digits are transmitted. The interference immunity is halved in this case, but still has a gain of about 15 compared to the above example with the transmission of a 10-bit signal.
- the definition of the particular data area or its request can also be made by the controller itself, by switching a load resistance of the transmission line via one of its I / O gates to the VSS or VDD potential. This switching is detected via the changed current direction in a corresponding evaluation circuit in the sensor output and triggers the transmission of the desired data section.
- Another way to define the data packets and, where appropriate, to trigger them can be done via signals on the supply line VDD or another connection of the sensor.
- DE 198 19 265 C1 it is described how command signals from an external controller are fed to a sensor via the supply voltage connection VDD.
- a relatively high VDD voltage value triggers the transmission of the higher order data
- a relatively low VDD voltage value triggers the transmission of the lower order data or vice versa.
- the data in the higher-order range does not change, but only the data in the low-order range.
- Fig. 1 In the manner of a table, the 14-bit or 14-bit output signal of a sensor is displayed.
- the 0 to 13 bit digit bit area defining a binary number corresponds to 16384 distinguishable signal ranges.
- the sensor signal value is the decimal number Dec. 5241 is assumed, the associated binary value is specified under "value”. If this binary number is split into two 7-bit areas, the new binary values MSN and LSN given under the right-hand column "value" result.
- MSN stands for "most significant nibble”
- LSN stands for "least significant nibble”. Expressed in decimal numbers, MSN is 40 and LSN is 121.
- these subsections MSN and LSN are also referred to as short data words. In the lower right corner, a formula is used to show that both short data words add together again to the original decimal value Dec. 5241, provided that the decimal MSB value 40 is previously increased with the weighting factor 128 over the LSN value.
- the decimal value 5241 is mapped to the output voltage Vout going from 0V to 5V, with the full swing equal to the decimal value 16384.
- the decimal value 5241 results in a voltage value of 1,600 V.
- Fig. 4 schematically shows the analog output signal Vout for a sensor for recording angle values.
- the angles ⁇ passing through from -60 ° to + 60 ° are linearly assigned the voltage values from 0 V to 5 V.
- Fig. 5 shows in the timing diagram the successive transmission of Kurz briefly words LSN and MSN of Fig. 1 as different voltage levels Vout of 4.727 V and 1.563 V.
- a short transition of about 0.2 ms signals the change from LSN to MSN.
- the change is triggered in the embodiment in that it is detected in the sensor output, that the current flow direction has reversed on the transmission line, which is effected for example by switching the load resistance RL of VSS or GND to VDD.
- a sensor 1 is connected with its signal output 2 to a transmission path 3, which has a load resistance RL of, for example, 10 kOhm.
- the remote from the transmission line 3 end of the load resistor is connected to an I / O input of a receiver 4, such as a controller, which can selectively switch its output potential between VSS and VDD and thus in the sensor 1, the delivery of the respective short data word as an analog pseudo signal controls.
- a receiver 4 such as a controller
- FIG. 7 another realization of the external triggering of the short data words is shown schematically.
- the control is now via the supply voltage VDD, which is modulated by the controller 4 in a suitable manner via the I / O connection. Whether an overvoltage and undervoltage +/- ⁇ U is used or different overvoltages depends only on the detection circuit in the sensor.
- the load resistor RL is in this case connected to a fixed potential, eg VDD.
- Fig. 8 schematically shows a block diagram of the functional units of an embodiment for a sensor 1.
- the actual sensor element 6 delivers its analog measurement signal to an analog-to-digital converter 7.
- the subsequent processing is done digitally in the circuit block 8. If this parameter or program instructions needed, then these are from a Memory 9 fetched. There also intermediate results etc. can be stored.
- the result of the processing is the digital output signal of the block 8, a multi-digit data word, which is ultimately to be transmitted to a receiver, not shown.
- This data word is split in the circuit block 10 into two short data words MSN and LSN, which are buffered in the registers 11, 12.
- the content of the two registers is switched by a control device 14 at the correct time to a digital-to-analog converter 15 which converts the short data words MSN and LSN respectively into an analog pseudo signal, which is supplied via an amplifier 16 to an output terminal of the sensor 1 becomes.
- the required supply lines and control lines and clocks are not shown for the sake of clarity. Whether the individual functional units are realized wholly or partly by means of an adapted circuit or by means of a program is within the scope of the invention.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Time-Division Multiplex Systems (AREA)
Description
Sensoren befinden sich in der Regel am Ort der zu bestimmenden Größe. Entweder erfordert dies schon das Messprinzip oder dient dazu, Messfehler und Unsicherheiten möglichst klein zu halten. Die gemessenen Größen wie Temperatur, Magnetfeld, Druck, Kraft, Durchfluss, Füllstand usw. werden im Sensor in physikalische Signale umgewandelt, die dann der Empfangseinrichtung zugeführt werden. In der Regel findet im Sensor eine Umsetzung in elektrische Signale statt, die sich leicht generieren, übertragen und empfangen lassen, insbesondere wenn als Empfänger ein Prozessor vorgesehen ist, der über entsprechende Schnittstellen verfügt. Die zu übertragenden Signale können dabei je nach Anwendungsfall analoge oder digitale Signale sein. Digitale Signale haben gegenüber analogen Signalen den Vorteil, dass sie auf dem Übertragungsweg weniger gestört werden können, was allerdings durch einen erhöhten Aufwand auf der Sender- und Empfängerseite sowie auf der Übertragungsstrecke erkauft werden muss. Andererseits passen digitale Signale oft besser in die Signallandschaft der angeschlossenen Prozessoren, weil deren Signalverarbeitung in wesentlichen Teilen ebenfalls digital erfolgt.Sensors are usually located at the location of the size to be determined. Either this already requires the measuring principle or serves to keep measuring errors and uncertainties as small as possible. The measured variables such as temperature, magnetic field, pressure, force, flow, level, etc. are converted in the sensor into physical signals, which are then fed to the receiving device. As a rule, a conversion into electrical signals takes place in the sensor, which can be easily generated, transmitted and received, in particular if a processor is provided as the receiver, which has corresponding interfaces. Depending on the application, the signals to be transmitted can be analog or digital signals. Digital signals have the advantage over analog signals that they can be disturbed less on the transmission, but this must be paid for by an increased effort on the transmitter and receiver side as well as on the transmission link. On the other hand, digital signals often fit better into the signal environment of the connected processors, because their signal processing also takes place essentially in digital form.
Um parallele Datenleitungen auf der Übertragungsstrecke und endsprechende Parallelanschlüsse auf der Sensor- und Empfängerseite zu vermeiden, werden die Daten zweckmäßigerweise seriell übertragen. Die Übertragung erfolgt dabei als kontinuierlicher Datenstrom oder mittels zeitlich getrennter Datenpakete. In einfachster Form werden dabei die einzelnen Bits der Daten mittels zwei leicht unterscheidbaren logischen Zuständen kodiert und übertragen. Bekannte Verfahren gibt es in großer Anzahl, die bekanntesten sind wohl die binär modulierte Puls-Code-Modulation (=PCM) oder die ebenfalls binär modulierte Puls-Weiten-Modulation (=PWM). Ob dieser Modulation noch eine Trägermodulation hinzugefügt wird, ändert an der grundsätzlich binären Modulationsart nichts.In order to avoid parallel data lines on the transmission link and end parallel connections on the sensor and receiver side, the data is expediently transmitted serially. The transmission takes place here as a continuous data stream or by means of time-separated data packets. In the simplest form, the individual bits of the data are coded and transmitted by means of two easily distinguishable logical states. Known methods are available in large numbers, the best known are probably the binary-modulated pulse-code modulation (= PCM) or the likewise binary-modulated pulse-width modulation (= PWM). Whether this modulation still adds a carrier modulation does not change anything in the basically binary modulation type.
Ein Nachteil der seriellen Datenübertragung ist bei längeren Datenworten der für die Übertragung erforderliche Zeitaufwand, weil die Übertragungsrate relativ langsam ist. Lange Signalleitungen können die Impulsflanken verschleifen, was zur sicheren Erkennung eine gegenüber dem Prozessortakt deutlich reduzierte Datenrate erfordert. In der Regel ist während dieser Zeit zumindest der zugehörige Dateneingang des Empfängers für andere Daten blockiert, im ungünstigeren Fall erstreckt sich die Blockierung auf weitere Teile des Prozessors, der dann beispielsweise keine Unterbrechung zulässt.A disadvantage of the serial data transmission is the time required for the transmission with longer data words because the transmission rate is relatively slow. Long signal lines can wipe the pulse edges, which requires a significantly reduced data rate compared to the processor clock for reliable detection. In As a rule, during this time, at least the associated data input of the receiver is blocked for other data, in the worse case, the blocking extends to other parts of the processor, which then, for example, does not allow interruption.
Eine andere Möglichkeit der schnellen Übertragung von Daten besteht darin, die Daten vor der Übertragung mittels eines Digital-Analogumsetzers wieder in ein Analogsignal mit diskreten Werten umzusetzen und dieses Signal zu übertragen. Dies entspricht einer parallelen Datenübertragung. Auf der Empfängerseite lassen sich dann aus den einzelnen Signalbereichen wieder die Daten mittels eines Analog-Digitalumsetzers zurückgewinnen. Auf den ersten Blick sieht das umständlich aus, denn man könnte ja gleich das ursprünglich analoge Ausgangssignal des Sensors übertragen. Findet jedoch im Sensor eine Bearbeitung des Sensorsignals statt, beispielsweise eine Filterung, Interpolation, Kompensation, Pegelanpassung, Entzerrung usw., dann erfolgt dies viel leichter auf der digitalen Ebene, weil dann die zugehörigen Parameter und Programmschritte aus digitalen Speichern abrufbar sind und die digitale Verarbeitung in mitintegrierten Recheneinrichtungen erfolgt. Probleme gibt es bei dieser Übertragungsart bei hochauflösenden Sensorausgangssignalen, weil dann die Störgrößen auf der Übertragungsstrecke vergleichbar oder gar größer sind als die Schrittweite des zur Verfügung stehenden Signalrasters.Another possibility for the rapid transmission of data is to convert the data back into an analog signal with discrete values before transmission by means of a digital-to-analog converter and to transmit this signal. This corresponds to a parallel data transmission. On the receiver side, the data can then be recovered from the individual signal areas by means of an analog-to-digital converter. At first glance, this looks awkward, because you could transfer the same analog output signal of the sensor. However, if a processing of the sensor signal takes place in the sensor, for example a filtering, interpolation, compensation, level adjustment, equalization, etc., this is much easier on the digital level, because then the associated parameters and program steps are retrievable from digital memories and the digital processing takes place in mitintegrierten computing devices. There are problems with this type of transmission with high-resolution sensor output signals, because then the disturbances on the transmission path are comparable or even greater than the step size of the available signal grid.
Das Dokument
Es ist Aufgabe der Erfindung, ein Verfahren anzugeben, das eine schnelle und insbesondere sichere Datenübertragung zwischen Sensor und Empfänger auch bei Sensoren mit hoher Auflösung ermöglicht.It is an object of the invention to provide a method which enables fast and in particular secure data transmission between sensor and receiver even with sensors with high resolution.
Die Lösung der Aufgabe geht von der Erkenntnis aus, dass nicht alle Daten gleichzeitig für die Übertragung in ein analoges Signal, ein Pseudosignal, umgesetzt werden, sondern nur abschnittsweise. Die resultierenden analogen Signale werden dann nacheinander im Multiplexbetrieb übertragen. Auf der Empfängerseite werden die aus den übertragenen Pseudosignalen ermittelten Bits stellenrichtig zusammengesetzt, so dass das vollständige Datenwort für die weitere Verarbeitung wieder zur Verfügung steht.The solution of the task is based on the recognition that not all data are simultaneously converted for transmission into an analog signal, a pseudo signal, but only in sections. The resulting analog signals are then multiplexed in succession. On the receiver side, the bits determined from the transmitted pseudo signals are correctly combined, so that the complete data word is available again for further processing.
Die Anzahl der Multiplexabschnitte und die Anzahl der in jedem Multiplexabschnitt übertragenen Daten ist von den jeweiligen Eigenschaften der beteiligten Funktionseinheiten und den zu erwartenden Störungen abhängig. Wenn der Störeinfluss gering ist, dann erlaubt dies mehr diskret unterscheidbare Zustände als wenn der Störeinfluss hoch ist. Im Grenzfall ist der Störeinfluss so hoch, dass eine Multiplexübertragung gar nicht mehr möglich ist, sondern jedes Bit einzeln übertragen werden muss, dies ist aber wieder der rein sequentielle Betrieb.The number of multiplex sections and the number of data transmitted in each multiplex section depends on the respective characteristics of the participating functional units and the expected interference. If the disturbance is small, then it allows more discretely distinguishable states than when the disturbance is high. In the limiting case, the interference is so high that a multiplex transmission is no longer possible, but each bit must be transmitted individually, but this is again purely sequential operation.
Die im Multiplexbetrieb übertragenen Datenpakete müssen auf der Empfängerseite wieder richtig zusammengesetzt werden. Es muss also eine sichere Zuordnung vorgegeben sein, um welches der verschiedenen Datenpakete es sich jeweils handelt. Hierzu gibt es eine Vielzahl von Möglichkeiten. Eine sehr einfache Lösung ist die Kennzeichnung durch kurze Pausen zwischen den zusammengehörigen Multiplexabschnitten eines einzigen Datenwortes und langen Pausen, die zur Unterscheidung unterschiedlicher Datenworte dienen. Dabei ist die Reihenfolge der zusammengehörigen Datenpakete fest vorgegeben.The multiplexed data packets must be reassembled correctly on the receiver side. It must therefore be given a secure assignment to which of the various data packets are each. There are a lot of possibilities for this. A very simple solution is the marking by short pauses between the associated multiplex sections of a single data word and long pauses, which are used to distinguish different data words. The order of the associated data packets is fixed.
Ein großer Vorteil der beschriebenen Multiplexübertragung ist, dass auch hochauflösende Sensorsignale von den Analog-Digitalumsetzern mit einer geringeren Bitauflösung in den Prozessoren erfasst werden können. Wird ein 14-stelliges Datenwort in zwei Abschnitte zu je 7 Bit gesplittet, dann ist ein Analog-Digitalumsetzer von 10 Bit im Prozessor in der Lage, dieses Signal aufzulösen und die zugehörigen 7 Bit zu bestimmen. Die ersten 7 Bit, die den höher- oder niederwertigen Stellen des Datenwortes zugeordnet sind, werden dann in einem ersten Register abgelegt. Beim zweiten empfangenen Signal werden die 7 Bit der nieder- oder höherwertigen Stellen des Datenwortes bestimmt und in einem zweiten Register oder in frei gebliebenen Stellen des ersten Registers stellenrichtig abgespeichert. Damit ist in zwei Schritten die Übertragung eines 14-stelliges Datenwort durchgeführt. Die weitere Verarbeitung erfolgt dann im Prozessor als 14-stelliges Datenwort. Als Beispiel für die Forderung nach einer hohen Übertragungsgenauigkeit wird die Erfassung der genauen Drosselklappenstellung bei einem Verbrennungsmotor genannt, die für die Einstellung eines ruhigen Leerlaufes erforderlich ist.A major advantage of the described multiplex transmission is that even high-resolution sensor signals can be detected by the analog-to-digital converters with a lower bit resolution in the processors. If a 14-digit data word is split into two 7-bit sections, then a 10-bit analog-to-digital converter in the processor will be able to resolve that signal and determine the associated 7-bit. The first 7 bits, which are assigned to the higher or lower digits of the data word, are then stored in a first register. In the second received signal, the 7 bits of the lower or higher-order digits of the data word are determined and stored in the correct position in a second register or in vacant positions of the first register. Thus, the transfer of a 14-digit data word is performed in two steps. Further processing then takes place in the processor as a 14-digit data word. As an example of the requirement for a high transmission accuracy, the detection of the exact throttle position in an internal combustion engine is called, which is required for the setting of a quiet idle.
Nimmt man an, dass die Versorgungsspannung der Elektronik die üblichen 5 Volt sind, dann steht für den Ausgangshub der Sensoren etwa ein Spannungsbereich zwischen 0,25V und 4,75V zur Verfügung. Will man mit diesem Spannungshub 10 Bit Auflösung erreichen, dann entspricht der kleinste Auflösungsschritt, ein LSB (=least significant bit), einem Spannungssprung von 4,88mV. Wird dieser Übertragungsbereich jedoch nach der Erfindung für eine Multiplexübertragung von 2 mal 5 Bit verwendet, dann enspricht der kleinste Auflösungsschritt LSB einem Spannungssprung von 62,25 mV. Dieser Gewinn entspricht etwa einem Faktor 30 gegenüber der ursprünglichen Auflösung.Assuming that the supply voltage of the electronics are the usual 5 volts, then the voltage output range between 0.25V and 4.75V is available for the output stroke of the sensors. If you want to achieve 10-bit resolution with this voltage swing, then the smallest resolution step corresponds to an LSB (= least significant bit), a voltage jump of 4,88mV. If, however, this transmission range is used according to the invention for a multiplex transmission of 2 by 5 bits, then the smallest resolution step LSB corresponds to a voltage jump of 62.25 mV. This profit is about a factor of 30 compared to the original resolution.
Das Beispiel zeigt, dass in der Regel die Übertragung mit zwei Schritten ausreichend ist, wodurch sich die Verfahren zur Kennzeichnung der beiden Abschnitte vereinfachen. Beispielsweise kann man den zur Verfügung stehenden Spannungsbereich zwischen 0,25 V und 4,75V in zwei Teile mit 0,25 V bis 2,25 V und 2,75V bis 4,75 V aufspalten. In einem Bereich werden dann die höherwertigen Stellen und im anderen Bereich die niederwertigen Stellen übertragen. Die Störsicherheit wird hierbei halbiert, hat aber gegenüber dem obigen Beispiel mit der Übertragung eines 10 Bit Signals immer noch einen Gewinn etwa vom Faktor 15.The example shows that typically two-step transmission is sufficient, which simplifies the procedures for identifying the two sections. For example, one can split the available voltage range between 0.25V and 4.75V into two parts of 0.25V to 2.25V and 2.75V to 4.75V. In one area, the higher-order digits are transmitted and in the other range the lower-valued digits are transmitted. The interference immunity is halved in this case, but still has a gain of about 15 compared to the above example with the transmission of a 10-bit signal.
Die Definition des jeweiligen Datenbereiches oder dessen Anforderung kann jedoch auch durch den Controller selbst erfolgen, indem dieser einen Lastwiderstand der Übertragungsleitung über eines seiner I/O-Tore auf das VSS- oder VDD-Potential schaltet. Dieses Umschalten wird über die geänderte Stromrichtung in einer entsprechenden Auswerteschaltung im Sensorausgang erkannt und löst die Übertragung des gewünschten Datenabschnittes aus. Eine weitere Möglichkeit zur Definition der Datenpakete und gegebenenfalls zu deren Auslösung kann über Signale auf der Versorgungsleitung VDD oder einem weiteren Anschluss des Sensors erfolgen. In
Wenn die zeitliche Änderung der vom Sensor zu erfassenden Größe relativ langsam ist, dann ändern sich die Daten im höherwertigen Bereich nicht, sondern nur die Daten im niederwertigen Bereich. In diesem Fall ist es zweckmäßig, solange nur die Änderungen im niederwertigen Datenbereich zu übermitteln bis sich im höherwertigen Datenbereich eine Änderung ergibt. Wenn die Übertragung in zwei Aussteuerbereichen erfolgt, ist die Kennzeichnung welcher Datenabschnitt gerade übertragen wird gewährleistet, ansonsten muss eine andere Kennzeichnung dies sicherstellen. Dieses Verfahren beschleunigt die Übertragung weiter und reduziert die Belegung des Controllers.If the change over time in the quantity to be detected by the sensor is relatively slow, then the data in the higher-order range does not change, but only the data in the low-order range. In this case, it is expedient to transmit only the changes in the low-order data area until there is a change in the higher-value data area. If the transmission takes place in two control areas, the marking which data section is being transmitted is ensured, otherwise, another label must ensure this. This method further speeds up the transmission and reduces the occupancy of the controller.
Die Erfindung und vorteilhafte Ausgestaltungen werden nun anhand der Figuren der Zeichnung näher erläutert:
-
Fig. 1 zeigt die Aufspaltung von 14 Bit in zwei Kurzdatenworte mit je 7 Bit, -
Fig. 2 zeigt den Aussteuerungsbereich für ein analoges Ausgangssignal, -
Fig. 3 zeigt die Aussteuerungen für die zugehörigen analogen Pseudosignale, -
Fig. 4 zeigt am Beispiel einer Winkelerfassung das analoge Sensorsignal, -
Fig. 5 zeigt im Zeitdiagramm die Übertragung der Pseudosignale nachFig. 3 , -
Fig. 6 zeigt schematisch eine Übertragungsstrecke mit umschaltbarer Last, -
Fig. 7 zeigt schematisch die Steuerung des Sensors über die Versorgung und -
Fig. 8 zeigt als Blockschaltbild die Funktionseinheiten eines Sensors.
-
Fig. 1 shows the splitting of 14 bits into two short data words with 7 bits each, -
Fig. 2 shows the modulation range for an analogue output signal, -
Fig. 3 shows the controls for the associated analog pseudo signals, -
Fig. 4 shows an example of an angle detection the analog sensor signal, -
Fig. 5 shows the transmission of the pseudo signals in the time diagramFig. 3 . -
Fig. 6 shows schematically a transmission path with switchable load, -
Fig. 7 schematically shows the control of the sensor via the supply and -
Fig. 8 shows a block diagram of the functional units of a sensor.
In
In
Ein Beispiel für eine derartige Realisierung zeigt
In
Wenn die Unterscheidung der Kurzdatenworte MSN und LSN über unterschiedliche Spannungsbereiche Vout erfolgt, dann erübrigen sich natürlich die Kennzeichnungen entsprechend
Claims (11)
- A method of transmitting data from a sensor (1) to a receiver (4), characterized in- that each original data word is split into at least two separate short data words (MSN, LSN), whereby the number of respective bits becomes less than in the case of the original data word,- that the separate short data words (MSN, LSN) are converted by digital-to-analog conversion (15) into respective analog pseudosignals,- that these analog pseudosignals are transferred in a time division multiplex mode via an output of the sensor (1) and a transmission path (3) to a signal input of the receiver (4),- that the signal input is coupled to an analog-to-digital converter (5) which converts the analog pseudosignals into receive-side short data words (MSN, LSN), the number of bits being predetermined by the number of bits of the corresponding short data word (MSN, LSN) in the sensor (1), and- that the bits of short data words (MSN, LSN) belonging together are recombined in correct sequence into a receive-side data word corresponding to the original data word.
- A method as claimed in claim 1, characterized in that the short data words (MSN, LSN) are transmitted in a modified multiplex mode if the data in the high-order short data word (MSN) does not change between successive data words.
- A method as claimed in claim 2, characterized in that in the modified multiplex mode, only the low-order short data words (LSN) are transmitted.
- A method as claimed in any one of claims 1 to 3, characterized in that the distinction between the short data words (MSN, LSN) belonging together and those not belonging together is made by intervals of differing lengths.
- A method as claimed in any one of claims 1 to 4, characterized in that for distinction, the short data words (MSN, LSN) are assigned separate sensor output ranges.
- A method as claimed in any one of claims 1 to 4, characterized in that for distinction, the short data words (MSN, LSN) are assigned separate directions of current flow in the sensor output.
- A method as claimed in claim 6, characterized in that the separate directions of current flow are produced by means of a switchable load resistor (RL) on the transmission path (3) whose end remote from the transmission path is switchable between an upper voltage (VDD) and a lower voltage (VSS).
- A method as claimed in claim 7, characterized in that the switching of the load resistor (RL) is effected by an I/O port (I/O) of the receiver.
- A method as claimed in any one of claims 1 to 4, characterized in that short data words (MSN, LSN) are retrievable in a defined manner by means of a control signal from the receiver (4).
- A method as claimed in claim 9, characterized in that the control signal is applied to the sensor (1) through a separate input or a supply terminal (VDD).
- A sensor (1) having a data output for transmitting a data word formed from a sensor signal to a receiver (4), characterized in that the sensor (1) comprises- devices (10, 11, 12) which split each original data word into at least two separate short data words (MSN, LSN) with a smaller number of bits than that of the original data word,- a multiplexing device (13) controlled by a controller (14) and connected to the devices (10, 11, 12) for separating the analog pseudosignals in time,- a digital-to-analog converter (15) in the signal path after the multiplexing device (13) for converting the separate short data words (MSN, LSN) into respective analog pseudosignals, and- an amplifier (16) between the multiplexing device (13) and the output of the sensor (1) which supplies the necessary power for the transmission.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004007486 | 2004-02-12 | ||
DE102004007486A DE102004007486A1 (en) | 2004-02-13 | 2004-02-13 | Sensor with multiplexed data output |
Publications (3)
Publication Number | Publication Date |
---|---|
EP1575013A2 EP1575013A2 (en) | 2005-09-14 |
EP1575013A3 EP1575013A3 (en) | 2007-10-31 |
EP1575013B1 true EP1575013B1 (en) | 2010-02-24 |
Family
ID=34813408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP04030561A Active EP1575013B1 (en) | 2004-02-13 | 2004-12-23 | Sensor with multiplex-data output |
Country Status (5)
Country | Link |
---|---|
US (1) | US7319418B2 (en) |
EP (1) | EP1575013B1 (en) |
JP (1) | JP4745679B2 (en) |
KR (1) | KR101089486B1 (en) |
DE (2) | DE102004007486A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012013072A1 (en) | 2012-07-02 | 2014-01-02 | Micronas Gmbh | Device for evaluating a magnetic field |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007029660B4 (en) * | 2007-06-27 | 2011-06-01 | Vega Grieshaber Kg | Adaptive error counter for a wireless field device |
DE102007046560A1 (en) * | 2007-09-28 | 2009-04-02 | Siemens Ag | Field device with an analog output |
EP2211147B1 (en) * | 2009-01-23 | 2012-11-28 | Micronas GmbH | Method for testing the functionality of an electrical circuit |
IT1397584B1 (en) * | 2009-12-18 | 2013-01-16 | Eltek Spa | MONITORING DEVICE FOR A WHEEL OF A VEHICLE AND ITS COMMUNICATION METHOD. |
JP5737327B2 (en) * | 2013-05-08 | 2015-06-17 | 株式会社デンソー | Communication system, transmitter, receiver |
WO2014204919A1 (en) | 2013-06-20 | 2014-12-24 | Allegro Microsystems, Llc | System and method for providing signal encoding representative of a signature region in a target and of a direction of rotation |
US9787495B2 (en) | 2014-02-18 | 2017-10-10 | Allegro Microsystems, Llc | Signaling between master and slave components using a shared communication node of the master component |
US9634715B2 (en) | 2014-02-18 | 2017-04-25 | Allegro Microsystems, Llc | Signaling between master and slave components using a shared communication node of the master component |
US9851416B2 (en) | 2014-07-22 | 2017-12-26 | Allegro Microsystems, Llc | Systems and methods for magnetic field sensors with self-test |
US9739846B2 (en) | 2014-10-03 | 2017-08-22 | Allegro Microsystems, Llc | Magnetic field sensors with self test |
US10156461B2 (en) | 2014-10-31 | 2018-12-18 | Allegro Microsystems, Llc | Methods and apparatus for error detection in a magnetic field sensor |
US10101410B2 (en) | 2015-10-21 | 2018-10-16 | Allegro Microsystems, Llc | Methods and apparatus for sensor having fault trip level setting |
US10495700B2 (en) | 2016-01-29 | 2019-12-03 | Allegro Microsystems, Llc | Method and system for providing information about a target object in a formatted output signal |
EP4067908A1 (en) | 2016-05-17 | 2022-10-05 | Allegro MicroSystems, LLC | Magnetic field sensors and output signal formats for a magnetic field sensor |
DE102016119446A1 (en) * | 2016-10-12 | 2018-04-12 | Fujitsu Technology Solutions Intellectual Property Gmbh | Interface arrangement for connecting a peripheral device to an interface of a host system, method and electronic device, in particular computer system |
US10216559B2 (en) | 2016-11-14 | 2019-02-26 | Allegro Microsystems, Llc | Diagnostic fault communication |
US10747708B2 (en) | 2018-03-08 | 2020-08-18 | Allegro Microsystems, Llc | Communication system between electronic devices |
US10388362B1 (en) * | 2018-05-08 | 2019-08-20 | Micron Technology, Inc. | Half-width, double pumped data path |
US10656170B2 (en) | 2018-05-17 | 2020-05-19 | Allegro Microsystems, Llc | Magnetic field sensors and output signal formats for a magnetic field sensor |
US10725122B2 (en) | 2018-07-20 | 2020-07-28 | Allegro Microsystems, Llc | Ratiometric sensor output topology and methods |
US11686597B2 (en) | 2019-06-07 | 2023-06-27 | Allegro Microsystems, Llc | Magnetic field sensors and output signal formats for magnetic field sensors |
US11942831B2 (en) | 2020-01-15 | 2024-03-26 | Allegro Microsystems, Llc | Three-phase BLDC motor driver/controller having diagnostic signal processing |
US11029370B1 (en) | 2020-05-22 | 2021-06-08 | Allegro Microsystems, Llc | Sensor output control methods and apparatus |
US11811569B2 (en) | 2020-09-01 | 2023-11-07 | Allegro Microsystems, Llc | Sensor integrated circuits having a single edge nibble transmission (SENT) output |
US11885645B2 (en) | 2021-06-17 | 2024-01-30 | Allegro Microsystems, Llc | Supply voltage configurable sensor |
US11848682B2 (en) | 2022-01-11 | 2023-12-19 | Allegro Microsystems, Llc | Diagnostic circuits and methods for analog-to-digital converters |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2330263A1 (en) * | 1973-06-14 | 1975-01-09 | Licentia Gmbh | Transmission method using amplitude selection - involves multiplication of several signals in transmitter by different factors |
US4494183A (en) * | 1982-06-17 | 1985-01-15 | Honeywell Inc. | Process variable transmitter having a non-interacting operating range adjustment |
US4592002A (en) * | 1983-12-13 | 1986-05-27 | Honeywell Inc. | Method of digital temperature compensation and a digital data handling system utilizing the same |
US4591855A (en) * | 1983-12-27 | 1986-05-27 | Gte Communication Products Corporation | Apparatus for controlling a plurality of current sources |
JPS63245599A (en) * | 1987-03-31 | 1988-10-12 | 株式会社日立製作所 | Transmission for two-wire communication equipment |
DE3803872A1 (en) * | 1988-02-09 | 1989-08-17 | Messerschmitt Boelkow Blohm | DEVICE FOR INERTIAL SPEED OR ACCELERATION MEASUREMENT AND CIRCUIT FOR SIGNAL PROCESSING AND PROCESSING THEREFOR |
JPH0632151B2 (en) * | 1988-09-07 | 1994-04-27 | セコム株式会社 | Meter reading system |
DE4035996A1 (en) * | 1990-11-12 | 1992-05-14 | Siemens Ag | METHOD FOR THE SIMULTANEOUS TRANSMISSION OF DATA ON A TRANSMISSION CHANNEL |
US5361218A (en) * | 1992-08-11 | 1994-11-01 | Itt Corporation | Self-calibrating sensor |
US5481200A (en) * | 1993-09-15 | 1996-01-02 | Rosemont Inc. | Field transmitter built-in test equipment |
JP3412349B2 (en) * | 1994-12-28 | 2003-06-03 | 株式会社日立製作所 | Control device |
US5815100A (en) * | 1996-06-04 | 1998-09-29 | Hewlett-Packard Company | Voltage multiplexed chip I/O for multi-chip modules |
KR100238674B1 (en) | 1997-01-27 | 2000-01-15 | 윤종용 | Method for processing video data in digital still camera |
DE19815011A1 (en) * | 1998-04-03 | 1999-10-14 | Temic Semiconductor Gmbh | Process for the transmission of digital transmission signals |
DE19819265C1 (en) * | 1998-04-30 | 1999-08-19 | Micronas Intermetall Gmbh | Method of parameterising an integrated circuit with supply voltage, reference potential and output connectors; parameterising signal is formed by code with edge change after each bit |
US6744376B1 (en) * | 1998-08-26 | 2004-06-01 | The Johns Hopkins University | Remote input/output (RIO) smart sensor analog-digital chip |
DE19930661A1 (en) * | 1999-07-02 | 2001-01-18 | Siemens Ag | Transmitter |
DE19946776A1 (en) * | 1999-09-29 | 2001-04-12 | Bosch Gmbh Robert | Method and device for bidirectional communication of at least two communication participants |
DE10121879A1 (en) * | 2001-05-05 | 2002-11-07 | Conti Temic Microelectronic | Method for transmitting a sensor data signal and an additional data signal from a sensor module to at least one receiver |
US7129698B2 (en) * | 2001-06-27 | 2006-10-31 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Method and device for preparing a sensor signal of a position sensor for transmission to an evaluation unit |
JP2004145474A (en) * | 2002-10-22 | 2004-05-20 | Yokohama Rubber Co Ltd:The | Tire-monitoring system, monitor receiver thereof, monitor device therefor and sensor device thereof |
-
2004
- 2004-02-13 DE DE102004007486A patent/DE102004007486A1/en not_active Withdrawn
- 2004-12-23 EP EP04030561A patent/EP1575013B1/en active Active
- 2004-12-23 DE DE502004010803T patent/DE502004010803D1/en active Active
-
2005
- 2005-02-14 JP JP2005036013A patent/JP4745679B2/en active Active
- 2005-02-14 US US11/057,711 patent/US7319418B2/en active Active
- 2005-02-14 KR KR1020050012029A patent/KR101089486B1/en active IP Right Grant
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012013072A1 (en) | 2012-07-02 | 2014-01-02 | Micronas Gmbh | Device for evaluating a magnetic field |
DE102012013072B4 (en) * | 2012-07-02 | 2015-01-08 | Micronas Gmbh | Device for evaluating a magnetic field |
US9291685B2 (en) | 2012-07-02 | 2016-03-22 | Micronas Gmbh | Device for evaluating a magnetic field |
Also Published As
Publication number | Publication date |
---|---|
JP4745679B2 (en) | 2011-08-10 |
DE102004007486A1 (en) | 2005-10-27 |
JP2005228336A (en) | 2005-08-25 |
KR20060041930A (en) | 2006-05-12 |
DE502004010803D1 (en) | 2010-04-08 |
EP1575013A2 (en) | 2005-09-14 |
US20050243184A1 (en) | 2005-11-03 |
US7319418B2 (en) | 2008-01-15 |
KR101089486B1 (en) | 2011-12-02 |
EP1575013A3 (en) | 2007-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1575013B1 (en) | Sensor with multiplex-data output | |
EP0883097B1 (en) | Device for transmitting signals between a transmitter and a receiver | |
DE2822672C2 (en) | ||
DE102008062865A1 (en) | Serial peripheral interface interface with reduced number of connection lines | |
DE102007046560A1 (en) | Field device with an analog output | |
DE102012201170A1 (en) | Device for transmitting sensor data | |
EP2984530A1 (en) | Measuring transducer feed unit, system for use in automation technology, and method for operating such a system | |
DE2333299C3 (en) | Circuit arrangement for converting analog signals into PCM signals and from PCM signals into analog signals | |
WO2010046179A2 (en) | Device and method for the data transfer between a position measurement device and subsequent electronics | |
DE102005043478A1 (en) | Automation technical device e.g. protocol converter, for higher-level device, has delay stage and mixer stage, which are downstream to quantization stage, where delay stage is connected with mixer stage that is downstream to low-pass filter | |
DE102005043489A1 (en) | Field device for e.g. data processing application, has converting unit, which converts binary signal representing data bit stream to periodic frequency shift keying signal using microcontroller | |
DE102005043482A1 (en) | Automation technology device for communication among of spatially distributed functional units, has ladder network with monoflop, scanning device, low-pass filter and comparator, for reconstruction of received data | |
DE3921962C2 (en) | ||
DE3535118C2 (en) | Process for analog-digital conversion of analog voltages | |
EP3032429B1 (en) | Method and device for reading a serial data stream | |
DE102005043487A1 (en) | Automating technical device for e.g. controlling engineering, has microcontroller attached to memory, where sequential result of sampling values of time response is stored in memory such that values are outputted with clocks of timers | |
EP1203933A1 (en) | Sensor device for measuring at least one variable | |
DE102005043488A1 (en) | Field device for data processing application, has microcontroller, whose connection is actively switched for input of logical connection in related level and is switched for input of inverse logical connection as high impedance input | |
DE102008050612A1 (en) | Method for testing the behavior of a process plant | |
WO2013083835A1 (en) | Method for controlling a multi-color signal assembly, and multi-color signal assembly | |
WO2009149945A2 (en) | Telecommunication device having a loop-supplied device and method for the operating voltage supply thereof | |
DE102013216564A1 (en) | Method for detecting double addressing of slaves in a master-slave bus system | |
EP2850396B1 (en) | Method for information transfer and device for carrying out the method | |
EP1946483B1 (en) | Consumption value detection system and method for operating a consumption value detection system | |
DE4323619C1 (en) | Apparatus for the transmission of a plurality of sensor signals to an electronic control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA HR LV MK YU |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA HR LV MK YU |
|
17P | Request for examination filed |
Effective date: 20080502 |
|
AKX | Designation fees paid |
Designated state(s): DE FR GB IT NL |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB IT NL |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REF | Corresponds to: |
Ref document number: 502004010803 Country of ref document: DE Date of ref document: 20100408 Kind code of ref document: P |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: T3 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20101125 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20100224 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: V1 Effective date: 20110701 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20110701 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 12 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 13 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 502004010803 Country of ref document: DE Representative=s name: KOCH-MUELLER PATENTANWALTSGESELLSCHAFT MBH, DE Ref country code: DE Ref legal event code: R081 Ref document number: 502004010803 Country of ref document: DE Owner name: TDK-MICRONAS GMBH, DE Free format text: FORMER OWNER: MICRONAS GMBH, 79108 FREIBURG, DE |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 14 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: CD Owner name: TDK-MICRONAS GMBH, DE Effective date: 20180717 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20181218 Year of fee payment: 15 Ref country code: FR Payment date: 20181219 Year of fee payment: 15 |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20191223 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191231 Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191223 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20231214 Year of fee payment: 20 |