DEVICE FOR A PHYSICAL QUANTITY

DE112020003010B4Active Publication Date: 2026-07-23ASTEMO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
ASTEMO LTD
Filing Date
2020-07-14
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

Existing physical quantity detection devices, such as airflow sensors, face issues with insufficient arithmetic resolution leading to variations in output characteristics due to low memory capacity, which is exacerbated by increasing the arithmetic resolution from 16 bits to 20 bits, resulting in a significant increase in memory requirements.

Method used

A physical quantity detection device that utilizes an arithmetic unit with 20-bit resolution and a memory with 16-bit capacity, performing arithmetic operations to correct detection values by reducing the resolution difference through scaling conversions and offset adjustments, thereby improving arithmetic resolution without increasing storage capacity.

Benefits of technology

The device achieves improved arithmetic resolution while maintaining a suppressed storage capacity, reducing memory requirements and enhancing the accuracy of airflow rate detection.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

A physical quantity detection device (100) comprising: a physical quantity detection sensor that detects a physical quantity of a target gas; a storage unit (120) that records a correction amount corresponding to a detection value of the physical quantity detection sensor; and an arithmetic unit (110) that adjusts the detection value in the output based on the detection value and the correction amount, wherein the resolution of the storage unit (120) is lower than the arithmetic resolution of the arithmetic unit (110); wherein the arithmetic unit (110) performs a scaling conversion in which a data range of the correction amount is reduced using the detection value of the physical quantity detection sensor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical area

[0001] The present invention relates to a detection device for a physical quantity. State of the art

[0002] PTL 1 describes an offset voltage correction device comprising: an EEPROM storing correction data corresponding to each correction target temperature obtained by dividing a predetermined temperature range into a predetermined interval; a temperature sensor sensing a temperature from an accelerometer; and an I / F ROM reading from the EEPROM first correction data corresponding to a first correction target temperature lower than a sensed temperature, and second correction data corresponding to a second correction target temperature higher than the sensed temperature, wherein the first and second correction data are adjacent to each other with respect to the sensed temperature.and a correction calculation circuit that calculates a value obtained by dividing a difference between the first correction data read and the second correction data by a remaining number of bits obtained by subtracting the bits used for the correction data from all bits of an output value from the temperature sensor as correction data for the detected temperature. Citation list for patent literature

[0003] PTL 1: JP 2004-294110 A Summary of the invention: Technical problem

[0004] In a physical quantity sensing device (e.g., an airflow sensor) that detects the flow rate of intake air introduced into an internal combustion engine, when the intake air flow rate is low, the change in a digital value corresponding to 16 bits, obtained by analog-to-digital conversion of an input value indicating the flow rate, becomes very small, and variation in the output characteristic occurs due to insufficient resolution. Accordingly, a method for reducing the variation in the output characteristic by improving the arithmetic resolution of a digital signal processor (DSP) in a highly integrated circuit (LSI) of the physical quantity sensing device is considered.

[0005] When the arithmetic resolution is increased from the conventional 16 bits to 20 bits, a 20-bit memory is typically also used for LSI memory, which stores constants and similar data for arithmetic operations. Since this requires memory with 16 times the capacity of conventional 16-bit memory, a highly functional memory is provided that meets the necessary specifications, and the cost increases. Therefore, improving the arithmetic resolution is necessary, even if it means sacrificing memory specifications.

[0006] In an offset voltage correction device described in PTL 1, a correction card input value is divided into a temperature value and an arithmetic complement, and a difference between grid points of a correction card is divided by an arithmetic complement to calculate a complement, thereby reducing the number of data points (capacity) of the correction card stored in memory (EEPROM). However, since both the memory and the arithmetic correction circuit have the same resolution (16 bits), PTL 1 does not take into account that the arithmetic resolution is improved while the memory specification is reduced.

[0007] The present invention was made with regard to the above points, and one objective of the present invention is to provide a detection device for a physical quantity which can improve the arithmetic resolution while suppressing an increase in storage capacity. Solution to the problem

[0008] To solve the above problem, a physical quantity detection device according to one aspect of the present invention comprises a physical quantity detection sensor that detects a physical quantity of a target gas, a storage unit that records a correction amount corresponding to a detection value of the physical quantity detection sensor, and an arithmetic unit that performs an output adjustment of the detection value using the detection value and the correction amount. The resolution of the storage unit is lower than the arithmetic resolution of the arithmetic unit. Advantageous effects of the invention

