Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Переферийные устройства / Лекции по ПУ_2.doc
Скачиваний:
31
Добавлен:
02.05.2014
Размер:
2.81 Mб
Скачать

3.3.1. Параметрический интерполятор.

Приращения xиyзадаются в виде произведенийx=lcosy=lsin,гдеl -длина вектора. Схемное решение интерполятора для каналаxиyнаходим в таком виде,

чтобы входными приращениями ее были коды длины вектора l,sinиcos, а входными - число импульсовNxиNy.

Схема интерполятора должна реализовать операцию умножения кода на код. Схема строится на основе суммирующего двоичного счетчика. Каждый iйразряд счетчик делит основную частотуfна 2i.

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

N(x)=(0,1,1,...,1)fty.

Подставляя значения sinиcosполучим число импульсов Nxи Nyпо каждому из каналов. Схема интерполятора с реализацией этого принципа представлена на рисунке.

Перед началом цикла работы в счетчик заносится длина вектора lв обратном коде, а в регистры значенияsinиcos.

3.3.2. Функциональный интерполятор.

tg =-1-2 ... -n.

Перед началом цикла в регистр заносится код tg, а в счетчик - наибольшее из приращений.

3.3.3. Генератор векторов.

Генератор векторов используется для упрощения схемы интерполятора, которое достигается за счет ограничения числа направлений перемещения пишущего узла. Направлений может быть 8, 16 и т.д.

Рассмотрим генератор векторов на 16 направлений.

Для перемещения пишущего узла по любому из 16 направлений можно использовать только три частоты отработки рассогласования F={0;f/2;f}.

Схемное решение генератора будем искать в следующем виде:

Составим таблицу соответствия номера вектора и частоте с указанием квадранта.

№вектора

fx

fy

знакX

знакY

0

f

0

+

+

1

f

f/2

+

+

2

f

f

+

+

3

f/2

f

+

+

4

0

f

-

+

5

f/2

f

-

+

Номер вектора представим в виде четырех двоичных разрядов х1х2х3х4. С помощью комбинационной схемы найдем функцииF1,F2,F3,F4,F5,F6формирующие сигналы управления частотами и знаком квадранта.

Длина вектора должна определять интервал времени tц, на котором выбранное соотношение частот сохраняется.

По сигналу «Пуск» начинается заполнение счетчика и формируется последовательность импульсов частотой fиf/2. В зависимости от заданного кода вектора на выходы генератора векторов подается одна из трех частот: 0,f/2,fи формируются знакиXиY. Перед началом цикла с магистрали в счетчик заносится обратный код длины вектораl.

По таблице истинности комбинационной схемы можно построить саму схему.

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

X1

0

0

0

0

0

0

X2

0

0

0

0

1

1

X3

0

0

1

1

0

0

X4

0

1

0

1

0

1

F1

1

1

1

0

0

0

F2

0

0

0

1

0

1

F3

0

0

1

1

1

1

F4

0

1

0

0

0

0

F5

0

0

0

0

1

1

F6

0

0

0

0

0

0

Соседние файлы в папке Переферийные устройства