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

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

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

Будем считать, что на входе триггера имеется

суш а

напряже­

ний

 

U +U

.

Зависимость этого

суммарного

напряжения от

 

 

X

гп

 

 

 

 

 

 

 

 

 

 

 

 

времени показана на рис.40.

 

 

 

 

 

 

 

 

 

Пусть

напряжение,

 

при котором

триггер

срабатывает

/ т . е .

перебрасывается во

второе

положение/,

равно

Ucp, а

напряжение,

при котором

триггер

отпускает

/ т . е .

перебрасы­

вается в первое положение/, равно

UgTn .

Отметим эти зна­

чения

соответствующими

 

горизонтальными пунктирными линия­

ми.

В

начальный

момент

периода

график

входного

напряжения

 

U ^ U hh

 

триггера

пересекает

горизонтальную

линию

 

UQTn и триггер перебрасывается в первое положение. За­

тем

график

 

и ^ и гп

идет книзу

и спустя время

 

пересе­

кает

линию

 

Ц.р •

Тогда

триггер

срабатывает, т .е .

перебрасы­

вается во второе положение, в котором он и остается

до кон­

ца периода

Т.

 

 

 

UQ проходит

 

 

 

 

К

 

 

Так как

напряжение

 

через

ключ

, то на

выходе последнего получается напряжение Uz , которое может

иметь

два значения:

+U0 и -U0 .

 

 

 

 

 

 

 

 

Если коэффициент усиления I велик, то достаточно нич­

тожного изменения потенциала точки

 

 

,

чтобы

значительно

изменилось

выходное

напряжение

U

усилителя.

Тогда пилооб­

разная

кривая /р и с .4 0 /

переместится

кверху

или книзу, отче­

го меняется

 

и отношение

 

, а следовательно, и пропорци­

ональное этой величине

напряжение

Ucp

на

емкости С /р и с .39/.

Таким образом, автоматически поддерживается соотношепие/112/. Схема блока Ux является замкнутой системой автомати­

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

стеме автоматического регулирования.

Следует отметить, что при Ux-const и использовании в качестве входной величины напряжения UQ эта же схема может

70

работать как делительное устройство.

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

ного напряжения

в последовательность

знакопеременных

импульсов. Равным образом несущественны

и небольшие от­

клонения в линейности напряжения Urn. Точность результата

 

 

ГП *

будет зависеть от стабильности

и0

И В*

 

R,

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

