Information
- Rating
- 136-th
- Location
- Москва, Москва и Московская обл., Россия
- Registered
- Activity
Specialization
Инженер встраиваемых систем, DevOps-инженер
Старший
Git
Bash
CI/CD
C
Встраиваемая система
Программирование микроконтроллеров
Разработка программного обеспечения
Алгоритмы и структуры данных
Системное программирование
Разработка драйверов
Можно сделать светодиод, который будет светить, когда Costas loop выходит в режим нулевой фазы. Это позволит отлаживаться.
Это тогда не fifo , а циклический буфер.
Классический fifo при переполнении заклинивает.
Сигнал c ADC может колебаться вокруг любого смещения.
Не обязательно вокруг (2^12)/2.
Зависит от освещения.
Самая первая проблема с которой я столкнулся оказалась такая:
ADC отсчёты всегда положительные 0.....4095.
Как на лету отсеивать постоянную составляющую сигнала для последующей ЦОС обработки?
Причем так, чтобы не сильно перегружать микропроцессор.
Как вариант , можете использовать для управления джойстик от PlayStation2.
Вот методичка
https://habr.com/ru/articles/959628/
Подключение PlayStation2 Джойстика к Микроконтроллеру (или Переходник между человеком и компьютером)
терминал легко пристегивается в роверы по SPI
Не рассматривали LoRa трансиверы, например SX1262?
Если на выходе I/Q после фильтра нижних частот получился комплексный ноль, то как определить ошибку по фазе? Ведь нулевой вектор I/Q может быть направлен в абсолютно любую сторону.
К стати, а STM32F407 может исполнять программу из SPI-NorFlash памяти eXecute in Place (XiP) ?
И, к слову, в обход запретам MPU (Memory Рrotection Unit )...
https://habr.com/ru/articles/950298/
Вот бы STM добавили DMA режим peripheral to peripheral.
Как там у Микрона успехи с портированием прошивки квадрокоптера BettaFlight на K1948BK018?
https://github.com/betaflight/betaflight
Хорошо бы отметить в тексте, что суммирование - это по сути усиливающий фильтр нижних частот ФНЧ.
FIR фильтр, где все веса равны 1.
Какой цвет PCB лучше всего способствует улучшению теплоотвода и охлаждению электронной платы?
Почему бы не использовать UART - CLI?
Не часто увидишь слова "разработка электроники" и "индустриальный дизайнер" в одном тексте.
Можно попробовать. Но мне кажется, что приложение будет так занято, что будет пропускать сигналы от DMA между итерациями.
Как вы без FIFO обеспечите гарантию, что внутри функции main() семплы будут обрабатываться в хронологическом порядке?
Почему в квадратурных смесителях используют для гетеродина не просто cos() и sin(), а cos() и -sin()?
Ухо может определять частоты до 15kHz, а глаз только 28кадров в секунду улавливает (28Hz). Ухо - получается нормальный датчик.