Bærbar monitorløsning baseret på DWINs COF-skærm

–Delt fra DWIN-forumbruger

Den bærbare monitorløsning baseret på COF-skærm bruger T5L0-chippen som kontrolcenter for hele overvågningen og displayet.De elektriske signaler opsamles af sensorer som EDG og SpO2, identificeret, forstærket og filtreret af T5L0-chippen, som analyserer og beregner de aktuelle parameterværdier, driver LCD-skærmen til at vise parameterændringerne i realtid og foretager en sammenligningsvurdering med referenceniveauet til at overvåge og alarmere ændringerne i kropsparametrene.Hvis der er en rækkeviddeafvigelse, udsendes der automatisk en stemmealarm.

1.Programdiagram

sdcd'er

2.Program introduktion

(1) Interface design

For det første skal du designe en baggrundsskærm efter behov, med baggrundsbilledet vist nedenfor.

csdcd'er

Og indstil RTC-kontrollerne, tekstvisningskontrollerne i henhold til baggrundsbilledet.Interfacedesignet er vist nedenfor:

cdsc'er

Tilføj derefter de tilsvarende variabelværdier og upload data til de tilsvarende kontroller.I dette tilfælde er kurvestyringen konfigureret som følger.

das
Softwareprogrammets hovedfunktioner:
EKG-kurvedata og CO2-kurvedata plottes via Excel og viser gentagne data på skærmen.Hovedkoden er som følger.

void ecg_chart_draw()
{
flyde val;
statisk uint8_t punkt1 = 0, punkt2 = 0;
uint16_t værdi = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);værdi = (uint16_t)(val / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[punkt1], co2_data[punkt2], værdi);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&værdi, 1);forsinkelser(12);punkt1++;HVIS(punkt1 >= 60)
{punkt1 = 0;}
punkt 2++;
if(punkt2 >= 80)
{punkt2 = 0;}
}}
3.Brugerudviklingserfaring
"For ASIC DWIN's udvikling er det faktisk meget simpelt, og enhver, der har spillet med en 51 mikrocontroller, vil grundlæggende vide, hvordan man gør det, efter at have læst vejledningen én gang.Bare brug de officielle biblioteker, der er leveret, og få derefter OS-kernen til at kommunikere med skærmens kerne."

"Denne ydeevne af OS-kernen er perfekt, og ADC-optagelseshastigheden er hurtig, kurvetegningen er glat, selvom jeg ikke har prøvet effekten af ​​7 kanaler på samme tid, bør kurvekontrollen være den mest CPU-intensive kontrol.For at være ærlig er prisen på en skærm med en dual-core MCU omkostningseffektiv, og efterfølgende nye projekter kan faktisk overveje at bruge DWIN-skærmen, omkostningerne kan kontrolleres meget."

“Det var faktisk svært at bruge DWIN DGUS i starten, jeg kunne ikke vænne mig til at bruge det, men efter et par dages færdighed føles det ret godt.Jeg håber, at DWIN kan fortsætte med at optimere det, og jeg ser frem til en bedre oplevelse med DWIN-skærmen!For flere tutorials kan du se på det officielle websted eller forum!"


Indlægstid: Jun-02-2022