РЕАЛИЗАЦИЯ ВИРТУАЛЬНОГО ОСЦИЛЛОГРАФА НА БАЗЕ МИКРОКОНТРОЛЛЕРА STM32

Авторы

  • Вячеслав Михайлович Дмитриев Автор
  • Лев Алексеевич Гембух Автор
  • Александр Евгеньевич Сахабутдинов Автор

Аннотация

В статье представлены структурно-функциональная схема виртуального осциллографа, описание макетной платы, описание блока «COM-порт». Представлены режимы работы аналого-цифрового преобразователя и UART в микроконтроллере STM32. Из представленных режимов работы выбраны оптимальные для работы блока виртуального осциллографа. Цель исследования: разработать виртуальный осциллограф на основе микроконтроллера STM32, предложив его структурно-функциональную схему. Материалы и методы. Для разработки структуры виртуального осциллографа необходимо спроектировать схему его взаимодействия с лабораторной установкой, выбрать оптимальный метод для снятия напряжений с точек макетной платы и способ их передачи на компьютер. Также необходимо реализовать блок COM-порта и его взаимодействие с блоком виртуального осциллографа в среде моделирования. Результаты. Разработана структурно-функциональная схема программно-аппаратной реализации работы виртуального осциллографа. Описаны режимы работы аналого-цифрового преобразователя микроконтроллера STM32. Описаны режимы передачи данных по UART в STM32. Представлен формат передаваемых по UART кадров. Также реализован блок COM-порта и его взаимодействие с блоком виртуального осциллографа в среде моделирования МАРС. Заключение. В результате рассмотрения методов работы с внутренним аналого-цифровым преобразователем микроконтроллера STM32 и методов работы с UART был сделан вывод, что оптимальным режимом работы является работа с использованием технологии прямого доступа к памяти. Использование виртуального осциллографа позволяет сделать более удобным отображение аналоговых сигналов за счёт использования большого монитора компьютера. Также реализация на компьютере позволяет реализовать функционал для сравнения и хранения информации с множества каналов и сделать удобным масштабирование графика отображаемого сигнала. Использование внутренних аналого-цифровых преобразователей микроконтроллера позволяет значительно сэкономить на покупке реального осциллографа.

Биографии авторов

  • Вячеслав Михайлович Дмитриев
    д-р техн. наук, проф. кафедры компьютерных систем в управлении и проектировании, Томский государственный университет систем управления и радиоэлектроники, Томск, Россия
  • Лев Алексеевич Гембух
    аспирант кафедры компьютерных систем в управлении и проектировании, Томский государственный университет систем управления и радиоэлектроники, Томск, Россия
  • Александр Евгеньевич Сахабутдинов
    аспирант кафедры компьютерных систем в управлении и проектировании, Томский государственный университет систем управления и радиоэлектроники, Томск, Россия

Опубликован

2022-11-09

Выпуск

Раздел

Приборостроение, метрология и информационно-измерительные приборы и системы