Sick-Boy
Legacy Member
Ik ben bezig een injectiesysteem te ontwikkelen voor school en ik ben op zoek naar een manier om acceleratie te ontdekken. De positie van het gaspedaal wordt gemeten door een sensor en deze sensor wordt om de 100mSec ingelezen. 5 ingelezen waarden worden uitgemiddeld (om spikes te vermijden). Acceleratie wordt gezien wanneer deze uiteindelijke waarde iets van een 20% verschilt van zijn voorgangers.
De vraag is dus: hoe kan ik op een compacte manier kijken of er acceleratie plaatsvindt?
ik had zelf gedacht om een 10-tal uiteindelijke waardes in een (FIFO) array bij te houden en het gemiddelde hiervan te vergelijken met de nieuwe waarde, maar na enkele seconden is dit effect uitgewerkt (en de motor is te traag om de acceleratie al te hebben verwerkt)
Alvast bedankt
De vraag is dus: hoe kan ik op een compacte manier kijken of er acceleratie plaatsvindt?
ik had zelf gedacht om een 10-tal uiteindelijke waardes in een (FIFO) array bij te houden en het gemiddelde hiervan te vergelijken met de nieuwe waarde, maar na enkele seconden is dit effect uitgewerkt (en de motor is te traag om de acceleratie al te hebben verwerkt)
Alvast bedankt
