Автоматизированные системы контроля и управления РЭС, конспект лекций, страница 34

Отсюда получаем: С=С0+[U/Q], [U]=(С-С0)×Q,

где Q=(Umax-Umin)/2r;   C0=2r/2=2r-1 - код нуля.

                                                 Рис. 6.2.

Для упрощения обработки данных АЦП переходят к кодам со знаком:

Сзн=С-С0=[U/Q]; [U]=Сзн×Q.

Пример1: Для ЦАП К572ПА1: rЦАП =12 бит; 2r=4096; Umin=-5.12В; Umax=5.12В; С=0,…4095; Q=2.5×10-3 В или 2.5 мВ; С0=2048.

Пример2: Для АЦП К1113ПВ1: r =10 бит; 2r=1024; Umin=-5.12В; Umax=5.12В; С=0,…1023; Q=10×10-3 В или 10 мВ; С0=512.

С=512+[U/Q]; [U]=(С-512)×Q; Сзн=C-512; [U]=Сзн×Q (В, мВ).

 
 


6.3. Синтез цифровых сигналов для тестирования и управления

Наиболее быстрым способом синтеза тестовых детерминированных сигналов является табличный способ. Вычисление табличных значений сигнала выполняется обычно на языке высокого уровня.

Пример: Табулирование тестового гармонического сигнала с частотой F=fд×Р/N, где Р и N - целые числа.

arg:=0; step:=2*p*P/N;

for i:=1 to N do

begin

x[i]:=round(A*sin(arg)/Q)+C0;

arg:=arg+step;

end;

Здесь С0 - код нуля; Q - шаг квантования ЦАП.

Синтез полигармонических сигналов (ПГС):

x(n)=×cos(wknTдk)= ×cos(2×p×P×k×n/N+Фk).

Частота 1-й гармоники: f1=fдс×P/N

Частота k-й гармоники: fk=f1×k

Фазы гармоник выбирают из условия min пик-фактора сигнала: R(k)=(Xmax/Xmin)®min

Квазиоптимальное соотношение фаз: