Курсовая работа: Устройство цифровой фильтрации на основе микроконтроллера фирмы AVR ATmega16
Init_SPI();
while(1)
{
PORTC = 0x00;
ADC_conv=ReadADC();
y_out=Integrator(ADC_conv);
SendSPI(y_out); //ïåðåäà÷à äàííûõ ÀÖÏ
delay_us(6); //forADC
}
}
Заключение
В курсовой работе разработано устройство цифровой фильтрации на основе микроконтроллера фирмы AVRATmega16. Разработанный фильтр пропускает сигнал в диапазоне от 0 до 200 Гц. Данное устройство обладает высокой точностью преобразования. Также имеет малые габариты, вес, и обладает низким энергопотреблением.
Одним из главных достоинств цифровых фильтров, является высокая точность преобразования, так же они не имеют дрейфа вследствие изменения параметров компонентов. Но они имеют ограничения при работе в реальном режиме времени, т.к. вычисление должно быть завершено в период дискретизации. Аналоговые ж фильтры необходимо использовать для устранения эффекта наложения спектров и на высоких частотах.