Функциональный преобразователь

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. сеид-ву— (22) Заявлено 04.04 80 (21) 2904504/18-24 )$1) M. Кт1 з

G 06 F 7/548 с присоединением заявки № (23) ПриоритетГосударственный комитет

СССР по делам изобретений и открытий т33) УДК 681. 325 (088. 8) Опубликовано 300 88 2 . Бюллетень ¹ 3 2

Дата опубликования описания 30.08.82

l ." .,-"

Т.Г.Галамай, В.Б.Лудыкевич и Л.В.Мору6 (72) Авторы изобретения (71) Заявитель (54) ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ

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

Известно арифме тичес кое устройстВо способное вычислять тригонометрические функции sin х, cos x,arctg x и arcsin х (1) .

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

Наиболее близким к предлагаемому по технической сущности является устройство, позволяющее воспроизводить .тригонометрические функции tg х, ctg х, sin х и cos x, которое содержит группу элементов задержки, шесть групп элементов И, блок управления . суммирующий и вычитающий счетчики, две группы элементов ИЛИ и элементы ИЛИ (2), Недостаток известного устройства ограниченные функциональные возможности. Устройство непригодно для вычисления обратных тригонометрических функций arctg х, arcsin х, arccos x и гиперболических функций th х, sh х, arth х, arsh x.

Цель изобретения — расширение класса решаемых задач за счет возможности дополиительного вычисления функций arctg x, arcsin х, arccos х, th х, sh x arth х и arsh x.

Поставленная цель достигается тем, что в устройство, содержащее суммирующий счетчик, три группы элементов И, четыре элемента И и четыре элемента ИЛИ, причем выходы элементов И, второй и третьей групп сое динены со входами соответствующих элементов ИЛИ, дополнительно введены два реверсивных счетчика, два сумматора-вычитателя и два триггера, причем выход первого реверсивного счетчика соединен с импульсными входами элементов И первой группы и потенциальными входами элементов И второй группы, импульсные входы которых соединены с выходом суммирующего счетчика и потенциальными входами элементов И первой и третьей групп, импульсные входы элементов И

2з третьей группы соединены с выходом второго реверсивного счетчика, выход первого элемента ИЛИ соединен с первыми входами первого и второго элементов И, вторые входы которых

30 соединены соответственно с прямым

955040

6 41

Nt(t) Nm где f ) — входная частота счетчика 1, 50

Nm — емкости счетчиков 1-3.

Счетчик 3 группа 4 элементов И и элемент 16 ИЛИ образуют второй двоичный умножитель, управляемый кодом счетчика 2. Средняя частота Г» на выходе его равна

Ы2 ()

4 6 (2) или с учетом () l

N2 () N2m

60 (3) Счетчик 2, группа 5 элементов И и элемент 17 ИЛИ образуют третий двоичный умножитель, управляемый 65 инверсным входами первого триггера, выходы первого и нторого элемен тов И соединены с первыми входами соответственно первого и второго импульсных сумматоров-нычитателей, выходы которых подключены ко входам соответственно суммирующего и второго реверсивного счетчиков, вход тактовой частоты преобразователя соединен со вторым входом первого сумматора-вычитателя и первым вхо- 10 дом третьего элемента И, второй вход которого соединен с инверсным выходом второго триггера, прямой вход которого соединен с первым входом четвертого элемента И, второй 15 вход которого соединен с выходом второго элемента ИЛИ, выходы третьего и четвертого элементов И через четвертый элемент ИЛИ соединены со вторым входом второго сумматора-вычи-20 тателя, выход третьего элемента ИЛИ соединен со входом первого реверсивного счетчика, входы первого и второго триггеров соединены с управлях()щими входами преобразователя.

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

Преобразователь содержит реверсивный счетчик 1, суммирующий счетчик 2, ренерсинный счетчик 3, группы 4-6 элементов И, импульсные сумматоры-вычитатели 7 и 8, элементы

9-12 И, элемент 13 ИЛИ, триггеры 14 и 15, элементы 16-18 ИЛИ. Элементы И, входящие в состав групп 4-6 являются импульсно-потенциальными, 35 что позволяет испольэовать их для образования двоичных умножителей совместно с потенциальными счетчиками 1-3.

Счетчик 1, группа б элементов И и 40 элемент 18 ИЛИ представляют собой первый двоичный умножитель, упранляемый кодом N (t), записанным н счетчике 2. Средняя частота f6 следования импульсов на выходе этого ум- 45 ножителя равна кодом NS (5) счетчика 3, причем средняя частота fg на ныходе этого умножителя равна

f = f -х — — (4)

2 2 1)?П) — йХ + f4? (5) где знаки + или - соответствуют работе в режиме суммирования или вычитания.

Очевидно, что в счетчике 2 нарастает во времени число, равное

2(Х (6)

С учетом (3) и (6), уравнение (5) примет вид (предполагается, что счетчик 3 работает в режиме суммирования) ? я rn

fx

М m 4- (f„t) (7) Число в счетчике 1 определяется выражением х)х )и

", н + + „ 1 (8) Если импульсный сумматор-вычитатель 8 работает н режиме, то

Nx

N<(4) = Nm avth

Nrn (9) а при работе в режиме вычитания

