Bærbar monitorløsning basert på DWINs COF-skjerm

–Delt fra DWIN-forumbruker

Den bærbare monitorløsningen basert på COF-skjerm bruker T5L0-brikken som kontrollsenter for hele overvåkingen og skjermen.De elektriske signalene samles inn av sensorer som EDG og SpO2, identifisert, forsterket og filtrert av T5L0-brikken, som analyserer og beregner gjeldende parameterverdier, driver LCD-skjermen til å vise parameterendringene i sanntid og foretar en sammenligningsvurdering med referansenivået for å overvåke og alarmere endringene i kroppsparametrene.Hvis det er et områdeavvik, sendes det automatisk en talealarmmelding.

1.Programdiagram

sdcds

2.Programintroduksjon

(1) Grensesnittdesign

Design først en bakgrunnsskjerm etter behov, med bakgrunnsbildet vist nedenfor.

csdcds

Og still inn RTC-kontroller, tekstvisningskontroller i henhold til bakgrunnsbildet.Grensesnittdesignet er vist nedenfor:

cd-er

Deretter legger du til de tilsvarende variabelverdiene og laster opp data til de tilsvarende kontrollene.I dette tilfellet er kurvekontrollen konfigurert som følger.

das
Hovedfunksjonene til programvaren:
EKG-kurvedata og CO2-kurvedata plottes via Excel, og viser gjentatte data på skjermen.Hovedkoden er som følger.

void ecg_chart_draw()
{
flyte val;
statisk uint8_t punkt1 = 0, punkt2 = 0;
uint16_t verdi = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);verdi = (uint16_t)(val / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[punkt1], co2_data[punkt2], verdi);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&verdi, 1);forsinkelser(12);punkt1++;HVIS(punkt1 >= 60)
{punkt1 = 0;}
punkt2++;
if(punkt2 >= 80)
{punkt2 = 0;}
}}
3. Brukerutviklingserfaring
"For utviklingen av ASIC DWIN er det faktisk veldig enkelt, og alle som har spilt med en 51 mikrokontroller vil i utgangspunktet vite hvordan man gjør det etter å ha lest opplæringen en gang.Bare bruk de offisielle bibliotekene som følger med, og få OS-kjernen til å kommunisere med skjermkjernen."

"Denne ytelsen til OS-kjernen er perfekt, og ADC-innsamlingshastigheten er rask, kurvetegningen er jevn, selv om jeg ikke har prøvd effekten av 7 kanaler samtidig, bør kurvekontrollen være den mest CPU-intensive kontrollen.For å være ærlig er prisen på en skjerm med en dual-core MCU kostnadseffektiv, påfølgende nye prosjekter kan faktisk vurdere å bruke DWIN-skjermen, kostnadene kan kontrolleres sterkt."

"Det var faktisk vanskelig å bruke DWIN DGUS i begynnelsen, jeg kunne ikke venne meg til å bruke det, men etter noen dager med ferdigheter føles det ganske bra.Jeg håper DWIN kan fortsette å optimalisere den, og jeg ser frem til en bedre opplevelse med DWIN-skjermen!For flere opplæringsprogrammer, kan du se på den offisielle nettsiden eller forumet!"


Innleggstid: Jun-02-2022