Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методические указания

.pdf
Скачиваний:
26
Добавлен:
09.02.2015
Размер:
2.98 Mб
Скачать

Физической формой представления выходных сигналов могут являться, например, импульсно-потенциальные напряжения с различными уровнями U , а математической формой — число в системе счисления с основанием рав-

ным двум (N2 ).

В символической форме процесс преобразования математической и физической форм представления информации посредством ПНК можно представить в виде:

[Θ(ms );ψ(U,U )→ Θ(N2 );ψ(U )]ПНК.

Таким образом, можно отметить, что ПНК решает задачу согласования источника и приемника по математической и физической форме представления информации, что символически может быть выражено в упрощенной записи:

(ms ;U)ИСТ ~ [ms ;U(N2 ;U )]ПНК ~ (N2 ;U )ПР,

которая означает, что разрешающая способность выходных напряжений постоянного Uи переменного U~ тока источника информации должна соот-

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

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

На рис.5.6 представлен процесс прямого S()t N()t и обратного N()t S()t преобразований.

Процесс прямого преобразования имеет два этапа:

а) квантование непрерывного сигнала, в результате которого сигнал S()t заменяется сигналом j S(i t), т.е. принимает ближайшее значение по шкале квантования по уровню j S в моменты времени i t ;

б) кодирование, в результате которого квантованный сигнал, представленный в системе счисления с основанием, равным разрешающей способности по уровню m1 >> 2 , заменяется представлением его в двоичной системе счис-

ления при m2 = 2. При этом динамическая составляющая сигнала до преобразования может быть выражена как D1 =logm1, а после преобразования — D2 =logm2 . Из рис.5.6 также видно, что одному элементу непрерывного сигнала до кодирования (n1 =1)соответствует n2 > 2 элементов после кодирования за одно и то же время t1.

76

В идеальном случае, без учета помех и при равновероятном и независимом распределении уровней сигналов, количество информации, содержащееся в сигнале до преобразования I0 (S ) должно быть равно количеству информа-

ции после преобразования I0 (N ), т.е. должно быть выполнено соотноше-

ние:

I0 (S )= I0 (N ),

которое может быть представлено в виде:

logm1n1 =logm2n2.

На основании последнего с учетом рис.5.5 может быть записано следующее соотношение:

n2

= log m1

=

t1

= F2

=

D1

.

 

 

n

log m

2

 

t

2

F

 

D

1

 

 

 

1

2

 

Из равенства F1D1 = F2D2 следует, что в процессе преобразования проис-

ходит взаимообмен между динамической составляющей и спектром сигнала при неизменном времени преобразования T1 = t1, затрачиваемом на снятие

одного отсчета.

При обратном преобразовании, в отличие от прямого, после декодирования может быть получен сначала квантованный сигнал, а после сглаживания – непрерывный.

Оценка экономичности преобразования информации может быть выполнена на основании выражения:

ϕ (V )=1F1 D1 , F2 D2

так как

T1 = t1 = n2 t2 =T2.

5.4. Оценка точности и скорости преобразования сигналов.

Основными количественными параметрами преобразования являются точность и скорость преобразования.

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

Различают статическую и динамическую точность преобразования. Статическая точность ПНК характеризуется погрешностью преобразования

при скорости изменения входного сигнала, равной нулю, т.е. при S&()t =0 и может быть выражена:

77

δ

ст

=100

=

100 S

.

 

 

m

 

Smax Smin

 

 

 

Статическая точность может быть выражена также посредством среднеквадратической ошибки преобразования:

σ

пр

= σ 2

+σ 2

=σ

инстр

k 2

+1,

 

кв

инстр

 

 

 

где

 

 

 

 

 

 

 

k =

σкв ; σ

 

=

+ S

2 1

x2dx = S .

 

σинстр

кв

 

S

2 S

2 3

Причем, равенство p(x)= 1S указывает на то, что для входного сигнала в

пределах шага квантования принят равномерный закон распределения.

На основании приведенных выше соотношений и выражений можно выразить число разрядов преобразователя:

Smax Smin

 

 

S

 

 

 

 

n =log

 

 

=log

 

 

.

 

2 3σкв

 

 

2

 

 

 

 

 

3 k σинстр

Динамическая точность ПНК характеризуется погрешностью преобразования при скорости изменения входного сигнала, не равной нулю, т.е. при S&()t 0 и может быть выражена на основании равенства 2.17 как:

S

 

 

=

 

100

t

(

&

)max

.

 

 

 

 

 

 

