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

книги из ГПНТБ / Дроздов Е.А. Многопрограммные цифровые вычислительные машины

.pdf
Скачиваний:
22
Добавлен:
25.10.2023
Размер:
15.96 Mб
Скачать

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

В качестве источников света применяются главным образом лампы накаливания и газоразрядные (импульсные) лампы. Лам­ пы накаливания с вольфрамовой нитыо являются источниками по­ стоянного света. Они обеспечивают непрерывное облучение диска и фотоэлементов и позволяют получать как точечные, так и ли­ нейные источники света. Газоразрядные лампы — это импульсные

Рис. 11.8. Фотоэлектрический преобразователь угловых перемещений

вкод:

а— схема преобразователя; б — кодирующий диск с маской двоичного четы­

рехразрядного кода

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

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

350

На диск, выполненный из оптического стекла, фотохимическим способом нанесена маска двоичного кода или одного из специаль­ ных кодов в виде концентрических дорожек с прозрачными (код1) н непрозрачными (код 0) для световых лучей участками. Фотоэле­ менты, как правило, располагаются вдоль радиуса диска, так как при этом существенно облегчается формирование узкого светового луча считывания. От источника свет попадает на оптическое устройство, формирующее луч считывания, и далее через диск на фотоэлементы. В зависимости от углового положения диска, а следовательно, от значения преобразуемой величины х действию света подвергаются те или иные фотоэлементы, в результате чего формируются электрические сигналы, представляющие числовой код — эквивалент данного значения величины х.

На рис. 11.8,6 изображен диск с маской обычного 4-разряд-

ного двоичного кода. Младшему

разряду чисел соответствует

внешнее кольцо диска, а старшему

разряду — внутреннее. Каждое

кольцо разделено на ряд кодовых

участков — светлых и темных.

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

 

 

Mk = N k = 2й- 1,

где

k — порядковый номер кольца;

Mk> Nk — число

кодовых участков соответственно 1 и 0 для

 

k-ro

кольца.

При вращении диска между щелевой диафрагмой и блоком фотоэлементов располагается один из 16 его секторов, пронумеро­ ванных от 0 до 15. На рис. 11.8, а это десятый сектор, поэтому дей­ ствию светового потока подвергаются только фотоэлементы ФЭз

иФЭ4, и на. выходе преобразователя образуется код числа 1010. Считывание информации с диска, несущего маску обычного

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

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

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

351

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

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

Если для числа А р с основанием системы счисления р Ар = = апа п- 1а„-г>•ai+ 1 aiai-1 • ■• a7ai 'необходимо получить его цик­ лический код Дц = ап ап_гап_2 .. . а/+1 агаг_ х... а2а1, т0 образование

значений разрядов циклического кода следует осуществлять, на­

чиная со старшего разряда, причем:

 

всегда совпа­

ап— а„, т. е. значения цифр старших разрядов

дают;

цифра

(t+ l)-ro разряда;

— а; = а;, если а;-и — четная

т= (р — 1 )— а;, если a,-+i — нечетная цифра

(/+1)-го раз­

ряда.

примеры

перевода

десятичных и

В таблице 11.1 приведены

двоичных чисел в циклический десятичный и циклический двоич­ ный коды соответственно.

Т а б л и ц а 111,

 

Десятичные числа

 

 

Циклический десятичны!

код

«б

«4

Оз

 

«1

ас

 

аз

Or,

а 1

8

7

5

2

4

8

7

4

7

4

9

3

7

1

5

9

6

2

8

4

4

6

8

2

6

4

6

8

2

6

3

7

2

4

1

3

2

7

4

1

1

5

3

6

7

1

4

6

3

7

 

Двоичные числа

 

 

Циклический двоичный код

 

«4

«3

яа

Ol

“о

“4

«3

ai

“ 1

1

0

0

1

1

1

1

0

1

0

1

1

1

0

1

1

0

0

1

1

1

0

0

0

1

1

1

0

0

1

1

0

1.

1

1

1

1

1

0

0

0

1

0

0

1

0

1

1

0

1

Обратный переход от изображения числа в циклическом кодеДц к его обычному изображению Ар в системе счисления с основа­ нием р начинается также со старшего разряда. Значения разрядов числа Ар определяются по правилу:

352

ап—а?;, т. е.

значения

цифр старших разрядов чисел

Av

