идального кода от О до 90°, введен переключатель кода, при этом выходы коммутаторов кодов через переключатель кода подключены младшими разрядами к входу преобразователя «код-временной интервал, а старшими разрядами к соответствующему входу цифрового генератора эталонного синусоидального кода от О до 90°, выходы двоичного параллельного кода которого подключены к входам параллельной записи счетчиков импульсов, а управляющие входы переключателя кодов подключены к выходам синхронизатора.
На чертеже изображена структурная электрическая схема предложенного преобразователя.
Преобразователь содержит датчик 1 прямого и инвертированного кодов, фазосдвигатель 2, коммутаторы кодов 3 и 4, преобразователь 5 «код-временной интервал, цифровой генератор 6 эталонного синусоидального кода от О до 90°, триггеры 7 и 8, элементы И 9 и 10, счетчикн импульсов И и 12, синхронизатор 13 и переключатель кода 14.
Цифровой генератор 6 содержит счетчпк импульсов 15, дешифратор 16, постоянное запоминающее устройство (ПЗУ) 17 и число-импульсный множительный блок 18.
Преобразователь работает следующим образом.
Датчик 1 в зависимости от углового положения антенны вырабатывает параллельный двоичный код. Старший разряд этого кода является знаковым разрядом функции sina. Для формирования знакового разряда функции cosa используется цифровой фазосдвигатель 2. На вход преобразователя 5 «код-временной интервал код поступает с выхода переключателя кода 14, который по импульсам синхронизатора 13 «операция sina или «операция cosa переключает код с одного из коммутаторов кодов 3 или 4, которые коммутируют прямой и инвертированный код датчика 1 в пределах 90°, что необходимо для формирования кода sina (или cosa) в пределах от О до 180°.
Цифровой генератор 6 эталонного синусоидального кода от О до 90° вырабатывает коды sina или cosa на одном из участков аппроксимации, количество которых определяется числом старших разрядов кода с выхода переключателя кода 14. При этом на выходе параллельного кода появляется значение функции в узлах аппроксимации, а на выходе число-импульсного кода - приращения функции между узлами. На вход преобразователя 5 «код-временной интервал поступают только младшие разряды кода, которые сравниваются с кодом линейной развертки внутри интервала аппроксимации.
Операции преобразования кода а в коды sina и cosa производятся последовательно во времени. В первый момспт времепи счетчик импульсов 15 генератора 6 устанавливается в нулевое состояние, а в один из счетчиков 11 или 12 записывается параллельный код. Этими же импульсами триггер 7 устанавливается в единичное положение и открывает элемент И 9, который пропускает число-нмпульсиый код с выхода генератора б иа счетчик 11. Импульсы в счетчике 11 накапливаются до тех нор, пока
импульсом с преобразователя 5 «код-временной интервал триггер 7 установится в нулевое положение. Аналогично выполняется преобразованне и по другой составляющей. На выходах счетчиков 11 и 12 образуются коды sina и cosa, значения которых запоминаются до следующей операции преобразования.
На чертеже представлен преобразователь для преобразования 12-разрядного кода в
10-разрядный код sina и cosa. 12-й разряд входного кода а является знаковым для кода sina. Из 11-го и 12-го разрядов с помощью фазосдвигателя 2 образуется знаковый разряд для кода cosa, 7, 8, 9 и 10-ые разряды входного кода а после коммутаторов 3 и 4 и переключателя 14 управляют дешифратором 16, выходы которого образуют с помощью ПЗУ 17 коды скорости функции синуса на каждом участке аппроксимации
и коды значений функции в узлах аппроксимации.
Шесть разрядов кода линейной развертки поступают на множительный блок 18 для перемножения с кодом ПЗУ 17, в результате чего на выходе генератора 6 образуется число-импульсный код приращения функций. Коммутаторами 3 и 4 управляет прямой н инвертированный разряд входного кода а. Быстродействие предлол :енного преобразователя по сравнению с известным повысилось в 8-16 раз.
Формула изобретения
Цифровой синусно-косинусный преобразователь для формирования радиально-круговой развертки, содержащий датчик прямого и инвертированного кодов, к соответствующим выходам которого подключены два коммутатора кодов непосредственно и
через фазосдвигатель, элементы И, одни входы которых подключены к выходу числоимпульсного кода цифрового генератора эталонного синусоидального кода от О до 90°, другие входы через триггеры - к первому выходу преобразователя «код-времениой интервал, а выходы - к счетным входам счетчиков импульсов, и синхронизатор, соответствующие выходы которого подключены к входам установки триггеров,
счетчиков импульсов и цифрового генератора эталонного синусоидального кода от О до 90°, второй выход преобразователя «код-временной интервал соединен с входом кода линейной развертки цифрового генератора эталонного синусоидального кода
от О до 90°, отличающийся тем, что, с целью повышения быстродействия, в него введен переключатель кода, при этом выходы коммутаторов кодов через переключатель кода подключены младшими разрядами к входу преобразователя «код-временной интервал, а старшими разрядами к соответствуюш;ему входу цифрового генератора эталонного синусоидального кода от О до 90°, выходы двоичного параллельного
кода которого подключены к входам параллельной записи счетчиков импульсов, а управляющие входы переключателя кодов подключены к выходам синхронизатора.
Источники информации, принятые во внимание при экспертизе
1у вторское свидетельство СССР 325719, кл. Н ОЗК 5/156, 1970.
2Авторское свидетельство СССР № 362448, кл. Н ОЗК 5/156, 1970.
название | год | авторы | номер документа |
---|---|---|---|
ЦИФРОВОЙ СИНУСНО-КОСИНУСНЫЙ ПРЕОБРАЗОВАТЕЛЬ | 1973 |
|
SU362448A1 |
МНОГОКАНАЛЬНЫЙ АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ | 1973 |
|
SU384115A1 |
Синусно-косинусный функциональный преобразователь | 1981 |
|
SU970357A1 |
Цифровой преобразователь системы координат | 1977 |
|
SU656195A1 |
Генератор напряжений | 1990 |
|
SU1728978A1 |
ЦИФРО-АНАЛОГОВОЕ УСТРОЙСТВО ФОРМИРОВАНИЯ НАПРЯЖЕНИЯ РАДИАЛЬНО-КРУГОВОЙ РАЗВЕРТКИ | 1971 |
|
SU290434A1 |
Цифровой формирователь сигнала ра-диАльНО-КРугОВОй РАзВЕРТКи | 1979 |
|
SU813812A1 |
Устройство для регулирования скорости электродвигателя | 1984 |
|
SU1267375A1 |
Цифровой преобразователь координат | 1980 |
|
SU942004A1 |
Устройство для коррекции нелинейности | 1982 |
|
SU1070575A1 |
Авторы
Даты
1978-12-30—Публикация
1977-01-03—Подача