Zgjidhje portative e monitorit e bazuar në ekranin COF të DWIN

– Ndarë nga përdoruesi i Forumit DWIN

Zgjidhja portative e monitorit e bazuar në ekranin COF përdor çipin T5L0 si qendër kontrolli për të gjithë monitorimin dhe ekranin.Sinjalet elektrike mblidhen nga sensorë të tillë si EDG dhe SpO2, identifikohen, përforcohen dhe filtrohen nga çipi T5L0, i cili analizon dhe llogarit vlerat aktuale të parametrave, drejton ekranin LCD për të shfaqur ndryshimet e parametrave në kohë reale dhe bën një gjykim krahasues me niveli i referencës për të monitoruar dhe alarmuar ndryshimet në parametrat e trupit.Nëse ka një devijim të diapazonit, lëshohet automatikisht një sinjal alarmi zanor.

1.Diagrami i programit

sdcds

2. Prezantimi i programit

(1) Dizajni i ndërfaqes

Së pari, dizajnoni një ekran sfondi siç kërkohet, me imazhin e sfondit të treguar më poshtë.

csdcds

Dhe vendosni kontrollet RTC, kontrollet e shfaqjes së tekstit sipas imazhit të sfondit.Dizajni i ndërfaqes është paraqitur më poshtë:

cdsc

Më pas, shtoni vlerat përkatëse të variablave dhe ngarkoni të dhënat në kontrollet përkatëse.Në këtë rast, kontrolli i kurbës konfigurohet si më poshtë.

das
Funksionet kryesore të programit softuer:
Të dhënat e formës valore të EKG-së dhe të dhënat e formës valore të CO2 vizatohen përmes Excel, duke shfaqur të dhëna të përsëritura në ekran.Kodi kryesor është si më poshtë.

void ecg_chart_draw()
{
val float;
statike uint8_t pika1 = 0, pika2 = 0;
vlera uint16_t = 10;
uint8_t i = 0;
uint16_t temp_vlera = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);vlera = (uint16_t) (val / 660.0f + 0.5f);t5l_shkruaj_grafikë(0, ecg_të dhënat[pika1], bashkë2_të dhënat[pika2], vlera);shkrim_dgusii_vp(SPO2_ADDR, (uint8_t *)&vlera, 1);vonesa(12);pika 1++;IF (pika 1 >= 60)
{pika 1 = 0;}
pika2++;
nëse (pika 2 >= 80)
{pika 2 = 0;}
}}
3.Përvoja e zhvillimit të përdoruesit
“Për zhvillimin e ASIC DWIN, është në fakt shumë e thjeshtë dhe kushdo që ka luajtur me një mikrokontrollues 51, në thelb do të dijë se si ta bëjë këtë pasi të ketë lexuar një herë tutorialin.Thjesht përdorni bibliotekat zyrtare të ofruara dhe më pas merrni bërthamën e OS për të komunikuar me bërthamën e ekranit.”

"Kjo performancë e bërthamës OS është e përsosur, dhe shpejtësia e marrjes së ADC është e shpejtë, vizatimi i kurbës është i qetë, megjithëse nuk kam provuar efektin e 7 kanaleve në të njëjtën kohë, kontrolli i kurbës duhet të jetë kontrolli më intensiv i CPU-së.Për të qenë i sinqertë, çmimi i një ekrani me performancë të kostos MCU me dy bërthama është me kosto efektive, projektet e reja të mëvonshme mund të konsiderojnë vërtet përdorimin e ekranit DWIN, kostoja mund të kontrollohet shumë."

“Ishte në të vërtetë e vështirë të përdorja DWIN DGUS në fillim, nuk mund të mësohesha me përdorimin e tij, por pas disa ditësh aftësi, ndihem shumë mirë.Shpresoj që DWIN të vazhdojë ta optimizojë atë dhe pres një përvojë më të mirë me ekranin DWIN!Për më shumë mësime, mund të shikoni në faqen zyrtare ose forumin!”


Koha e postimit: Qershor-02-2022