Details

Title: Разработка блока измерительного АЦП на микроконтроллере: выпускная квалификационная работа бакалавра: направление 11.03.01 «Радиотехника» ; образовательная программа 11.03.01_01 «Космические и наземные радиотехнические системы»
Creators: Черевко Вячеслав Романович
Scientific adviser: Груздев Александр Станиславович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт электроники и телекоммуникаций
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: АЦП; микроконтроллер; SPI; DMA; GD32; UART; децимация; дискретизация; КИХ фильтр; ADC; microcontroller; decimation; sampling; FIR filter
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 11.03.01
Speciality group (FGOS): 110000 - Электроника, радиотехника и системы связи
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2174
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\29197

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В ходе работы была изучена литература по теме конструирования схем, шумоподавления, программирования микроконтроллеров серии GD32, интерфейсов взаимодействия с периферией и литературы про аналого-цифровые преобразователи, их классы и возможности. Использовались открытые образовательные ресурсы и программы поиска и анализа информации. Использовались средства автоматизированной разработки EasyEda. Применено программное обеспечение Keil μVision 5. В результате работы была разработана схема, включающая в себя основные для работы микроконтроллер, АЦП, элементы схемы для отображения информации, фильтрации шумов и обеспечения стабильного опорного напряжения. Также разработан код, который позволяет с помощью шины SPI принимать информацию от АЦП и с помощью DMA выводить информацию через UART с использованием децимации с предварительной фильтрацией. Данная разработка может послужить основой для чувствительных приборов, реагирующих на изменение напряжения, и в измерительной микроэлектронике, а также, основываясь на изначальных характеристиках, можно использовать разработку для оцифровки и передачи аудио сигналов.

In the course of the work, the literature on circuit design, noise reduction, programming of GD32 series microcontrollers, interfaces for interaction with peripherals and literature on analog-to-digital converters, their classes and capabilities were studied. Open educational resources and information search and analysis programs were used. Automated development tools such as EasyEda were used. The Keil μVision 5 software has been applied. Because of the work, a circuit was developed that includes the main microcontroller, ADC, circuit elements for displaying information, filtering noise and ensuring a stable reference voltage. A code has also been developed that allows using the SPI bus to receive information from the ADC and using DMA to output information via UART using decimation with pre-filtering. This development can serve as the basis for sensitive devices that respond to voltage changes, and in measuring microelectronics, and based on the initial characteristics, it is possible to use the development for digitization and transmission of audio signals.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • РЕФЕРАТ
  • ABSTRACT
  • СОДЕРЖАНИЕ
  • ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
  • ВВЕДЕНИЕ
  • 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ
    • 1.1 Аналого-цифровые преобразователи
    • 1.2 Микроконтроллеры и интерфейс SPI
    • 1.3 DMA в микроконтроллере
    • 1.4 Внешние АЦП
  • 2 ЭЛЕМЕНТНАЯ БАЗА
    • 2.1 Основные элементы
  • 3 РАЗРАБОТКА СХЕМЫ
    • 3.1 Питание схемы
    • 3.2 Источники опорного напряжения
    • 3.3 Схема АЦП
    • 3.4 Вывод информации
  • 4 ПРОГРАММА ДЛЯ МИКРОКОНТРОЛЛЕРА
    • 4.1 Инициализация SPI
    • 4.2 Инициализация DMA
    • 4.3 Инициализация UART и его работа
    • 4.4 Целостность сигнала
    • 4.5 Децимация
    • 4.6 Обработка данных с АЦП
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ А
  • ПРИЛОЖЕНИЕ Б

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics