Цифровой генератор гармонических сигналов
Иллюстрации
Показать всеРеферат
Изобретение может быть использовано в качестве устройства формирования сигналов произвольной формы в составе радиоизмерительной аппаратуры различного назначения, в частности для контроля и наладки измерительных преобразователей параметров электроэнергии и импульсных помех в промышленной электросети. Целью изобретения является расширение функциональных возможностей за счет обеспечения формирования как синусоидального сигнала, так и синусоидального сигнала с отклонениями, имитирующими импульсные помехи. Для достижения цели в цифровой генератор гармонических сигналов введены блоки 9, 13 сравнения, D-триггер 10, элементы ИЛИ 11, регистр 12, блок 15 кодов, мультиплексор 17, программный блок 18, цифроаналоговый преобразователь 19, усилитель 14 и сумматор 16. Генератор также содержит генератор 1 тактовых импульсов, счетчик 2, блок 3 управления реверсом, цифроаналоговый преобразователь 4, сумматор 5, блок 6 постоянной памяти, триггер 7. 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Фс
\
Ъ (61) 1376220 (21) 4447137/24-21 (22) 21.06.88 (46) 15.12.90. Бюл. N. 46 (71) Львовский политехнический институт им.Ленинского комсомола (72) ВМВанько, О.M,Äîðîíèíà и Г.Н.Лавров (53) 681.3 (088.8) (56) Авторское свидетельство СССР
М 1376220, кл. Н 03 В 19/00, 1976.
{54) ЦИФРОВОЙ ГЕНЕPATÎP ГАРМОНИЧЕСКИХ СИГНАЛОВ (57) Изобретение может быть использовано в качестве устройства формирования сигналов произвольной формы в составе радиоизмерительной аппаратуры различного назначения, в частности, для контроля и на„„5U„„1614102 А2 (м)л Н 03 К 3/64, Н 03 В 19/00 ладки измерительных преобразователей параметров электроэнергии и импульсных помех в промышленной электросети. Целью изобретения является расширение функциональных возможностей за счет обеспечения формирования как синусоидального сигнала, так и синусоидального сигнала с отклонениями, имитирующими импульсные помехи. Для достижения цели в цифровой генератор гармонических сигналов введены блоки 9,13 сравнения, 0-триггер 10, элементы ИЛИ 11, регистр 12, блок 15 кодов, мультиплексор 17, программный блок 18, цифроаналоговый преобразователь 19, усилитель 14 и сумматор 16. Генератор также содержит генератор 1 тактовых импульсов, счетчик 2, блок 3 управления реверсом, цифроаналоговый преобразователь 4, сумматор
5. блок 6 постоянной памяти, триггер 7. 2 ил.
1614102
55
Изобретение относится к импульсной технике и может быть использовано в качестве устройства формирования сигналов в составе радиоизмерительной аппаратуры различного назначения, в частности, имитирующей импульсные помехы в промышленности электросети.
Цель изобретения — расширение функциональных воэможностей цифрового генератора гармонических сигналов за счет формирования импульсных помех, На фиг. 1 представлена функциональная схема цифрового генератора; на фиг. 2
-функциональная схема программного блока.
Устройство содержит генератор 1 тактовых импульсов, счетчик 2, блок 3 управления реверсом счетчика, первый цифроаналоговый преобразователь (ЦАП) 4, сумматор 5, блок 6 постоянного запоминания, первый триггер 7, шину 8 пуска, первый блок 9 сравнения, второй триггер 10, элемент ИЛИ 11, регистр 12, второй блок 13 сравнения, управляемый усилитель 14, датчик 15 кодов, аналоговый сумматор 16, мультиплексор 17, программный блок 18 и второй ЦАП 19.
Выход генератора 1 тактовых импульсов соединен со счетным входом счетчика 2, разрядный выход которого соединен с адресным входом блока 6 постоянного запоминания и входом блока 3 управления реверсом счетчика, вход синхронизации и информационный вход первого триггера 7 соединен соответственно с инверсным выходом блока 3 управления реверсом счетчи-! ка,и инверсным выходом триггера 7, прямой выход которого соединен со знаковым входом ЦАП 4, Прямой выход блока 3 управления реверсом соединен с управляющими .входами счетчика 2 и сумматора 5. вход которого подключен к выходу блока 6 постоянного запоминания. Шина 8 пуска подключена к входам установки в нулевое состояние счетчика 2 и сумматора 5, вход синхронизации которого подключен к выходу генератора 1 тактовых импульсов. Разрядный выход счетчика 2 подключен к первым входам блоков 9 и 13 сравнения, вторые входы которых подключены соответственно к первому и второму выходам дат.чика 15 кодов. Третий и четвертый выходы датчика 15 кодов подключены соответственно к управляющему входу-регулируемого усилителя 14 и адресному входу мультиплексора 17, выход которого подключен к входу синхронизации программного блока
18, выход которого соединен с входом ЦАП
19, выход которого подключен к входу регулируемого усилителя 14. Первый и второй информационные входы мультиплексора 17
45 соединены соответственно с разрядным выходом счетчика 2 и выходом генератора 1 тактовых импульсов. Выход блока 9 сравнения подключен к входу установки в единичное состояние триггера 10. Выход блока 13 сравнения соединен с входами установки в нулевое состояние программного блока 18 и триггера 10, прямой и инверсный выходы которого подключены соответственно к первому входу элемента ИЛИ 11 и входу разрешения мультиплексора 17, Выход генератора 1 тактовых импульсов соединен с вторым входом элемента ИЛИ 11, выход которого подключен к входу синхронизации регистра 12, информационный вход и выход которого соединены соответственно с выходом сумматора 5 и информационным входом ЦАП 4, выход которого подключен к первому входу аналогового сумматора 16, второй вход и выход которого соединены соответственно с выходом регулируемого усилителя 14 и выходной шиной устройства.
Программный блок 18 (фиг.2) содержит датчики 20.1 — 20.п кодов амплитуд, мультиплексор 21, регистр 22, счетчик 23, вход 24 синхронизации, вход 25 установки в нулевое состояние и выход 26. Выходы датчиков
20,1-20,п кодов амплитуд подключены к информационным входам мультиплексора 21, выход которого соединен с информационным входом регистра 22, выход которого является выходом 26 программного блока
18. Выходы установки в исходное состояние и входы синхронизации программного блока 18, счетчика 23 и регистра 22 соответственно объединены. Выход счетчика 23 подключен к адресному входу мультиплек- сора 21.
Устройство работает следующим образом, Генератор 1 тактовых импульсов формирует сигнал, иэ которого счетчик 2 при помощи блока 3 управления реверсом формирует адресные коды для обращения к блоку 6 постоянного запоминания. Последний выдает текущие коды приращений, характерные для соответствующих точек дискретизации синусоиды, которые суммируются сумматором 5, причем результат каждого суммирования записывается в выходной регистр сумматора 5 и в регистр 12. Затем ЦАП
4 преобразует этот код в напряжение синусоидальной формы.
Параметры выходных импульсов отклонений выходного сигнала устройства от синусоидального задаются значениями кодов на выходе датчика кодов 15: N < — код момента возникновения одиночного или пачки импульсов отклонения; Nz — код окончания одиночного или пачки импульсов отклоне1614102
35
45
50 ния; йэ — код числа импульсов отклонений в пачке; N4 — код множителя для управления коэффициентом передачи регулируемого усилителя 14.
Коды Й1, Й2, ЙЗ, N4 формируются соот" ветственно на первом, втором, четвертом и третьем выходах датчика 15 кодов.
В момент совпадения кодов с выхода счетчика 2 и первого выхода датчика 15 кодов на выходе блока 9 сравнения появляется уровень "1", который устанавливает триггер 10 в "1", запрещая прохождение импульсов с выхода генератора 1 тактовых импульсов на вход синхронизации регистра
12. Таким образом, в регистре 12 сохраняется код предыдущего (перед моментом установки триггера 10 в "1") значения синусоиды до тех пор, пока на выходе счетчика 2 не появится код, совпадающий с кодом Nz, формируемым на втором выходе датчика 15 кодов. Затем на выходе блока 13 сравнения появляется единичный уровень, сбрасывающий триггер 10 в "0".
В момент времени между выдачей счетчиком 2 кодов N1 и N2 сигнал с инверсного выхода триггера 10 разрешает работу муль-. типлектора 17, который согласно значению кода йэ на его адресном входе подключает на синхронизирующий вход программного блока 18 импульсы с выхода генератора 1 тактовых импульсов или с разрядных выходов счетчика 2, определяя таким образом количество формируемых импульсов отклонений в пачке относительно формируемой синусоиды.
В момент прохождения каждого такто-.
aorо импульса на вход программного блока
18 на выходе счетчика 23 появляется соответствующий код. который управляет адресными входами мультиплексора 21.
Таким образом, последовательно во времени программный блок.18 выдает коды амплитуд и коды знаков каждого формируемого импульса отклонений на ЦАП 19, преобразующий их в соответствующие сигналы отклонений.
В соответствии с кодом N4 регулируемый усилитель 14 формирует сигналы необходимого уровня для суммирования с зафиксированным значением напряжения синусоиды при помощи аналогового сумматора 16.
Код N4 представляет собой число со знаком, что позволяет формировать импульсы отклонений обоих полярностей и осуще-. ствлять регулировку амплитуды импульса.
При этом возможна раздельная регулировка амплитуд каждого импульса.
Предлагаемый цифровой генератор гармонических сигналов позволяет осуществлять формирование как исходного синусоидального сигнала, так и синусоидального сигнала с отклонениями, иммитирующими импульсные помехи.
Формула изобретения
Цифровой генератор гармонических сигналов по авт.св. В 1376220, о т л и ч аю шийся тем, что, с целью расширения функциональных возможностей, в него введены датчик кодов, первый и второй блоки сравнения, второй триггер, элемент ИЛИ, регистр, мультиплексор, программный блок, второй цифроаналоговый преобразователь, peri чируемый усилитель и аналоговый сумматор, выход которого является выходом устройства, причем разрядный выход счетчика подключен к первым входам первого и второго блоков сравнения, вторые входы которых подключены соответственно к первому и второму выходам датчика кодов, третий и четвертый выходы которого подключены соответственно к управляющему входу регулируемого усилителя и к адресному входу мультиплексора, выход которого подключен к входу синхронизации программного блока, выход которого подключен к входу второго цифроаналогового преобразователя, выход которого подключен к входу регулируемого усилителя, первый и второй информационные входы мультиплексора подключены соответственно к разрядному выходу счетчика и к выходу генератора тактовых импульсов, выход первого блока сравнения подключен к входу установки в единичное состояние второго триггера, выход второго блока сравнения подключен к входам установки в нулевое состояние программного блока и второго триггера, прямой и инверсный выходы которого подключены соответственно к первому входу элемента
ИЛИ, и к входу разрешения мультиплексора, второй информационный вход которого подключен к второму входу элемента ИЛИ, выход которого подключен к входу синхронизации регистра, информационный. вход и выход которого подключены соответственно к выходу сумматора и информационному входу первого цифроаналогового преобразователя, выход которого подключен к первому входу аналогового сумматора, второй вход которого подключен к выходу регулируемого усилителя.
1614102
Составитель В. Чижов
Редактор Л, Пчолинская Техред M.Ìîðãåíòàë Корректор В. Гирняк
Заказ 3897 Тираж 664 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101