дин

 

S

 

S

 

 

 

 

 

 

 

 

 

 

Если скорость изменения сигнала, поступающего от источника, S&()t не бу-

дет превышать допустимую для ПНК, то можно принять, что динамические ошибки будут находиться в пределах статических, т.е. если

S& t

S& t

 

 

 

S

 

δ

 

 

 

 

S& t

> S& t

 

, то

 

 

 

 

. Если

же

, то

()ИСТ

()ПНК

 

 

 

 

 

 

 

 

дин

ст

 

 

 

 

()ИСТ

()ПНК

 

 

 

 

 

 

 

 

 

 

 

 

 

появится приращение динамической погрешности:

 

 

 

 

 

 

 

S

 

 

 

 

=

100 i t

 

&

(t)

 

&

(t)

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

ИСТ

S

 

 

 

 

 

 

j

 

дин

 

 

 

S

[

 

 

 

 

ПНК ]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

геометрическая интерпретация которой дана на рис.3, где i — порядковые номера отсчетов о шкале времени.

Быстродействие ПНК или его пропускная способность может быть выражена скоростью преобразования разрядов:

C =

n

 

разр.

,

 

 

 

 

t

с

 

 

 

 

скоростью преобразования кодовых эквивалентов:

78

W = C =

1

 

коды

,

 

отсчеты

,

 

 

 

 

 

n t

с

 

с

 

 

 

 

 

или максимальной скоростью изменения входного сигнала:

S& t

= S W

 

В

.

 

 

()max

 

 

 

 

 

 

с

Как будет показано в дальнейшем, ПНК могут быть построены с постоянным

ипеременным шагом квантования как по времени, так и по уровню.

5.5.Выбор разрядности АЦП при заданной погрешности входной аналоговой величины.

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

Допустим, что выходной сигнал датчика имеет погрешность δx , а ПНК, как квантующий элемент, характеризуется погрешностью δy .

Суммарная погрешность при независимости величин x и y может быть представлена как δz =δx +δy. Из соотношения для разрешающей способ-

ности ПНК:

m=100

δy

следует, что с уменьшением погрешности δ y разрешающая способность ПНК возрастает и в пределе:

lim δz =δx.

m→∞

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

В связи с этим необходимо решить задачу оптимального соотношения погрешностей аналоговой величины и разрешающей способности ПНК. Одним из вариантов решения указанной задачи является выбор шага квантования ПНК в зависимости от заданного допустимого увеличения суммарной погрешности за счет шага квантования. С целью решения указанной задачи выразим суммарную погрешность преобразования через среднеквадратическое значение как

79

σ

 

=

 

σ

2

+σ

 

2

=

 

 

σ

2

 

 

 

 

S 2

= σ

2

+

S y2

,

(5.1)

 

z

 

x

 

y

 

 

x

+

 

 

 

 

x

12

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

3

 

 

 

 

 

 

 

 

 

 

 

S y .

 

 

 

 

 

 

 

 

 

 

 

 

 

где σ

y

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В нормированном виде выражение 5.1 будет иметь вид:

 

 

 

 

 

 

 

 

 

 

 

 

σ

 

=

1+

(

 

S y )2

,

 

 

 

 

