![](/user_photo/_userpic.png)
книги из ГПНТБ / Филимонов Г.А. Основы цифровых устройств систем управления учебное пособие
.pdfкой схемы, которая бы осуществляла считывание разрядов со гласно рассмотренному правилу.
Двоично-сдвинутые коды
Иногда по конструктивным соображениям возникает необ- 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