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

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

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

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

Двоично-сдвинутые коды

Иногда по конструктивным соображениям возникает необ- X' - focrb расположения всех чувствительных элементов как двойной щетки, так и V - развертки по одной линии. В этом случае необходимо соответствующим образом изменить рисунок кода для правильного считывания его. Так как для считыва­ ния кода указанными способами со всех разрядов, кроме млад­ шего, используются два чувствительных элемента, то в новой маске кода при последовательном расположении чувствитель­ ных элементов вдоль одной линии каждый разряд, кроме млад­ шего, будет представлен двумя подразрядами А и В. На рис. 139,а представлена маска кода, которая получилась из способа двойной щетки, а на рис.139,б показана маска кода, полученная из способа V - развертки. Такие маски извест­ ны под названием двоично-сдвинутых кодов. Наиболее широкое распространение в преобразователях нашла маска, полученная из V - развертки, в результате чего она еще носит назва­ ние V - кода, или кода Баркера.

Правило считывания двоично-сдвинутого кода следует формулировать на основании следующих соображений. Если в процессе движения кодовой маски происходит перемещение чув­ ствительных элементов I -го разряда от "О" к "I" , то насту­ пит момент, когда один элемент будет еще на нуле, а другой на единице /например, 2-ой разряд , рис.138/. Вследствие этого возникнет неоднозначность выбора / 1 + 1/-го чувстви­ тельного элемента. Для исключения неоднозначности в этом случае следует выбрать левый / I + 1/-ый чувствительный эле­ мент, т .е . сдвинутый вперед от линии считывания /опережаю­ щий I -ю щетку/. При переходе чувствительного элемента I -го разряда от "I" к "О" следует выбрать правый / L+ 1/-ый чув­ ствительный элемент, т .е . отстающий от L -ой щетки.

240

Короче говоря, если в L -ом разряде "О", то з Л'+1/-ом

разряде

код снимается

с правого чувствительного

элемента

/подразряд А / \ если в

L -ом разряде "I", то в /

1 + 1/-ом

разряде

код снимается

с левого чувствительного элемента

/подразряд В /.

 

 

Рассмотренное правило мокет быть формализовано следу­

ющей логической формулой!

 

где Р-

- значение цифры предыдущего разряда.

/ 2 3 2 /

 

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

16

241

 

Г Л А В А УП

ПРЕОБРАЗОВАТЕЛИ ПОСЛЕДОВАТЕЛЬНОГО СЧЕТА С ПРОМЕ­ ЖУТОЧНЫМИ ПРЕОБРАЗОВАНИЯМИ НЕПРЕРЫВНОЙ ВЕЛИЧИНЫ

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

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

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

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

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

242

§ 29о Преобразователи временных интервалов в код

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

ни. Блок-схема преобразователя

показала на рис.140.

Старт-импульо, отмечающий

начало временного интервал

ла, опрокидывает триггер I в

положение, обеспечивающее

открывание вентиля В. Через вентиль В на счетчик подаются импульсы /ГИ/ от генератора стабильной частоты. С момента открытия вентиля В счетчик начинает подсчет импульсов ге­ нератора. Стоп-импульс, отмечающий конец временного интер­ вала, возвращает триггер в исходное положение, вентиль за^- крывается, прекращая поступление импульсов на счетчик. По­ казания счетчика будут пропорциональны величине временно­ го интервала меаду старт- и стоп-импульсами.

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

Преобразование временного интервала в цифровой код

принимается не только, когда

аналоговая величина выражена

в виде временного интервала,

как это имеет место, напри­

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

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

чайной величины для фиксированного числа / N / на

счетчике.

Рассеяние возможных значений случайной величины

/ Т и /

объясняется отсутствием связи между моментами

прихода

 

243

старт- и стоп-импульсов и последовательностью импульсов

ГИ. На рис.140,б

показаны

зоны возможных расположений

 

старт и стоп-импульсов относительно импульсов ГИ.

 

Неопределенность в расположении старт- и стоп-импуль­

сов относительно

импульсов

ГИ создает две

погрешности

в

определении временного интервала. Первая

из них д

по­

ложительна, а вторая

д

-

отрицательна /р и с .140,б /.

 

Закон распределения плотности вероятности непрерывной

случайной величины Ти

имеет

вид равнобедренного треуголь­

ника /р и с .140,в /.

 

 

 

 

 

 

При фиксации числа импульсов / А/ / ,

поступивших

на

вход счетчика, математическое

ожидание временного интерва­

ла будет

 

 

 

 

 

 

 

 

М

= TN

 

/2 3 3 /

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

погрешность

 

 

 

 

^

= J L .

 

/2 3 4 /

 

 

Ч

 

V 61

 

 

График плотности распределения показывает, что макси­ мальные погрешности будут достигать величины + Z .