[0009] According to the present invention, the arithmetic resolution can be improved while preventing an increase in storage capacity. Further features of the present invention will become apparent from the description in this document and the accompanying drawings. Problems, configurations, and effects other than those described above are illustrated by the following description of embodiments. List of characters [ Fig. 1] Fig. Figure 1 is a diagram showing an example of an internal configuration of a sensing device for a physical quantity (airflow sensor) according to a first embodiment. [ Fig. 2] Fig. Figure 2 is a diagram showing an example of an internal configuration of an arithmetic unit. [ Fig. 3] Fig. Figure 3 is a diagram showing an example of the assignment state of an input value with a data width of 20 bits. [ Fig. 4] Fig. Figure 4 is a diagram showing an example of a sensor characteristic curve of the airflow sensor. [ Fig. 5] Fig. 5 is a diagram that shows an example of a relationship between a correction amount (an output value of a correction card) ΔX in Fig. 4 and represents an intake air flow rate. [ Fig. 6] Fig. Figure 6 is a diagram showing an example of an outline of an internal configuration of an arithmetic unit in an airflow sensor according to a second embodiment. [ Fig. 7] Fig. Figure 7 is a diagram showing an example of the assignment status of the input value of the 20-bit data width. [ Fig. 8] Fig. Figure 8 is a diagram showing an example of a correction magnitude characteristic by switching a gain term. [ Fig. 9] Fig. Figure 9 is a diagram showing an example of improving a detection error in relation to the intake air flow rate. [ Fig. 10] Fig. Figure 10 is a diagram showing an example of the internal configuration of the arithmetic unit in the airflow sensor. Description of the embodiments

[0010] An embodiment of the present invention is described below. <Erste Ausführungsform>

[0011] Fig. Figure 1 is a diagram showing an example of the internal configuration of a sensing device for a physical quantity according to a first embodiment.

[0012] In the first embodiment of the physical quantity detection device, it is assumed, for example, that an airflow sensor 100 detects the flow rate of the intake air introduced into an internal combustion engine. The airflow sensor 100 comprises a physical quantity detection sensor that detects a physical quantity of the intake air (measuring gas) and outputs a detection signal, as well as an LSI (Liquid Sensor Interface).

[0013] The airflow sensor 100 performs an arithmetic correction operation using an arithmetic unit 110 within the LSI to correct an output value (sensing value) of the airflow rate detected by the sensing sensor for a physical quantity.

[0014] In particular, the airflow sensor 100 converts the detection signal (e.g., a signal containing a voltage value indicating the airflow rate), which indicates the airflow rate output by the detection sensor for a physical quantity, into a digital value using an A / D converter in the LSI, performs the arithmetic correction operation using the arithmetic unit 110, converts the signal, and outputs the converted signal to the sensor.

[0015] As shown, the LSI comprises the arithmetic unit 110 (e.g., CPU: Central Processing Unit) and a memory 120 (e.g., EEPROM). Memory 120 belongs to a 16-bit arithmetic area, and arithmetic unit 110 belongs to a 20-bit arithmetic area. Memory 120, in its 16-bit arithmetic area, stores (records) a correction amount corresponding to the measured airflow value, which is a constant used for the arithmetic correction operation to correct the measured value. That is, the correction amount resolution of memory 120, which acts as the information storage unit, is 16 bits, which is lower than the arithmetic resolution (20 bits) of arithmetic unit 110.

[0016] The arithmetic unit 110 performs the arithmetic correction operation to correct the measured value of the detected airflow rate and adjust the output. Before the arithmetic correction operation is performed, the arithmetic unit 110 references a correction amount ΔX in memory 120.

[0017] Table conversion performs arithmetic processing to reduce the resolution difference (4 bits) between the 16-bit memory 120 and the 20-bit arithmetic unit 110, and calculates a correction amount by which the resolution difference is reduced. Furthermore, the arithmetic unit 110 performs the arithmetic correction operation on the acquisition value using the calculated correction amount. The arithmetic unit 110 performs high-resolution (20-bit) arithmetic processing of the acquisition value and performs a scaling conversion to an output resolution (16 bits) when converting a value Y of an arithmetic result into a signal to output the signal as the final output value to the sensor.

