Импульсный линейно-круговой интерполятор

Иллюстрации

Показать все

Реферат

 

— ь ь, О й-И-(:--А.Н И Е

ИЗОБРЕТЕНИЯ

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

260973

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

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

Республик

Зависимое от авт. свидетельства №

Заявлено 26.VH1.1968 (№ 1265502/18-24) с присоединением заявки №

Приоритет

Опубликовано 06.|.1970. Бюллетень № 4

Дата опубликования описания 14.V.1970

Кл. 42m4, 7/30

МПК G 06д

УДК 681.335.87 (088.8) Комитет по делам иаобретеиий и открытий при Совете Мииистров

СССР

Авторы изобретения

В. Г, Курносов и Ю, К. Карпов

Заявитель

ИМПУЛЪСНЪ|Й Л HHEAHO-КРУГОВОИ

ИНТЕРПОЛЯТОР

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

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

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

Предлагаемое устройство отличается тем, что оно содержит буферный регистр, установочные входы которого соединены с соответствующими выходами регистра радиуса, счетный вход соединен с выходом переполнения делителя частоты, а выход соединен со входом схемы управления и с первым входом схемы совпадения, второй вход которой соединен с выходом генератора, а выход — с ) входом делителя частоты, выход буферного регистра соединен с первым входом ждущего мультивибратора, второй вход которого соединен с выходом последней декады регистра радиуса, а выход — со входом регистра управления паМЯТЬЮ.

Это позволяет исключить накопление ошибок без существенного усложнения схемы и совместить выдачу управляющих сигналов с выполнением двоичного умножения.

На фиг. 1 приведена схема интерполятора.

Интерполятор содержит регистры подынтегральной функции 1 и 2, генератор тактовых импульсов 3, делитель частоты 4, оуферный регистр 5, регистр радиуса 6, регистр управления памятью 7, постоянную память 8, схему управления 9, схемы «И» 10 и 11, схему

«ИЛИ» 12 и ждущий мультивибратор 18.

На фиг. 2 изображена диаграмма, по которой определяются значения разностей синусов и косинусов углов, где ЛХ1 — — R (cos Π— ccsа )

Л Y — — R (ипат — sin О) ЛХ„т — — R(cos x> — cos а„т )

ЛУ„т — И(з1пи, i — sin,) с

ЬХ„= R (соз а y — сов и„): КЛ соя х

ЛY„= R(sin à„— sinа„т ) =RA sinn..

Интерполятор раоогает следующим образом.

В его постоянной памяти хранятся значения

30 разностей синусов и осинусов углов, образо260973 ванных радиусами, проведенными к концам единичных хорд, как показано на фиг. 2.

В случае отработки линейных участков в регистр Х (1) и регистр У (2) заносятся приращения Х и Y соответственно. Запускается генератор 3, с плеча которого, предназначенного для линейных участков, посгупают импульсы на делитель частоты 4. Гегистр 5 отключен, т. е. находится в нулевом состоянии.

Импульсы с делителя часготы 4 через схемы

«И»,11, управляемы- соответствующими разрядами регистра Х (1) и регистра Y (2), и через соответствующие схемы «ИЛИ» 12 выходят по каналам Х и У в колич"-i ac, равном приращениям ЛХ и ЛУ; с частотой, пропорциональной этим приращениям.

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

Запускается генератор 8 и после того как в регистр 5 передается первая старшая декада регистра радиуса, упр являемого схемой управления 9, начинают поступать импульсы с генератора 8 на делитель частоты 4. Одновременно считываются из памяти 8 значения разностей Лз1пи, например в регистр Х (1) и значение Лсоза в регистр У (2). По каналам

Х и Y выдадутся управляющие импульсы в количестве, равном разностям Лнпа (AcOsQ), импульс переполнения с делителя частоты вычитает «1» от числа, расположенного в регистре 5, и устанавливает в «О» регистры подынтегр альной функции.

Затем цикл повторяется, т. е. происходит умножение значения старшей декады регистра радиуса б, расположенной в регистре 5, на соответствующие зна iения разн" ñòåé Лапа (басова), Импульсы по каналам Л и Y выдаются одновременно. Как только закончится умножение на первую старшую декаду, импульс переполнения с делителя частоты 4 устанавливает в «0» регистр 5.

Поступление импульсов на делитель частоты прерывается, и регистр 5 запускает схему управления 9, которая, в свою очередь, «разрешает» передачу той же декады регистра радиуса б на регистр 5.

Этот процесс повторяется К раз, пропорционально весу данного разряда регистра радиуса. По окончании умножения старшей декады регистра радиуса б на разность

10 Лз1па (басова), схема управления 9 «разрешает» передачу следующей декады регистра радиуса на регистр 5 и т. д. ,Последняя декада пегистра радиуса б имеет «вес», равный единице, т. е. передается на регистр 5 только один раз, одновременно подготавливая ждущий мультивибратор. Как только регистр 5 усгановится в «0» через ждущий мультивибратор -роходит импульс на регистр управления, который дает сигнал для считывания следующего значения разности.

Предмет изобретения

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

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

260973

Уг

Составитель М. И. Аршавский

Редактор Л. А. Утехина Техред Л. В. Куклина Корректор Г. С. Мухина

Заказ 1058/15 Тираж 500 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

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

Типография, пр. Сапунова, 2