Привет всем!
Разрабатываю пеленгатор УКВ частоты (150-170 МГц).
В качестве контроллера выбрал Atmega128 который будет заниматься следующим:
1. Переключать по кругу (4 или 8 антенн)(1,2,3,4,5,6,7,8,1....)
2. Записывать через аналог. вход в память контроллера синусоиду с УНЧ приемника (~500Гц) 1 круг антенн.Затем сравнить ее с 2 кругом. т.е сравнить
2 синусоиды. Если очень "похожи" то вычислить угол по пику синусоиды
3 Выводить результат на комп через первый USART0, на светодиоды.
4 Поддерживать опред. уровень сигнала на аналог входе (АРУ) с помощью ШИМ.
5 через второй USART1 управлять частотой радиоприемника
Точность измерения теоретич = 2 град
на 1 круг 360/2 =180 байт
Вопрос как правильно сравнить 2 синусоиды не теряя много времени
180 байт 1-го круга похожи(не обязательно равны) на 180 байт второго круга
И пик вычислять лучше во время набора байт или после???
Спасибо заранее..