[0018] Fig. Figure 2 is a diagram showing an example of the internal configuration of the arithmetic unit 110. As in Fig. As shown in Figure 2, the arithmetic unit 110 performs a scaling conversion on a measured value X of the A / D-converted airflow rate to calculate a converted value X1. Furthermore, the arithmetic unit 110 accesses the memory 120 in the 16-bit arithmetic area to store the correction amount ΔX, corresponding to the measured value X (or X1) of the airflow rate, in a correction card 150. Additionally, the arithmetic unit 110 multiplies a value ΔX1, obtained by adding an offset term K1 (160) to the correction amount ΔX, by a gain term G1 (170) and calculates a correction amount ΔXn (ΔX4 in Fig. 2), in which the resolution difference between memory 120 and arithmetic unit 110 is reduced. The addition of the offset term K1 (160) is performed with reference to Fig. 5 described.

[0019] Fig. Figure 3 is a diagram showing an example of the assignment status of an input value in a 20-bit data width. As shown, with a 20-bit data width, a side near bit number 19 is an upper bit, and a side near bit number 0 is a lower bit. When the arithmetic correction operation is performed with a 20-bit arithmetic resolution, an input value representing a high-flow region is assigned to the upper bit side, and an input value representing a low-flow region is assigned to the lower bit side. An asterisk (*) indicates that a value is being entered representing a flow region corresponding to the respective bit number.

[0020] The line P in Fig. indicates that the correction amount ΔX is 16-bit information with input values ​​in bit numbers 0 to 15 and contains no information about the upper 4 bits, which represent the high flow rate area.

[0021] The correction amount ΔX, which contains no information about the higher-order 4 bits, is the 16-bit information stored in memory 120 in the 16-bit arithmetic region and is caused by the resolution difference from arithmetic unit 110 in the 20-bit arithmetic region.

[0022] The arithmetic processing to reduce the resolution difference between memory 120 and the arithmetic unit 110 is carried out with reference to the Fig. 2 and Fig. 3 described.

[0023] The arithmetic unit 110 calculates the correction amount ΔX using the correction card 150 obtained from memory 120 and adds the offset term K1 (160) to the calculated correction amount ΔX to obtain ΔX1. When ΔX1 is multiplied by the gain term G1 (170) = 16, the bit number with the input value is shifted 4 bits to the left compared to ΔX1, as in a row Q of Fig. 3 shown. That is, by multiplying the gain term G1 (170) the information about the less significant 4 bits (bit numbers 0 to 3) is lost, an EEPROM constant is set not in increments of 1, but in increments of 16 (4 bits), and the information about the more significant 4 bits (bit numbers 16 to 19) is retained.

[0024] When ΔX1 is multiplied by the gain term G1 (170) = 8, the bit number containing the input value is shifted 3 bits to the left, compared to ΔX1, as in a row R of Fig. 3 shown. That is, by multiplying the amplification term G1 (170) the information about the lower-order 3 bits (bit numbers 0 to 2) is lost, but the information about the higher-order 3 bits (bit numbers 16 to 18) is preserved.

[0025] When ΔX1 is multiplied by the gain term G1 (170) of the predetermined value, as in a row S of Fig. As shown in Figure 3, a bit position with the input value is shifted 2 bits to the left compared to ΔX1. That is, by multiplying with the gain term G1 (170), the bit position that has no input value can be arranged for 2 bits on the higher-order side and the lower-order side.

[0026] The arithmetic unit 110 can adjust the bit position that has no input value by multiplying the correction amount ΔX1 with the gain term G1 (170).

[0027] The correction amount by which the resolution difference between the low-resolution memory 120 and the high-resolution arithmetic unit 110 is reduced can be calculated by an arithmetic expression that includes the gain term G1 (170) with respect to the correction amount ΔX1.

[0028] After performing the arithmetic operation (arithmetic expression: ΔX4 = ΔX + K1 × G1), which includes the offset term K1 (160) and the amplification term G1 (170), the arithmetic unit 110 performs the arithmetic correction operation using the correction amounts ΔX4 and X1 to obtain the value Y.

