книги из ГПНТБ / Филимонов Г.А. Основы цифровых устройств систем управления учебное пособие
.pdfJ 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