Может ли UNO регистрировать больше точек данных акселерометра PCB 353b33 по сравнению с осциллографом TDS3014B?
В настоящее время я записываю точки данных с аналогового акселерометра(PCB 353b33) с помощью осциллографа TDS3014B, длина записи которого составляет 10 000 точек при частоте дискретизации 1,25 Га/с. Я хочу записать больше точек данных, можно ли использовать UNO в качестве устройства сбора данных и записывать гораздо больше точек данных, чем осциллограф (>>>10 000)?
2 ответа
Ни за что. UNO имеет всего 2,5 кб оперативной памяти, поэтому вы не можете кэшировать точки данных, и вам понадобится очень быстрая ссылка, чтобы получить эти данные. А дискретизация с частотой 1,25 гигасампер/с на порядки превосходит UNO, так как ее максимальная тактовая частота составляет всего 16 МГц. Uno стоит около 20 долларов, а ваш TDS3014B-около 1500 долларов. Иногда есть причина для другого ценника.
Для 10-минутной выборки со скоростью 1,25 Gsps с использованием 32-битных float вам потребуется около 3 терабайт памяти. Вы даже близко не подойдете к этому с очень-очень мощным рабочим столом. Ардуино...? Мечтай. Этого никогда не случится.
Arduino имеет пару кБ памяти. Плюс медленный, грубый АЦП. Вы можете получить долю секунды при самой высокой частоте дискретизации. Чтобы растянуть его на 10 минут, вам потребуется не более 800 выборок (16-битные значения из 10-битного АЦП), так что, возможно, по одной выборке каждые 1 1/2 секунды.
- Стремясь записать тонну информации на SD-карту как можно ближе к жизни, насколько это возможно
- количество акселерметоров снижается после 1 пика
- Можно ли измерить скорость акселерометром? Насколько точно?
- Как увеличить скорость записи на SD-карту в Ардуино
- В чем разница между акселерометром, гироскопом и датчиком магнитометра?
- OVF в последовательном мониторе вместо данных
- Построение графика данных датчика Arduino в реальном времени на Processing, MatLab или Python
- Как связаться с датчиком через порты RX/TX Arduino?
Поэтому, если я хочу регистрировать данные в течение периода времени, скажем, 10 минут, то было бы хорошей идеей использовать uno, учитывая, что компромиссом является более низкая частота дискретизации. Поскольку проблема с осциллографом заключается в том, что это устройство регистрации срабатывания, и мне нужны данные в течение 10 минут или более., @MajorMajorMajorMajor
Частота дискретизации будет значительно ниже, и в зависимости от требуемого качества сигнала она может быть недостаточно точной (вы не указали, какой сигнал вы измеряете). И вам нужно, чтобы UNO был подключен к компьютеру, чтобы вы могли сразу передавать и хранить собранные данные., @PMF