whichever is larger happens first so total event time is:
when to start the stirrer command? takes settle time + time to stop (calculate from deceleration and the stirrer setpoint or from vortex sequence start to finish)
when to turn the LED on? takes warmup time
what's the minimum read time that's possible? max(settle+stop/vortex time, warmup) + cooldown = minimum read interval --> automatically adjust this
typical values for warmup until stable: 20 seconds
typical values for cooldown: same as warmup
important: read sensor a little after LED turns off for the dark signal!
Q: should zero still await the cooldown after gainadjustment? probably not --> probably best to go straight into zeroing without ever turning the LED off!
--> move warmup + cooldown above the stirrer options
stirrer
whichever is larger happens first so total event time is:
when to start the stirrer command? takes settle time + time to stop (calculate from deceleration and the stirrer setpoint or from vortex sequence start to finish)
when to turn the LED on? takes warmup time
what's the minimum read time that's possible? max(settle+stop/vortex time, warmup) + cooldown = minimum read interval --> automatically adjust this
typical values for warmup until stable: 20 seconds
typical values for cooldown: same as warmup
important: read sensor a little after LED turns off for the dark signal!
Q: should zero still await the cooldown after gainadjustment? probably not --> probably best to go straight into zeroing without ever turning the LED off!
--> move warmup + cooldown above the stirrer options
stirrer