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

книги из ГПНТБ / Филимонов Г.А. Основы цифровых устройств систем управления учебное пособие

.pdf
Скачиваний:
10
Добавлен:
30.10.2023
Размер:
13.42 Mб
Скачать

J j>(x)dx - {

то плотность вероятности для этого закона будет иметь зна­

чения:

г

 

 

р

 

i .

___

X 6

 

д

при

/2 0 3 /

 

 

 

 

j(X)~

при

х >

 

 

О

 

Яайдем дисперсию погрешности от квантования по уров­ ню для указанного закона распределения. Для этого выразим

дисперсию через второй начальный момент

 

2

—£

/2 0 4 /

6 1

=оСР -

X

X

&

 

 

но для нашего случая х г =

0, так

как математическое

ожи­

дание центрированной случайной величины равно нулю.

 

Тогда

Р

Р

 

 

2

2

/2 0 5 /

^= 0 С 2

Второй начальный момент для любого закона распределе­

ния имеет вид

со

оС2= / x &( x ) d x ,

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

' I

a C ^ f x ’i c / x ^ f f x V x "

_£ 2

~ Т ' з J "

Таким образом, дисперсия погрешности, согласно выра­ жению /2 0 5 /, будет равна

 

° х

3

 

/ 206/

 

 

 

Отсюда находим среднюю квадратическую погрешность,

возникающую при квантовании

по уровню

 

 

 

1

 

 

 

аГ = £ = - 2 _

/2 0 7 /

 

 

^

.

 

Из этой формулы видно, что для прямоугольного закона

распределения среднеквадратическая

погрешность

получается

в УЗ"1 раз

меньше максимальной, в

то время как

для нормаль­

ного закона

распределения среднеквадратическая

погрешность

в 3 раза меньше максимальной. Установим зависимость между суммарной погрешностью преобразования и количеством разря­ дов цифрового эквивалента аналоговой величины.

Из теории информации известно, что содержание инфор­

мации одного отсчета при измерении выражается

следующим

образом:

 

Н= toy п ,

/2 0 8 /

где п - общее число возможных состояний, т .е . дискретных значений аналоговой величины согласно Д 7 4 /.

Если принять за основание логарифма число 2, то Н бу­ дет выражено двоичным числом

H = t y z n.

/2 0 9 /

Это выражение определяет содержание информации /оно численно равно количеству импульсов или числу разрядов/ в любом отсчете. Учитывая формулу /1 8 2 /, выражение /2 0 9 / можно записать

H=foyn=iotf2 ( - l£m + i) разрядов.

/2 1 0 /

На основании выражения

/2 0 7 / найдем зависимость

меж­

ду инструментальной ошибкой

преобразователя и количеством

221

разрядов

выходного

хода.

 

 

Если

величину

8

выразить

в процентах, то

выражение

/182/ запишется следующим образом:

 

 

 

п = {00 +- i .

/211/

 

 

 

8°/о

 

 

Учитывая выражения

/205/ и /1 9 9 /, найдем, что

 

 

 

юо

 

/212/

 

 

 

 

 

и, наконец, подставляя

формулу

/2 1 2 / в уравнение

/2 1 0 /,по­

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

т

/213/

н ‘ Ы ш к б ~ ж н г з ш т

Следует указать, что это уравнение определяет содержа­ ние информации /количество разрядов или импульсов/ в одном статическом измерении аналоговой переменной.

Теперь выскажем несколько общих замечаний. Если поло­ жить, что инструментальная ошибка преобразователя стремит­ ся к нулю, то выражение /2(77/ будет представлять собой пре­ дел точности работы преобразователя. Иначе говоря, разре­ шающая способность преобразователя определяет предел его точности. С другой стороны, когда погрешность квантования по уровню соизмерима с инструментальной ошибкой, судить о точности работы преобразователя по числу разрядов кода не имеет смысла. В большинстве случаев инструментальные пог­

решности преобразователя больше, чем разрешающая способность,

тогда

количество

разрядов,

выбранное по формуле

/2 1 0 / или

/2 1 3 /,

является

правильным,

но не характеризует

точности

преобразователя, потому что она будет определяться инстру­ ментальной ошибкой.

«

222

Определение времени одного преобразования /частоты преобразования/ в зависимости от скорости изменения

аналог - сигнала

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

Предположим,

что

аналог

-

сигнал y = F ( l ) наблюдается в

течение некоторого

времени Т /р и с .132/.

Пусть он изменяет­

ся в диапазоне и

 

-

и

с

переменной

скоростью,

причем

amax

 

и min

 

равна й

.Требуется

найти

наибольшая скорость

изменения

 

 

 

 

 

 

о max

 

 

время, необходимое для выполнения одного преобразования. Совершенно очевидно, что во избежание больших ошибок

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

Найдем минимальное время, за которое непрерывная ве­ личина изменяется на величину 8

8

/2 1 4 /

^min Ljmax

 

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

валов с меньшими скоростями непрерывной величины, то допу­ стимое время преобразования для них будет больше.

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

наблюдаться в течение времени Тт ^ в то время как реальный

223

а н а л о г -

 

си гн а л н абл ю дается

в

теч ени е,

 

 

врем ени Т

/р и с Л 3 2 / .

 

О пределим

Tmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Т ■

_ оглосс атоп

 

 

 

 

 

 

 

/ 2 1 5 /

 

 

 

 

 

 

' топ

 

У.maze

 

 

 

 

 

 

 

 

 

отсю да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Уmaze,

fmaze Уго топ

 

 

 

 

 

 

 

/ 2 1 6 /

 

 

 

 

 

 

 

Т* mi.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

топ

 

 

 

 

 

 

 

 

 

 

П одставив

выражение / 2 1 6 /

в

формулу

/ 2 1 4 / ,

получим

 

 

 

 

 

 

 

 

%"тосс

с?

 

 

'

топ

 

 

 

/ 2 1 7 /

 

 

 

 

 

 

 

стоп

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Т ■

 

 

 

 

 

На

осн ов ан и и

эт о й

формулы

по

заданны м

зн ач ен и ям

д и ап а ­

зо н а

и зм ен ен и я

п р ео б р а зу ем о й непреры вной

величины

7 ^ л

и

§

можно

о п р ед ел и т ь

м инимальное

время

о д н о го п р е о б р а зо в а ­

н и я .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Е сл и

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

вы разить

в п р о ц ен т а х ,

: . е .

8°/о:

 

8

 

400 , т о

формулу

/ 2 1 7 /

можно

н ап и -

Imaze

 

с а т ь

так

 

 

Чтоп

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

 

 

 

 

 

 

8%

 

 

 

 

 

 

 

 

 

 

юо

I

Т ; =■

 

 

 

 

/ 2 1 8 /

 

 

^топ

и

- U

400

400

T u ­

«

 

 

 

 

 

amnrr«тасс.

°O/nUтоп

топ

 

 

rnon

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Так

 

как в ел и чи н а ошибки к ван тован и я

по

уровню

6 ^

св я ­

з а н а

с величиной

8

зав и си м остя м и / 2 0 1 /

и

/ 2 0 7 / ,

т о

можно

н а п и с а т ь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S ° A ~ s iS k ( > M CT° / o .

 

 

 

/ 2 1 9 /

 

П о д ста в л я я выражение / 2 1 7 / в

формулу

/ 2 1 6 / ,

получим

 

 

 

 

 

 

 

П 5 ш ° / „

 

 

 

 

 

 

 

 

 

 

 

 

 

^пр

 

 

 

 

■'ИНСТ

 

 

Т,топ

 

 

 

/220/

 

 

 

 

 

 

 

 

400

 

 

 

 

 

 

Отсюда в и д н о ,

ч то

чем

больш е

с т а т и ч е с к а я ош ибка,

тем

бол ьш ее

врем я

можно

д о п у с т и т ь

н а

вы полнение

о д н о г о п р ео б р а ­

з о в а н и я .

 

Это и

п о н я т н о ,

так

к ак при больш ем

зн ач ен и и

с т а -

224

тической

погрешности

можно допустить большее значение 8 ,

а поэтому

при данной

скорости изменения

сигнала а

. )

 

можно допустить большее время

"/паос^ пкп/

 

одного преобразова­

ния. Частоту преобразования можно найти по формуле

100

преобразование/сек. /221/

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

н

f»H<P= ~ t ^ = fnp

Н двоичных ед/сек .

/2 2 2 /

Заменяя в этой формуле

величины их выражениями /2 2 1 /

и /2 1 4 /, получим

г

i O O

юо

+1

двоичн.ед. /2 2 3 /

* \ г Ш б тст°/о

 

сек

 

 

Часто бывает необходимо знать, какую скорость измене­

ния сигнала можно допустить,

чтобы за время преобразования

аналог

- сигнал

изменился

не

более, чем на р -ю часть

ве­

личины

8, если

преобразователь

имеет Н разрядов.

Для

этих

условий

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/2 2 4 /

Заметим, что формулу /2 0 7 /

можно записать

 

 

 

 

 

п = г

 

,

/2 2 5 /

тогда,

учитывая

выражение

/1 8 2 /,

получим

 

 

 

 

8 —</я?ах

tymin

/226/

 

 

 

 

гн-1

 

 

Если подставить это

выражение

в формулу /2 2 4 /,

то

по­

лучим зависимость

 

 

 

 

 

 

15

 

 

 

 

 

 

 

225

% ~ ( £ И- { ) Ь ^/nff* ^min )охсчетн.ед./'сек, / 2 '7 / max

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

§ 28, Специальные коды

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

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

I . Двоично-кодированные десятичные системы с постоянным весом

Применение двоично-кодированных систем счисления поз­ воляет сохранить преимущества двоичной системы счисления в части использования электронных устройств и в то же время обеспечивает удобства восприятия человеком десятичной си­ стемы. Двоично-десятичная запись чисел широко используется

как для перевода десятичных

чисел

в двоичные, так и для

преобразования аналоговых

величин в код.

В этих системах основанием является число десять, но

каждая из десяти цифр О, I ,

2 , . . .

9 изображается при помо­

щи двоичных цифр О и I .

 

 

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

щее получить не менее чем десять

различных двоично изобра­

226

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

Из 16

различных

тетрад можно кодировать десятичные

цифры

различными

способами,

 

число

которых

равно

 

 

16 I

 

 

 

 

 

 

 

 

 

С i s =

101(16'10)1

 

 

 

 

 

Из

этих способов

наибольшее

распространение

получили

т и .пособа

кодирования,

представленные

в

табл.9.

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 9

Деся-

 

Системы кодирования

с постоянным весом

гичк.

-

Ч - 2 - I

2

- 4 -

2-L

8 -

4

-

2

- i

с излиш­

цифры 8

 

 

 

 

 

 

 

ком

 

3

 

 

 

 

 

а

 

б

 

 

 

 

 

 

в

 

0

С С О С

 

0 С 0 0

 

 

 

0 0 1 1

 

I

ОС 0 1

 

0 0 0 1

 

 

 

0 1 0 0

 

2

0 0 1 0

 

0 0 1 0

 

 

 

0 1 0

1

 

Ъ

0

0 1 1

 

0 0 1 1

 

 

 

0 1 1 0

 

Ц

0 1 0 0

 

0 1 0 0

 

 

 

0 I I I

 

5

С I 0 I

 

I 0 I I

 

 

 

1 0 0 0

 

и

0 1 1 0

 

1 1 0

0

 

 

 

1 0

0 1

 

7

0 I I I

 

I I 0 I

 

 

 

1 0 1 0

 

8

1 0 0 0

 

I I I 0

 

 

 

I 0 I I

 

9

1 0 0 1

 

I I 1 1

 

 

 

1 1 0 0

 

В верхней строке табл.9 показаны “веса" каждой си­ стемы кодирования. Под термином "вес" понимается числовое значение, соответствующее данному разряду тетрады. Для то­ го чтобы получить значение закодированной десятичной циф­ ры в указанных системах кодирования, необходимо просумми­ ровать произведения цифр, образующих тетраду, на их "веса?

227

Пример

 

 

 

 

 

 

 

 

 

 

 

 

Получение

цифры 5

в

системе

8

-

4

-

2

-

I :

8

4

2

 

1

 

 

 

 

 

 

 

0

1

0

 

1

 

 

 

 

 

 

 

8*0 + 4-1

+ 2-0

+ I - I = 5 .

 

 

 

 

 

 

Пример

 

 

 

 

 

 

 

 

 

 

 

 

Получение

цифры 5

в

системе

2

-

4

-

2

-

I :

2

 

4

2

 

1

 

 

 

 

 

 

 

1

0

 

I

I

 

 

 

 

 

 

 

 

2 • I + 4-0 + 2-1 + I - I = 5 о

Для получения значения закодированной десятичной циф­ ры в третьей системе кодирования необходимо просуммировать

произведения двоичных цифр, образующих тетраду,

на их "веса"

и из

результата

вычесть

десятичную цифру три. Отсюда

эта

система кодирования получила название код 8 - 4 - 2 - I с

излишком Зо

 

 

 

 

 

 

 

 

 

 

Пример

 

 

 

 

 

 

 

 

 

Получение

цифры 5

в системе

8 - 4 - 2

- I

с излиш­

ком 3:

 

 

 

 

 

 

 

 

 

 

8

 

4

2

1

 

 

 

 

 

 

1

0

 

0

0

 

 

 

 

 

 

8 ■I + 4 -0 + 2-0 + 1-0 = 8* 8 - 3 = 5 .

 

 

 

 

Особо

следует

отметить, что

только код

8 -

4

-

2 - I

дает

однозначность

в изображении десятичных

чисел

по

ука­

занному правилу. Коды с другими постоянными "весами" одно­

значности в изображении не дают. Например,

в коде

2

- 4 -

- 2 - 1

десятичная цифра пять может

быть изображена

 

как

Ю Н ,

так и 0101. Если взять код с

"весом"

б

- 3

- 2 - I ,

то десятичное число три может быть

изображено

как

0100, так

и ООП. Неоднозначно могут изображаться и другие

числа.

Поскольку наиболее наглядным является построение пре­

образователя угла поворота валика в цифровой код,

то

на

этом примере и рассмотрим использование специальных

кодов

228

 

 

 

 

 

 

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

Если использовать рассмотренные двоично-десятичные коды в преобразователе угла в цифровой код, то необходимо для изображения каждого десятичного разряда сделать четы­ ре колонки /тетраду/, состоящие из участков, отличающихся по воздействию на чувствительный элемент. Такой элемент проще всего представить в виде токосъемной щетки.

Если взять преобразователь, основанный на использова­ нии кода 8 - 4 - 2 - I , то все четыре колонки - должны иметь разное число участков, а сами участки должны иметь разные размеры /р и с .133/. Нижняя стрелка показывает угло­ вое положение щетки, соответствующее числу 8. Взаимное рас­ положение элементов, воспроизводящих данный код, называют маской кода.

Для упрощения кодовой маски может быть использован код с переменным "весом", но в связи с этим возникает не­ обходимость в специальном устройстве, преобразующем код с переменным весом в обычный двоичный код,

2. Циклические коды

Если кодирующая маска соответствует обычному двоично­ му коду, то незначительные отклонения в форме кодирующей маски или в расположении щеток могут привести к очень боль­ шим ошибкам преобразования. Это утверждение можно пояс­ нить на маске кода 8 - 4 - 2 - I /р и с .134/, где показано положение, обусловливающее наибольшую ошибку преобразова­ ния.

Предположим, что в силу технологической погрешности щетка старшего разряда находится в положении о , тогда

229

Соседние файлы в папке книги из ГПНТБ