Цифровой генератор развертки
Иллюстрации
Показать всеРеферат
Союз Советскик
Социалистических
Рвспублик
Оп ИКАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВ ИТИЛЬСТВУ
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.