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...