и Лц совпадают;

— четная цифра (i+ l)-ro

разряда

чис­

— аг = оь_если

ла Ар (1 = п, 1);

 

а1+1 — нечетная цифра

(i+ l)-ro

раз­

— а,-= — 1 )— аг-, если

ряда числа Ар.

 

 

 

 

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

Применительно к двоичному коду общее правило образования значений разрядов числа Ар из его циклического кода можно за­

писать в

виде

(lj =

«*Ф

 

 

 

 

 

 

Если £= «, то

а„ = а „ ф ап+1 — ап,

так как а/(+1 =

0.

Далее

 

 

 

 

 

 

 

ап—1 ' а,1—

~ап—1® а«’

 

 

ап- 2 = а«-2 ® а п- 1= Я « - 2 ® а„-! ® а«.

 

 

а „ - з = « Л_ 3 ® а„-о = а „ - з ® a„-i ® а « - 1 ® а «;

 

или

а 1 =

® Я / + 1 = a i ® % 1 ® а ;+ 2 ® • • • ® а „ - 1 ®

 

 

к=1

 

 

 

 

 

 

 

 

at — ^

^ (mod 2).

(11Л5)

 

 

k=fl

 

 

На рис. 11.9,6 приведена

маска (развертка) пятиразрядного

кода Грея

и для

сравнения — маска двоичного кода

(рис. 11.9, а).

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

В отличие от циклических кодов, которые можно отнести к ка­ тегории аналитических, двоично-сдвинутые коды являются

353

построптельными. Известны две разновидности двоично-сдвинутых кодов:

двоично-сдвинутый код с расположением чувствительных элементов по способу «двойной щетки»;

двоично-сдвинутый код с расположением чувствительных

элементов по способу V-развертки

(рис. 11.9, в), или код Баркера.

В технике аналого-цифрового преобразования большее распро­

странение получил код Баркера.

 

 

 

 

 

 

О

1

2 3

4 5 Б

7 8 9

1011 121314 1516 17 1819202122232425262728293031

1-

й разряд

W

 

W

 

 

 

 

W w

w

W W

W W И ж : W

ш

 

т .

 

 

 

ж .

ж

ш

ш

ш

ш .

2-

й разряд

Ш Ш

 

 

»

 

т /ш .

ш

 

УУЖУУУЛ

3-

й разряд

ш

ш

 

 

 

 

 

'ЖЖУЖуЖ Ж у

 

4 -

й разряд

у////////// ://///////////////////////У

а

 

 

 

 

5-

й разряд

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2 3

4

5

6

7

8 9 1011 121314 1516 171819 202122232425262728293031

1-

й разряд

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2-й разряд

УЖУ/у/УЖ/ШГ

 

 

 

 

 

 

 

3-й разряд

 

 

 

 

 

IУ //////Ш Ш . 4-й разряд

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5-й разряд

 

 

0

 

1

2

3

4 5

6

7 8 9

10 11

12 13 14 15

1В 17 18 19

 

 

 

 

д

 

 

 

 

 

 

 

ш т

у/л

у/л I//I

иА) 1-й разряд

 

 

 

 

т

 

 

у м

а

 

«

Y'7/А

У/. A J 2 - й разряд

 

 

 

 

 

 

 

 

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

■4?

 

 

 

AJ 3-й разряд

W /////A

\ т ш л

Ш Ш 7У//Л

Ш 7 Ш .

шу/лу/у,

в

4-й разряд

AJ 5-й разряд

Рис. 11.9. Маски кодов:

а — двоичного; б — кода Грея; в — кода Баркера

Код Баркера строится следующим образом:

— для представления каждого разряда, кроме младшего, отво­ дится две дорожки—дорожки подразрядов Л и В с одинаковыми по длине кодовыми участками в каждом разряде;

— кодовые участки подразряда A i-го разряда, начиная со вто­ рого, сдвинуты влево относительно линии считывания на величину, равную !Д длины кодового участка этого разряда; кодовые участ­ ки подразрядов В всех разрядов сдвинуты вправо относительно линии считывания на такую же величину.

Управление съемом данных с чувствительных элементов при использовании кода Баркера производится согласно правилу:

— если в I-м разряде считан 0, то в (i + 1)-m разряде считы­ вание происходит с чувствительного элемента подразряда А;

354

■— если в i-м разряде считана 1, то в (i+l)-M разряде считыва­ ние осуществляется с чувствительного элемента подразряда В.

На рис. 11,9,0 фотоэлементы расположены на границе между кодами 00111 и 01000. Если в младшем разряде, где имеет место неоднозначность при считывании, считан 0, то на выходе будет получен код 01000. Если же в младшем разряде считана 1, полу­ чаем код 00111. Легко убедиться, что при любом другом положении фотоэлементов ошибка, обусловленная неоднозначностью при счи­ тывании, не будет превышать единицы младшего разряда.

Отметим следующие положительные качества фотоэлектриче­ ских преобразователей:

высокая разрешающая способность (на выходе АЦП можно получить 18- и даже 20-разрядный двоичный код);

бесконтактный съем информации и в связи с этим незначи­ тельный момент, необходимый для вращения диска (0,6—0,8 Гем против 50—60 Гем для контактных АЦП);

менее заметное, особенно по сравнению с трансформаторны­ ми преобразователями, проявление краевого эффекта при переходе

от кодового участка 1 к участку 0 или наоборот;

относительная простота изготовления дисков (не нужны точные механические операции, необходимые при изготовлении ди­ сков для контактных и трансформаторных АЦП).

Недостатки фотоэлектрических преобразователей:

сложность фотоэлектрической системы считывания;

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

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

В одноотсчетиом преобразователе такого типа (рис. 11.10) входной вал, вращающийся пропорционально преобразуемой ве­ личине х, жестко связан с ротором фазовращателя ФВ. На статор­ ные обмотки фазовращателя подается трехфазное синусоидальное напряжение со сдвигом по фазе между напряжениями в 120°. Одно из них принимается в качестве эталонного или опорного иоп. Напряжение «р, снимаемое с ротора ФВ, сдвигается по фазе относи­ тельно «оп пропорционально углу х. При переходе напряже­ ний Поп и ир через нуль от отрицательных значений к положитель­ ным нулевые детекторы НД1 и НД2 формируют управляющие импульсы УИ) и УИг.