Погрешность д Ьj может быть ликвидирована за счет синхронизации старт-импульса с импульсами ГИ. Если погреш­ ность Д Ьi уничтожена, то остается только погрешность вызванная рассеянием момента прихода стоп-импульса и име­ ющая прямоугольный график распределения плотности вероят­ ности. При этом среднеквадратическая погрешность временно­

го

интервала уменьшается в V? раз и составляет

Ошибка

д t

z является принципиально

неустранимой, а

ее влияние может быть только уменьшено с

помощью некоторых

мероприятий.

Наиболее простым путем уменьшения

ошибки

д t»2

является

уменьшение интервала 'Г

между

импульсами

ГИ, что

связано

с повышением частоты генератора

f

244

Пусть, например, необходимо измерить временной интер­ вал длительностью до I мсек с ошибкой, не превышающей 1,0 $ . Это означает, что необходимо улавливать изменения интер­ вала в 0,01 от его максимального значения, т .е . в макси­ мальном временном интервале должно уместиться 100 импуль­ сов.

Отсюда

 

I

мсек

 

 

 

гг

=

=

тп

 

и

 

jfiQ

Ю мксек

 

или

 

 

 

 

 

 

 

 

 

 

 

I

Ъ

= 100 кгц.

 

Такая точность обеспечивается при изображении макси­

мального временного

интервала с помощью семиразрядного

дво-

7

 

 

 

 

 

 

 

ичного кода /~ н -

Т28 .

Если точность измерения времен­

ного интервала увеличить

до

0,1£, то частота импульсов

ГИ

должна быть увеличена до I Мгц, а количество разрядов счет­ чика до 10,

Такой путь увеличения точности ограничен величиной бы­

стродействия счетчика. Применяемые в

современных

счетчиках

триггерные схемы на частотах свыше 5

Мгц работают

ненадеж­

но. В силу этого в тех случаях, когда допустимая

частота

работы счетчика £

не обеспечивает требований по точно­

сти

'

 

 

£

Ь •)

 

 

 

 

Jnре^

 

 

необходимо

вводить

дополнительные схемы, позволяющие без

увеличения

частоты

уменьшать погрешность

д Ь&.

 

Принцип одной из таких

схем состоит

в том, что

за

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

245

д t

. Указанная схема подобна измерительному инструменту

с нониусом /р и с .141/.

В этой схеме стоп-импульс, прекра­

щая

доступ

импульсов

ГИ в основной счетчик, одновремен­

но запускает вспомогательный генератор, частота которого

отличается

от частоты

ГИ на определенную величину. Импуль­

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

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

ное значение

величины

а Ьг .

Так как обычно используются

двоичные счетчики, то частоту

вспомогательного генератора

следует брать

равной

 

 

 

Ben

S. {

*гн 1

где к - целое число, характеризующее ? во сколько раз уве­ личивается точность измерения временного интерва­ л а. На рис.141,6 показаны временные диаграммы для случая к = 2 о

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

§ 30а Устройства с промежуточным преобразованием непрерывного напряжения во временные интервалы

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

временной интервал.

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

Может быть два метода выработки временного интервала,

пропорционального

входному

напряжению:

а / временной

интервал

ограничивается, с одной сторо­

ны, моментом запуска генератора пилообразного напряжения и, с другой стороны, моментом равенства напряжений!

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

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

,

/2 3 5 /

где t/noначальный уровень пилообразного напряжения|

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

Если производить преобразование по первому способу, то величина временного интервала, соответствующего вход­ ному напряжению Ux будет

t = 3 : ~ и ™

/2 3 6 /

ki оС

Для второго способа преобразования временной интер­ вал получится

247

UX ~ U

/2 3 7 /

t „ = —

-------

х

оС

 

где [ / - некоторое малое напряжение.

 

Из /2 3 5 / и /2 3 6 / видно,

что при первом способе преоб­

разования имеются три источника погрешности:

I / нестабильность начального уровня пилообразного на­

пряжения}

 

 

2 / отклонение скорости

изменения

пилообразного напря­

жения от заданного значения}

 

 

3 / точность определения

момента равенства входного и

пилообразного напряжений.

 

 

При втором способе преобразования

изменение началь­

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

делении момента равенства двух напряжений

будет

дважды

иметь место: во-первых, при установлении

равенства

Un

и

некоторого

малого напряжения, во-вторых,

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

Un

и входного

напряжения. При отом второй способ имеет следу­

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

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

максимальное

значение

преобразуемого напряжения Umacc со­

ответствует

временному

интервалу ^ ^ т о г д а текущему знаг-

чению напряжения U будет соответствовать интервал Т , рав­ ный

248

т = m a x и .

/2 3 8 /

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

Л /= /Т

/2 3 9 /

или, принимая равенство /2 3 7 /,

/2 4 0 /

'IIU^

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

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

249

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