Программа Сервисный Центр
0

Отладочная плата - осциллограф Xminilab-B на микроконтроллере Atmel AVR ATXMEGA32A4. Часть 2 - Пользовательский интерфейс и ПО


В первой части статьи мы рассмотрели основные характеристики и возможности прибора, принципиальную схему и основные узлы. Программное обеспечение микроконтроллера ATXMEGA32A4, помимо основной задачи измерительного прибора, предоставляет дополнительные возможности: вычисление FFT (быстрое преобразование Фурье), автоматический поиск основной частоты, экспорт данных в BMP формат посредством интерфейса RS232. Коэффициенты развертки: 1 мкс/дел, 2 мкс/дел, 5 мкс/дел, 10 мкс/дел, 20 мкс/дел, 50 мкс/дел, 100 мкс/дел, 200 мкс/дел, 500 мкс/дел, 1 мс/дел, 2 мс/дел, 5 мс/дел, 10 мс/дел, 20 мс/дел, 50 мс/дел, 0.1 с/дел, 0.2 с/дел, 0.5 с/дел, 1 с/дел, 2 с/дел, 5 с/дел, 10 с/дел, 20 с/дел, 50 с/дел. Диапазон коэффициентов отклонения: 20 мВ/дел, 50 мВ/дел, 0.1 В/дел, 0.2 В/дел, 0.5 В/дел, 1 В/дел, 2 В/дел, 5 В/дел. Управление прибором осуществляется с помощью двух энкодеров и 7-кнопочной клавиатуры. Меню управления состоит из двух основных разделов, выбор которых осуществляется с помощью кнопки K7. Кнопки K1-K5 предназначены для выбора пунктов текущего меню. Кнопка K6 предназначена для выхода из текущего меню.
Меню /
Кнопка
K1 K2 K3 K4 K5
1 Меню Канала 1 Меню настройки
цифровых входов
Тип синхронизации Источник
синхронизации
Управление
курсорами
2 Меню FFT Управление AWG Меню настройки
дисплея
Установка режима
осциллографа
Установка
режима FFT
Приечание: AWG – генератор сигналов произвольной формы. Если на дисплее не отображается меню, то активно меню по умолчанию (рабочий режим осциллографа).
  K1 K2 K3 K4 K5 Энкодер 1 Энкодер 2
Меню по
умолчанию
Старт / Стоп         Позиция по горизонтали Скорость сэмплирования
Меню
Канала 1
Канал вкл/выкл Инвертир. кнала Делитель
X1/X10
Средние выборки   Позиция канала Коэффициент отклонения
Цифровой вход вкл/выкл Инвертир. кнала Низкий уровень обозначить толстой линией Serial Hex Display Parallel Hex Display Позиция канала Размер
Тип
синхронизации
Force Trigger Свободный запуск Обычная Однократно Авто Задержка синхронизации Trigger Timeout
Управление
курсорами
Reference
Waveforms
Автоматическая установка курсоров Вкл/выкл вертикального курсора  Вкл/выкл гориз. курсора 1 канала   Курсор 1 Курсор 2
Анализатор спектра Применить логарифм к FFT оконная функция Hamming оконная функция Hann оконная функция косинуса Оконная функция треугольника Горизонтальная позиция Скорость сэмплирования
Источник
синхронизации
Канал 1   Внутренний ЦАП PB0 PB1   Уровень синхронизации
Настройка
дисплея
непрерывное обновление дисплея Линии/точки Показывать коэффициенты / настройки Выбор типа сетки Вкл/выкл подсветки    
Управление
AWG
Синусоида Прямоугольные импульсы Треугольные импульсы Экспонента Переключение энкодера Часота / смещение Амплитуда / скважность
Serial Hex Display – функция отображения шестнадцатеричного значения битов в последовательности на каждом канале. В расчет берется последовательность между двумя вертикальными курсорами, декодирование по 8 бит. Parallel Hex Display – функция отображения шестнадцатеричного значения 4 параллельных цифровых каналов (4 бита). Reference Waveforms – функция, позволяющая использовать захваченный аналоговый сигнал как образец. Детальное описание некоторых функций и параметров При включенном меню по умолчанию нажатие на кнопку K1 запускает или останавливает сбор данных (осциллограф). Меню канала 1
K1: CH1ON K2: INVERT K3: X10 K4: AVRG K5
Включение / выключение канала Инвертирование
канала
Переключение режимов
при использовании делителей
Включение / выключение
режима усреднения
 
