• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    BLE SoC PHY6202

    И уточнение по: Коэф. никому не нужны. Вообще данные датчики получили распространение по другой причине. Одна из них - исследования пульсаций сердца и связанных с этим явлений в западной системе (США) началось только с 1990 года. Им нужна инфа и проще её собрать с толпы папуасов напяливаюх...
  2. pvvx

    Аппаратный программатор ESP32 на базе STM32

    ESP_NOT_ENOUGH_DATA = 0xC8, ESP32-IDF: components/esptool_py/esptool/flasher_stub/stub_flasher.h ファイル
  3. pvvx

    BLE SoC PHY6202

    И графики для анализа методов получены элементарно. Нажатием кнопочки в Html "Save data.csv" и чтением в программу Power Spectrum Estimate Laboratory (PSE Lab) . Другое ПО или платное, или не едят text-овые данные. А дописывать в HTML вывод *.wav лень :)
  4. pvvx

    BLE SoC PHY6202

    Да-да фамилии с миллионников городского кладбища. А отличаются в реализации парой бит. Видимо практики переноса на CPU никакой... Непрерывно показывать частоту пульса с точностью кварца :) Вроде микросхема датчика так и зовется - пульсометр, если её использовать по назначению...
  5. pvvx

    BLE SoC PHY6202

    Прикидычно функция на пару страниц asm для типового DSP. На Cortex ещё как-то перенесется, но возможно будет тормозить если нужна особая точность (старт показаний после 3-х секунд замера и удержание фазы с вычислением частоты на каждый smps). На ESP лучше и не думать реализовывать...
  6. pvvx

    BLE SoC PHY6202

    Вырежем более качественный кусок и измерим: Всё совпадает до граммов, хотя замер сделан в сантиметре - двух от датчика c накалом диода до пары мА :) А далее, учитывая Вейвлет, сделайте правильный базис разложения... Точность вырастет на порядок.
  7. pvvx

    BLE SoC PHY6202

    Кто вам сказал что нужно классическое разложение на примитивы sin/cos, да ещё с дурным дискретным шагом (БПФ/ДПФ)? У вас вычислительные мощности на Гегафлопсы простаивают в мелком MCU? :confused: :)
  8. pvvx

    BLE SoC PHY6202

    Полностью халявый замер c дерганием/дерганием и пофиг всё: Итого: F(1)=0.0223502 * 66.8 smps * 60 sec = 89.579602 пулсиков в минуту.
  9. pvvx

    BLE SoC PHY6202

    Задача элементарная - найти несущую в диапазоне от 50 до 200 'пульсов' и вести с известной уходом. Будет измерять и когда человек не понимает что на графике. По видео рожи в ютубе :p Методика давно проработана на определение по камере чуваков со стрессом.
  10. pvvx

    BLE SoC PHY6202

    Причину 'развода' изучили? Все они делают как тут: Вместо математической фильтрации окном (типа преобразования БПФ) на sin/cos от базиса 'пилы', они там что-то фильтруют и дифференцируют :)
  11. pvvx

    BLE SoC PHY6202

    Я его уже видел. Матом ругаться не хочу. -------- На всякий пожарный случай - тестовый кривой исходник WebBluetooth (HTML + js) от теста:
  12. pvvx

    BLE SoC PHY6202

    Тестировал heart rate sensor EM7028 в часах из начала темы. Прошил немного исправленный пример из SDK PHY62XX_SDK_1.1.8\example\ble_peripheral\wrist Дополнил изменяемой установкой частоты опроса сенсора с передачей по BLE (за раз передается 8 замеров). Оптимально вышло где-то 66 smps (8.25...
  13. pvvx

    SPI DMA ESP8266

    ESP для таких тестов требуют костыли типа этого https://esp8266.ru/forum/threads/podkljuchaem-monitor-i-klaviaturu-k-esp8266-32.4689 По остальным контроллерам у ESP ситуация ещё хуже. Но 'народ' всегда выбирает худшее. Туда ему и дорога. :)
  14. pvvx

    SPI DMA ESP8266

    Ещё на счет SPI и ESP - пока на ESP никому не удалось сделать элементарного автоматического вывода буферов без участия CPU. Сказывается кривая архитектура ESP. Из альтернативных на это был способен лишь RTL c Cortex даже при меньших ресурсах. Известный пример...
  15. pvvx

    SPI DMA ESP8266

    Всё это не имеет смысла, если у вас WiFi. WiFi -> (следовательно) TCP/IP. А для стека и нативной обработки TCP/IP по спекам надо от мегабайта буферов... Малинка годится. ESP - нет. И тут как не крутите - поддержать минимальные стандарты TCP не сможете. Поиграться - без проблем.
  16. pvvx

    SPI DMA ESP8266

    'кортекс'-ы сильно разнятся именно встроенными контроллерами. STM-овские не богаты этим. Там упрошенные, требующие ну очень многого от CPU, до ситуации что код конфигурации DMA и контроллера только замедляет исполнение и не дает никакой автоматизации и ускорения. Ради дешевизны жалеют размер...
  17. pvvx

    SPI DMA ESP8266

    Новые ESP32 с одним ядром и пониженной тактовой Espressif продает значительно дороже. Вывод делайте сами.
  18. pvvx

    SPI DMA ESP8266

    Раскопки по SPI у ESP8266 были в 2015... С тех пор ничего 'откопанного' не применили в SDK, тем более в Arduino. Забейте - всё равно ESP не для рабочих проектов.
  19. pvvx

    SPI DMA ESP8266

    Не забудьте, что регистры контроллера SPI находятся за низко-скоростной шиной от CPU, тактируемой кварцем… Это ограничивает скорость доступа и требует 32-х битных обращений к массиву данных контроллера SPI. А так – нашли чем заниматься на устаревшем контроллере… Для скоростных пересылок с SPI...
  20. pvvx

    SPI DMA ESP8266

    Как такового, классического DMA, у ESP8266 нет. Организация контроллера SPI на ESP8266 имеет распределенный по адресам фиксированный буфер (последовательно заполняемый массив регистров в контроллере), а не FIFO. При такой организации (обычно) DMA не бывает, если не сделано специальной...
Сверху Снизу