В настоящее время я работаю над проектом 2DOF ball on plate (как этот: https://www.youtube.com/watch?v=0BDvbljP4Yk&t=165s), где я использую 4-проводной резистивный сенсорный экран в качестве датчика положения. Я просто работаю с Arduino Uno. Проблема в том, что шар, который я использую, имеет ограниченный вес, а измерения очень бодрые.
Я некоторое время пытался отфильтровать его с помощью цифрового фильтра (текущие лучшие результаты с медианным фильтром FIR), но он все еще довольно шумно, и я хотел бы отфильтровать его с помощью аналоговой фильтрации. Я успешно установил простые фильтры R C на порядок 1 и порядок 2 с помощью диодов, но на самом деле это не помогает при отскоке из-за способа измерения на сенсорном экране ... Мой вопрос: есть ли способ выполнить эффективную аналоговую фильтрацию по этой технологии?
Для получения информации мне необходимо выполнить фильтрацию с очень низкой частотой среза (я установил частоту среза 10 Гц).
Любые другие рекомендация приветствуется (литература часто сфокусирована на низкоуровневом программировании, о котором я пока не очень разбираюсь и на данный момент у меня мало времени для изучения).
Спасибо