Select to expand quote
FormulaNova said..
By 'delicate', do you mean that they can't handle high frequency updates? Are you buffering the data or writing it at 18 times a second?
SD cards can't handle 18Hz updates if you write it directly with all the info you need, not even the Samsung cards.
When a SD card needs to allocate an empty block it can take between 400 and 800ms.
During this allocation you will loose data as (most) loggers can't buffer the data.
Fairly soon after I tested multiple SD cards I created a big buffer and instead of writing per update I started writing per block.
As I write per block I created multiple buffers that can handle SD block allocation.
Last trick I use is a continuous allocated file, this also handles block allocation OR slow SD cards.
BUT... the Ublox 8 chip only supports 18Hz on 1 GNSS
If you step back to 10Hz, you can use 2 GNSS networks, at 3Hz you can use 3.
At the moment I log data at 10Hz with GPS and Glonass, but as soon as it is more stable I will add Galileo and log at 3Hz
1 GNSS gives a deviation around 0.1/0.3km/h (0.05/0.16kts)
2 GNSS networks give a deviation around 0.03/0.08km/h (0.016/0.04kts)
3 networks is not really clear yet, I think the deviation will be around 0.005km/h (0.002kts)
(Yes, the Gyro supports Galileo already, every GNSS chip is updated to the latest Ublox firmware and the antenna is prepared)
Although you get more data per GNSS update, lower Hz rates is a bit less data.
I received an old Skytrack Venus816, it updates at 40hz and my unit can handle the data without missing a GNSS point.