Рішення для портативного монітора на основі екрана DWIN COF

– Поділився користувач форуму DWIN

Рішення для портативного монітора на основі екрана COF використовує мікросхему T5L0 як центр керування для всього моніторингу та відображення.Електричні сигнали збираються такими датчиками, як EDG і SpO2, ідентифікуються, посилюються та фільтруються чіпом T5L0, який аналізує та обчислює поточні значення параметрів, керує РК-екраном для відображення змін параметрів у реальному часі та робить порівняльні оцінки з еталонний рівень для моніторингу та сигналізації про зміни параметрів тіла.Якщо є відхилення від діапазону, автоматично видається голосова підказка.

1.Програмна діаграма

sdcds

2. Ознайомлення з програмою

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

По-перше, створіть необхідний фоновий екран із фоновим зображенням, показаним нижче.

csdcds

І встановіть елементи керування RTC, елементи керування відображенням тексту відповідно до фонового зображення.Дизайн інтерфейсу показано нижче:

cdscs

Далі додайте відповідні значення змінних і завантажте дані до відповідних елементів керування.У цьому випадку керування кривою налаштовується наступним чином.

das
Основні функції програми:
Дані форми ЕКГ і дані форми CO2 будуються в Excel, показуючи повторювані дані на екрані.Основний код виглядає наступним чином.

void ecg_chart_draw()
{
float val;
статичний uint8_t point1 = 0, point2 = 0;
uint16_t значення = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
for(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[точка1], co2_data[точка2], значення);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&значення, 1);затримки (12);точка1++;ЯКЩО (точка1 >= 60)
{точка1 = 0;}
точка2++;
якщо (точка2 >= 80)
{точка2 = 0;}
}}
3. Досвід розробки користувача
«Для розробки ASIC DWIN це насправді дуже просто, і будь-хто, хто грав з мікроконтролером 51, в основному знатиме, як це зробити, прочитавши підручник один раз.Просто скористайтеся наданими офіційними бібліотеками, а потім отримайте ядро ​​ОС для зв’язку з ядром екрана».

«Ця продуктивність ядра ОС ідеальна, швидкість збору даних АЦП висока, крива креслиться плавно, хоча я не пробував ефект 7 каналів одночасно, керування кривою має бути найбільш інтенсивним контролем ЦП.Чесно кажучи, ціна екрану з двоядерним мікроконтроллером MCU є економічно ефективною, наступні нові проекти дійсно можуть розглянути можливість використання екрана DWIN, вартість можна значно контролювати».

«Спочатку було справді важко користуватися DWIN DGUS, я не міг звикнути до нього, але після кількох днів навчання почуваюся досить добре.Я сподіваюся, що DWIN зможе продовжувати його оптимізувати, і я з нетерпінням чекаю кращого досвіду роботи з екраном DWIN!Додаткові посібники можна знайти на офіційному веб-сайті чи форумі!»


Час публікації: 02 червня 2022 р