[0029] According to the Airflow Sensor 100, the arithmetic resolution can be improved while suppressing an increase in storage capacity. Specifically, the Airflow Sensor uses a predetermined arithmetic expression to perform the arithmetic correction operation using the correction amount obtained by reducing the resolution difference between the low-resolution memory and the high-resolution arithmetic unit. Thus, the Airflow Sensor can improve the arithmetic resolution while simultaneously suppressing the increase in storage capacity.

[0030] Fig. Figure 4 is a diagram showing an example of the sensor characteristic curve of the airflow sensor 100. As in Fig. Figure 4 shows a horizontal axis representing the quantity Qair [kg / h] of the intake airflow, and a vertical axis representing an output value AFS [digit] of the airflow sensor. A curve marked by a dashed line shows the measured value X of the airflow (raw data) before scaling, and a curve marked by a solid line shows the measured value X1 after scaling. Furthermore, a straight line, alternately represented by a long and a short dashed line, indicates a target characteristic of the value Y after the correction calculation.

[0031] Fig. Figure 5 is a diagram that shows an example of a relationship between the correction amount (an output value of correction card 150) ΔX in Fig. 4 and the intake air flow rate. As in Fig. Figure 5 shows that the horizontal axis represents the air flow rate Qair [kg / h], and the vertical axis represents the correction amount [digit]. Furthermore, a curve marked by a dashed line indicates the correction amount ΔX where the scaling conversion is not performed on the measured value X, and a curve marked by a solid line indicates the correction amount ΔX where the scaling conversion is performed on the measured value X.

[0032] The processing of the scaling conversion (two-point adjustment) in Fig. 2 is referred to in the Fig. 4 and Fig. 5 described. As in Fig. As shown in Figure 4, a relatively large distance is intended between the measured value X, indicated by the dashed line, and the target characteristic Y, indicated by the solid line, and that the correction amount ΔX is large. For this reason, as shown in Fig. Figure 5 shows a range A of the correction amount ΔX wide when the scaling conversion is not performed, and the use of a 20-bit data range is required to express the correction amount ΔX.

[0033] If, on the other hand, the scaling conversion is performed for the recorded value X, the dashed line X will be displayed as Fig. 4 is converted into the solid line X1. The solid line X1 has a smaller distance to the target feature of the value Y than the dashed line X, where the scaling conversion is not performed. This shows that the value of the correction amount ΔX can be chosen to be small. For this reason, as in Fig. As shown in Figure 5, the data range of the correction amount ΔX can be reduced from area A to area B, and the correction amount ΔX can be kept within the 19-bit data range.

[0034] This means that the difference between the output characteristic X1 at the time of input to the correction card 150 and the target characteristic of the value Y after the arithmetic correction operation is reduced by performing the scaling conversion on the measured value X, and consequently, the data area used to express the correction amount ΔX can be reduced. Therefore, the correction amount ΔX can be expressed without using the entire data area (20 bits) of the arithmetic resolution. As a result, the airflow sensor 100 can improve the arithmetic resolution while simultaneously suppressing the increase in memory capacity.

[0035] The scaling conversion is performed by carrying out the arithmetic operation using an nth expression (n being an integer) for the measured value X. The solid line X1 in Fig. For example, 4 is obtained by converting the dashed line X through a scaling conversion using the linear expression (y = ax + b, where a and b are constants). Since the linear expression is a simple arithmetic expression using only the constants a and b, it has the advantage of being easy to handle. Furthermore, because the number of constants used in the scaling conversion of the linear expression is small, it avoids increasing memory capacity and reduces the processing load on the arithmetic unit.

[0036] If a quadratic expression (e.g., y = ax) 2When an expression of order m (where m is an integer of 3 or more) is used for the scaling conversion, the shape of the curve can be finely adjusted after the conversion. This allows for a more precise definition of the interval between the value Y displayed by the line and the target characteristic, which further reduces the data width (data range) of the correction amount ΔX. In the linear expression, the measured value X is used, where x = flow rate. However, in the case of the m-order expression, values ​​corresponding to predefined elements such as x1 = measured value a of the flow rate, x2 = temperature β, and x3 = humidity γ can be used.

