Решение за пренослив монитор базирано на COF екранот на DWIN

– Споделено од корисник на форумот DWIN

Решението за пренослив монитор базирано на COF екран го користи чипот T5L0 како контролен центар за целото следење и прикажување.Електричните сигнали се собираат со сензори како што се EDG и SpO2, идентификувани, засилувани и филтрирани со чипот T5L0, кој ги анализира и пресметува тековните вредности на параметрите, го придвижува LCD екранот да ги прикаже промените на параметрите во реално време и прави споредбена пресуда со референтното ниво за следење и алармирање на промените во параметрите на телото.Ако има отстапување од опсегот, автоматски се издава предупредување за говорен аларм.

1.Програмски дијаграм

sdcds

2.Вовед во програмата

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

Прво, дизајнирајте позадински екран по потреба, со сликата на позадината прикажана подолу.

csdcds

И поставете ги контролите на RTC, контролите за приказ на текст според сликата за заднина.Дизајнот на интерфејсот е прикажан подолу:

ЦДЦ-а

Следно, додадете ги соодветните вредности на променливите и поставете податоци на соодветните контроли.Во овој случај, контролата на кривата е конфигурирана на следниов начин.

das
Главните функции на софтверската програма:
Податоците за брановите форми на ЕКГ и податоците за брановите форми на CO2 се нацртани преку Excel, прикажувајќи повторени податоци на екранот.Главниот код е како што следува.

void ecg_chart_draw()
{
плови вентил;
статична uint8_t точка1 = 0, точка2 = 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_податоци[точка2], вредност);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&вредност, 1);одложувања (12);точка 1++;IF (точка 1 >= 60)
{точка 1 = 0;}
точка2++;
ако (точка 2 >= 80)
{точка 2 = 0;}
}}
3. Искуство за развој на корисници
„За развојот на ASIC DWIN, тоа е всушност многу едноставно, и секој што играл со микроконтролер 51 во основа ќе знае како да го направи тоа откако еднаш ќе го прочита упатството.Едноставно користете ги официјалните библиотеки дадени и потоа добијте го јадрото на ОС да комуницира со јадрото на екранот.

„Оваа изведба на јадрото на оперативниот систем е совршена, а брзината на стекнување ADC е брза, цртањето на кривините е мазно, иако не сум го испробал ефектот на 7 канали во исто време, контролата на кривата треба да биде најинтензивната контрола на процесорот.Да бидам искрен, цената на екранот со двојадрени перформанси на MCU е исплатлива, последователните нови проекти навистина може да размислат за користење на екранот DWIN, цената може во голема мера да се контролира“.

„На почетокот беше тешко да се користи DWIN DGUS, не можев да се навикнам да го користам, но по неколку дена владеење, се чувствува прилично добро.Се надевам дека DWIN ќе може да продолжи да го оптимизира и се радувам на подобро искуство со екранот DWIN!За повеќе упатства, можете да погледнете на официјалната веб-страница или форум!“


Време на објавување: Јуни-02-2022 година