Синусно-косинусный функциональный преобразователь

Номер патента: 335703

Авторы: Алексеев, Кончак, Мазур, Ярусов

ZIP архив

Текст

О й И С А Н И Е ЗЗ 57 ОЗИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ союз Советских Социалистических РесоубликЗависимое от авт, свидетельства л, 6 061 7/2 24 Ч.1970 ( 1434 Заявле 18-2 с присоединением заявтоцПриоритет Комито оо деламизооретеиий и открыт УДК 681.335,813 (088.8 вано 11.Ч.1972. Бюллетбликования описания 1 публи ень11.ЕСОО 21-1 АЛ ата о БИБЛИОТЕК авторызобретения Алексеев, В В, С, Кончак А, Г. Ярусов,Институт техн ой СС кой кибернетики АН Б аявител ЬНЪЙ НКЦИЕЛЬ ИНУСНО-КОСИ НУСНЫ Й ПРЕОБРАЗОсинусн относ и и енно ргумен ,вц льных синусно-ко бразователь ьцой техни ри оди,овре инуса от а арного код х вычислите унк обяется сложьц ых кодов о яв параллелуса,является странсццс эта цель разов дания лавицы О, - ,4 о-косинусный реверспвный 10 ода аргуменого преобрая параллельачений аргудо - . Значе 15 ровой синуссодержащий,шифраторе тавырабатываютот главных з рвала з ых значении аргумента до ве мента, лежащих в пределах в , определя 2 ния синусов от углов, больших ются цз этих главных значений сирования счетчика аргумента соответствующего знака функци нуса при этом вырабатываюпся второго аналогичного ,синусн преобразователя, Применение эт вателей с целью одновременног функций сириуса и косинуса лре параллельную работу. путем ревери выработки 20 . Коды косис помощью о-косинусного х преобразоо получения 25 дполагает их делах О, - .4 наличии втореверсивного щемся счетчикеединицу (такаргумента Х,дискретности Недостатком таких устройств являетсятакже относительно большой интервал задания главных значений аргумента (не менее,Предлагаемыйциональный преоласти вычислителти применение,пнии синуса и коного,в виде унитцифро-аналоговыв ах.Известен цифпреобразователь,счетчик аргументата и шифратор. Взователя обычайноные,коды синуса ыи ф ится к )ожет най- вычислета, заданифровых иустройстчем О, - " , следствиемность дешифраторовфункций синуса и коситЦелью изобретенияэтих недостатков.В предлагаехтом преодостигается:1. Сокращением инте для чего в устроиство введена схема управления коммутацией, параллельных кодов синуса и косинуса, состоящая из четырех групп вентилей, триггера управления этими вентилямц и линии задержки. При этом существенно упростились схемы шифраторов параллельных кодов синуса и косинуса ц значительно (примерно в два раза), сократилось число элементов (например, диодов), необходимых для их аппаратурной реализации. Один цз шифраторов вырабатывает коды синуса, а второй - коды косинуса от главных значении аргумента, заданных в пр Отпала также необходимость рого дешифратора и второго счетчика аргумента, а в имею число разрядов уменьшено на как число дискретных значецт укладывающихся при заданноЛЛ в интервале О, - , в два раза меньше,чем в интервал О, - 1. В,связи с умепьшс 2нием на единицу числа разрядов в счетчикеаргумента улростилась также схема дешифратора и уменьшилась число его элементов.2. Введением в устройство схемы учета знаков,вычисляемых функцийсостоящий изтрех триггеров и двух вентилей,3. Введением схемы отключения входа реверсивного счетчика в моменты постунлепияна устройство импульсов унитарного кода,соответствующих значениям аргумента, первым после (2 к - 1) - , где К=1, 2, , оо.Этасхема состоит из триггера и вентиляпараллельно .которому подключен переключатель,и работает при нечетном числе дискретныхзначений, принимаемых аргументом в интервалах (К - 1) -К 12 2Применение предлагаемого синусно-косинусного преобразователя позволяет производить одновременное, вычисление функций синуса и косинурса от аргумента, задаваемого ввиде унитарного кода, изменяющегося в пределах от О до оо, и сократить,при этом интервал задания, главных значений аргумента доО, - 1 и, как следствие, существенно упростить схемы дешифратора и шифраторов иуменьшить число используемых в них элементов, При этом отпадает необходимость в наличии второго дешифратора и второго реверсивного счетчика аргумента, а число разрядовв имеющемся реверсивном счетчике уменьшается на единицу,На чертеже изображена функциональнаясхема синусно-косинусного функциональногопреобразователя.Он,содержит реверсивный триггерный счсгчик 1, дешифратор 2, .шифраторы 3 и 4, вентили 5 - 19, триггеры 20 - 25, линии задержки26 - 28 и,переключатель 29. На входную клемму 30 подается унитарный код аргумента. Навыходах 31 - 33 преобразователя получаетсярезультат преобразования в виде параллельных кодов модуля синуса от задаваемых значений аргумента. На выходах 34 - 36 преобразователя получается результат преобразова.ния в виде параллельных кодов модуля косинуса от задаваемых значений аргумента.На выходах преобразователя 37 и, 38 лолучается в виде импульсов код знаков соответственно .функций синуса и косинуса от задаваемых значений аргумента. Выходы 39 и 40дешифратора 2 соответствуют единице и числу Ж, содержащимся в счетчике 1.Реверсивный счетчик 1 предназначен длясчета иипульсов унитарного кода аргумента,поступающих на его вход .с клеммы 30 череззам,кнутый,переключатель 29 или через вентиль 19 (при разомкнутом переключателе 29).Он работает в режиме суммирования или вы 5 10 15 го 25 Зо 35 40 45 50 55 60 65 читания в зависимости от состояния триггера управления 22 реверсивным счетчиком. Выходы счетчика 1 соединены с соответствующими входами дешифратора 2,Дешифратор 2;предназначен для дешифрирования кода числа, находящегося,в счетчике 1, и управления псреключснием триггера 22. Одним входом дешифратор 2 соединен через линию задержки 26 с клеммой 30. Выходы дешифратора 2 (кроме выходов 39 и 40) соединены с соответствующими входами. шифраторов 3 и 4. Выход 39 соединен с единичным входом триггера 22, выход 40 - с нулевым его входом.Линия задержки 26 предназначена для задержки импульсов унитарного кода аргументапоступающих на ее вход с клеммы 30. Задержанные в линии задержки 26 имлульсы унитарного кода аргумента используются в качестве импульсов опроса состояния дешифратора 2, Шифратор кода синуса 3 и шифратор кода, косинуса 4 предназначены для поразрядного формирования модуля параллельного кода, соответствующего числу,в счетчике 1,Выходами шифраторов 3 (4) соединен с соответствующими входами вентилей 5 - 7 (8 - 10) и 14 - 18 (11 - 13),Счетчик 1 с триггером 22, дешифратор 2 с линией задержки 26, шифраторы 3 и 4 составляют схему для получения параллельных кодов модулей синуса и косинуса от аргумента, задаваемого в виде унитарного кода.Грунины вентилей 5 - 7 и 14 - 16 (8 - 10 и 11 - 13) предназначены для коммутации,параллельных кодов синуса (косинуса) наступающих с шифратора 3 (4) и,подачи их на выходы 31 - 33 (34 - Зб) устройства. Состояния перечисленных групп вентилей (открыты - закрыты) определяется состоянием триггера управления коммутацией вентиля 23, единичным выходом подключенного ко входам вентилей 5 - 7 и 11 - 13, нулевым - ко входам вентилей 8 - 10 и 14 16, а счетным входом - через линию задержки 28 - к единичному выходу триггера 22.Триггер 23 предназначен для управления работой вентилей 5 - 16, Если триггер 23 установлен в единичное состояние, то открыты вентили 5 - 7 и 11 - 13, если в нулевое - вентили 8 - 10 и 14 - 16.Вентили 5 - 16 совместно с триггером 23 и линией задержки 28 составляют, схему управлен ия коммутацией подачи на выходы 31 - 36 устройства, параллельных кодов модуля синуса и косинуса.Триггер знака 24 предназначен для управления работой триггеров 20 и 21. По счетному входу триггер 24 соединен с нулевым выходом триггера 22. Единичный (нулевой) выход триггера 24 подключен к схеме запуска по счетному входу триггера 21 (20).Триггер 20 (21) предназначен цля управлен ия вентилями 17 (18) . Нулевым выходом триггер 20 (21) подключен ко входу управле55 60 ния вентиля 17 (18), Второй вход вентиля 17(18) через линию задержки 27 соединен склеммой 30, а выход - с выходной клеммой37(38) кода знака синуса (косинуса).Линия задерккц 27 прсдцазцачсна для получепия задержанных импульсов кода аргумента, цз которых в дальнейшем ца выходахвентилей 17 и 18 формируются импульсы знаков вычисляемых функций,Триггер 24 совместно с лииней задержки 27,триггерами 20 и 21 и вентилями 17, 18 составляют схему для выработки импульсов знаковвычисляемых функций синуса и косинуса. Наличие импутьсов знаков на выходах 37, 38устройства соотвстствует значениям аргумента, при которых функции синуса ц косинусапринимают отрцательные значения.Единичный, вход триггера управления вентилем 25 соединен с,клеммой 30, нулевойвход - с единичным выходом триггера 22,а единичный выход,подклОчен ко входу вентиля 19. Второй вход вентиля 19 соединен склеммой 30 и с левым,по схеме (сгиг, 1) контактом переключателя 29, а выход его подключен к правому контакту этого переключателя ц ко входу счетчика 1,Вентиль 19 с триггером 25 и переключатель29 составляют схему для отключения входасчетчика 1 в моменты, когда аргумент принимает первые после (2 К - 1) - значения. Эта4схема функционирует в случаях, когда аргумент задан нечетным числом дискретных значений в интервалах (К - 1) - ,К - ", Когда2 2аргумент в игТервалах (К - 1) -.,К - 1 задан2 2четным числом дискретных значений, Схемаотключается путем замыкания контактов переключателя 29.При дискретном задании, значений аргумента Х в виде унитарного кода каждому последующему импульсу этого кода соотвстствует,приращение аргумента (в радианах илиуглои.х градусах), равное ЛХ,Работа устройства зависит от числа дискретных значений, принимаемых аргументомтв интервалах(К - 1) - , К - 1. Прц этом2 2возможны два случая:число М дискретных значений, приниьЯемых аргументом в интервалах (К - )2К - 3, чстцо, число М дцскрстшлх значений,принимаемых аргументом в интервалах1 (К- - 1) - -, К - " ,нечетно,2 2 Предмет изобретения 1. Сцнусно-косинусный функциональный преобразователь, содержащий реверсивный счетчик, соединенный с дешифратором, выхо 5 10 15 20 25 30 35 40 45 50 ды которого соединены с шифратором кода синуса и шифратором кода косинуса, и линии задержки, от,сичсцоссийся тем, что, с целью повыгцения,быстродс 1 ствця, в него возведены триггер управления реверсвцым счстчцком, стырс групПы Вснтплсй ц Грцггер управления коммутацией всцтцлсй, с стцы вход которого через линию задержки подключен к сдцнцч. ному выходу триггера управления ревсрсцв ным,счетчиком, первые входы вентилей лер вой грунины,поразрядно соединены с первыми входами вентилей четвертой группы и с выходами соответствующих разрядов шифратора кода синуса, первые входы вентилей второй группы поразрядно соединены с первыми входамц вентилей третьей группы ц с выходямц соответствующих разрядов ц,:фратора,кода косинуса, вторые входы вентилей первой и третьей рупп подкл 1 очсны к единичному выходу триггера управления коммутацисц вентилей, вторые входы второц ц четвертой групп вентилей подключены к пулевому выходу тршгсвя управления ко 1:,утяццс 1 вептцлсц, выходы вентилей первой ц второй групп поразрядно соединены между собой и соответствуощимц выходными клеммами кода модуля синуса, выходы вентилей третьей и четвертой,групп поразрядно соединены между собой и соответствующихи выходными клеммами кода модуля косинуса, первый и второй входы реверсивного счетчика соединены соответственно шиной сложения с единичным, а шиной вычитания - с нулевым выходамц триггера управления реверсивным счетчиком входы которого подключены к выходам дешифратора, один из входов которого через лц. нию задержки соединен с входной клеммой устройст,ва.2. Устройство по,п. 1, отляаоиееся тем, что, с целью определения знака вычисляемых функций, оно содержит два вентиля, два триггера и триггер знака, с етный вход которого, подключен к нулевому выходу триггера управления реверсивным счетчиком, а выходы через триггеры соединены с,первымц входами вентилей, вторые входы которых через лиццю задержки соединены с,входной клеммой устройства, а,выходы - с выходць 1 мц клеммами знака синуся ц знака косинуса. 3, Устройство по пп. 1 и 2, отлсссаосцесся тем, что, с целью расширения функциональных возможностей, оно содержит вентиль, триггер управления вентилем и псреключатель, который одним концом соединен с входной клеммой устройства ц с первым входом вентиля, другим концом - со входом реверсивного счетчика н с выходом, вентиля, второй БХОД КОТОРОГО ПОДКЛЮСН К СД 1 Н 1 ЦЧЦОМУ ВЬ 1 ХО- ду триггера управлсни 1 вентилем, нулевой ,вход которого соединен с единичным выходом триггера управения реверсивным счетчиком, а едцнц шый вход - с входной клеммой устройства.335703 Составитель М. Черенкова Техред А. Камышникова Корректор Е. Усова Редактор Л. Утехина Типография, пр. Сапунова, 2 Заказ 1282/8 Изд.523 Тираж 448 ПодписноеЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР Москва, Ж, Раушская наб., д. 4/5

Смотреть

Заявка

1434271

А. Г. Ярусов, Г. И. Алексеев, В. А. Мазур, В. С. Кончак Институт технической кибернетики Белорусской ССР

МПК / Метки

МПК: G06J 1/00

Метки: синусно-косинусный, функциональный

Опубликовано: 01.01.1972

Код ссылки

<a href="https://patents.su/4-335703-sinusno-kosinusnyjj-funkcionalnyjj-preobrazovatel.html" target="_blank" rel="follow" title="База патентов СССР">Синусно-косинусный функциональный преобразователь</a>

Похожие патенты