Разработка одноканального цифрового фотоплетизмографа для оценки состояния сердечно-сосудистой системы

Содержание

Слайд 2

Что такое фотоплетизмография Схема работы фотоплетизмографа.

Что такое фотоплетизмография

Схема работы фотоплетизмографа.

Слайд 3

Что такое фотоплетизмография Классификация сигналов ФПГ

Что такое фотоплетизмография

Классификация сигналов ФПГ

Слайд 4

1)Компьютерный фотоплетизмограф "Элдар"; 2) Компьютерный фотоплетизмограф Pulse Lite регистрация фотоплетизмограммы; измерение

1)Компьютерный фотоплетизмограф "Элдар";
2) Компьютерный фотоплетизмограф Pulse Lite
регистрация фотоплетизмограммы;
измерение мгновенной ЧСС;
сохранение

записи ФПГ в файл.

1)

2)

Слайд 5

Цели и задачи Целью данной работы является разработка цифрового фотоплетизмографа с

Цели и задачи

Целью данной работы является разработка цифрового фотоплетизмографа с возможностью

получения как самой фотоплетизмограммы, так и ее спектрограммы и усредненного спектра, который станет программно-аппаратной платформой для дальнейшего исследования нейросетевых алгоритмов.
Для достижения цели необходимо решить следующие задачи:
изучить соответствующую литературу;
разработать функциональную и принципиальную схемы фотоплетизмографа;
разработать макет фотоплетизмографа;
разработать код для микроконтроллера STM32 на языке программирования C;
разработать приложение на языке C# для управления фотоплетизмографом и обработки фотоплетизмограммы;
провести испытания прибора.
Слайд 6

Функциональная схема

Функциональная схема

Слайд 7

Принципиальная схема

Принципиальная схема

Слайд 8

Расчет усилителя Принципиальная схема усилителя

Расчет усилителя

Принципиальная схема усилителя

 

Слайд 9

Расчет усилителя

Расчет усилителя

 

Слайд 10

Расчет АЧХ a) АЧХ первого усилителя, b) АЧХ второго усилителя, c)

Расчет АЧХ

a) АЧХ первого усилителя, b) АЧХ второго усилителя, c) общая

АЧХ усилителей.

АЧХ усилителя, полученная во время эксперимента.

Слайд 11

Оцифровка сигнала

Оцифровка сигнала

Слайд 12

Программная часть Блок-схема программы микроконтроллера.

Программная часть

Блок-схема программы микроконтроллера.

Слайд 13

// Подключение библиотек #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_usart.h"

// Подключение библиотек
#include "stm32f10x.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"
#include "stm32f10x_usart.h"
#include "stm32f10x_tim.h"
#include "stm32f10x_adc.h"
#include "misc.h"
#include "hw_config.h"
#include

"usb_lib.h"
#include "usb_desc.h"
#include "usb_pwr.h"

// Объявление глобальных переменных и структур для инициализации АЦП, ПВВ и таймера
ADC_InitTypeDef ADC_InitStructure;
GPIO_InitTypeDef InitStruct;
TIM_TimeBaseInitTypeDef timer;
uint16_t res = 0;
// Список реализованных функций
void USB_Init_Function(); // Инициализация USB
void ADC_Initialization(); // Инициализация АЦП
void Green_LED_Init(); // Инициализация пина для управления светодиодом
void TIM2_IRQHandler(); // Обработчик прерывания таймера
uint16_t readADC1(uint8_t channel); // Запуск АЦП и возврат результата преобразования

Слайд 14

Программная часть Интерфейс программы.

Программная часть

Интерфейс программы.

Слайд 15

Полученные результаты Готовое устройство

Полученные результаты

Готовое устройство

Слайд 16

Слайд 17

Выводы построена функциональная схема, которая послужила основой для разработки отдельных блоков

Выводы

построена функциональная схема, которая послужила основой для разработки отдельных блоков фотоплетизмографа;


построены принципиальная схема и макет фотоплетизмографа;
в среде программирования CooCox разработана программа для микроконтроллера на языке C;
разработано приложение на языке C# для управления фотоплетизмографом, а также обработки данных, получаемых в ходе работы устройства.