(5.2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

н

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S y

 

zн

 

 

 

 

 

z

12

 

 

 

 

 

 

 

где (

S y )

=

 

 

;

 

z

=

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

н

 

 

σ

x

 

 

н

 

 

σ

x

 

 

 

 

 

 

 

откуда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12(σz2

1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

y

σ

x

 

 

 

 

 

(5.3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

н

 

 

 

 

 

 

Sy по

Выражение 5.3

 

позволяет определить величину шага квантования

заданному

увеличению

суммарной

среднеквадратической ошибки

σzн за

счет шага квантования.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример 5.2. Пусть требуется, чтобы погрешность за счет квантования увели-

чивала суммарную погрешность σz не более, чем на 5% по отношению к по-

грешности σx , т.е.

σ1,05.

Найти величину шага квантования Sy ,

удовлетворяющего указанному условию.

Решение. Используя выражение 5.3 найдем:

Sy σx

12(1,052 1)=1,1σx.

Кривая зависимости

S

y

 

(

zн )

построенная в соответствии с выраже-

 

= f σ

 

нием 5.3 приведена на рис.5.7а.

Другим возможным вариантом решения этой задачи является непосредственное определение числа разрядов ПНК в зависимости от диапазона изменения аналоговой величины, а также от заданного увеличения суммарной погрешности преобразования за счет квантования.

В качестве исходных параметров примем нормированные значения шага квантования и диапазона изменения сигнала:

(

S y ) =

S y

;

(S y )

= Smax Smin ,

 

 

н

σ

x

н

σ

x

 

 

 

 

 

а также разрешающую способность

80

m = SS y =2n 1,

где n – число двоичных разрядов.

На основании приведенных выражений можно записать:

( S y )

=

S y

=

(S y )н

.

 

 

н

 

σx 2n 1

Подставив выражение 5.4 в 5.2 получим:

 

 

(S y )н2

σzн =

1+12(2n 1)2

(5.4)

(5.5)

Из кривых, построенных в соответствии с выражением 5.5 и приведенных на рис.5.7б следует, что по мере увеличения числа разрядов влияние погрешности, вносимой ПНК за счет квантования, резко уменьшается.

На основании выражения 5.5 можно определить число разрядов n в зависи-

мости от σ

и (S y )н:

(S

 

)

 

 

 

 

y

 

 

 

 

 

н

 

 

 

n =log

12(σz2

1)+1

(5.6)

 

 

 

 

н

 

 

Оценить зависимость суммарной погрешности преобразования от соотношения погрешностей x =σx и y =δy можно на основании их законов распре-

деления.

Так, если погрешность x , характеризующая непрерывный сигнал Sx на выходе датчика, подчиняется нормальному закону распределения:

f1(x)=σ

1

 

 

 

x2

 

 

π exp

2σ 2

, ,

 

 

x

2

 

x

 

а в пределах шага квантования

 

S y

имеет место равномерный закон распре-

деления погрешности квантования:

 

 

 

f2(y)=

 

1

 

,

 

 

 

 

S y

 

 

 

 

 

 

 

 

 

 

 

то плотность вероятности суммарной погрешности z при независимом x и

y будет определяться выражением:

)

 

(

)

=

−∞

2

1(

 

f z

 

+∞ f

 

(y) f zy dy

(5.7)

Подставим в выражение 5.7 законы распределения величин x и y :

81

f (z)= 1S

 

 

 

1 π

 

S

(zy)2

 

 

 

 

 

2

y

σ

x

+

S yy 2 e

 

2σx dy

 

 

2

2

 

 

и используя подстановку

t= zy

σx

приведения полученного выражения к функции Лапласа с учетом нормированных значений случайных величин, найдем:

σ

x

f z

н )

=

 

1

Ф z

н

+

1

(

S

y

)

 

Ф z

н

1

(

S

y

)

 

 

 

 

 

 

 

 

(

2(

 

 

 

2

 

 

н

 

2

 

 

н

 

 

 

 

S y )н

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5.8)

На рис.5.7в приведены кривые, построенные в соответствии с выражением

5.8.

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

5.6. Особенности многоканального преобразования информации.

В основе построения многоканальных преобразователей информации лежит принцип временного разделения преобразуемых сигналов, сущность которого представлена на рис. 5.8.

Как следует из временной диаграммы, отсчеты непрерывных сигналов снимаются циклически через определенные интервалы времени TЦ , т.е. дис-

кретно во времени.

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

Первая из них, разработанная В.А.Котельниковым, и состоит в том, что передача непрерывного сигнала с ограниченным спектром может быть заменена передачей его мгновенных значений в дискретные моменты времени, исходя из условия:

t =TЦ = 21Fc ,,

где Fc — верхняя граница спектра непрерывной функции; t — интервалы времени между отсчетами.

82

Тогда количество отсчетов для непрерывного сигнала, действующего в интервале времени TЦ может быть определено как:

nt =TЦt =2Fc Tc.

Из теоремы Котельникова вытекает принципиальная возможность многоканальной передачи непрерывных сигналов с временным разделением, состоящая в том, что промежутки времени между отсчетами данной функции могут быть использованы для снятия отсчетов других функций, как показано на рис.5.8.

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

Первое из ограничений состоит в том, что, в соответствии с выражением Котельникова:

S t

=

+∞

S(k t)

sinω(t k t)

 

(5.9)

 

()

 

 

ω(t k t)

 

 

 

k =−∞

 

 

 

 

 

 

 

 

используемым для разложения непрерывной функции в ряд (рис.5.9), функция не должна иметь ограничений во времени. В реальных же условиях, особенно при снятии отсчетов в процессе многоканального кодирования, отсчетные функции ограничены во времени. Ограничение же непрерывных функций во времени в соответствии с преобразованием Фурье указывает на необходимость снятия ограничений протяженности спектра.

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

Второе ограничение состоит в том, что выражение 5.9 предусматривает восстановление передаваемой функции по мгновенным значениям посредством идеального фильтра нижних частот. В процессе же кодирования непрерывных сигналов задача восстановления передаваемого сигнала обычно не рассматривается, вследствие чего вряд ли можно признать правомерным для рассматриваемого случая использование условий временного квантования сигналов по теореме Котельникова.

Однако при построении МПКН в процессе преобразования кодов в соответствующие уровни напряжения теорема Котельникова может быть применена с учетом первого ограничения для определения дискретности кодов, поступающих с выхода ЦВМ. Можно отметить и третье ограничение, связанное с двумя первыми, которое состоит в том, что каждое из слагаемых ряда 5.9

83

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

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

Исходными параметрами для временного разделения сигналов в этом случае могут быть погрешность δs и скорость изменения сигналов S&. В соответст-

вии с рис.5.10 и 5.11 многоканальное преобразование информации на примере управляющей ЦВМ может осуществляться как на входе, так и на выходе. При прямом преобразовании МПНК с последовательным опросом датчиков выполняет следующие функции: а) временное разделение непрерывных сигналов опрашиваемых датчиков; б) квантование сигналов по времени и по уровню; в) кодирование квантованных сигналов каждого из датчиков.

