Цифровой генератор развертки

Иллюстрации

Показать все

Реферат

 

Союз Советскик

Социалистических

Рвспублик

Оп ИКАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВ ИТИЛЬСТВУ

1>834685

Ф,О (61) Дополнительное к авт. сеид-ву(22) Заявлено 1902.79 (21) 2725929/18-24 (51)М. Кл с присоединением заявки Hо .

G 06 F 1/02

G 06 Р 3/153

Государственный комитет

СССР

Ilo делам изобретениЯ н открытий (23) Приоритет

Опубликовано 3005.81. бюллетень No 20

Дата опубликования описания 30D 5.81 (53) УДК 681. 3 (088. 8) (72) Авторы изобретения

В. Н.Ахметов, A. В. Гусев, A. В.Маслов и Г.В.Пелевйн

L 1

1

r ""

I (71) Заявитель (54) ЦИФРОВОЙ ГЕНЕРАТОР РАЗВЕРТКИ

Изобретение относится к автомати ке и вычислительной технике и может быть использовано в индикаторных устройствах для формирования спиральных

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

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

Недостаток такого генератора— генерирование развертки только одного типа.

Наиболее близким техническим решением к1 предлагаемому является цифровой генератор развертки, содержащий счет- 20 чик аргумента, синусно-косинусный преобразователь параллельного кода в числоимпульсный,накапливающие .сумматоры (2 j

Недостатком такого генератОра является генерирование развертки одного типа (спиральной) .

Цель изобретения — расширение функциональных возможностей цифрового генератора развертки, сьстоящее в 30 генерировании спиральной, круговой и спирально-круговой развертки.

Поставленная цель достигается тем; что цифровой генератор развертки, содержащий счетчик аргумента, синуснокосинусный преобразователь параллельного кода в числоимпульсный, накапливающие сумматоры, причем синхронизирукщие входы счетчика аргумента и синусно-косинусного преобразователя подключены к шине синхронизации цифроного генератора развертки, выходы разрядов с К-го по (и-3)-ий счетчика аргумента (где 2" - период единичного приращения аргумента, п число разрядов счетчика аргумента) подключены к информационному входу синусно-косинусного преобразователя, выходы -(n-1)-го и и-го разрядов счетчика аргумента — к управлякщим входам накапливающих сумматоров, выходы которых являются выходами цифрового генератора развертки, содержит коммутатор, умножитель и счетчик приращения радиуса, причем информационные входы коммутатора подключены к выходам синусно-косинусного преобразователя, управлякщие входы — к выходам (n-2)-го и (и-1)-го разрядов счетчика аргумента, выходы коммутатора—

834685 к входом первой группы умножителя, выходы второй группы которого подклю-. чены к выходам счетчика приращения .. радиуса, а выходы — ко входам накапливающих сумматоров.

На чертеже представлена функциональная схема цифрового генератора

5 раз верт ки.

Он содержит счетчик 1 аргумента, синусно-косинусный преобразователь

2 параллельного кода в числоимпульсный, коммутатор 3, умножитель 4, накаливающие сумматоры 5 и б, счетчик 7 приращение .радиуса.

Устройство позволяет генерировать одновременно фукции: х = 2Р t ° cos 2 у = 2 .t-sin 2 а также промежуточные функции вида:

x = cos 2 (2) у р= sin 2 Г

Если изменение радиуса при изменении угла на 2 1Г составляет единицу младшего разряда, т.е. 2, то получим

-Р спиральную раверт ку: х = 2+ Р C ° сов2 " с у = 2 sin2

Если радиус рэ вен постоянной величине, то круговую развертку: х = К 2 pcos 2", (4) у = К 2 sin 2 Г 30

Если иэмененйе аргумента при изменении радиуса от 0 до 2 составляет

2, то получим радиально-круговую раз вертку: х = 2 .t cos 2 у = 2-P -t.sin 2- И

Если угол равен постоянной величине, то получим линейную развертку под углом с(;- К..2 х = 2 t cos К 2 40 у = 2Pt sin К 2 где t - дискретное время изменения радиуса, ь — дискретное время изменения аргумент а, 45

Р— число разрядов радиуса, n — число разрядов аргумента, К вЂ” коэффициент (1-2 6, К вЂ” коэффициент (1-2 ), Устройство работает следующим об- 50 раз ом. (3) На синхронизирующий вход счетчика

I аргумента поступают счетные импульсы- с частотой f>. Разряды с первого ,по (и-3 -ий счетчика 1 аргумента задают значение аргумента в пределах

0-45, а единица К-го разряда опре. деляет величину очередного интервала аппроксимации функций синуса и косинуса. Период .заполнения К млад- 60 ших разрядов с первого по (К-1)-ый, равный 2 / f» определяет период формирования функций на одном интервале аппроксимации, Абсолютные значения функции формируются на выходах б5 накапливающих сумматоров 5 и G, в качестве которых могут служить реверсивные счетчики. Число импульсов, поступающих на входы каждого из, сумматоров

5 и б на каждом очередном участке линейной аппроксимации, лежит в пределах 1-2 и пропорционально произведению производной синуса или косинуса и текущего значения радиуса.

Производные синуса и косинуса в числоимпульсном коде формируются преобразователем 2, значение радиуса— четчиком 7, а их произведение — уможителем 4.

Преобразователь 2 достаточно запрограммировать лишь для углов 0-4У

Функцией синуса и косинуса. При атом часть счетчика 1 аргумента, образованная разрядами с К-го по (n-3) -ий, реверсивная и, кроме того, каналы синуса и косинуса коммутируются через каждые 45 . Управление реверсом осуществляется (n-2)-ым разрядом счетчика 1, а управление коммутацией(и-1) -ым и (и-2) -ым разрядами счетчика

1 аргумента.

Вид развертки определяет ся режимом работы счетчика 7. Так, при ли,нейном изменении содержимого счетчи са 7 в соответствии с выражением

R = 2("+ ).t на выходах накапливающих сумматоров 5 и б вырабатываются коды

Х и У параметрических уравнений, описывающих спираль. Если со счетчика

7 выдается неизменный код радиуса, равный К 2, то на выходах накапливающих сумматоров 5 и б вырабатываются коды Х и У, описывающие круговую развертку.

При генерировании разверток вида радиально-круговой и линейной работа устройства аналогична.

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

Формула изобретения цифровой генератор развертки, содержащий счетчик аргумента,. синуснокосинусны9 преобразователь параллельного кода в числоимпульсный, накапливающие сумматоры, причем синхрониэирующие входы счетчика аргументов и синусно-косинусного преобразователя подключены к шине синхронизации цифрового генератора развертки, выходы разрядов с К-ro по (n-3)-ий счетчика аргумента (где 2" — период единичного приращения аргумента, и - число разрядов счетчика аргумента) подключены к информационному входу синуснокосинусного преобразователя, выходы (и-1)-го и n-ro разрядов счетчика аргумента — к управляющим входам накапливающих сумматоров, выходы которых являются .выходами цифрового генератора развертки, о т.л и ч а ю834685

Составитель В. Байков

Редактор Л. Филь Техред T. Маточка Корректор,B. Синицкая

Заказ 4100/75 Тираж 745 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, )К-35, Раушская наб,, д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 шийся тем, что, с целью расширения функциональных возможностей цифрового генератора развертки, за счет генерирования спиральной развертки, круговой развертки и спирально-круговой развертки, он содержит коммутатор, 5 умножитель и счетчик приращения радиуса, причем информационные входы коммутатора подключены к выходам синусно-косинусного преобразователя, управляющие входы -. к выходам (n-2) и (n-1)-ro разрядов счетчика аргумента, выходы коммутатора - к входам первой группы умножителя, входы второй групкоторого подключены к выходам счет-., ка приращения радиу, са, а выходыко входам накапливающих сумматоров.

Ф

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

Р 640283, кл. G 06 F 1/02, 1976.

2. Патент США Р 3898448, :кл. G 06 F 1/02, 1974.