Phase Lock Loop На Ардуино по шине SPI, возможно ли?

Venanskui
Offline
Зарегистрирован: 10.07.2021

Как думаете можно ли реализовать Phase Lock Loop (измерить разность фаз) для ускорений от двух акселерометров по шине SPI на Ардуино, какой метод наиболее подойдёт? Сама по себе реализация Phase Lock Loop сложна на ардуино, так еще и интерфейс последовательный. Вопрос сложный, но интересный, так сказать, для прожжённых электронщиков). Ваши идеи и предложения.

rkit
Offline
Зарегистрирован: 23.11.2016

Venanskui пишет:
Phase Lock Loop (измерить разность фаз)

Вот это как теперь называется, оказывается

nik182
Offline
Зарегистрирован: 04.05.2015

Измерить разность фаз можно разными способами. Легче всего простым аналоговым вычитанием. Если цифровым, то оцифровка сигналов должна превышать в 2 раза необходимую точность получения значения разности фаз. Например, для 1 кГц исходных сигналов, что бы получить точность 1 градус надо оцифровать на скорости 720 кГц. Уно нано с этим не справиться. А если брать платы акселерометров, то оцифровка у них существенно медленее. Получить значения с платы конечно можно и даже разность фаз можно посчитать, но для очень низких частот. Где то в районе десятков герц. А какую частоту надо поиметь?

Да, rkit прав, Phase Lock Loop это всётаки несколько другое, измерение разности фаз это только начало процесса Lock.