Цифровой функциональный генератор
Иллюстрации
Показать всеРеферат
<») 48007l
ОП И
ИЗОБРЕТЕН ИЯ
Союз Советских
Социалистических
Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (б1) Зависимое от авт. свидетельства (22) Заявлено 24.07.73 (21) 1949943/18-24 с присоединением заявки №
ГосУдарстввнный комитет (32) Приоритет
Совета Министров СССР по делам изобретений Опубликовано 05.08.75. Бюллетень № 29 (51) М. Кл. G 061 1/02 (53) УДК 621.313.1/3 (088.8) и открытий
Дата опубликования описания 11.03.7б (72) Авторы изобретения E. E. Афанасьев, P. Ф. Богданович, А. И. Бройтман, А. А. Докучаев, В. Б. Смолов, С. Ф. Свиньин, A. С. Химунин и Б. Б. Штоббе
Ленинградский ордена Ленина электротехнический институт им. В. И. Ульянова (Ленина) (71) Заявитель (54) ЦИФРОВОЙ ФУНКЦИОНАЛ ЬН Ь1Й ГЕН EPATOP
Предлагаемое устройство может быть использовано в информационно-измерительных системах и системах автоматизированного контроля, содержащих цифровые вычислительные машины.
В качестве входных величин оно использует частоты импульсов, пропорциональные физическим переменным систем, где производится контроль.
Известно устройство, позволяющее по аргументу, заданному в виде частоты импульсов, получать функцию в виде цифрового кода.
Известное устройство содержит преобразователь частота †к.
Лппроксимация функции выполняется как кусочно-линейная.
Однако точность работы этого устройства ограничена количеством участков аппроксимации. Кроме того, устройство может воспроизводить функцию только одного аргумента.
Целью изобретения является увеличение числа аргументов до двух и повышение точности вычисления функции.
Это достигается тем, что в устройство дополнительно введены преобразователь частота †к, цифровой нелинейный аппроксимирующий блок и постоянное запоминающее устройство, причем выходы преобразователей частота — код и выход блока постоянного запоминающего устройства соединены со входами цифрового нелинейного аппроксимирующего блока. Входы генератора подключены соответственно ко входам преобразователей частота — код, а выход нелинейного аппроксимиру5 ющего блока — к выходу генератора.
Нг фиг. 1 представлена функциональная схема цифрового функционального генератора; на фиг. 2 — график функциональных зависимостей.
1О Генератор содержит преобразователи 1, 2, состоящие из вентилей 3, 4, счетчиков 5, б регистров 7, 8, триггеров 9, 10, цифровой нелинейный аппроксимирующий блок 11 и постоянное запоминающее устройство 12.
15 Генератор работает следующим образом.
Импульсы частоты f, пропорциональной значению первого аргумента, поступают на вход преобразователя 1, вентиль 3 которого открывается с помощью триггера 9 формирования
2О интервала, устанавливаемого в состояние «1» импульсом U„„. Импульсы частоты 1„подсчитываются счетчиком 5. Момент окончания преобразования задается импульсом U>, который устанавливает триггер 2 в состояние «О», 25 вследствие чего вентиль 3 закрывается. Затем содержимое счетчика 5 переписывается в регистр 7.
Второй преобразователь частота — код работает аналогично. Вентиль 4 открывается тригЗо гером 10 в момент прихода импульса U а. 480071
Фиг 2 закрывается в момент прихода импульса U„.„ который не совпадает с U,, Количество импульсов частоты f„, подсчитанное счетчиком 6, переписывается в виде кода в регистр 8.
Коды, хранимые в регистрах 7 и 8, являются в дальнейшем аргументами при вычислении функции в цифровом нелинейном аппроксимирующем блоке 11. Вычисление ведется в соответствии с формулой (< У) = а,х,» б у, с-о =о где а;, b — постоянные коэффициенты.
Коэффициенты хранятся в блоке постоянного запоминающего устройства 12 и по кодам своих адресов вызываются в устройство 11.
Предмет изобретения
Цифровой функциональный генератор, содержащий преобразователь частота — код, отличающийся тем, что, с целью расширения функциональных возможностей и повышения точности в работе, в него введены дополнительно преобразователь частота — код, цифровой нелинейный аппроксимирующий блок и постоянное запоминающее устройство, выходы преобразователей частота — код и выход постоянного запоминающего устройства соединены со входами цифрового нелинейного аппроксимирующего блока, при этом входы генератора подключены соответственно ко входам преобразователей частота †к, а выход нелинейного аппроксимирующего блока— к выходу генератора.