Method and device for protecting a signal for transmitting measurement values to a signal processing unit

By combining sensor measurements through cyclic processing rules, transmission errors are identified, solving the problem of erroneous voltage damage caused by line faults in sensor signal processing, and achieving efficient utilization of transmission capacity and fast transmission.

CN116569560BActive Publication Date: 2026-03-27ROBERT BOSCH GMBH
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-01
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Modern inertial sensors face the problem of signal processing errors caused by line faults and voltage damage. Existing technologies identify noise by improving the resolution of measurement values, but this results in excessive transmission capacity consumption and makes it difficult to efficiently identify transmission errors.

Method used

By combining sensor measurements with predefined combined values ​​through iterative processing rules, changes in measurement values ​​are identified to detect transmission errors, reducing resolution requirements, and signal changes are identified on the receiving side using processing rules.

Benefits of technology

有效利用传输容量,降低成本,实现快速测量值传输,简化接收侧处理,减少电路复杂性,识别传输错误。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116569560B_ABST
    Figure CN116569560B_ABST
Patent Text Reader

Abstract

The invention relates to a method (300) for protecting a signal (105) for transmitting a sequence of measurement values (110) to a signal processing unit (115). The method (300) comprises the steps of reading (310) at least one sequence of measurement values (110) of a sensor (120) and processing (320) the measurement values (110) by using a cyclic processing rule (135) in order to determine a changed measurement value (110') for each of the at least two measurement values (110). Finally, the method (300) comprises the step of transmitting (330) the changed measurement value (110) as the measurement value (110) of the sensor (120) to the signal processing unit (115).
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present invention relates to a device or a method for protecting a signal for transmitting a sequence of measurement values to a signal processing unit. The subject matter of the invention also relates to a computer program. BACKGROUND

[0002] In new generations of inertial sensors, the data width of the sensor signal is extended to 32 bits. If, for example, an acceleration sensor is now considered to have a total offset error of about 50 mg and a total range of 5 g in two directions, for example, the required resolution is 200, i.e. 8 bits. If a tolerance value is also added (since the relative error of the measurement of the same part is only about 5 mg), the amount of information or the information gain is increased by a factor of 2000, which is represented by a binary representation with a data word of 11 bits wide. In yaw rate sensors, this relationship is similar, the noise becomes smaller.

[0003] Modern sensors usually have a small computing unit which performs signal processing functions, such as filtering and compensation by means of calibration values. In the context of miniaturization of the integrated components, these elements work at significantly lower voltages than the voltages required for the measurement or transmission signal. (For example, modern cores 0.9 V, communication voltage 2.5-5 V, acceleration voltage of the micro-mechanical element > 5 V). These components are also very sensitive due to their small size. Therefore, a line fault, whether on the circuit board or in the chip itself, brings an incorrect voltage and thus also an excessive voltage to the device, which leads to damage to the device. In the worst case, the signal is then distorted, in the simplest case the core stops running.

[0004] In order to be able to identify such errors, it has been proposed so far to increase the resolution of the measurement values, so that in the case of a sufficiently high resolution, noise in the transmitted measurement values is identified which indicates that the measurement values actually correspond to the physical variable measured by the sensor. However, the disadvantage of this approach is that the bandwidth required for transmitting such high-resolution measurement values quickly leads to a large occupation of the transmission capacity of the measurement values. SUMMARY

[0005] Against this background, a method for protecting a signal for transmitting a sequence of measurement values to a signal processing unit is proposed by means of the solution presented here, a device using the method is furthermore proposed, and finally a corresponding computer program is proposed. By means of the measures listed in this text, the device can be advantageously expanded and improved.

[0006] By means of the solution presented here, a method for protecting a signal for transmitting a sequence of measurement values to a signal processing unit is proposed, wherein the method has the following steps:

[0007] - reading at least one sequence of measurement values of a sensor

[0008] - processing the measurement values by using a cyclic processing rule in order to determine a changed measurement value for each of the at least two measurement values; and

[0009] - sending the changed measurement value as a measurement value of the sensor to the signal processing unit.

[0010] The sequence of measurement values of the sensor can be understood, for example, as a sequence of measurement values of a physical variable which is detected by the sensor in question in time succession or in time sequence. The cyclic processing rule can be understood as a processing rule by which a predetermined action on the measurement values is performed in fixed, preset time intervals and the corresponding measurement values are changed according to a predefined change rule.

[0011] The proposed solution is based on the knowledge that for the purpose of discriminating faults, for example line insulation faults (for example caused by a "stuck" fault), it is not necessary to increase the resolution of the measurement values, but that when a change of the measurement values before transmission is known, an error in the processing or transmission of the measurement values can likewise be identified by this known change of the measurement values. In this way, it is only necessary that the processing rule used is also known in the receiving unit, so that it can then be determined from the received signal or measurement value whether the received signal or measurement value was processed by means of the corresponding processing rule before the received signal or measurement value was transmitted for transmission. This solution offers the great advantage that error-free transmission can be identified by small changes in the measurement value content, wherein a significant increase in the resolution of the measurement values can be dispensed with in order to discriminate such changes, for example by means of noise detected by the measurement values. In this way, the available transmission capacity can be used very efficiently, so that, for example, a less costly transmission module and / or a fast transmission of the measurement value data can be achieved.

[0012] Furthermore, embodiments of the solution proposed here are advantageous in which, in the processing step, a processing rule is used which is designed to cause a digital and / or logical combination of the measurement values and / or of a digital representation of the measurement values with a predefined combination value in order to determine the changed measurement value. The predefined combination value can be understood, for example, as a parameter with which the measurement values are combined, for example a number or a bit. Here, for example, a digital and / or logical combination of the measurement values can be understood as adding (addition) or subtracting (subtraction) a number corresponding to the combination value to the measurement values or moving the measurement values by a number of bits corresponding to the combination value. This solution offers the advantage that the changes in the measurement values can be changed very simply in a reconfigurable manner by means of digital and / or circuit design, so that these changes can also be easily and robustly discriminated on the receiving side.

[0013] It is also advantageous for the solution presented here if the following is implemented: in the processing step, a processing rule is used which is designed to add the measurement value to the combined value in order to determine the corresponding changed measurement value. This implementation offers the advantage that the addition of the combined value to the measurement value is technically very simple and / or can be implemented with a simple circuit.

[0014] Furthermore, it is particularly advantageous for the solution presented here if the following is implemented: in the processing step, a processing rule is used which is designed to change the least significant bits of the measurement value in order to obtain the corresponding changed measurement value. This implementation of the solution presented here offers the advantage that by changing the least significant bits of the measurement value, the influence of the active change of the measurement value is made as low as possible, so that as low an intervention as possible in the information content of the signal to be transmitted should be performed.

[0015] Furthermore, it is also very advantageous for the solution presented here if the following is implemented: in the processing step, a processing rule is used which is designed to combine the measurement value alternately with a predefined first combined value and with a predefined second combined value which is different from the first combined value in order to determine the changed measurement value. This implementation offers the advantage that by using different measurement values, a greater number of error types can be identified, so that further improvements in the error recognition capability of the solution presented here are opened up.

[0016] It is also particularly advantageous for the solution presented here if the following is implemented: in the processing step, a processing rule is used which is designed to use as the predefined second combined value a value which forms a complementary value to the first combined value. A complementary value can be understood, for example, as a value which changes the measurement value in such a way that the change obtained by the combination with the first combined value is reversed by means of the second combined value. For example, in a processing rule which is addition, the value 1 can be selected as the first combined value, while the value -1 is used as the predefined second combined value, so that the measurement value itself is obtained again when the first combined value is added to the measurement value and again to the second combined value. This implementation of the solution presented here offers the advantage that the effects of the individual combined values on the respective measurement value can be compensated for in the temporal distribution of the targeted changes in the sum, i.e. in the notification, so that, for example, no active evaluation or correction of the data of the received signal is required over a plurality of time intervals in such a notification. In this way, a significant simplification of the measurement value processing can be achieved on the receiving side while the above-mentioned advantages can be achieved.

[0017] An implementation of the solution presented here can be used particularly advantageously in which, in the processing step, a processing rule is used which is designed to use a cyclic processing rule if the measurement values in the sequence of measurement values are identical within a predefined time interval. This implementation of the solution presented here offers the advantage that a change of the measurement values is only carried out in the case where the measurement values are identical over a longer period of time, so that, for example, active "faked" measurement values to identify errors can be kept as an exception as far as possible.

[0018] An implementation of the solution presented here can also be considered in which, in the processing step, a processing rule is used which is designed to cyclically process by means of a processing rule for measurement values which are read from one another at a predefined time interval in order to obtain a corresponding changed measurement value respectively. This implementation offers the advantage that further variables can be utilized by changing the known predefined time interval of the measurement values in order to identify errors in the measurement values.

[0019] According to the solution presented here, an implementation is also presented as a method for identifying errors in the transmission of a signal containing measurement values to a signal processing unit, in which the method has the following steps:

[0020] - reading a sequence of received values from the signal;

[0021] - analyzing whether the cyclic pattern which the received values have is identical to the cyclic pattern which is obtained by applying the processing rule read to the measurement values of the sensor; and

[0022] - determining an error in the transmission of the signal containing the received values if, in the analyzing step, it is not identified that the signal containing the received values has a cyclic pattern.

[0023] This implementation of the solution presented here offers the advantage that, by knowing the processing rule, the changes which occur in the transmission signal before the measurement values are sent are identified and, as a result, it can be determined whether an error occurred in the transmission of the transmission signal. Here, the processing rule corresponds in an advantageous manner to the processing rule which has already been discussed in the previous paragraph, so that this implementation as a method for identifying errors in the transmission of a transmission signal containing measurement values can be understood as a corresponding processing on the receiving side.

[0024] The solution presented here also implements a device which is designed to carry out, to operate or to implement the steps of a variant of at least one of the methods presented here in a corresponding apparatus. The implementation variants in the form of the device of the invention can also quickly and effectively achieve the objects on which the invention is based.

[0025] To this end, the device can have at least one computing unit for processing signals or data, at least one storage unit for storing signals or data, at least one interface to a sensor or actuator to read sensor signals from the sensor or for outputting data or control signals to the actuator and / or at least one communication interface for reading or outputting data embedded in a communication protocol. The computing unit can be, for example, a signal processor, a microcontroller or the like, wherein the storage unit can be a flash memory, an EEPROM or a magnetic storage unit. The communication interface can be designed for reading or outputting data wirelessly and / or wired, wherein a communication interface that can read or output data wired can read data electrically or optically from a corresponding data transmission line or can output to a corresponding data transmission line, for example.

[0026] Here, a device can be understood as an electrical arrangement that processes sensor signals and outputs control signals and / or data signals therefrom. The device can have an interface that can be configured as hardware and / or software. In the case of a hardware design, the interface can be, for example, part of a so-called system ASIC, which contains the various functions of the device. It is also possible, however, for the interface to be a separate integrated circuit or to consist at least partially of discrete components. In the case of a software design, the interface can be a software module that, for example, coexists with other software modules on a microcontroller.

[0027] A computer program product or a computer program having program code, which can be stored on a machine-readable carrier or storage medium, such as a semiconductor memory, a hard disk memory or an optical memory, and serves to execute, implement and / or operate the steps of the method according to one of the above embodiments, in particular when the program product or program is executed on a computer or device. BRIEF DESCRIPTION OF DRAWINGS

[0028] Embodiments of the solution presented here are shown in the attached drawings and explained in more detail in the following description. The drawings show:

[0029] Figure 1 a block diagram showing a device for securing a signal for transmitting a sequence of measurement values to a signal processing unit for use in a vehicle;

[0030] Figure 2a and Figure 2b two partial views showing a view with the content of a signal output, for example, by a transmitting unit, respectively;

[0031] Figure 3 a flow chart showing one embodiment of a method 300 for securing a signal for transmitting a sequence of measurement values to a signal processing unit; and

[0032] Figure 4A flow chart showing one embodiment of a method 400 for identifying an error in transmitting a signal containing measurement values to a signal processing unit.

[0033] In the following description of advantageous embodiments of the application, identical or similar designations are used for elements shown in the various figures and having a similar effect, wherein repeated description of these elements is omitted. DETAILED DESCRIPTION

[0034] Figure 1 A block diagram of a device 100 for protecting a signal 105 for transmitting a sequence of measurement values 110 to a signal processing unit 115 for use in a vehicle 117 is shown. Here, the sequence of measurement values 110 is provided, for example, by a sensor 120 and represents one physical variable, which is detected by the sensor 120 at predefined time steps and output as measurement values 110. For example, the sensor 120 can be designed to detect a rate of rotation or an acceleration at one location in the vehicle 117 and to output the associated measurement values 110 accordingly. The measurement values 110 are read into the device 100 from a reading interface 125 and processed in a processing unit 130 with a cyclic processing rule 135 in order to determine a changed measurement value 110' for at least two of the measurement values 110, respectively. The changed measurement values 110' are then transmitted in the signal 105 to the signal processing unit 115 via a sending unit 136, for example, together with other measurement values 110 and / or in a specific data format. The signal processing unit 115 may, for example, collate the measurement values for a triggering device of a personnel protection mechanism in the vehicle 117 or a vehicle assistance system, however, this is not shown in detail for reasons of overview. Figure 1

[0035] Now, in order to obtain the changed measurement values 110', the read measurement values 110 or at least two of the read measurement values 110 are processed in the processing unit 130 according to the cyclic processing rule 135, as previously described. The cyclic processing rule 135 is designed, for example, such that measurement values 110 which are at a predetermined time interval from one another are combined with a predefined combination value 140. For example, such a combination value 140 can be a predetermined value which is added to the measurement values 110 in order to obtain the changed measurement values 110'. In this way, at predetermined time intervals, the respective measurement devices 110 are deliberately and in a known manner "faked" and output in the signal 105 as changed measurement values 110'.

[0036] ​If it is now identified that the changing measured value 110' contained in the signal 105 has actually changed in accordance with the processing rule 135, a device 150 for identifying an error in the transmission of the signal 105 containing the measured value is now provided on the receiving side of the signal 105. In the device 150, the signal 105 is first read via a reading interface 155, which signal 105 has a sequence of received values 160, which represent the changing measured value 110'. The received values 160 are then fed to an analysis unit 165, which in turn can access the corresponding cyclic processing rule 135 and the combination value 140 from a memory in order to check whether the received values 160 have been processed in accordance with the cyclic processing rule 135 and the combination value 140. Thus, in an advantageous manner, the same processing rule 135 and the same combination value 140 are known in the device 100 and in the device 150, respectively. Furthermore, information about the result of the analysis in the analysis unit 165 is forwarded to a determination unit 170, in which an error is determined and an error signal 175 is sent to the signal processing unit 115 if, in the analysis unit 162, it is not identified that the signal containing the received values 106 has the same cyclic pattern as the processing rule 135 applied on the measured signal 110 of the sensor 120. Thus, in this way, it is possible to inform the signal processing unit 115 that the received values 160 from the signal 105 are invalid or ineffective, in turn, cannot be used as a basis for other functions.

[0037] Thus, by means of the solution presented here, it is possible to determine the failure of the functionality of the sensor 120 or the failure of the validity of the measured value 110. Here, the measured value 110 can be present in digital form, for example in a transmission format of a data frame having a header and a data portion, which data portion is designed, for example, also for the transmission of a plurality of data words. Thus, in some cases, an error can occur, in which the digital portion 180 of the sensor 120 no longer works correctly and outputs static values as measured values 110, which are then interpreted as valid measured values 115 in the signal processing unit 115 and used for the manipulation of the functionality.

[0038] As already briefly mentioned above, the above-mentioned problem can be solved by increasing the resolution of the measurement values 110, for example from 16 to 32 bits, so that in the correctly functioning digital part 180 of the sensor 120, a noise is to be expected when detecting the physical variable by the sensor, which has to be identified by the increased resolution in the measurement values 115. Although such a processing approach is in principle possible, a drastically increased capacity is required for transmitting the measurement values with the correspondingly increased resolution in order to identify the specific error. In this regard, the approach presented here identifies whether the digital part 180 of the sensor 120 is functioning correctly or not, also in the presence of changed measurement values, by combining the measurement values with specific predefined combination parameters in a cyclic manner, i.e. at specific intervals. For this purpose, the device 100 can also be understood as an extension of the digital part 180 of the sensor 120, for example, so that the signal 105 can be transmitted via a usual data transmission path, for example a CAN bus, in the vehicle 117. Thus, before the signal processing unit 115, it can be determined again by the device 150 whether the received values 160 contained in the signal 105 correspond to the correct measurement values 110.

[0039] Fig. 2 shows a representation of the content of the signal 105, for example output by the transmitting unit 136, in two partial diagrams. Here, the signal 105 is output as a sequence of data words, wherein first a header 200 is introduced for such a data word 205, behind which a data field 210 is connected. In the data field 210, for example, the changed measurement values 110' are contained and can be transmitted to the device 150 or the signal processing unit 115. Figure 2a and Figure 2b Fig. 2 shows a representation of the content of the signal 105, for example output by the transmitting unit 136, in two partial diagrams. Here, the signal 105 is output as a sequence of data words, wherein first a header 200 is introduced for such a data word 205, behind which a data field 210 is connected. In the data field 210, for example, the changed measurement values 110' are contained and can be transmitted to the device 150 or the signal processing unit 115.

[0040] In Figure 2a Fig. 2 shows a representation of the content of the signal 105, for example output by the transmitting unit 136, in two partial diagrams. Here, the signal 105 is output as a sequence of data words, wherein first a header 200 is introduced for such a data word 205, behind which a data field 210 is connected. In the data field 210, for example, the changed measurement values 110' are contained and can be transmitted to the device 150 or the signal processing unit 115. Figure 1 In Figure 1The view in the middle shows that at least two of the measurement values 110 are processed by the processing unit 130 into changed measurement values 110' according to the processing rules 135 and are embedded into the corresponding data fields 210 of the data words 205. For example, the processing rules 135 can be set such that the measurement values 110 are alternately combined with a first combination parameter 215 as a (first) combination value 140, so that, for example, changed measurement values 110' of the form 1110 are obtained, which are filled into the data fields 210 of the first data words 205. This means that the least significant bit of the measurement values 110, which are present here as binary data, changes from the value 1 to the value 0. For example, the first combination value corresponds to subtracting the minimum value that can now be represented by the 4-bit-wide measurement values 110. Furthermore, subsequent measurement values 110 can be combined by the processing unit 130 according to the processing rules 135 with a second combination parameter 220 as a (second) combination value 140, so that a content change of the measurement values 110 is carried out and this measurement value 110 is filled into the data fields 210 of the second data words 205 as a "changed" measurement value 110' of the form 1111. For further subsequent measurement values 110, the changed measurement values 110 can then be carried out again according to the processing rules 135 in the processing unit 130 in a similar manner to the processing of the first data words 205, so that in this case, too, changed measurement values 110' of the form 1110 are obtained, which are then filled into the data fields 210 of the third data words 205. It can now be recognized that although the data words 205 in the signal 105 transmit adjacent static measurement values 110 of the form 1111, the contents of the data fields of these data words change cyclically, so that in the device 150 in the analysis unit 165, by knowing the corresponding processing rules 135 and the combination parameters 135 used accordingly, it is possible to very simply identify the occurrence of such an above-mentioned error and to prevent the use of the transmitted measurement values 110 by outputting a corresponding error signal 175 by the signal processing unit 115. Thus, by knowing the combination values 140 used and the time intervals 225 between the two uses of each of the combination values 140 concerned, it is possible to very simply analyze and evaluate the sequence of measurement values 110 output by the digital part 180 of the sensor 120.

[0041] In Figure 2aIn the embodiment shown in the middle, the second combination parameter 220 is now used as a combination value 140, which substantially leaves the measurement value 110 unchanged, so that the pure technical observation can also apply only the first combination parameter 215 as a combination value 140 to the measurement value 110, which is input into the data field 210 of the first and third data word 205. The second measurement value 110 is not changed at all in this case. Thereby, a simplification can be achieved in the device 100, in particular in the processing unit 130, when processing, so that, for example, the numerical effort of converting the measurement value 110, in particular into a changed measurement value 110', can be reduced. Of course, this leads to the fact that the measurement value 110 is actually "faked", which in turn has to or needs to be corrected back again in the device 150 or in a subunit of the device 150 in order to avoid further errors when using the measurement value 110. In particular, if not only static existing measurement values 110 are received from the read interface 125, but also actually dynamically variable measurement values 110, which are converted in the processing unit 130 in order to ensure the transmission according to the processing rule 135, it is only necessary to process the measurement value 110 into a processed or changed measurement value 110' in this way, wherein the corresponding compensation of the measurement value transformation into a changed measurement value 110' in the processing unit 130 has to be performed in order to correspondingly ensure the availability of the measurement value.

[0042] Figure 2b A view showing the composition of the signal 105 using another embodiment of the processing rule 135 is shown. In this case, different measurement values 110 are assumed, here for example a sequence of digital measurement values of the form 1101, 1010 and 1110. If now, for example, the combination value 140 corresponding to an addition of the least significant bits is selected as the first combination parameter 215 and the combination value 140 corresponding to a subtraction of the least significant bits is selected as the second combination parameter 220, the value 1110 is obtained as a changed first measurement value 110', the value 1001 is obtained as a changed second measurement value 110', and the value 1111 is obtained as a third measurement value 110', which then fill the respective data fields 110 of the data words 105 concerned. In this way, by alternately adding or subtracting a small value from the corresponding measurement value 110, it is possible to compensate for the "faking" caused by the processing rule 135 by informing different combination values 140, in particular in the case of long-term observation of the measurement values, for example in order to integrate these, so that this evaluation no longer actually requires a correction of the changed measurement values 110' in the device 150 or in the signal processing unit 115, whereby a further reduction in digital or circuit effort can be achieved.

[0043] It can furthermore be noted that, in principle, not only the low value of the corresponding measurement value 110 needs to be changed in order to identify an error of the sensor 120 or the digital part 180 by the processing rule 135, but also other bits of the measurement value 110 can be actively changed, as long as it is known which bits or which combination value 140 is used by the processing rule 135. Information about the period of the processing rule or the use of different combination parameters 215 or 225 as time intervals 225 between the combination values 140 is likewise important.

[0044] Of course, it is also conceivable to use measurement values 110 with an arbitrary resolution for the scheme presented here, so that the scheme presented here is not limited to 4-bit-wide measurement values. It can also be identified that by the scheme presented here it is no longer necessary to significantly increase the resolution of the measurement values in order to identify that the digital part 180 of the sensor 120 is still working correctly via the sensor 120 recording the noise of the physical value. Rather, by actively changing the individual bits or components of the measurement value 110 with knowledge of the exact change rule or processing rule 130, a possible malfunction of the sensor 120 or the digital part 180 of the sensor 120 can be very well and technically very efficiently identified.

[0045] In summary, the scheme presented here takes the following into account, for which the processing methods proposed so far do not need to increase the resolution to 32 bits. This only makes sense when it is necessary to check whether the sensor 120 is still running based on the noise. Since a number of sequentially identical values cannot be ruled out in statistics, it is proposed in other schemes, for example, to increase the noise width in order to significantly reduce the probability of identical values following one another. Of course, in a 32-bit VMPS, twice as much SPI bus load is generated on the SPI, which has now already brought difficulties for the microprocessor. Furthermore, the emission is increased in terms of electromagnetic compatibility. The situation becomes even worse with a CAN bus with 500 kHz. If a full width of 8 bytes is required, a value of 200 μs is obtained for the data word 205 of each signal. This is already 1200 µs with 6 signals, a redundancy of 2400 µs. If a section of 5 milliseconds is chosen, a bus load of 50% is already generated by the transmission of the sensor values alone.

[0046] According to the scheme presented here, the data width can be brought back to 16 bits again and, for example, 1 bit of "artificial noise" is added. This means, for example, that the old value is saved and the new value is calculated, wherein the LSB is subtracted or added in a statistical distribution. Thus, it is possible to check whether the digital part is still valid by means of only one comparison.

[0047] Figure 3A flow chart illustrating one embodiment of a method 300 for protecting a signal for transmitting a sequence of measurement values to a signal processing unit is shown. The method 300 comprises a step 310 of reading at least one sequence of measurement values of a sensor, a step 320 of processing the measurement values by using a cyclic processing rule in order to determine for at least two measurement values a changed measurement value, respectively. Finally, the method 300 comprises a step 330 of sending the changed measurement values as measurement values of the sensor to the signal processing unit.

[0048] Figure 4 A flow chart illustrating one embodiment of a method 400 for identifying an error in transmitting a signal containing measurement values to a signal processing unit is shown. The method 400 comprises a step 410 of reading a sequence of received values from the signal, a step 420 of analyzing whether the cyclic pattern the received values have is the same as the cyclic pattern obtained by applying the processing rule read to the measurement values of the sensor. Finally, the method 400 comprises a step 430 of determining an error in transmitting the signal containing the received values if in the analyzing step it is not identified that the signal containing the received values has a cyclic pattern.

[0049] If an embodiment comprises "and / or" between a first feature and a second feature, the embodiment according to one implementation has both the first feature and the second feature, and according to another implementation only the first feature or only the second feature.

Claims

1. A method (300) for protecting a signal (105) for transmitting a sequence of measurement values (110) to a signal processing unit (115), wherein the method (300) has the following steps: - reading (310) at least one sequence of measurement values (110) of a sensor (120); - processing (320) the measurement values (110) by using a cyclic processing rule (135) in order to determine one changed measurement value (110') for at least two measurement values (110), respectively; and - sending (330) the changed measurement values (110) as measurement values (110) of the sensor (120) to the signal processing unit (115), characterized in that in the processing step (320), a processing rule (135) is used, which is designed for alternatingly combining measurement values (110) with a predefined first combination value (215) and with a predefined second combination value (220) different from the first combination value (140) in order to determine the changed measurement values (110').

2. The method (300) according to claim 1, characterized by in the processing step (320), a processing rule (135) is used, which is designed for causing an arithmetic and / or a logical combination of the measurement values (110) and / or of digital representations of the measurement values (110) with a predefined combination value (140) in order to determine the changed measurement values (110).

3. The method (300) according to claim 2, characterized by in the processing step (320), a processing rule (135) is used, which is designed for adding measurement values (110) to the combination value (140) in order to determine the corresponding changed measurement values (110').

4. The method (300) according to claim 2 or 3, characterized by, in the processing step (320), a processing rule (135) is used, which is designed for changing the least significant bits of measurement values (110) in order to obtain the corresponding changed measurement values (110').

5. The method (300) according to claim 2 or 3, characterized by, the measurement values are processed as binary data and the processing rule (135) changes bits of the digital part.

6. The method (300) according to claim 5, characterized by in the processing step (320), a processing rule (135) is used, which is designed for using as the predefined second combination value (220) a value which forms a complementary value to the first combination value (140).

7. The method (300) according to any one of claims 1 to 3, characterized by, in the processing step (320), a processing rule (135) is used, which is designed for using the cyclic processing rule (135) if the measurement values (110) in a sequence of measurement values (110) are identical within a predefined time interval.

8. The method (300) according to any one of claims 1 to 3, characterized by, in the processing step (320), a processing rule (135) is used, which is designed for cyclically processing by means of the processing rule (135) for measurement values (110) which are read from each other at a predefined time interval (225) in order to obtain one corresponding changed measurement value (110') respectively.

9. The method (300) according to claim 5, characterized by the processing rule (135) changes bits of the digital part having the least significant value.

10. A method (400) for identifying an error in transmitting a signal (105) containing measured values (110) to a signal processing unit (115), wherein the method (400) has the following steps: - reading (410) a sequence of received values (160) from the signal (105); - analyzing (420) whether the received values (160) have a cyclic pattern that is identical to a cyclic pattern obtained by applying a read processing rule (135) to measured values (110) of a sensor (120); and - determining (430) an error in transmitting the signal (105) containing the received values (160) if, in the analyzing step (420), it is not identified that the signal (105) containing the received values (160) has the cyclic pattern.

11. An electronic device (100, 150) designed to cause the respective units (125, 130, 136, 155, 1665, 170) to perform and / or conduct the steps (310, 320, 330) of the method (300) according to any one of claims 1 to 9 or the steps (410, 420, 430) of the method (400) according to claim 10.

12. A computer program product having program code designed to perform and / or conduct the steps (310, 320, 330) of the method (300) according to any one of claims 1 to 9 or the steps (410, 420, 430) of the method (400) according to claim 10.

13. A machine-readable storage medium having stored thereon program code designed to perform and / or conduct the steps (310, 320, 330) of the method (300) according to any one of claims 1 to 9 or the steps (410, 420, 430) of the method (400) according to claim 10.

Citation Information

Patent Citations

  • Method for processing the output signal of a transducer and force measuring device

    CN101078646A

  • Measuring device for determining differential pressure from two separate sensors

    CN102656435A