Всем хай, мне тут тестовое закинули, на esp32, надо частоту синусоидальных сигналов различать. Я хочу юзать dsp либу и ацп с дма. Помогите определиться с сдк, я попробовал vscode вместе с esp idf, после иара такое, но я так понял лучше нету ничего? И еще одно. В большегстве примеров используется фриртос, без нее на есп никуда? Я просто никогда ее не использовал…

Комментарии: 41

  1. Andrey

    Хрена сё тестовое) А мож просто pll сделать?

    • Eduard

      Ну да

      • Andrey

        Или там смесь частот и спектр надо

    • Eduard

      Там есть наложенные сигналы с разными частотами

      • Andrey

        Ну тогда над фурье Но фурье на esp))

        • Eduard

          Ну да, для этого и дсп либа

          • Andrey

            Ну делаете буфер, туда циыруйте и функцию fft

            • Eduard

              Та пока вопрос в иде и нужнн ли фриртос…

              • Andrey

                Нет не нужен Буфер заполнили и вызвали функцию

                • Eduard

                  А то я утром копался, не смог даже диодом поминать

                  • Andrey

                    Можно и с фриртлсом и семафором Я бы послал нахер с таким тестовым)

                    • Eduard

                      Я в теории конечных автоматов симафоров и организации многопоточности не селен, увы

                      • Andrey

                        А там нет теории Вешаем задачу за семафор которая будет ффт делать, когда дма собрало буфер снимаем семаыюфор Заработает задача обработки

        • Anonim

          Сделай вид, што умеешь Фурье на есп вполне бодро крутится

          • Karboflex

            у меня на пк фурье на 4 ляма точек со скрипом идёт)) а ты про есп))

            • Anonim

              Так может ненада на 4 ляма точек?

              • Karboflex

                нада))

                • Anonim

                  Зач такая дискретизация по частоте?

                  • Karboflex

                    чтоб герцы видеть нормально)

                    • Anonim

                      Миллигерцы?

                      • Karboflex

                        просто герцы)

  2. Vladimir

    http://elm-chan.org/works/akilcd/report_e.html

    • Eduard

      Уфф, вообще пока трудно понимаю за симофоры, но спасибо, буду матчасть курить Спасибо, интересно

  3. Ogurezzz

    Нахера DSP? Настраиваешь пин на вход цифровой. У него есть порог срабатывания 0->1. Таймером считаешь количество импульсов за секунду и выдаешь результат. Нахрена Фриртосы и ДСП всякие?

    • Eduard

      как мне сигнал такой формы разобрать?

      • Ogurezzz

        ТЗ читай. Частота синуса. Вот ты и провалил тест на умение читать ТЗ.

        • Eduard

          Я в целом описал и вопрос был о иде и фриртосе

        • Tiny

          а если сигнал грязный?

          • Ogurezzz

            В ТЗ сигнал синусоидальный, это раз. Во-вторых, у тебя порог 0->1 и 1->0 разный. Там гистерезис как раз для этого.

      • Daniil

        Преобразование Фурье?

        • Eduard

          да

  4. Anonim

    Ну esp-idf вроде как по-умолчанию прикручен к ртосу Кроме вскода есть еще плагин под эклипс

    • Eduard

      Да, но я ртос неумею

Не нашли ответ?

Вам также может быть интересно