Closed AlexisTM closed 7 years ago
Hi Alexis,
Full descriptions of device settings for v3 can be found in the new Operation Manual.
By the way, I saw your LIDAREnhanced library, nice job!
I had to rewrite the library, because the base library was unusable for our application. Indeed, we needed high acquisition speed across multiple lasers and absolutely a non blocking architecture. If a laser have a "bug", which happens with v2, it had to go on with the next one.
With more lasers, our acquisition speed limitation is the I2C bus. To allow higher speed we would need to predict the next measure time to avoid using the bus while we know it will be busy. (Actual maximum speed: 2kHz, maximal estimated speed with synchronisation of busy time: 3kHz)
Anyway, does the receiver bias correction simply increase the acquisition time or does it add imprecision across measurements if we do it at every cycle ?
The measurement duration increases-- the device tries to find the right dc level for the receiver, it performs several iterations until the best dc level is found, and it will timeout after a certain number of iterations.
So the time the routine adds will vary, but there is an upper limit to this added time.
Dear,
Here are the results of my benchmark (for one laser), so people can see what configuration fits the user needs.
The test is done with :
Results :
Code :
Configure function at the time of the writing :