(54) ЦИФРОВОЙ ГЕНЕРАТОР РАЗВЕРТКИ
название | год | авторы | номер документа |
---|---|---|---|
Синусно-косинусный функциональный преобразователь | 1981 |
|
SU970357A1 |
Устройство для преобразования координат | 1984 |
|
SU1198552A1 |
Цифровой преобразователь координат | 1980 |
|
SU942004A1 |
Цифровой преобразователь координат | 1979 |
|
SU842801A1 |
Устройство для преобразования координат | 1983 |
|
SU1141405A1 |
Цифровой преобразователь системы координат | 1977 |
|
SU656195A1 |
Цифровой синусно-косинусный преобразователь для формирования радиально-круговой развертки | 1977 |
|
SU640423A1 |
Функциональный преобразователь угла поворота в цифровой код | 1976 |
|
SU636654A1 |
ЦИФРОВОЙ СИНУСНО-КОСИНУСНЫЙ ПРЕОБРАЗОВАТЕЛЬ | 1973 |
|
SU362448A1 |
Обратимый преобразователь координат | 1982 |
|
SU1035617A1 |
Изобретение относится к автомати ке и вычислительной технике и может быть использовано в индикаторных устройствах для формирования спиральных и радиально-круговых разверток, в устройствах цифрового автоматического управления, тригонометрических вычислителях. Известен цифровой генератор развертки, содержащий счетчик аргумента преобразователь частоты, коммутаторы реверсивные счетчики, блоки инверсии и формирования знаков функций синуса и косинуса l. Недостаток такого генератора генерирование развертки только одного типа. Наиболее близким техническим paue нием Kf предлагаемому является цифров генератор развертки, содержащий счет чик аргумента, синусно-косинусный преобразователь параллельного в числоимпульсный,накапливающие .сумматоры . Недостатком такого генератора является генерирование развертки одного типа (спиральной). Цель изобретения - расширение функциональных возможностей цифрового генератора развертки, сЬстоящее в генерировании спиральной, круговой и спирально-круговой развертки. Поставленная цель достигается тем, что цифровой генератор развертки, содержащий счетчик аргумента, синуснокосинусный преобразователь параллельного кода в числоимпульсный, накапливакйцие сумматоры, причем синхронизирующие входы счетчика аргумента и синусно-косинусного преобразователя подключены к шине синхронизации цифрового генератора развертки, выходы разрядов с К-го по (п-З)-ий счетчика аргумента (где 2 - период единичного приращения аргумента, п число разрядов счетчика аргумента) подключены к информационному входу синусно-косинусного преобразователя, выходаа (n-l)-ro и п-г6 разрядов счетчика аргумента - к управлякщим входам накапливающих сумматоров, выходы которых являются выходами цифрового генератора развертки, содержит коммутатор/ умножитель и счетчик приращения радиуса,причем информационные входы коммутатора подключены к выходам синусно-косинусного преобразователя, управляющие входы - к выходам (п-2)-го и (n-l)-ro разрядов счетчика аргумента, выходы коммутатора К входом первой группы умножителя, выходы второй группы которого подклю чены к выходам счетчика приращения .; радиуса, а выходы - ко входам накапливающих сумматоров. На чертеже представлена функциональная схема цифрового генератора развертки, - Он содержит счетчик 1 аргумента, синусно-кодинусный преобразователь 2 параллельного кода в числоимпульсный, коммутатор 3, умножитель 4, накаливающие сумматоры 5 и б, счетчик 7 приращение радиуса. Устройство позволяет генерировать одновременно фукции: X 2Р-- t-cos ) у a -t-sin , а также промеясуточные функции вида: ир- (2) Уир sin 2 Если изменение радиуса при изменении угла на 2 1f составляет единицу младшего разряда, т.е. 2 , то получ спиральную завертку: X cos2- tr(3) у . sin2-V Если радиус постоянной вели чине, то круговую развертку: X К 2-Р cos 2- т(4) у К-1 2 sin 2 Т Если изменение аргумента при изм нении радиуса от О до 2 составляет 2 , то получим радиально-круговую развертку: , . к 2-P-t.cos (5) у 2-Р. t-sin Если угол равен постоянной велич не, то получим линейную развертку п углом с6 К.-2 2-Pt cos Ка у 2-Р t si п Кг 2 ,, где t - дискретное время изменени радиуса; -С - дискретное время изменени аргумента; Р - число разрядов радиуса; п - число разрядов аргумента/ К - коэффициент (1-2), К2,- коэффициент (1-211), . Устройство работает следующим об разом.. На синхронизирующий вход счетчик 1 аргумента поступают счетные импул сы- с частотой f. Разряды с первого .по ( счетчика 1 аргумента за дают значение аргумента в пределах .0-45° , а единица К-го разряда определяет величину очередного интервала аппроксимации функций синуса и косинуса. Период .заполнения К младших разрядов с первого по (К-1)-ый, равный 2VfT определяет период фор мирования функций на одном интервале аппроксимации. Абсолютные значения функции формируются на выходах накапливаюцих сумматоров 5. и б, в качестве которых могут служить реверсивные счетчики. Число импульсов, поступакяцих на входы каждого из, сумматоров 5 и 6 на каждом очередном участке линейной аппроксимации, лежит в пределах 1-2 и пропорционально произведению производной синуса или косинуса и текущего значения радиуса. Производные синуса и косинуса в числоимпульсном коде формируются преобразователем 2, значение радиуса Счетчиком 7, а их произведение - умнГожителем 4. Преобразователь 2 достаточно запрограммировать лишь для углов 0-4# функцией Синуса и косинуса. При этом часть счетчика 1 аргумента, образованная разрядами с К-го по (п-З)-ий, реверсивная и, кроме того, каналы синуса и косинуса комму тируются через каждые 45°. Управление реверсом осуществляется (п-2)-ым разрядом счетчика 1, а управление коммутацией (п-1)-ым и (п-2)-ым разрядами счетчика 1 аргумента.. . Вид развертки определяет ся режимом работы счетчика 7. , при ли,нейном изменении содержимого счетчиjKa 7 в соответствии с выражением R .t на выходах накапливающих сумматоров 5 и 6 вырабатываются коды X и У параметрических уравнений, описывающих спираль. Если со счетчика 7 выдается неизменный код радиуса, равный , то на выходах накапливающих сумматоров 5 Иб вырабатываются коды X и У, описывающие круговую развертку. . При генерировании разверток вида радиально-круговой и линейной работа устройства аналогична. Таким образом, предлагаемое устройство позволяет генерировать различные виды развертки. Формула изобретения Цифровой генератор развертки, содержащий счетчик аргумента,, синусноКОСИНУСНЫ0 преобразователь параллельного кода в числоимпульсный, накапливающие сумматоры, причем синхронизирукндие входы счетчика аргументов и синусно-косинусного преобразователя подключены к шине синхронизации цифрового генератора развертки, выходы разрядов с К-го по (п-З)-ий счетчика аргумента (где 2 - период единичного приращения аргумента, п - число разрядов счетчика аргумента) подключены к информационному входу синуснокосйнусного преобразователя, выходы (n-l)-ro и п-го разрядов счетчика аргумента - к управляквдим входам накапливающих сумматоров, выходы которых являются выходами цифрового генератора развертки, отличающ и и С Я тем, что, е целью расширения функциональных возможностей цифрового генератора развертки, за счет генерирования спиральной развертки, круговой развертки я спирально-круговой развертки, он содержит коммутатор, с умножитель и счетчик приращения радиуса, причем информационные входы KOMN TaTOpa подключены к выходам синусно-косинусного преобразователя, управляницие входы - к выходам (п-2) и ,Q (n-l)-ro раз&ядов счетчика аргумента,
выходы ксялмутатора - к входам первой группы умножителя, входы второй группы которого подключены к выходам счет«1ка приращения радиу за, а выходы ко входам накапливающих сумматоров.
Источники информации, принятые во внимание при экспертизе
Л1
п-3
J
/
/
Авторы
Даты
1981-05-30—Публикация
1979-02-19—Подача