Главная » Обзоры
Призовой фонд
на май 2017 г.
1. Тестер компонентов MG328
Паяльник
2. Осциллограф DSO138
Паяльник
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

Обзор DDS-генератора GK101. Часть 2

Во второй части обзора DDS-генератора GK101 рассмотрим процесс создания произвольных форм сигнала, а также процесс обновления прошивки. Первая часть обзора находится здесь.

Для того, чтобы создавать произвольные формы сигнала, необходимо установить несколько программ. Во первых это программа Harmonic Wave Creator, которая является конвертером с дополнительными настройками. И на выходе формирует файл с расширением *.WVT, который понимает генератор GK101.
Во вторых это программа для создания формы волны. Здесь может быть два варианта – MathLab или программа Waveform Editor от компании Agilent. Мы рассмотрим последний вариант.

Harmonic Wave Creator занимает около 6 Мбайт и находится на Китайском сервере с очень низкой скоростью скачивания. Софт от Agilent нашел общедоступных FTP серверах компании Agilent (не без труда). Ссылки внизу статьи.

Для того, чтобы работала программа для создания форм волн Waveform Editor, понадобится пакет IOLibSuite от Agilent. После установки и перезагрузки ПК, в трее появится иконка. Только после этого можно устанавливать и запускать редактор Waveform Editor.

Интерфейс программы достаточно прост:

Интерфейс Agilent IntuiLink Waveform Editor

Для вставки стандартных форм сигналов можно воспользоваться меню Edit->Insert Segment, панелью инструментов или контекстным меню, которое вызывается по нажатию правой клавишей мыши на рабочем поле редактора. Редактор предлагает несколько стандартных форм:

  • Sine - синусоида
  • Triangle - треугольный сигнал
  • Square - прямоугольник
  • Saw Tooth - пилообразный сигнал
  • Negative Saw Tooth - реверсивный пилообразный сигнал
  • Sinc - синкус (кардинальный синус)
  • Exponential Rise - нарастание по экспоненте
  • Exponential Fall - убывание по экспоненте
  • Noise - шум
  • DC - прямая линия

При выборе любой из представленных форм открывается окно параметров сигнала (сегмента) - Segment Parameters:

В данном окне мы можем выбрать форму (Waveform) и задать для нее параметры:

  • Points - количество точек. Максимальное количество точек, которое поддерживает GK101: 32768
  • Amplitude - амплитуда сигнала: от 0 до 1.000
  • Offset - смещение от -1.000 до +1.000
  • Cycles - кол-во повторений
  • Phase - фазовый сдвиг
  • Duty Cycle - коэффициент заполнения (только для прямоугольного сигнала)
  • Damp Factorкоэффициент демпфирования (только для нарастания и убывания по экспоненте)
  • Zero Crossing - только для кардинального синуса

После нажатия ОК, форма строится на рабочем поле:

Мы можем вставлять несколько таких сегментов, каждый последующий будет вставляться справа от текущего сегмента.

Также можно вручную рисовать формы. Для этого есть два инструмента: Freehand и Linedraw

При помощи инструмента Freehand мы можем вручную рисовать произвольную форму сигнала, также как если бы это делали карандашом на бумаге:

Инструмент freehand

Инструмент Linedraw позволяет рисовать форму прямыми отрезками:

Инструмент Linedraw

В редакторе имеются примеры различных сигналов с настройками (Sample WaveForms), а также математические функции в меню Math, позволяющие производить такие манипуляции над сигналами, как сложение, вычитание, умножение, инверсию, фильтрацию, сглаживание и т.д.

После того, как форма сигнала создана, ее необходимо сохранить в формат *.CSV:

Сохраняем форму сигнала в формат CSV

Затем скачиваем и распаковываем программу Harmonic Wave Creator. Установки она не требует.

Нажимаем кнопку Open и в появившемся окне выбираем тип файлов CSV. Находим ранее созданный нами файл и открываем его.

Появляется окно с формой сигнала, которую мы создавали ранее в программе Waveform Editor:

Harmonic Wave Creator

Нажимаем кнопку Save и сохраняем форму уже в формате WVT, который понимает генератор GK101.

На этом создание формы на ПК завершено.

Теперь подключаем прибор GK101 к компьютеру по USB и в течении нескольких секунд после подключения нажимаем на экране прибора "Touch here to Enter USB Flash DISK mode". После этого ПК определить GK101 как внешний накопитель.

Произвольные формы сигналов хранятся в папке arb_wave:

Переписываем туда наш файл (для примера cxemnet1.wvt). Затем отключаем и заново подключаем генератор. Переходим в меню произвольных форм Arbitrary:

Arbitrary

Находим наш файл cxemnet1 и нажимаем по нему. Данные файла будут загружены и обработаны генератором.

Для произвольных форм сигнала мы также можем изменять параметры: частоту, амплитуду, а также задавать смещение (вкладка Parameter). При этом максимальное значение частоты ограничено 2 МГц.

Параметры произвольных форм сигнала

При нажатии на кнопку предпросмотра (Preview) мы можем посмотреть форму сигнала на экране GK101:

Для того, чтобы GK101 начал генерировать наш сигнал, нужно нажать кнопку Output. После этого, на экране осциллографа мы увидим наш сигнал:

Произвольная форма сигнала на осциллографе

Обновление прошивки

Актуальные версии прошивок можно брать на этом Китайском сайте. К статье также прикреплена последняя актуальная прошивка

Процесс обновления прошивки предельно прост:

  1. Подключаем генератор к компьютеру по USB и сразу после этого на экране жмем кнопку включения режима USB-накопителя
  2. В корень диска генератора кидаем прошивку update.bin
  3. Отключаем и заново подключаем GK101, он определяем, что на диске появилась прошивка и сразу после подключения USB справа появляется еще одна кнопка для обновления прошивки.
  4. Нажимаем кнопку и пойдет процесс обновления прошивки. Думаю не стоит говорить, что в это время нельзя отключать питание. Процесс занимает не более полминуты.

Обновление прошивки GK101

Процесс обновления прошивки генератора GK101

Скачать необходимые программы можно с Google Drive:

Купить генератор GK101 на AliExpress/eBay сейчас можно за ~95-100$.

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (0) | Я собрал (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Ветрогенератор
Ветрогенератор
Arduino UNO Радиореле 220В
вверх