[0037] The arithmetic operation that converts the offset term K1 (160) into Fig. 2 is used, as described. As in Fig. As shown in Figure 5, the curve representing the correction amount ΔX after scaling lies in the lower half of the 19-bit data area. At this point, the position of the correction amount ΔX curve can be shifted (moved) vertically by adding the offset term K1(160) with a predetermined value to the correction amount ΔX. Specifically, the position of the correction amount ΔX curve can be shifted upwards by adding the offset term K1(160), which is a predetermined value, to the correction amount ΔX, thus adjusting it to fall within the 18-bit data area.

[0038] In this way, by adding the offset term K1(160) to the correction amount ΔX, the data range of the correction amount ΔX to be used can be further narrowed. That is, the resolution difference from the arithmetic unit can be reduced by performing the arithmetic operation according to the offset term K1(160), and as a result, the airflow sensor 100 can improve the arithmetic resolution while suppressing the increase in storage capacity. <Zweite Ausführungsform>

[0039] Fig. Figure 6 is a diagram showing an example of an internal configuration of an arithmetic unit 110 in an airflow sensor 100 according to a second embodiment. As in Fig. As shown in Figure 6, the arithmetic unit 110 of the second embodiment has a function for switching and selecting a gain term G1 (180) and a gain term G2 (190) used for the arithmetic operation, according to the size of the correction amount ΔX output by a correction card 150. Since K1 in Fig. Since the arithmetic processing described in the first embodiment is similar to that based on the offset term, a detailed description is omitted.

[0040] In particular, the arithmetic unit 110 compares the correction amount ΔX output by the correction card 150 with a predetermined threshold (for example, the threshold is assumed to be stored in memory 120). If the correction amount ΔX is greater than or equal to the threshold, the arithmetic unit 110 multiplies the gain term G2 (190) and shifts the bit position that has no input value to the upper bit side. Conversely, if the correction amount ΔX is less than the threshold, the arithmetic unit 110 multiplies the gain term G1 (180) and shifts the bit position that has no input value to the lower bit side. The correction amounts after the arithmetic operation using the gain terms G1 (180) and G2 (190) are defined as correction amounts ΔX1 and ΔX2, respectively, and ΔX3 in Fig. Figure 6 indicates one of the correction amounts ΔX1 and ΔX2.

[0041] Fig. Figure 7 is a diagram showing an example of the assignment status of the 20-bit data-width input value. As shown in row Q1 of Fig. As shown in Figure 7, the bit position corresponding to the input value can be shifted to the high-flow side by multiplying the correction amount ΔX by the gain term G1 (180). That is, by performing the arithmetic operation using the gain term G1 (180), the arithmetic unit 110 can assign the input value to the upper bit side, such as bits 16 to 18. The correction amount ΔX1, which can more intensively correct the high-flow side, can be calculated through such an arithmetic operation.

[0042] Furthermore, as shown in line R1 of Fig. As shown in Figure 7, the bit position with the input value can be shifted to the side of the low-flow area by multiplying the correction amount ΔX by the gain term G2 (190). That is, the arithmetic unit 110 can assign the input value to the lower bit side, e.g., to bits 0 to 2, by performing the arithmetic operation with the gain term G2 (190). The correction amount ΔX2, which can more intensively correct the side of the low-flow area, can be calculated by such an arithmetic operation.

[0043] The arithmetic unit 110 switches accordingly and selects several arithmetic expressions with different amplification terms according to the value of the correction amount ΔX. If the correction amount ΔX is greater than or equal to the threshold, the arithmetic expression for multiplying the correction amount ΔX by the amplification term G2 (190) is selected, and the correction amount ΔX2, which is the arithmetic result, is set as the correction amount ΔX3. If the correction amount ΔX is less than the threshold, the arithmetic expression for multiplying the correction amount ΔX by the amplification term G1 (180) is selected, and the correction amount ΔX1, which is the arithmetic result, is set as the correction amount ΔX3.In this way, the arithmetic unit 110 performs the scaling conversion in such a way that the upper bit in the correction amount range, which is greater than or equal to the threshold for which high computational accuracy is required, is not used, and the arithmetic resolution can be greatly improved.

