Компьютерная модель измерителя частоты
Для измерения генерируемой частоты в автоколебательных системах, была написана программа:
Программа частотомера проверяет переход сигнала через нуль (Xn<=0, Xn+1>0). В этот момент запускается счетчик (переменная V), который увеличивается на единицу, как только в систему поступает следующая выборка. При следующем переходе сигнала через нуль (Xn+Т<=0 а Xn+1+Т>0), рассчитывается величина частоты по формуле F=1/((V+1-kappa)*Fd),
где Fd – частота дискретизации системы,
kappa – коэффициент интерполяции точки пересечения сигнала через нуль, повышающий точность расчета частоты, на каждом периоде рассчитывается повторно.
При переходе сигнала через нуль (Рис. 12.) получаем две точки Xn и Xn+1. Считаем в силу малых размеров, что все возможные значения между Xn и Xn+1 лежат на прямой. Тогда можно записать пропорцию:
(Xn+1- Xn) /(tn+1-tn )= Xn /(tn-tи)
Kappa= tn-tи
Рис. 12.