Zoals je op de grafiek kan zien is de uitgangssignaal niet lineair.
Ik ken enkel mogelijkheden om een spanning (sensor) lineair in te lezen. Hoe moet je dit doen in dit geval? Kan je dat opsplitsen in deelgebieden?
De Omron site doet moeilijk op dit moment, kan de datasheet van de D6F-V 1010 niet downloaden.
Als niet lineair betekent dat ie logaritmisch is, dan kun je daar mee rekenen.
Je hebt dan nog steeds de logaritmische waarde aan de ingang, en dat verander je dan ook niet, maar dat is dan wel met een stukje wiskunde op te lossen.
Nou kan ik je niet vertellen hoe je dat doet, en de datasheet moet dan ook nog wat helpen om hier zeker van te zijn.
Wat je ook eens kunt bekijken, is het mappen van waardes die je binnenhaalt.
Dat word toegepast bij wat voorbeelden over het binnenhalen van analoge waardes.
Ik probeer een niet-lineaire sensor zo nauwkeurig mogelijk uit te lezen.
De Arduino Analoog digitaal convertor is not zo heel precies.
En verder is de spanning heel belangrijk. Als je voeding niet goed genoeg is krijg je heel rare metingen.
Als het echt heel nauwkeurig moet zijn lees dan ook eens http://hacking.majenko.co.uk/node/57
Met vriendelijke groet
Jantje