Начало цикла преобразования соответствует появлению сигна­ ла УИЬ которым триггер Тг устанавливается в единичное положе­ ние. При этом вентиль В открывается и пропускает на счетчик импульсы от генератора синхронизирующих импульсов ГСИ

355

стабильной частоты. Сигнал УИ2 возвращает триггер в нулевое по­ ложение, вентиль закрывается и подсчет импульсов прекращается. В счетчике фиксируется число, пропорциональное временному ин­ тервалу /Пр между сигналами УИ( и УИ2, который в свою очередь пропорционален сдвигу фаз напряжений и0п и ир. Следовательно, можно записать, что

/"p = ^ jc>

(11Л6)

где Тип— период опорного напряжения.

Рис. 11.10. Одноотсчетный циклический преобразователь последователь ного счета типа угол — фаза — временной интервал — код:

с — схема преобразователя; б — временн4я диаграмма работы

Необходимая частота импульсов генератора ГСИ /си опреде­ ляется по заданной разрешающей способности 1гх и известной ча­ стоте опорного напряжения f0B:

/сИ= ¥ -

(1U 7)

ПХ

 

В одноотсчетных преобразователях с двухполюсным фазосдви­ гающим устройством точность преобразования невысока: на вы­ ходе можно получить лишь 7—8-разрядный двоичный код. Основ­ ные источники ошибок — фазовращатели и нулевые детекторы.

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

(11.18)

где п — число полюсов

многополюсного фазовращателя;

hx.— разрешающая

способность двухполюсного фазовраща­

теля.

 

Для устранения многозначности отсчета необходима «грубая» кодирующая система (аналогично грубому и точному отсчетам в

двухотсчетных преобразователях).

Так,

если

п — 64, ^- = 2|i6 >

то

J _ _ _ l ___1_

 

, __2_

 

П х п — 64

' 256

26 ’

2 6 ’

 

т. е. необходима «грубая» кодирующая система на пять раз­ рядов.

Из высокоскоростных фазовращателей — датчиков угловых пе­ ремещений в преобразователях находят применение индуктивные многополюсные фазовращатели (индуктосины) и емкостные.

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

Если статор индуктосина составлен из двух многополюсных секционированных обмоток, сдвинутых одна относительно другой на 90 электрических градусов, а ротор представляет собой еди­ ничную многополюсную обмотку, то напряжение ротора «р(ср) является суммой напряжений, индуктированных в его обмотке двумя статорными обмотками. Амплитуды этих напряжений из­ меняются по синусоидальному закону в зависимости от угла по­

ворота ротора. Следовательно,

 

 

up О) = ЛГ„Ис1 cos 9 +