Принципиальная схема рассмотренного множительного ус­ тройства приведена на рис.41. Лампы в схеме распределены следующим образом: Л{ и Л&составляет усилитель постоянно­

го тока I ,

Мэ

образует

несимметричный триггер

с катодной

связью,

, Л5 , Л6 -

диодные ключи К и Кг .

Лампа Л6

является общей для диодных ключей. Конденсатор

Сг

служит

для предотвращения генерации усилителя постоянного

тока,

конденсатор

Ci

образует

интегрирующую обратную

связь, улуч­

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

ва определяется на

основании /1 0 6 /

и /2 4 /

 

у у

__ ту _

2,

Ж У

 

и6ытс.ср~игср

R{

2U0

 

Если опорное напряжение U0 и напряжение

поменять

местами, то такое время-импульсное

устройство

будет вы­

полнять операцию деления.

 

 

 

Рабочий диапазон схемы определяется соотношениями:

 

<94 [£.4180

в

 

71

О 4 Ц'

350 в

а

 

О Щ £

я о ъ .

Коэффициент усиления усилителя К = 35*I0 3 - 40*Ю3, полоса пропускания устройства порядка 16 гц.

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

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

Узел, состоящий из ИД-1, сравнивающего усилителя, пре­ образователя и обратной связи, представляет собой как бы следящую систему, которая автоматически регулирует коэффи­ циент передачи ИД-1. Но так как все три импульсных дели­ теля выполнены идентично, то одновременно осуществляется регулирование коэффициентов передачи ИД-2 и ИД-3. Это мож­ но показать с помощью простой схемы, представленной на рис.43.

Пусть мгновенное значение коэффициента передачи ИД-1 будет ос , тогда с его выхода снимается напряжение об Щх .

Этот сигнал сравнивается

с помощью дифференциального усили­

теля с сигналом

Ц>х£ •

В случае рассогласования с

выхода

усилителя на ИД-1 подается сигнал, меняющий

его коэффици­

ент передачи сС

в таком направлении, чтобы

ликвидировать

возникшее рассогласование. 6 установившемся

режиме

при

72

весьма

большом коэффициенте усилителя К справедливо со­

отношение

 

откуда

Ц х

 

 

оС~ "77—~

 

с ц

Так как коэффициент передачи делителя ИД-2 изменяется

за счет того же сигнала U~K(aLUgx -JJgx^ м при подаче

на его вход напряжения четвертого сомножителя с выхода ИД-4 снимается сигнал

 

 

 

 

 

и6х

 

 

 

 

 

 

ЦыаГ^

ох.= ^

- и *'6х,

 

 

 

 

 

 

 

 

Чх,

 

 

 

 

Теперь

остается

лишь добавить, что в реальной схеме

/р и с .1 2 /

напряжение U , снимаемое

с выхода усилителя, по­

ступает

на преобразователь, который выдает последователь­

ность прямоугольных импульсов с периодом Т

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

ным временным интервалом

 

 

 

 

 

 

 

 

 

г _ А~Ь

 

 

 

 

 

 

 

 

0

т 1

 

 

 

 

 

пропорциональным напряжение

.

Эти

импульсы

управляет

ключами

ni ,

пг , пъ

импульсных делителей.

 

 

При изменении входных напряжений

Ugx

и

авто­

матически

изменяется

величина ос

и

, а следовательно, и

величина

77.

 

 

 

 

 

 

 

 

Таким образом, осуществляется деление

и умножение

че?-

тырех величин, поступающих на входы устройства

в виде

не­

прерывно

изменяющихся напряжений.

 

 

 

 

 

73

Г Л А В А П

АРИФМЕТИЧЕСКИЕ И ЛОГИЧЕСКИЕ ОСНОВЫ СПЕЦИАЛИЗИРОВАННЫХ ЭЛЕКТРОННЫХ ЦВРОВЫХ МАШИН

§ 8, Позиционные системы счисления и формы изображения числа

Изучение арифметических основ работы цифровых машин целесообразно начать с рассмотрения различных систем счис­ ления.

Под системой счисления принято понимать способ запи­ си чисел цифровыми знаками или просто цифрами. Различают позиционные и непозиционные системы счисления. Десятичная система, которая имеет самое широкое распространение, яв­ ляется позиционной. Римская система счисления является примером непозиционной системы.

Десятичная система использует для записи чисел десять различных цифр: О, I , 2, 3 . . . 9. Цифры обозначают десять последовательных чисел, начиная с нуля и кончая девятью.

Число десять изображается уже двумя цифрами: один и ноль - "10". Остальные числа записываются в виде последовательно­ сти цифр, разделенной запятою на целую и дробные части. Де­ сятичную систему называют позиционной потому, что значение каждой цифры изменяется с изменением ее положения /позиции/ в этой последовательности. Например, последовательность цифр 325, 12 представляет собой сокращенную запись суммы

З’ Ю2 + 2'Ю 1 + 5*10° + 1 -К Г 1 + 2*10- 2 .

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

Восьмеричная система счисления использует для записи чисел восемь различных знаков цифр: О, I , 2, 3, 4, 5 , б, 7. Число восемь в данной системе записывают уже двумя цифра-

74

ми в виде "10"о Остальные числа представляют в виде после­ довательности цифр.

Число двести пятнадцать, которое в десятичной системе

имеет начертание

215,в

восьмеричной системе

будет записа­

но так:

327 = З'Ю 2 + 2*10* + 7*10°.

Желая

проверить пра­

вильность

восьмеричного

изображения числа двести пятнадцать,

перепишем

правую

часть

в

десятичной

системе: 3*82 + 2*8*+

+ 7*8° = 3*64 + 2*8 + 7

=

215.

 

 

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

-" 10" .

Целые числа, например начиная с трех и кончая семью, запишутся так: I I , 100, 101, НО, I I I . Число двести пят­ надцать в двоичной системе будет изображаться: II0 I0 III =

= I -I0 111 + I-I0 110 + I-I0 101 + I-I0 100 + 0*100П + 1*Ю010

+ 1*10°°* + I - I 0 00? /Здесь "10" означает д ва /.

Показатели степени записаны также в двоичной системе. Для проверки правильности двоичной записи заданного числа перепишем правую часть равенства в десятичной системе:

27 + 2б + 0*25 + I-2 4 + 0*23 + I*22 + 1*21 + 1-2° = 128 +

+ 6 4 + 1 6 + 4 + 2 2 1 - 215.

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

надцатеричной

системы

счисления можно написать десять

цифр О, I , 2

. . .

9 и к

ним добавить

еще шесть:

О

-

десять

2

-

двенадцать

I

-

одиннадцать

3

-

тринадцать

75

4 - четырнадцать

10 - шестнадцать

5 - пятнадцать

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

37 = 3*10* + 7*10°. Записал его для проверки в десятичной системе, получим: 13*16* + 7*16°= 208 + 7 = 215.

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

anPn+an-i P n~i + ‘ - +aiP >+ aoP°+a-iрЧ+°-гР~£+' * * а-пР~П,

где р - основание системы счисления)

a-i ч °-г

а

- цифры

р -ичной системы счисления.

При работе с ЭЦВ

часто

используются несколько систем

счисления. Так, например, при работе в ЭЦВМ "Урал" использу­

ются 10,

8 и 2 -я

системы

счисления,

поэтому необходимо

уметь переходить

от

записи

числа в одной системе счисления

к записи

в другой

системе

счисления.

В связи с этим имеют­

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

ления в другую.

Сформулируем их без

доказательств.

Для перевода целого числа N из

р -ичной системы в

<£ -ичную

необходимо

выполнять последовательное деление

числа N на число

^

/записанное в исходной системе счисле­

ния/ до тех пор, пока

не получится частное, меньшее чем

Это последнее

частное

дает старшую ^

-ичную цифру числа N.

Пример.

Дано десятичное число 789. Требуется переве­

сти его в восьмеричную систему счисления

789

|_ £ _ ,

 

 

72

 

98 [_8_

 

 

69

 

_2_

12 18

 

64

 

18

8

I -------- цифра старшего разряда.

5

 

16

4

 

 

2

76

Ответ: 789 ^ qj = 1425(g j

Пример. Дано восьмеричное число 653. Требуется перевести его в десятичную систему счисления.

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

653 I

12

.

 

62

52

|12

 

33

50

4

- цифра старшего разряда.

24

2

 

 

7

 

 

 

Ответ:

653

д = 427

10

Перевод дробей

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

счисления

в

у

-ичную,

отделяют

целую часть от

дробной

вертикальной

чертой, затем умножают дробную часть

на

ос­

нование новой

системы

счисления

ц

. Целая часть

дает

старший разряд дроби в новой системе счисления.

Повторяя

указанный

процесс необходимое число

раз, получим

одну

за

другой (j

-ичные цифры для изображения дроби.

 

 

Примет). Дана десятичная дробь 0,6875. Требуется пере­

вести ее в вдвоичную систему.

 

 

 

 

0,

 

6875

 

 

 

 

 

 

 

 

2

 

 

 

 

 

I

 

3750

 

 

 

 

 

 

 

 

2

 

 

 

 

 

0

 

7500

 

 

 

 

 

I

 

 

2

 

 

 

 

 

 

5000

 

 

 

 

 

I

 

 

2

 

 

 

 

 

 

ОСОО

 

 

 

 

 

Ответ:

0,6875

= 0 ,1 0 1 1 ^

 

 

 

77

Таким образом, чтобы записать в р -ичной системе про извольное число А, надо отдельно записать в р -ичной систе ме целую и дробную части абсолютной величины числа А и ре­ зультату присвоить знак числа А.

Перевод из восьмеричной системы счисления в двоичную и наоборот

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

новится особенно простым,, Такими системами счисления,

в

частности, являются восьмеричная и двоичная.

 

Сформулируем правило перевода восьмеричного числа

в

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

Пример. Требуется восьмеричное число 70,271

записать

в двоичной системе счисления.

 

Записываем триадой каждую восьмеричную цифру заданно­

го числа: ШООО,

010 III0 0 I .

 

Ответ 70,271

^

= ШООО, OIOIHOOI^

 

Пример. Требуется восьмеричное число 26,036

записать

в двоичной системе

счисления.

 

Записываем триадой каждую цифру заданного числа: 010 НО, ООО ОШ НО.

Ответ: 2 6 ,0 3 6 ^ = ЮНО, ООООПП^.

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

Пример. Требуется двоичное число I I , ООНП записать в восьмеричной системе счисления.

73

 

Разбиваем набор цифр на триады, левую группу дополня­

ем нулем слева: ОН, 001,

I I I .

Затем триады переводим

в

восьмеричную

систему

3,17.

 

 

 

Ответ:

I I ,

0 0 П П (2|

= 3 ,1 7 (gj .

 

 

Пример.

Требуется

двоичное число 10 OIIOI, ОШ

за­

писать в восьмеричной системе счисления.

 

 

Разбиваем от запятой влево и вправо набор цю|>р на три­

ады,

неполные

триады дополняем нулями: 1001101,0111 =

 

= 001

001 101, ОН ЮОо Теперь каждую триаду переводим в

восьмеричную систему - 115, 34.

 

 

Ответ:

IOOIIOI,

О Ш ^

= 1 1 5 , 3 4 ^ .

 

 

Заметим,

что

наиболее

простой путь перевода десятич­

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

Пример. Требуется десятичное число 725, 9375 перевести в двоичную систему счисления.

Вначале переводим заданное число в восьмеричную систе­

му

 

0,

9375

 

 

 

 

 

 

 

х 8

 

 

 

7

5000

Ю

 

х

8

4

0000

8

3

2

 

 

 

 

Таким образом,

восьмеричная

запись

заданного числа

будет 1325,74. Теперь осуществляем перевод в двоичную си­ стему счисления 001 ОН 010 IO I, I I I 100.

Ответ: 725, 9375(jq ) = IOIIOIOIOI, H H ^ j "Мяшинняя" восьмеричная запись чисел

"Машинная" восьмеричная запись применяется для записи чисел и команд в программе.

Чтобы изобразить правильную десятичную дробь в ма-

79

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