Цифровой экстраполирующий преобразователь

 

ОП И HE

ИЗОБРЕТЕНИЯ нц 550641

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

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 08.05.75 (21) 2131638/24 с присоединением заявки № (23) Приоритет

Опубликовано 15.03.77. Бюллетень № 10

Дата опубликования описания 15.04.77 (51) М. Кл з G О6Г 15/20.б 05В 19/18

Государственный комитет

Совета Министров СССР по делам изобретений

И 0TKPblThN (53) УДК 621-503.55 (088.8) (72) Авторы изобретения

H. А, Сарычев, М. Б. Никифоров и А. Ф. Соколов

Рязанский радиотехнический институт (71) Заявитель (54) ЦИФРОВОЙ ЗКСТРАПОЛИРУ1О1ЦИЙ ПРЕОБРАЗОВАТЕЛЬ

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

Известен цифровой экстраполирующий преобразователь, содерхкащий первый регистр памяти, входы которого соединены с шинами входного кода, а выходы — с соответствующими входами преобразователя «код — частота»", .второй регистр памяти, реверсивный счетчик, элементы И, блок прогноза и линейный интерполятор (1).

Недостаток такого преобразователя — большие затраты оборудования на блок прогноза и линейный интерполятор.

Наиболее близким техническим решением к данному изобретению является цифровой экстраполятор, содержащий первый регистр, входы которого соединены с установочными входами реверсивного счетчика и с кодовым входом преобразователя, а выходы — со входом первого преобразователя «код — частота» и через последовательно соединенные первый элемент И, второй регистр, подключенный ко второму преобразователю «код — частота», второй элемент И третий регистр — со входами третьего преобразователя «код — частота», причем управляющие входы первого и второго элементов И подключены к тактовому входу преобразователя (2).

Недостатком этого экстраполятора является ограниченная точность воспроизведения кривых выше первого порядка, перерегулирование при скачках входного сигнала, т. е. низкая

5 точность преобразователя.

С целью повышения точности в предлагаемый преобразователь введены четыре триггера, первый вычислительный блок, блок синхронизации и последовательно соединенные сум10 мирующий счетчик, четвертый преобразователь «код — частота», блок коммутации, второй вычислительный блок, входы которого подключены к выходу второго преобразователь «код — частота» и единичным вы15 ходам первого, второго н третьего триггеров, а выходы через блок синхронизации — ко входам реверсивного счетчика, третий вычислительный блок, пятый триггер, третий элемент И, управляющий вход ко20 торого подключен к тактовому входу преобразователя и входу установки в нуль суммирующего счетчика, и шестой триггер, единичный выход которого подключен к нулевому входу пятого триггера, счетные входы второго и чет25 вертого триггеров подсоединены к выходам соответственно первого и третьего преобразователей «код — частота», единичные выходы этих триггеров, подключенные к счетным входам первого и третьего триггеров соответст30 венно, н выход второго преобразователя

550641

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

На чертеже показана схема предлагаемого преобразователя.

Он содержит регистры 1 — 3, элементы И

4 — б, преобразователи «код — частота» 7 — 10, вычислительные блоки 11 — 13, триггеры 14—

19, блок синхронизации 20, реверсивный счетчик 21, суммирующий счетчик 22, блок коммутации 23, тактовый 24 и кодовый 25 входы преобразователя.

Цифровой экстраполирующий преобразователь работает следующим образом.

По тактовому импульсу, совпадающему во времени с моментами поступления нового значения кода, открываются элементы И 4 и 5 и происходит перепись содержимого регистра в регистр 3, регистра 2 — в регистр 3, новое значение кода записывается в регистр 1. Таким образом в регистрах 1, 2 и 3 хранятся значения N„, N < и N > соответственно. Преобразователи 7, 8 и 9 преобразуют эти коды в частотно-импульсные сигналы. Триггеры 14, 15, 16, 17 предназначены для обеспечения необходимых весовых коэффициентов. Частоты с выхода триггера 15, преобразователя «код— частота» 8 и триггера 17 с весами 0,5, 1, 0,5 соответственно подаются на первый вычислительный блок 11, на выходе которого формируется частота, пропорциональная второй производной, и знак второй производной. На вход

Й вЂ” разрядного счетчика 22, который обнуляется каждым TBKTOBbIivl импульсом, подается

2( частота F, = —, в результате чего в счетТ чике в каждом интервале Т формируется линейно нарастающий код

NÄ gz) =,",; О а <.т, g1, 2) который подается на преобразователь «код— частота» 10. В качестве опорной частоты на преобразователь 10 подается частота F,", пропорциональная второй производной, вследствие чего выходная частота этого преобразователя

F,„„, (n, a) = F" fn, а) (сч И, о) )0,5N(n) — N(n — 1)+0,5N(n — 2)I a, (3) где m — разрядность регистров 1, 2, 3, Fo — опорная частота преобразователей 7, 8, 9, t

o= —.

Т

Блок коммутации 23 подает F»« „ на положительный или отрицательный входы второго вычислительного блока 12, на который с триггеров 14, 15, 16 и с преобразователя «код частота» 8 подаются частоты с коэффициентами 0,25, 0,5, 0,25, 1 соответственно.

