This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi
We have problem about measurement using FDC2214.
Application : Drone
We are about to use FDC2214 for liquid level detection(the remaining amount of fuel).
Following figure shows the actual situation. The target liquid is gasoline and the electrode is copper foil (level and reference).
First of all, we tried desk test, and we got good result (stable result).
In desk test, there were no frames (only tank).
But test with actual situation, we could not get stable result.
We are guessing environmental noise, influene of frames, and so on.
The following is our schematic of FDC2214.
What do you think what should we care about to improve measurement result. Do you have any idea?
Bestregards
Hello,
How different are your measurement results under the two test conditions? What are the dimensions of the tank and sensors? Is the drone operational?
Regards,
Yibo
Hi Yibo
Thank you for your reply.
The dementions of the tank is H:60mm x W:70mm x D:120mm. The drone is not operational.
We tried to test with FDC2214EVM and we found a probable cause.
EVM#1 |
Raw Code |
||
Water Level (cm) |
Level Sensor (CH2) |
Ref(CH3) |
Diff (|Level - Ref|) |
Empty |
32122032 |
32575827 |
453795 |
1 (Ref Level) |
32019650 |
32492287 |
472637 |
2 |
31944384 |
32476240 |
531856 |
3 |
31870669 |
32469905 |
599236 |
4 |
31790109 |
32467279 |
677170 |
5 |
31703187 |
32464925 |
761738 |
EVM#2 |
Raw Code |
||
Water Level (cm) |
Level Sensor (CH2) |
Ref(CH3) |
Diff (|Level - Ref|) |
Empty |
32248536 |
32097220 |
151316 |
1 (Ref Level) |
32154771 |
32020064 |
134707 |
2 |
32063412 |
32000532 |
62880 |
3 |
31988816 |
31995396 |
6580 |
4 |
31914748 |
31993604 |
78856 |
5 |
31826922 |
31992062 |
165140 |
As shown in upper tables, there is variability in each board. During measurement, the test environment was fixed (tank, cable, sensor and so on). Simply, we just changed EVM and tested.
Why does differences occure between EVM?
In this case, the level sensor (CH2) indicates larger raw data than Ref (CH3) for EVM#1, however, the Ref(CH3) indicates larger raw data than level sensor (CH2) at first, but going to reverse gradually for EVM#2.
We want to have the measurement result indicates same tendency, not depend on the EVM.
Do you have any idea?
BestRegards
Hi
We found two types of solution for Level detection using FDC2214.
One is single-ended measurement shown in the datasheet, which is using three electrodes (Reference environmental, Reference liquid and Level sensor).
Another is differential sensor configuration that is shown in SNOA935A application report. (Our trial is also using differential sensor configuration).
Which way is better for fuel gauge application?
Thank you for your help!
BestRegards
Hi Yibo
We did measurement again having the delta values of the level and reference sensors as you mentioned.
The following data that we got is for water.
#1 Test1 | Capacitance(pF) | ||||
Water Level (cm) | Level Sensor (CH2) | Clev-Clev(0) | Ref(CH3) | Crl-Cre | Level |
Empty | 61.701 | 0 | 60.017 | 0 | |
1 (Ref Level) | 62.114 | 0.413 | 60.345 | 0.328 | 1.259146341 |
2 | 62.435 | 0.734 | 60.41 | 0.393 | 1.867684478 |
3 | 62.782 | 1.081 | 60.44 | 0.423 | 2.555555556 |
4 | 63.079 | 1.378 | 60.451 | 0.434 | 3.175115207 |
5 | 63.417 | 1.716 | 60.461 | 0.444 | 3.864864865 |
#2 Test1 | Capacitance(pF) | ||||
Water Level (cm) | Level Sensor (CH2) | Clev-Clev(0) | Ref(CH3) | Crl-Cre | Level |
Empty | 62.535 | 60.851 | |||
1 (Ref Level) | 62.911 | 0.376 | 61.162 | 0.311 | 1.209003215 |
2 | 63.23 | 0.695 | 61.239 | 0.388 | 1.791237113 |
3 | 63.574 | 1.039 | 61.269 | 0.418 | 2.485645933 |
4 | 63.894 | 1.359 | 61.272 | 0.421 | 3.228028504 |
5 | 64.24 | 1.705 | 61.284 | 0.433 | 3.937644342 |
#1, #2 means the different EVM and we had test twice by each. According to the result, we can consider they have tendency for the measurement of water level sensing.
While, we got the following data for gasoline.
#1 Test1 | Capacitance(pF) | ||||
Water Level (cm) | Level Sensor (CH2) | Clev-Clev(0) | Ref(CH3) | Crl-Cre | Level #1 Test1 (Up) |
Empty | 62.026 | 60.287 | |||
1 (Ref Level) | 62.047 | 0.021 | 60.288 | 0.001 | 21 |
2 | 62.075 | 0.049 | 60.279 | -0.008 | 6.125 |
3 | 62.114 | 0.088 | 60.272 | -0.015 | 5.866666667 |
4 | 62.166 | 0.14 | 60.287 | 0 | |
5 | 62.216 | 0.19 | 60.275 | -0.012 | 15.83333333 |
#2 Test1 | Capacitance(pF) | ||||
Water Level (cm) | Level Sensor (CH2) | Clev-Clev(0) | Ref(CH3) | Crl-Cre | Level #2 Test1 (Up) |
Empty | 62.883 | 61.132 | |||
1 (Ref Level) | 62.931 | 0.048 | 61.183 | 0.051 | 0.941176471 |
2 | 62.983 | 0.1 | 61.208 | 0.076 | 1.315789474 |
3 | 63.03 | 0.147 | 61.214 | 0.082 | 1.792682927 |
4 | 63.068 | 0.185 | 61.211 | 0.079 | 2.341772152 |
5 | 63.115 | 0.232 | 61.201 | 0.069 | 3.362318841 |
For gasoline, we got different result by each board and test.
So we couldn't see tendency that is acceptable for level detecting.
Do you have any ideas for improvement.
Is it difficult to detect gasoline?
BestRegards