Нх й„(Ц Nrn c((Ctg —, (10) где N„= f + — выходное число импульсов, P е ж и м II. Триггер 14 находится в выключенном состоянии, триггер

15 — во включенном, счетчик 3 работает в режиме суммирования. В этом случае (11) (12) = х

? Х - 4 где знаки + и — соответствуют работе импульсного сумматора-вычитателя 7 в режиме сложения и вычитания. где f< — входная частота счетчика 2.

P е ж и м I. Триггеры 14 и 15 находятся в выключенных состояниях (т.е. на прямых выходах присутству,ют 0, на инверсных — 1 ) . В э том случае элемен ты 10 и 11 И отк рыты, на вход счетчика 2 поступает только входная частота следования импульсов f поскольку второй вход импульсного сумматора-вычитателя 7 отключен, так как элемент 9 И закрыт. На один вход импульсного сумматора-вычитателя 8 поступает частота f?r, а на второй вход — частота f .

Таким образом, можно записать

955040 (13) N rr + N,((,)

1 =1 . 2- x N2 (14) 10 (24) I

Nm1È,К)

N (t) )(N n» о

Nx

Н» Ю= к» arccos —

Нт) 15 (25), Nx

N»It) =Noarcs»n—

Nrn (15) (26) Nx

N»(t) =N arsb—

Применяя старт-стопорные режимы работы, можно использовать устройство для вычисления функций sin x„cos х, sh x.

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

Одновременно из состава устройства исключены группа элементов задержки, три группы элементов И, блок управле40 ния, вычитающий счетчик и две группы элементов ИЛИ, следовательно, расширение класса решаемых задач произошло без усложнения устройства.

Технико-экономический эффект сос45 тоит в том, что устройство, реализуя вычисление нескольких различных функций, позволяет заменить несколько функциональных устройств одним. (18) N3(t) N <

1=1

" N п1 i(4 С} (19) и,ж 1„ t

"Nm1l(„tl (21) N3(t) 1к где N — число, записанное в счет- 50 чике 3 перед началом преобразования, а знаки + или, - перед интегралом соответствуют работе счетчика

3 в режиме сложения или вычитания соответственно.

Решением уравнения (21) является, Формула изобретения (22) N (t)= о Nij(()г (23) 65

Уравнение (12) при учете (3) примет вид

Число в счетчике 2 изменяется в соответствии с уравнением

Если импульсный сумматор-вычитатель 7 работает в режиме сложения, то

Nx

N<(t)=Nn»t.g — „

При работе в режиме вычитания

М (16) N ((.)= Nmth—

P е ж и м III. Триггер, 14 включен, триггер 15 выключен. Работа устройства описывается уравнениями (17) к 5 — 4 или с учетом (3) и (4) Закон изменения вхбдной частоты

f< счетчика 3 с учетом (1) и (19) следующий (20) Число в счетчике 3 описывается ,уравнением

Закон изменения числа в счетчике

1 описывается выражением где знаки + или — перед интегралом соответствуют работе счетчика 1 в режиме сложения или вычитания соответственно.

Если импульсный сумматор-вычитатель 8 работает в режиме сложения, счетчик 3 в режиме вычитания, а счетчик 1 работает: а) в режиме вычитания. Тогда б) в режиме сложения. В этом случае

При работе импульсного сумматоравычи тател я 8 в режиме вычитания, а счетчиков 1 и 3 в режиме сложения

Функциональный преобразователь, содержащий суммирующий счетчик, три группы элементов И, четыре элемента

И и четыре элемента ИЛИ. причем выходы элементов И первой, второй и третьей групп соединены со входами соответствующих элементов ИЛИ, о т.л и ч а ю шийся тем, что, с целью расширения класса решаемых задач путем дополнительного вычисления функций arctg x, arcsin x, arccos x

th x, sh x, arth х и arsh х без усложнения преобразователя, в него введены два реверсивных счетчика, два

955040

ВНИИПИ Заказ 6437/52 Тираж 731 Подписное филиал ППП "Патент", r.Óæãoðoä, ул.Проектная,4 сумматора-вычитателя и два триггера, причем выход первого реверсивного счетчика соединен с импульсными входами элементов И первой группы и потенциальными входами элементов И второй группы, импульсные входы которых соединены с выходом суммирующего счетчика и потенциальными входами элементов И первой и третьей групп, импульсные входы элементов И третьей группы соединены с выходом второго реверсивного счетчика, выход первого элемента ИЛИ соединен с первыми входами первого и второго элементов И, вторые входы которых соединены соответственно с прямым и инверсным входами первого триггера, выходы первого и второго элементов И соединены с первыми входами соответственно первого и второго импульсных сумматороввычитателей,выходы которых подключены ко входам соответственно суммирующего и второго реверсивного счетчиков, вход тактовой частоты преобразователя соединен со вторым входом первого сумматора-вычитателя и первым входом третьего элемента И, второй вход которого соединен с инверсным выходом второго триггера, прямой вход которого соединен с первым входом четвертого элемента И, второй вход которого соединен с выходом второго элемента ИЛИ, выходы третьего и четвертого элементов И через четвертый элемент ИЛИ соединены со вторым входом второго сумматора-вычитателя, выход третьего элемента ИЛИ соединен со входом первого реверсивного счетчика, входы первого и второго тригге15 ров соединены с управляющими входа,ми преобразователя.

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

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

9 445042, кл. G 06 F 7/38, 1973.

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

Р 631926, кл. G 06 F 15/34, 1976.