[0044] Fig. Figure 8 is a diagram showing an example of the correction magnitude characteristic by switching the gain term. As in Fig. Figure 8 shows that the horizontal axis represents the quantity Qair [kg / h] of the intake air flow rate, and the vertical axis represents the correction amount [digit]. A reference line L1 indicates a threshold (reference value) for switching the gain term. A solid line 302 indicates the correction amount ΔX3. A dashed line 301 indicates the correction amount ΔX * G1. The correction amount ΔX2 in the low flow rate range has a high resolution (G1 / G2). The correction amount ΔX4 is indicated by an alternating long and short dashed line 303. The curve of the correction amount ΔX4 is obtained by adding the offset term K2 to the correction amount ΔX3 and is then shifted parallel to the downward direction by the offset term K2.

[0045] As in Fig. As shown in Figure 8, the correction amount ΔX lies within the low-flow rate region where it is greater than or equal to the threshold (reference value L1). The low-flow rate region can be expressed by the 16-bit data area on the lower-order side. Consequently, the arithmetic unit 110 calculates the correction amount ΔX2 (= ΔX * G2) using the gain term G2 (190) for the low-flow rate region to assign the bit position with the input value to the lower bit side. Thus, the correction amount ΔX3 falls within the 16-bit data region where it is greater than or equal to the threshold, as indicated by the solid line 302.

[0046] In the region where the correction amount ΔX is less than the threshold (reference value L1), the correction amount ΔX is in the region of relatively high throughput. In this case, the arithmetic unit 110 switches the target used for multiplication to the gain term G1 (180) to intensively assign the bit position with the input value to the upper bit side. That is, the arithmetic expression that calculates the correction amount ΔX1 (= ΔX * G1) is selected using the gain term G1 (180) for the region of high throughput.

[0047] The arithmetic unit 110 defines the correction amount ΔX1, which is calculated by multiplying the correction amount ΔX by the amplification term G1 (180), as the correction amount ΔX3. As in Fig. As shown in Figure 8, the correction amount ΔX3 in the range below the threshold can be represented by the curve shown by the solid line 302.

[0048] Fig. Figure 9 is a diagram showing an example of how to improve a detection error related to intake airflow. As shown in Fig. Figure 9 shows that the horizontal axis represents the quantity Qair [kg / h] of the intake airflow, and the vertical axis represents the quantity dQ / Q [%] of the airflow measurement error. Furthermore, curve 311, indicated by the dashed line, shows the 16-bit computational accuracy, and curve 312, indicated by the alternating long and short dashed line, shows the computational accuracy corresponding to the 20 bits achieved through the arithmetic operation adding the offset term K1 (160). Additionally, curve 313, indicated by the solid line, shows the arithmetic accuracy corresponding to the 20 bits achieved through the arithmetic operation using the gain term G2 (190) in the low-flow rate range.A step 314, at which the alternating long- and short-dashed curve 312 and the solid curve 313 merge into each other, indicates a switching point of the amplification term.

[0049] As seen from curve 311 in Fig. As can be seen in Figure 9, the arithmetic error is large because the 16-bit computational accuracy is insufficient in the low flow rate range. However, if the arithmetic processing is performed according to the offset expression K1 (160), the arithmetic error in the low flow rate range is reduced to about half, as shown in curve 312.

[0050] Furthermore, the input value can be appropriately assigned to the bit position corresponding to the flow range to be expressed by switching the size (G2, G1) of the gain term according to the size of the correction amount ΔX with respect to a predefined threshold (reference value). Accordingly, the arithmetic error of the measured flow rate can be significantly reduced, as shown in curve 313.

[0051] As described above, in the second embodiment of the airflow sensor, the input value can be appropriately assigned to the bit position in the flow range to be expressed by switching the gain term according to the magnitude of the correction amount with respect to the threshold. In this way, the arithmetic unit can significantly improve the arithmetic resolution in the correction amount range, where high arithmetic accuracy is required.

[0052] The arithmetic unit 110 can have a threshold for the measurement value X (raw data) of the airflow and switch the gain term used for the calculation operation between the case of the measurement value being greater than or equal to the threshold, namely the high throughput, and the case of the measurement value being less than the threshold, namely the low throughput.

