Hello everybody!
My task is to take around 800 samples per second (800 would be nice, but if that is not possible: as many samples as possible) from 6 sensors for an experiment that lasts around 3 minutes.
I have access to a Pi2 and a Pi3 and am planning to use ADS1115 and read from those via I2C.
I already found the WiringPi Library and am able to read data from a ADS1115.
At the moment i don't know how to continue. So i am asking you guys if you can give me information on the following topics or if you can point me to articles or subjects that cover these things so i can find out how this can be done:
1) Will i be capable of sampling with 6 ADS1115 at around 800sps each?
2) Will the sampling rates be somewhat constant?
2.5) Maybe use an os-extension/modification that enables real time tasks?
3) What can i do to control the sampling rate? What is the bottleneck?
4) Would you recommend using the WiringPi Library in this case or is it linked to a lot of overhead?
5) I am planning to use C for reading from the I2C-bus but will it be much faster than the same thing done in Python?
That's all that comes to my mind right now.
Thanks and best regards
Hateful7