Меню цифровых входов
K1: CHDON K2: INVERT K3: THCK0 K4: HEXS K5: HEXP
Включение / выключение
каналов
Инвертирование
логических уровней
Обозначение низкого логического
уровня тонкой или толстой линией
Последовательное
декодирование
(8 бит)
Параллельное
декодирование
(4 бита)
Меню анализатора спектра K1: Apply Logarithm – применение функции логарифма к FFT; K2: Hamming Window – включение оконной функции Hamming; K3: Hann Window – включение оконной функции Hann; K4: Cosine Window – включение оконной функции косинуса; K5: Triangle Window – включение оконной функции треугольника. Меню управления генератором сигналов произвольной формы (AWG) K1: Sine – выбор синусоидальной формы сигнала генератора; K2: Square – выбор прямоугольной формы сигнала генератора; K3: Triangle – выбор треугольной формы сигналов генератора; K4: Exponential – выбор экспоненциальной формы сигнала; K5: Change Encoders: переключение режимов двух энкодеров: (Частота / амплитуда) или (смещение / скважность). Для выхода из меню управления генератором необходимо нажать кнопку K6, однако генератор продолжит работать с заданными параметрами. Предопределенные формы сигналов генератора
Отладочная плата - осциллограф Xminilab-B на микроконтроллере Atmel AVR ATXMEGA32A4. Часть 2 - Пользовательский интерфейс и ПО
Отладочная плата - осциллограф Xminilab-B на микроконтроллере Atmel AVR ATXMEGA32A4. Часть 2 - Пользовательский интерфейс и ПО
Отладочная плата - осциллограф Xminilab-B на микроконтроллере Atmel AVR ATXMEGA32A4. Часть 2 - Пользовательский интерфейс и ПО
Отладочная плата - осциллограф Xminilab-B на микроконтроллере Atmel AVR ATXMEGA32A4. Часть 2 - Пользовательский интерфейс и ПО
Отладочная плата - осциллограф Xminilab-B на микроконтроллере Atmel AVR ATXMEGA32A4. Часть 2 - Пользовательский интерфейс и ПО
Синусоида Прямоугольные
импульсы
Треугольные
импульсы
Экспонента Случайные
выборки
значений (шум)
Данные о форме сигналов содержаться в 256-байтном буфере и передаются в ЦАП микроконтроллера посредством DMA (прямой доступ к памяти), что позволяет генерировать сигнал с заданными параметрами без участия ЦПУ, и, соответственно, появляется возможность одновременной работы осциллографа и генератора. Максимальная скорость преобразования ЦАП – 1 MSPS, что накладывает ограничения на выходную частоту генератора. Например, если генерируется синусоида с использованием 256 точек, то максимальная выходная частота равна 3906.25 кГц. Если генерируется синусоида с использованием всего лишь 32 точек, то максимальная частота – 31.25 кГц. Выходной усилитель генератора (AD8039) имеет частоту среза 66 кГц. Передача изображений осциллограмм на персональный компьютер Пользователь имеет возможность передать осциллограммы в формате BMP на персональный компьютер с помощью программы Hyper Terminal. Для этого необходимо выполнить следующие действия: открыть программу Hyper Terminal и создать новое подключение; выбрать COM-порт к которому подключен осциллограф; установить параметры порта: скорость 115200 бит/с, 8 бит данных, без проверки четности, 1 стоп-бит, управление потоком отключено;
Отладочная плата - осциллограф Xminilab-B на микроконтроллере Atmel AVR ATXMEGA32A4. Часть 2 - Пользовательский интерфейс и ПО
в меню «Передача» пункт «Принять файл»; выбрать папку для сохранения файла и протокол XMODEM, затем нажать ОК;
Отладочная плата - осциллограф Xminilab-B на микроконтроллере Atmel AVR ATXMEGA32A4. Часть 2 - Пользовательский интерфейс и ПО
в появившемся окне с предупреждением указать имя файла с расширением BMP и нажать ОК. Загрузки Исходный код (демо-версия, без программной части осциллографа) – скачать
HEX-файл для прошивки (полная версия) – скачать
Список использованных электронных компонентов – скачатьНа английском языке: Development Kit and Mixed Signal Oscilloscope on AVR ATXMEGA. Part 2 - User Interface, SoftwareПеревод: Vadim по заказу РадиоЛоцман

По материалам сайта www.rlocman.ru

Также рекомендуем:

 
 
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
 
Обратная связь

Наши партнеры

 

Опросы

Есть ли справедливость в жизни?
Конечно есть, уверен!
Вроде как должна быть, но...
Затрудняюсь ответить...
Какая справедливость? О чем Вы?
Эх.., нет правды на свете!

 

Облако тегов

Требуется для просмотраFlash Player 9 или выше.

Показать все теги
 

Календарь публикаций

«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 

Архив новостей

Декабрь 2016 (10)
Ноябрь 2016 (42)
Октябрь 2016 (34)
Сентябрь 2016 (38)
Август 2016 (34)
Июль 2016 (36)
 
Наверх Сервисные мануалы Даташиты Ремонт LCD, ЖК телевизоров LG Samsung Скрипт программы "Сервисный центр"