Changes for page How to do with Linear Calibration?
Last modified by Mengting Qiu on 2024/09/02 17:23
From version 6.1
edited by Mengting Qiu
on 2024/09/02 13:49
on 2024/09/02 13:49
Change comment:
There is no comment for this version
To version 14.1
edited by Mengting Qiu
on 2024/09/02 16:22
on 2024/09/02 16:22
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 5 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -16,74 +16,113 @@ 16 16 In some case, the measurement and real value are in different range, but they are both linear, we have to calculate the real value with the measurement we can use a simple Linear Calibration. 17 17 18 18 19 - **Example:**we have a waterlevelprobe,themeasurementrangeis 0 ~~ 10 meters,andthe outputis 4~~20mA, this meansthe when the water levelis 0 meter, the outputis 4mA, whenthe waterlevelis 10 meters, the output is 20mA.19 +== 2.1 Solve the linear relationship manually == 20 20 21 + 22 +(% style="color:blue" %)**Example:**(%%) we have a water level probe, the measurement range is 0 ~~ 10 meters, and the output is 4~~20mA, this means the when the water level is 0 meter, the output is 4mA, when the water level is 10 meters, the output is 20mA. 23 + 21 21 We can make a coordinate axis as below: 22 22 23 -1. (% style="color:b lue" %)**Y**(%%) axis is the real value, from 0~~10 meters24 -1. (% style="color:b lue" %)**X**(%%) axis is the probe output , from 4~~20mA26 +1. (% style="color:#4f81bd" %)**Y**(%%) axis is the real value, from 0~~10 meters 27 +1. (% style="color:#4f81bd" %)**X**(%%) axis is the probe output , from 4~~20mA 25 25 26 26 We use two points to make the linear line: Point1(x1,y1) = (4,0), Point2(x2,y2)= (20,10). 27 27 28 -Since the reading is linear, all (% style="color:b lue" %)**probe output**(%%) and (% style="color:blue" %)**real value**(%%) is on this line, so we can calculate the real value by probe output in two steps:31 +Since the reading is linear, all (% style="color:#4f81bd" %)**probe output**(%%) and (% style="color:#4f81bd" %)**real value**(%%) is on this line, so we can calculate the real value by probe output in two steps: 29 29 30 -* **Step1:** Get (% style="color:b lue" %)**k(Slope)**(%%) for the line:33 +* **Step1:** Get (% style="color:#4f81bd" %)**realk(Slope)**(%%) for the line: 31 31 32 32 k=(y2-y1)/(x2-x1) = (10-0)/(20-4) =10/16= 0.625 33 33 34 -* **Step2:** Get (% style="color:b lue" %)**kreal value(y)**(%%):37 +* **Step2:** Get (% style="color:#4f81bd" %)**real value( y )**(%%): 35 35 36 -k=(y-y1)/(x-x1) 39 + k =(y-y1)/(x-x1) 37 37 38 -~-~-> y = k*(x-x1)+y1 = 0.625 * (x-4) + 0. 41 + ~-~-> y = k*(x-x1)+y1 = 0.625 * (x-4) + 0. 39 39 40 - ~= 0.625 * (x-4) 43 + ~= 0.625 * (x-4) 41 41 42 - When x=12mA,y=5meters45 +Thus, we can introduce x-values to the already obtained equations to derive the corresponding y-values: 43 43 44 -When x= 8mA, y=2.5 meters47 +When x=12 mA , y=5 meters 45 45 49 +When x=8 mA, y=2.5 meters 46 46 51 + 47 47 A more general formular: 48 48 49 -Y=(y2-y1)/(x2-x1)* (x-x1) + y1 54 +(% style="color:#4f81bd" %)**Y=(y2-y1)/(x2-x1)* (x-x1) + y1** 50 50 51 51 52 - [[image:image-20240902114541-1.png||height="492" width="874"]]57 +Calibration Curve Schematic: 53 53 59 +[[image:image-20240902114541-1.png||height="336" width="596"]] 54 54 55 55 56 -= 3.Case examples =62 +== 2.2 Performing linear calibration curves in Excel == 57 57 58 58 59 - Some caseforexamplewhichwecanuseLinearCalibration:65 +In addition, we can also perform calibration curves in Excel and directly obtain linear equations by statistics of X and Y values. 60 60 67 +Citing the same example above, (% style="color:#4f81bd" %)**X**(%%) and (% style="color:#4f81bd" %)**Y**(%%). 61 61 62 -Case 1: Calibrate Microwave Radar Readling. 63 63 64 - Themicrowave radar reading mightffectbythe OUM(Object UnderMeasured), butthereading still linear. In thiscase, we can measure the closest(x1,y1)and the farthestpoint(x2,y2). Where the x is reading in platform, y is the real value. And use above method to calibrate.70 +=== Step 1: Create chart === 65 65 66 66 67 - Case2: Calibrate theSoilEC baseonSE01soilsensorrawECreading.73 +A simple spreadsheet with two columns: X values and Y values. 68 68 69 - The SE01 probeis calibrated viamineral soil. The readingfor other soil will be different by still in linear, In this case, we canmeasuretwo points (x1,y1) and (x2,y2).Where the xis readingof Raw EC, y is the real EC forthesoil. Anduse above method to calibrate75 +[[image:image-20240902160516-1.png||height="404" width="561"]] 70 70 77 +* Start by selecting the data you want to plot in the chart. 78 +* First, select the X-Value column cell, then press the Ctrl key, and finally click the Y-value column cell. 71 71 72 - Case3:use water levelprobeto calibratefor oil.80 +[[image:image-20240902160755-2.png||height="394" width="562"]] 73 73 74 -Oil has different density vs water, but we can still use the immersion type water level pressure sensor to get the oil level. In this case, we can measure two points (x1,y1) and (x2,y2). Where the x is reading of water level, y is the oil level. And use above method to calibrate 82 +* Go to the "Insert" TAB, navigate to the "Chart" menu, and then select the first option in the "Scatter" drop-down list. 83 +* A chart will appear with the data points in the two columns. 75 75 85 +[[image:image-20240902161202-3.png||height="453" width="824"]] 76 76 77 - Notice forLinearCalibrate:87 +* Right-click on one of the blue dots and select the “Add Trendline” option. 78 78 79 -1. k(Slope) is very important, We can measure more points to calculate the most accuracy k. 80 -1. Make sure the mapping is linear, and choose two calibrate points as “far” as possible. 89 +[[image:image-20240902161711-4.png||height="490" width="681"]] 81 81 91 +* A straight line will appear on the chart. 92 +On the right side of the screen, the Format Trendline menu will appear. Check the boxes next to “Show formulas on chart” and “Show R-squared values on chart”. 93 +The R-squared value is a statistic that tells you how well the line fits the data. The best R-squared value is 1.000, which means that every data point touches the line. 82 82 95 +Because the ideal data example is used, the R-squared value in this case is 1. As the difference between the data points and the line increases, the R-squared value decreases, with 0.000 being the lowest possible value. 83 83 97 +[[image:image-20240902161857-5.png]] 84 84 85 85 86 86 87 87 102 += 3. Case examples = 88 88 104 + 105 +Some case for example which we can use Linear Calibration: 106 + 107 + 108 +(% style="color:blue" %)**Case 1: Calibrate Microwave Radar Readling.** 109 + 110 +The microwave radar reading might effect by the OUM(Object Under Measured), but the reading still linear. In this case, we can measure the closest(x1,y1) and the farthest point(x2,y2). Where the x is reading in platform, y is the real value. And use above method to calibrate. 111 + 112 + 113 +(% style="color:blue" %)**Case 2: Calibrate the Soil EC base on SE01 soil sensor raw EC reading.** 114 + 115 +The SE01 probe is calibrated via mineral soil. The reading for other soil will be different by still in linear, In this case, we can measure two points (x1,y1) and (x2,y2). Where the x is reading of Raw EC, y is the real EC for the soil. And use above method to calibrate 116 + 117 + 118 +(% style="color:blue" %)**Case 3: use water level probe to calibrate for oil.** 119 + 120 +Oil has different density vs water, but we can still use the immersion type water level pressure sensor to get the oil level. In this case, we can measure two points (x1,y1) and (x2,y2). Where the x is reading of water level, y is the oil level. And use above method to calibrate 121 + 122 + 123 +(% style="color:red" %)**Notice for Linear Calibrate:** 124 + 125 +1. k(Slope) is very important, We can measure more points to calculate the most accuracy k. 126 +1. Make sure the mapping is linear, and choose two calibrate points as "far" as possible. 127 + 89 89
- image-20240902160516-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +31.2 KB - Content
- image-20240902160755-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +29.0 KB - Content
- image-20240902161202-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +74.0 KB - Content
- image-20240902161711-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +66.9 KB - Content
- image-20240902161857-5.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +48.1 KB - Content