[0053] In such an airflow sensor, the arithmetic unit, similar to the case where the threshold for the correction amount ΔX is provided, can significantly improve the arithmetic resolution in the correction amount region where high arithmetic accuracy is required. Furthermore, a threshold can be assigned to the detection value X1 after the scaling conversion.

[0054] Fig. Figure 10 is a diagram showing an example of an internal configuration of the arithmetic unit 110 in the airflow sensor 100 when the threshold for the detection value X1 is given. As in Fig. As shown in Figure 10, the arithmetic unit 110 switches the gain term used for the arithmetic operation between the case where the measured value X1 after scaling is greater than or equal to the threshold (i.e., in the case of high flow rate) and the case where the measured value X1 after scaling is less than the threshold (i.e., in the case of low flow rate). Even with such an airflow sensor, the arithmetic resolution can be significantly improved in the correction amount range where high arithmetic accuracy is required.

[0055] In the embodiments described above, the arithmetic resolution is primarily improved for the low and high flow rate ranges. However, in the present invention, the arithmetic resolution can be improved primarily for a medium flow rate range. Specifically, in the scaling conversion described above, the curve shape after the conversion is adapted to a desired shape using the m-th order expression (where m is an integer of 3 or more), and a threshold for the correction amount ΔX is also provided, thus enabling a significant improvement in the arithmetic resolution in the medium flow rate range.

[0056] Although the embodiments of the present invention have been described in detail above, the present invention is not limited to the embodiment described above, but various design changes can be made without departing from the spirit of the present invention as described in the claims. For example, the embodiments mentioned above have been described in detail for ease of understanding of the present invention, and the present invention is not necessarily limited to the embodiment with all the configurations described above. Part of the configuration of one embodiment can be replaced or modified by the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment.Furthermore, for a part of the configuration of each embodiment, a different configuration can be added, deleted, and replaced by other configurations. Reference symbol list 100 Airflow sensor (detection device for a physical quantity) 110 arithmetic unit 120 storage 150 correction cards 160 Offset Term 170, 180, 190 Gain term QUOTES INCLUDED IN THE DESCRIPTION

[0000] This list of documents cited by the applicant was automatically generated and is included solely for the reader's convenience. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions. Cited patent literature

[0000] JP 2004294110 A

[0003]

Claims

[1] Detection device for a physical quantity, consisting of: a physical quantity detection sensor that detects a physical quantity of a target gas; a storage unit that records a correction amount corresponding to a detection value of the detection sensor for a physical quantity; and an arithmetic unit that adjusts the capture value based on the capture value and the correction amount in the output, where the resolution of the storage unit is lower than the arithmetic resolution of the arithmetic unit. [2] Detection device for a physical quantity according to claim 1, wherein the arithmetic unit performs an arithmetic operation to reduce a resolution difference between the resolution of the storage unit and the arithmetic resolution of the arithmetic unit with respect to the correction amount referred to by the storage unit. [3] Detection device for a physical quantity according to claim 1, wherein the arithmetic unit performs a scaling conversion in which a data range of the correction amount is reduced using the detection value of the detection sensor for a physical quantity. [4] Detection device for a physical quantity according to claim 3, wherein the arithmetic unit performs the scaling conversion using a linear expression. [5] Detection device for a physical quantity according to claim 2, wherein the arithmetic unit switches a predetermined arithmetic expression used for the arithmetic operation according to a relationship between the correction amount and a predetermined threshold with respect to the correction amount. [6] Detection device for a physical quantity according to claim 2, wherein the arithmetic unit switches a predetermined arithmetic expression used for the arithmetic operation according to a relationship between a detection value of the detection sensor for a physical quantity and a predetermined threshold value with respect to the detection value. [7] Detection device for a physical quantity according to claim 6, wherein the arithmetic unit selects the arithmetic expression to assign information to a lower bit side of a data area of ​​arithmetic resolution when the detection value is greater than or equal to the threshold, and the arithmetic unit selects the arithmetic expression to assign information to an upper bit side of a data area of ​​arithmetic resolution when the detection value is less than the threshold. [8] Detection device for a physical quantity according to claim 3, wherein the arithmetic unit switches a predetermined arithmetic expression used for the arithmetic operation according to a relationship between a value calculated by the scaling conversion and a predetermined threshold with respect to the calculated value.