Цифровой генератор синусоидальных колебаний Советский патент 1985 года по МПК H03B19/00 

Описание патента на изобретение SU1133646A1

.1 Изобретение относится к радиотех . нике и может использоваться в автоматизированных стендах для скятия динамических характеристик цифровых приводов. Известен цифровой генератор синусоидальных колебаний содержащий генератор переменной частоты, генератор фиксированной частоты, логический блок, последовательно соединенные счетчик, постоянное запоминающее устройство, цифроаналоговое устройство, переключатель полярности и устройство подавления помех,а также первое и второе устройства / управления СО Недостатком такого й,к ового генератора cинycoидiaльныx колебаний является невозможность программного задания амплитуды выходного сигнала. Наиболее близким по технической сущности к предлагаемому является цифровой генератор синусоидальных колебаний, содержащий последователь но соединенные генератор импульсов делитель частоты, программируемьй делитель частоты, первый счетчик, постоянное запоминающее устройство и первый цифроаналоговый преобразователь .2. Однако известный цифровой генера тор синусоидальных колебаний не обе печивает получение последовательнос ти синусоидальных колебаний с прог раммируемыми значениями частоты, амплитуды, постоянной составляющей каждого периода и паузы между перио дами. Цель изобретения - обеспечение программного управльния частотой, амплитудой и паузой между периодами синусоидальных колебаний. Поставленная цель достигается тем, что в цифровой генератор синусоидальных колебанийi содержащий последовательно соединенные генератор импульсов, делитель частоты, программируемый делитель частоты, первый счетчик, постоянное запоминающее устройство .и первый цифроаналоговый преобразователь, введены последовательно соединенные первый делитель частоты с дробнопеременным коэффициентом деления, второ делитель частоты с дробнопеременным коэффициентом деления, второй счетчик, регистр памяти и второй цифроаналоговый преобразователь, последо 61 вательно соединенные третий счетчик, блок сравнения и элемент задержки, выход которого подключен к входу разрешения предустановки второго счетчика, а также:введены формирователь импульсов и блок памяти, входы которого соединены с второй группой выходов первого счетчика, первая, вторая и третья группы выходой блоKa памяти подключены соответственно к управляющим входам программируемого делителя частоты, к управляющим входам второго делителя частоты с дробноперемениым коэффициентом деления и к входам предустановки второго счетчика, вход формирователя импульсов объединен, с управляющим входом .третьего счетчика и подключен к выходу блока сравнения, вторая группа входов которого объединена с управлякмдими входами первого делителя частоты с дробнопеременным коэффициентом деления и подключена к выходу постоянного запоминающего устройства, вход и выход первого делителя частоты с дробнопеременным коэффициентом деления соответственно подключены к выхОду генератора импульсов, и к сигнальному входу третьего счетчика,а первый и второй выходы формирователя импульсОв соответственно подключены к входу разрешения записи регистра памяти-и к входу сброса третьего счетчика. На чертеже изображена структурная электрическая схема цифрового генератора синусоидальных колебаний. Цифровой генератор синусоидальных колебаний содержит генератор 1 импульсов, делитель 2 частоты програмируемый делитель 3 частоты, первый счетчик 4, постояннее запомиианяцее устройство ПЗУ 5, первыД цифроаналоговый преобразо ватель ЦАП 6 блок 7 памя- ц ти, первый делитель частоты с дробнопеременным коэффициентом деления (ДДПКД ) 8, второй ДДПКД 9, второй счетчик 10, регистр 11 памяти, второй ЦАП 12, третий счетчик 13, . блок 14 сравнения, элемент 15 задержки, формирователь 16 импульсов. Цифровой генератор синусоидальных колебаний работает следующим образом. После сброса устройства в исходное состояние на первой, второй и третьей группах выходов блока 7 памяти npHtyTCTByror коды N(d),N(о) и N-(o), определяющие соответственн коэффициент деления программируем го делителя 3i знаменатель коэффици ента деления второго ДДПКД 9 и сое тояние предустановки второго счетчи ка 10. Импульсы с частотой следования f(o) f p/k N(o), где fp- ча тота импульсов генератора 1; К - коэффициент деления 2, посту пают на вход первого счетчика 4, выходы младших разрядов которого задают соответствующий адрес в ПЗУ 5. На выходе последнего появляется функциональная последователь.ность кодов, поступающая на входы первого ЦАП 6. С приходом 2 -го импульса на вхо первого счетчика 4 завершается формирование периода выходного сигнала код на группе входов перйого счетчика 4, соединенных с входами ПЗУ 5 принимает значение 0...0, а код на выходах старших разрядов ( вторая группа выходов ) первого счетчика 4 увеличивается на единицу, программа в блоке 7 памяти переходит на шаг с новыми значениями . , N ,1 , и начинается формирование вт рого периода выходного сигнала и т.д. На выходах ПЗУ 5 и на входе первого ЦАП 6 в аналоговой форме форми руется последовательность синусоидальных сигналов вида (2Л.,.Я , где N - максимальное значение выхо ного кода ПЗУ 5} А),- - частота выходных колебаний, программно зада-г ваемая на каждом шаге (n При сбросе в исходное состояние второй счетчик 10 и регистр II пред устанавлившптся в состояние N,(0) После сброса блок 14 сравнения нахо дится в состоянии несовпадения кодов, и логический уровень 1 на его выходе разрешает счет импульсов третьему счетчику 13 и через элемент 15 задержки разрешает счет импульсов второму счетчику 10 из состояния предустановки. Числитель дробных коэффициентов первого 8 и второго 9 ДДПКД равен 2, где п - число их разрядов (равное числу разрядов выходного кода Np(j) ПЗУ 5, а знаменатель равен соответственно значению кода на управляющих входах каждого из ДДПКД 8 и 9. .На счетный вход третьего счетчика 13 поступают импульсы частотой fpNtO)/2 ,ана счетный вход второго счетчика 10 импульсы с час- f .По истетотой N2( -ri - -conai чении времени f N„(0) fo clOl f, код на выходе третьего счетчика 13 достигает значения Ng (0), на код N на выходе второго счетчика знаN 101 чения Nj(0) - - NJl01 15 сравнения переходит в состояние совпадения и формирует на выходе уровень логического О, который запрещает по входу управления третьего счетчика 13 счет импульсов и через время задержки f элемента задержки предустанавливает второй счетчик 10 в состояние N (О). При изменении уровня на входе формирователя 16 импульсов с логической 1 на логический О на его первом выходе формируется импульс разрешения записи регистру П, и в него записывается код ( N (.о|. Для записи необз одкмо выполнить усr,tз 1/ , тельность импульса на выходе форми-, рователя 16 импульсов, f - предельное значение частоты импульсов на счетном входе второго счетчика 10. Блок 14 сравнения находится в сос тоянии совпадения до изменения коА o(j) в момент переадресации ПЗУ 5. При этом на выходе блока 14 сравнения формируется уровень логической 1, который поступает на вход управления третьего счетчика 13, на вход формирователя 16 импульсов и на вход элемента 15. задержки. Начинается подсчет импульсов вторым 10 5 третьим 13 счетчиками и т.д. Для нормальной работы необходимо выполнить условие Tj. i-Tj 1/f,(i|, которое определяет требуемьтй коэффициент деления К делителя 2 : 5 Таким образом, через время с, после каждого изменения кода импул сом разрешения записи в регистр 11 записывается код, присутствующий в не егб информационных входах, при этом предыдущая запись автоматически стирается. Если в момент изменения кода Ne(j) происходит переход программы на новый шаг i, то второй счетчик 10 сначала предустанавливается в состояние Nj(i), а через время начинает подсчет импульсов. На вход второго ЦАП 12 поступает функциональная последовательность кодов, воспроизводимая на выходе последов тельность сигналов вида h-Njlil Ka NJti c фазовым сдвигом, равным сительно последовательности на выхо де первого ЦАП 6, При этом значения з(NЛi). Nj(i) и Nj(i) программно задаются для каждого периода выходного сигнала и определяюгт соответственно частоту следования, амплиту ду и постоянную составляющую выходного сигнала. , Если на шаге i на второй группе выходов блока 7 памяти вызван код N.(1) 0...0, то в течениешага iимпульсы поступают на счет66ный вход второго счетчика 10, и регистр 11 находится в состоянии N(i), обеспечивая на выходе второго ЦАП I2 паузу длительностью N,cn - с уровнем N.(i). При переходе первого счетчика 4 из полностью заполнениого состояния в нулевое, что соответствует окончанию формирования выходной последовательности колебаний, программа автоматически переходит на шаг , обеспечивая цикличность работ |1. Если на шаге с на первой группе выходов блока 7 памяти вызван код N(i) 0...0, то импульсы не поступают на вход первого счетчика, и программа автоматически останавливается на шаге с.. . Таким образом, в предложенном цифровом генераторе синусоидальных колебаний на выходе второго ЦАП 12 формируется последовательность синусоидальных колебаний с программируемыми, значениями частоты следования, амплитуды и постоянной составляющей каждого периода, с программным заданием паузы между выбранными периодами, а также осуществляется автоматическая остановка на выбранном шаге программы. JQlпя изменения параметров выходных синусоидальных колебаний блок 7 памяти переводится в режим перезаписи, и в него заносится новая программа.

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

название год авторы номер документа
Синтезатор частот 1986
  • Князьков Андрей Леонидович
  • Гуйтор Томас Томасович
  • Желтиков Владимир Васильевич
  • Орлова Марина Станиславовна
SU1396279A1
Цифровой синтезатор изменяющейся частоты 1985
  • Капустин Вячеслав Юрьевич
  • Григорьев Виталий Савельевич
  • Попов Сергей Витальевич
  • Иволга Людмила Валентиновна
SU1298836A1
Цифровой синтезатор изменяющейся частоты 1988
  • Капустин Вячеслав Юрьевич
  • Григорьев Виталий Савельевич
  • Попов Сергей Витальевич
SU1525860A2
Цифровой синтезатор изменяющейся частоты 1988
  • Григорьев Виталий Савельевич
  • Капустин Вячеслав Юрьевич
  • Попов Сергей Витальевич
  • Иволга Людмила Валентиновна
SU1525861A1
Устройство для сварки 1988
  • Анкудинов Виктор Александрович
  • Беленький Владимир Яковлевич
  • Шепелев Михаил Анатольевич
SU1590284A1
Генератор синусоидальных колебаний инфранизкой частоты 1986
  • Чинков Виктор Николаевич
  • Лисьев Вячеслав Николаевич
  • Немшилов Юрий Александрович
SU1334354A1
Синтезатор частоты с частотной модуляцией 1986
  • Казаков Леонид Николаевич
  • Смирнов Владимир Николаевич
  • Якунин Александр Васильевич
SU1345343A1
Цифровой синтезатор изменяющейся частоты 1982
  • Григорьев Виталий Савельевич
  • Капустин Вячеслав Юрьевич
  • Гадяцкий Павел Андреевич
  • Попов Сергей Витальевич
SU1107262A1
Синтезатор частот 1987
  • Пятецкий Владимир Митрофанович
  • Щегольков Сергей Владимирович
SU1555862A1
Формирователь частотно-модулированных сигналов 1990
  • Батурин Николай Гаврилович
  • Горшков Николай Викторович
  • Попатенко Игорь Николаевич
  • Романов Юрий Михайлович
SU1732420A1

Иллюстрации к изобретению SU 1 133 646 A1

Реферат патента 1985 года Цифровой генератор синусоидальных колебаний

ЦИФРОВОЙ ГЕНЕРАТОР СИНУСОИДАЛЬНЬК КОЛЕБАНИЙ, содержащий последовательно соединенные генератор импульсов, делитель частоты, программируемый делитель частоты, первый счетчик, постоянное запоминакнцее устройство и первый цифроанапоговый преобразователь, отличающийся тем, что, с целью обест печения программного управления частотой, амплитудой и паузой между периодами синусоидальных колебаний, введены последовательно соединенные первый делитель частоты с дробнопеременным коэффициентом деления, второй делитель частоты с дробнопеременным коэффициентом деления, второй счетчик, регистр памяти и второй цифроаналоговый преобразователь, последовательно соединенные третий счетчик, блок сравнения и элемент задержки, выход которого подключен к входу размещения рредустановки второго счетчика, а также введены формирователь импульсов и блок памяти, входы которого соединены с второй группой выходов первого счетчика, первая, вторая и третья группы выходов блока памяти подключены соответственно к управляюпщм входам программируемого делителя частоты, к управляющим входам второго делителя частоты с дробнопеременным коэффициентом деления и к вхо% дам предустановки второго счетчика, вход формирователя импульсов объе динен с управляющим входом третьего счетчика и подключен к выходу блока сравнения, вторая группа выходов Лоторого объединена с управляющими входами первого делителя частоты с дробнопеременным коэф циентом деления и подключена к выходу постоянного запоминающего устройства, вход и вы:ход первого делителя частоты с дробСО нопеременным коэффициентом деления со соответственно подключены к выходу Од генератора импульсов и к сигнально4 Од му входу третьего счетчика, а первый и второй выходы формирователя импульсов соответственно подключены к входу разрещения записи регистра памяти и к вхгду сброса третьего счетчика.

Документы, цитированные в отчете о поиске Патент 1985 года SU1133646A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Цифровой синтезатор синусоидальныхСигНАлОВ 1979
  • Луций Сергей Анатольевич
  • Карелин Геннадий Евгеньевич
SU813798A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Смеляков В.В
Цифровая измерительная аппаратура инфранизких частот
М., Энергия , 1975, с
ИЗ, 130 (прототип) .

SU 1 133 646 A1

Авторы

Брятов Александр Сергеевич

Никищенков Сергей Алексеевич

Гильфанов Фануз Фасрихламович

Шутенко Виктор Иванович

Даты

1985-01-07Публикация

1983-02-28Подача