Informatics Point

Информатика и проектирование

Обработка сигнала

L*iNOut2)>>12L; iN3O = (4096L*iNOut-

L*iNOut1+4096L*iNOut2+6211L*iN3O1-

3598L*iN3O2)>>12L; iBIn2 = iBIn1; //Сохраняем предыдущие значения.

iBIn1 = iBIn; iBOut2 = iBOut1; iBOut1 = iBOut; iNIn2 = iNIn1;= iNIn; iNOut2 = iNOut1; NOut1 = iNOut; iBO12 = iBO11;

iBO11 = iBO10; iBO22 = iBO21; iBO21 = iBO20; . //Остальные величины не показаны (для краткости).(iBIn>24000) iDac -= 1; //Управляем уровнем сигнала на выходе AD620.

if(iBIn<8000) iDac += 1; iOut1 = (iDac)&0xfff; DAC0H =

(iOut1>>8)&0xf; DAC0L = iOut1&0xff; if((iN3O+iOfs)>3000) iOfs

= 1; //Управляем выходным смещением.((iN3O+iOfs)<1000) iOfs += 1; iOut = ((iN3O+iOfs))&0xfff;

DAC1H = (iOut>>8)&0xf; //Выводим на осциллограф. DAC1L =&0xff; if(!(c2++&3)) printf(«%4d\r\n»,iOut); //Передаем результат в компьютер.

}

Отсчеты сигнала умножаются на 4 в каждом полосовом фильтре первого или второго порядка. Сдвиг вправо на 12 разрядов соответствует делению на 4096.

Обратите внимание на строки if(iAdc00>24000)iDac-=1 и if(iAdc00<8000)iDac+=1, которые управляют цифро-аналоговым преобразователем в составе ИС ADuC842. Сигнал ЦАП управляет входом сдвига уровня микросхемы AD620 для того, чтобы сдвинуть выходное напряжение AD620 в рабочий диапазон входа АЦП. Это желательно для того, чтобы уменьшить воздействие переменного смещения, которое возникает из-за разности качества контактов между электродами и кожей. Подобный же подход применен для сдвига выходного напряжения в центр диапазона выходных напряжений.

Перейти на страницу: 1 2 

Лучшие статьи по информатике

Проект цифрового печатного узла, выполняющего функцию стабилизации напряжения
Производство цифровых устройств электронной аппаратуры в настоящее время находит все более широкое применение во многих областях народного хозяйства и в зна ...

Разработка сети передачи данных Нуринского РУТ Карагандинской области на основе создания цифровых РРЛ
Оцифрованные магистрали, на базе которых строятся современные сети передачи информации, должны быть стандарта SDH (Synchronous Digital Hierarchy -это синхро ...

Электронавигационные приборы
На каждом судне для следования по намеченному курсу, выбора пути следования, контроля местонахождения в открытом море с учетом изменяющейся навигационной и ...

Меню сайта