Ккиc2sin<p

(11.19)

или

 

 

« р О ) = Ц > s i n И

+ ? р ) .

( 1 1 . 2 0 )

где Ки— комплексный коэффициент передачи индуктосина; £/р, 9 Р — амплитуда и начальная фаза напряжения ротора;

ис1, ис2— напряжения питания соответственно первой и второй обмоток статора индуктосина, причем

 

Цс1 = £/е sin со^>

(11.21)

 

« С 2 =

COS w t,

 

 

где £/с— амплитуда

напряжения

питания

обмоток статора;

9 — параметр

индуктосина,

связанный с углом поворота ро­

тора соотношением

 

 

 

<?=

пх,

(11.22)

где п — электрическая редукция (число периодов изменения фазы напряжения ротора за один его полный оборот).

357

Учтя (11.20) и (11.21), из (11.19) получаем

Up s in (wt + срр) = K nU c s in (wi -j- <р).

Отсюда, принимая во внимание (11.22),

U„ =

KHUZ= const;

р

(11.23)

<Р = <Р= пх.

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

вп раз большей по сравнению с заданной точностью по углу х.

Внастоящее время преобразователи с многополюсными фазо­ вращателями обеспечивают образование на выходе 15-разрядного двоичного числа, т. е. точность преобразования углового переме­ щения в код составляет около 0,003%.

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

пригодны, так как вся основная аппаратура была бы индивидуаль­ ной для каждого канала.

§ 11.6. Преобразователи напряжения в код

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

Циклические преобразователи напряжения в код с промежу­ точным преобразованием во временной интервал. В таких преоб­ разователях четко выделены два этапа преобразования:

— преобразование входного напряжения их во временной ин­ тервал;

— преобразование временного интервала в код.

В течение первого этапа происходит сравнение преобразуемого напряжения их (рис. 11.11, а) с непрерывным линейно изменяю­ щимся напряжением Иф, которое вырабатывается генератором пи­ лообразного напряжения ГПН или фантастроном. Напряжение «ф принимает значения, соответствующие уровням сетки квантования в дискретные фиксированные моменты времени. Генератор ГПИ запускается сигналом УГГ от делителя частоты, на который посту­ пают импульсы от генератора синхронизирующих импульсов ГСИ. Сигналы УИ[ определяют начало временного интервала, пропор­

358

ционального преобразуемому напряжению. В момент совпадения амплитуд напряжений их и /./ф схемой сравнения вырабатывается сигнал УИ2> который определяет конец этого временного интер­ вала.

Из временной диаграммы (рис. 11.11,6) видно, что

 

 

 

c" t n i n n n i

1Ш 1И ,

 

 

 

№'L<______

ъ

 

 

 

ъ

 

 

 

 

 

ГСИ -

в

Счетчик

Ux

 

Up/1

U(p

L

 

*

 

 

н

 

+

 

 

R E T li

 

г- 1

 

 

 

—о-

Делитель

 

tf

ъ

 

1 г

 

 

частоты

 

Тщ

 

 

 

 

 

1 И," УИ*

УИ,

а д

 

 

 

___г - 1

Uq> ГПН

иТ

 

Ъ

 

Схема

1--------1

п

сравнения

 

На входе

 

t

 

а

счетчика

111111 1

LUJ---------_

6

Рис. 11.11. Циклический преобразователь напряжения в код с про­ межуточным преобразованием во временной интервал:

а — схема преобразователя; б — временная диаграмма работы

где UхЬ Ux2 — мгновенные значения напряжения их в момент совпадения его с напряжением «ф;

а = const — скорость изменения напряжения и$\

t u t2 — временные интервалы, пропорциональные соот­ ветственно напряжениям Uxi и UX2 -

Очевидно, что напряжение их по амплитуде не должно превы­ шать Ыф.

Во время второго этапа временной интервал преобразуется в код с помощью уже известной схемы, включающей триггер 'Гг, генератор ГСИ, вентиль В, счетчик.

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

359

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