Импульсный линейно-круговой интерполятор
Иллюстрации
Показать всеРеферат
— ь ь, О й-И-(:--А.Н И Е
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
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