При обратном преобразовании МПКН выполняет обратные функции: а) преобразование двоичных кодов в соответствующие уровни напряжения; б) временное разделение кодов; в) сглаживание, если это необходимо, квантованных сигналов с целью приближения их к непрерывным.

При последовательном многоканальном преобразовании сигналов в соответствии с рис.5.12а продолжительность одного цикла преобразования может быть выражена как:

TЦ =kT0 =k(TП +tС ),

где k — число каналов, используемых для опроса датчиков или для обслуживания исполнительных органов управляемого объекта;

TП — время преобразования i-го канала; tС — время скважности;

T0 — общее время преобразования i-го канала с учетом скважности.

Как при прямом, так и при обратном многоканальном преобразовании полагаем, что за время TЦ преобразуемые сигналы изменяются в пределах шага

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

84

При оценке быстродействия многоканальных преобразователей информации (МПИ) необходимо различать скорость преобразования i-го канала и скорость преобразования МПИ в целом.

Так, например, скорость преобразования информации i-го канала МПНК с

последовательным опросом датчиков (рис.5.12а) может быть выражена как

С =

I0 (S)

 

=

log m

=

 

n

 

 

 

разряды

(5.10)

 

 

 

 

 

 

 

 

i

 

TЦ

 

T0 k k(TП +tС )

 

с

 

 

 

 

 

 

 

 

или

= Ci =

 

 

 

 

отсчеты

 

 

W

1

 

 

 

(5.11)

 

 

 

 

 

 

 

 

 

 

i

n k(TП +tС )

с

 

 

 

 

 

 

 

 

 

 

 

 

Максимальная скорость изменения сигнала i-го датчика на входе такого же МПНК будет иметь значение:

S& t

= S W =

S

 

 

В

.

(5.12)

k(TП +tС )

 

()i(max)

i

с

 

 

 

 

 

 

 

 

Быстродействие или пропускная способность МПНК последовательного действия может быть выражена как

СM =k Ci =CПНК

разр.

 

(5.13)

 

 

 

 

 

 

 

с

 

 

 

 

 

 

 

 

WM =k Wi =WПНК

 

отсчеты

(5.14)

 

 

 

 

 

 

с

 

 

 

 

 

Очевидно, что в общем случае

пропускная способность каждого из каналов

может быть различной за счет различных значений шага квантования как по

уровню, так и по времени, вследствие чего для оценки пропускной способно-

сти МПНК будут справедливы следующие выражения:

СM = ∑C

 

= ∑ I0 (S)i

;

k

 

k

 

 

 

 

 

i

i =1

 

 

 

 

i =1

k (TП +tС )i

 

 

 

k

 

k

1

 

 

 

WM = ∑W

= ∑

 

 

.

 

 

i =1

i

i =1k (TП +tС )i

Из выражений 5.13 и 5.14 следует, что пропускная способность МПНК с последовательным опросом k - датчиков не может превышать пропускную способность собственно ПНК. При этом также можно утверждать, что применение МПНК последовательного действия обеспечивает выигрыш в конструктивном отношении за счет многократного использования одного и того же ПНК при опросе различных датчиков.

85