|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: FIRST: take advantage of your mentors expertise
Quote:
How much of a factor the storage speed effects this design will depend on the maximum samples per second you desire. If you just want say 5,000 samples a second there are existing SD memory based data loggers that can handle that. That's really getting towards the maximum number of samples per second of most TrueRMS DMM as well. For example: http://ocw.weber.edu/automotive-tech...-87-multimeter "...it has a 1ms (1000 samples per second) Min Max mode, the newer models; Fluke 87 Series III, and Fluke 87 Series V, have a 250µs (4000 samples per second) mode..." Some examples: http://www.ladyada.net/make/logshield/index.html Something to think about with this: http://arduino.cc/forum/index.php?topic=100366.0 See FAT16Lib's post: "This is a very good card for data logging. Not because of the average write rate of 198 KB/sec but the max latency of 81396 usec. Some cards have a max write latency of 200000 usec. The 198 KB/sec is way faster than needed to log 1000 records per second with 14 byte records. Once again the design problem is to overcome the occasional long write latency that is inherent in SD cards. Even class 10 cards have this problem. The assumption is that devices like video cameras have lots of buffer so they achieve high average write rates for very large files. This allows occasional pauses by the card to erase large areas of flash. You can only write to erased flash." Last edited by techhelpbb : 01-05-2012 at 17:48. |
|
#2
|
|||
|
|||
|
Re: FIRST: take advantage of your mentors expertise
Thanks for some great links and info.
Re logging: I really only hoped to log exceptions (out of normal parameters for an operating robot) so hopefully we are not talking 1000s of writes per second and if we are, as you pointed out, it could be written into the Arduino memory and then dumped offline to a USB stick or compact flash card). Part of the goal is to give a team a good development and testing system problem solving tool and partly to provide supporting evidence of field issues versus robot issues. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|