Москва
+7(900) 697-6991
Обратный звонок
Портативное мониторное решение на основе COF-экрана DWIN
02.06.2022

–Поделился Пользователь Форума DWIN

Решение для портативных мониторов на базе COF screen использует чип T5L0 в качестве центра управления всем процессом мониторинга и отображения. Электрические сигналы собираются датчиками, такими как EDG и SpO2, идентифицируются, усиливаются и фильтруются чипом T5L0, который анализирует и вычисляет текущие значения параметров, управляет жидкокристаллическим экраном для отображения изменений параметров в режиме реального времени и производит сравнение с эталонным уровнем для мониторинга и сигнализации изменений в параметры тела. При отклонении от диапазона автоматически выдается голосовое оповещение.

1. Схема программы

sdcd

2. Введение в программу

(1) Дизайн интерфейса

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

csdcds

И установите элементы управления RTC, элементы управления отображением текста в соответствии с фоновым изображением. Дизайн интерфейса показан ниже:

cdscs

Далее добавьте соответствующие значения переменных и загрузите данные в соответствующие элементы управления. В этом случае управление кривой настраивается следующим образом.

das
Основные функции программного обеспечения:
Данные формы волны ЭКГ и данные формы волны CO2 выводятся на график с помощью Excel, отображая повторяющиеся данные на экране. Основной код выглядит следующим образом.

void ecg_chart_draw()
{
значение с плавающей запятой;
статический uint8_t point1 = 0, point2 = 0;
значение uint16_t = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
для(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5); значение = (uint16_t)(val / 660,0f + 0,5f); t5l_write_chart(0, ecg_data[point1], co2_data[point2], значение); write_dgusii_vp(SPO2_ADDR, (uint8_t *)&значение, 1); задержки(12); point1++; ЕСЛИ(point1 >= 60)
{point1 = 0;}
point2++;
если(point2 >= 80)
{точка 2 = 0;}
}}
3. Опыт разработки пользователей
“Для разработки ASIC DWIN это на самом деле очень просто, и любой, кто играл с микроконтроллером 51, в основном будет знать, как это сделать, прочитав руководство один раз. Просто используйте предоставленные официальные библиотеки, а затем заставьте ядро ОС взаимодействовать с ядром экрана”.

“Эта производительность ядра ОС идеальна, а скорость сбора данных АЦП высока, рисование кривой плавное, хотя я не пробовал эффект 7 каналов одновременно, управление кривой должно быть наиболее ресурсоемким управлением. Честно говоря, цена экрана с двухъядерным микроконтроллером является экономически эффективной, последующие новые проекты действительно могут рассмотреть возможность использования экрана DWIN, стоимость можно значительно контролировать ”.

“На самом деле сначала было трудно использовать DWIN DGUS, я не мог привыкнуть к его использованию, но после нескольких дней владения им я чувствую себя довольно хорошо. Я надеюсь, что DWIN сможет продолжать оптимизировать его, и я с нетерпением жду лучшего опыта работы с экраном DWIN! Дополнительные учебные пособия вы можете найти на официальном сайте или форуме!”


Время публикации: Июнь-02-2022

Главная

Каталог

0

Корзина

0

Избранное

1

Сравнение

Кабинет

Вопрос?

Позвонить

E-mail

Telegram

Доставка

Контакты

Акции

Коллекции

Инфо

Компания

Где купить

Новости