Signal Conditioning

cancel
Showing results for 
Search instead for 
Did you mean: 

teds calibration

hello everyone

I have a TEDS EEPROM in a force sensor (0-10 kg). I have to use a calibration table, it works almost perfectly:

I if do not use the calibration table, I get values from 0 to 10.5 kg. So I define a table that says 0, 0 and 100, -5. Then, I get correct values from 9 to 9.5 kg, but it adds 500 g when I add anything to 9.5 kg, so I get an end value of 10.5 kg, and can never have anything between 9.5 and 10 kg. I thought then that the table doesn't cover the real 100% point, since it stores 9.999 in the EEPROM. So I added 100.267, -5 to the table. Now, all is correcty, except for valus between 9.5 and 9.53 kg (sic!). Between those values, the display shows a random value between 9.5 and 10 kg.

I tried with different values in the table. Even with tuning the 9.5-9.53 range in the table with tiny steps (every value, step = 0.005 !), I always get the same problem. I changed between an "electrical" and a "physical" table, get always the same error. I'm working on this problem since 3 days, I don't have ideas anymore.

Every answer is welcome...

Thanks...
0 Kudos
Message 1 of 2
(3,093 Views)
Hi...

I fixed the problem. I discovered the error by using another sensor.

In TEDS, there are the minimum and the maximum values. We calculate the maximum by entering the sensibility in the program. The problem was, we forgot to add the minimum value, so the range was too narrow. The second sensor had a much bigger minimum value, so saw what was wrong.

Thank you for reading...
0 Kudos
Message 2 of 2
(3,088 Views)