Ik werk momenteel aan een project waar ik twee contactloze IR sensoren met elkaar wil laten matchen.
Van fabriek af wijken ze onderling te veel af en ook nog eens met een non-lineaire afwijking.
Ik heb nu in code een formule staan die IR sensor2 kan mappen op sensor1.
Zeg maar een correctie formule.
Dit werkt aardig, maar niet optimaal nog.
Het liefste wil ik af van alle floating point berekeningen en de ruwe ADC resultaten kalibreren.
Nu zit ik te denken aan het genereren van een calibratie tabel in EEPROM.
Sensor2 kan dan de dichtstbijzijnde waarde opzoeken in de tabel en de gewenste correctie toepassen.
Nu garanderen ze bij de Atmega328P het volgende:
The EEPROM has an endurance of at least 100,000 write/erase cycles.
Maar is het lezen van EEPROM dan onbeperkt?