В результате этого на выходе вычислительного блока 12 формируется частота

F (3

F (n,a)= 1 — N(n) — N(и — 1)+

+ — N (и — 2) + — — а — N (и) — N (n — 11+

1 F,т

4 2,2

10 1

+ — N(n — 2J )I (4) и ее знак з1 пЕ

Частотно-импульсный сигнал F., интегрируется реверсивным счетчиком 21, в результате чего код в нем ж„(,.1 =Л ()+ „, ° (— N(n) — N(n — 1)+20

+ у (n 2) + о у (n) о — Л((и — 1) + — Ф (и — 2) (.

2 (5) 25

Нр» выполнении условия гт гт

2m+ 2( выражение (5) приводится к виду

NÄ(n, а1= Л((n1+ (—,N)n) — 2N (и — 1) +

+ — N (n — 2) l а + — N (n) — N (n — 1) +

1 (1

2 2

+ — N (и — 2)i o . 16) Это выражение описывает параболу второго порядка, проходящую через точки N (n — 2), 40 N(n — 1) и И(и), в чем легко убедиться, подставляя в формулу (6) значения о=О, о= — 1, о= — 2 и получая N(n), N(n — 1), Л((и — 2) соответственно.

Постоянная преобразователей 7, 8 и 9 Т=

45 2m должна быть вдвое меньше интервала

Fo квантования Т, что обеспечивается соответствующим выбором Ро.

Блок синхронизации 20 в зависимости от знака sign F„ переключает реверсивный счетчик 21 на сложение, либо на вычитание. Получение производной в виде частотно-импульсного сигнала позволяет ввести в преобразова55 тель простую схему изменения порядка экстраполяции при скачках входного сигнала. Так как воспроизводимая величина имеет непрерывную во времени и ограниченную по модулю производную x(t), то на положительном выходе третьего вычислительного блока 13 импульсов не будет, так как в нормальном режиме F; (Р; триггеры 18 и 19 находятся в нулевом состоянии и на запрещающий б5 вход блока синхронизации 20 подается «О».

550641

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

13 устанавливает триггер 18 в «I», блок 20 запирает вход реверсивного счетчика 21, третий элемент И 6 открывается и тактовые импульсы проходят на счетный вход триггера

19. Первый из них устанавливает его в «1», второй сбрасывает в «О». При этом обнуляется триггер 18 и запирающий сигнал на входе блока 20 обращается в «О». К этому времени в памяти экстр аполирующего преобразователя у?ке имеются три значения, принадлежащие одной параболе, и вновь осуществляется экстраполяция второго порядка. Таким образом, при каждом скачке входного сигнала на 2Т запирается вход реверсивного счетчика 21, что обеспечивает в течение 2Т экстраполяцию нулевого порядка путем записи N(n) в реверсивный счетчик 21.

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

Формула изобретения

Цифровой экстраполирующий преобразователь, содержащий первый регистр, входы которого соединены с установочными входами реверсивного счетчика и с кодовым входом преобразователя, а выходы — со входом первого преобразователя «код-частота» и через последовательно соединенные первый элемент

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

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

15 третьего триггеров, а выходы через блок синхронизации — ко входам реверсивного счетчика, третий вычислительный блок, пятый триггер, третий элемент И, управляющий вход которого подключен к тактовому входу преобразователя и входу установки в нуль суммирующего счетчика, и шестой триггер, единичный выход которого подключен к нулевому входу пятого триггера, счетные входы второго и четвертого триггеров подсоединены к выходам соответственно первого и третьего преобразователей «код-частота», единичные выходы этих триггеров, подключенные к счетным входам первого и третьего триггеров соответственно, и выход второго преобразователя «код-частота» з соединены через первый вычислительный блок со входами блока коммутации и четвертого преобразователя «код-частота», причем единичный выход пятого триггера подключен к запрещающему входу блока синхронизации.

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

1. Коршунов IO. M. Цифровые сглаживаю4п щие и преобразующие системы, М., «Энергия», 1969 r, стр. 53 — 55.

2. Лвторское свидетельство СССР М?486321

М. Кл. G 06 F 15/20, 05.04.74 (прототип).

550641

Составитель Н. Велинкова

Редактор Н, Каменская Техред М. Семенов Корректор А. Галахова

Заказ 612/9 Изд. № 271 Тираж 899 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий! 13035, Москва, К-35, Раушская наб., д. 4/5

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

Цифровой экстраполирующий преобразователь Цифровой экстраполирующий преобразователь Цифровой экстраполирующий преобразователь Цифровой экстраполирующий преобразователь 

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к вычислительной технике

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

Изобретение относится к вычислительной технике и может быть использовано для воспроизведения нелинейных зависимостей одной переменной

Изобретение относится к вычислительной технике и может быть использовано для воспроизведения нелинейных зависимостей одной переменной

Изобретение относится к автоматике и вычислительной технике и может быть использовано для воспроизводства нелинейных зависимостей одной переменной

Изобретение относится к вычислительной технике и может быть использовано для воспроизведения нелинейных зависимостей одной переменной
Наверх