Draagbare monitoroplossing gebaseer op DWIN se COF-skerm

–Gedeel vanaf DWIN-forumgebruiker

Die draagbare monitoroplossing gebaseer op COF-skerm gebruik die T5L0-skyfie as die beheersentrum vir die hele monitering en vertoon.Die elektriese seine word versamel deur sensors soos EDG en SpO2, geïdentifiseer, versterk en gefiltreer deur die T5L0-skyfie, wat die huidige parameterwaardes ontleed en bereken, die LCD-skerm aandryf om die parameterveranderings in reële tyd te vertoon en 'n vergelykende oordeel maak met die verwysingsvlak om die veranderinge in die liggaamsparameters te monitor en te alarm.As daar 'n reeksafwyking is, word 'n stemalarmopdrag outomaties uitgereik.

1.Programdiagram

sdcds

2.Program inleiding

(1) Koppelvlakontwerp

Eerstens, ontwerp 'n agtergrondskerm soos benodig, met die agtergrondprent hieronder.

csdcd's

En stel die RTC-kontroles, teksvertoonkontroles volgens die agtergrondprent.Die koppelvlakontwerp word hieronder getoon:

cdscs

Voeg dan die ooreenstemmende veranderlike waardes by en laai data op na die ooreenstemmende kontroles.In hierdie geval word die krommebeheer soos volg gekonfigureer.

das
Belangrikste funksies van die sagteware program:
EKG-golfvormdata en CO2-golfvormdata word via Excel geplot, wat herhaalde data op die skerm wys.Die hoofkode is soos volg.

nietig ecg_chart_draw()
{
dryf val;
statiese uint8_t punt1 = 0, punt2 = 0;
uint16_t waarde = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);waarde = (uint16_t)(val / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[punt1], co2_data[punt2], waarde);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&waarde, 1);vertragings(12);punt1++;IF(punt1 >= 60)
{punt1 = 0;}
punt2++;
if(punt2 >= 80)
{punt2 = 0;}
}}
3.Gebruikersontwikkelingservaring
“Vir die ontwikkeling van die ASIC DWIN is dit eintlik baie eenvoudig, en enigiemand wat met 'n 51-mikrobeheerder gespeel het, sal basies weet hoe om dit te doen nadat hy die tutoriaal een keer gelees het.Gebruik net die amptelike biblioteke wat verskaf word en kry dan die OS-kern om met die skermkern te kommunikeer.”

“Hierdie werkverrigting van OS-kern is perfek, en die ADC-verkrygingspoed is vinnig, krommetekening is glad, hoewel ek nie die effek van 7 kanale op dieselfde tyd probeer het nie, behoort die krommebeheer die mees SVE-intensiewe beheer te wees.Om eerlik te wees, is die prys van 'n skerm met 'n dubbelkern MCU-kosteprestasie kostedoeltreffend, daaropvolgende nuwe projekte kan dit inderdaad oorweeg om die DWIN-skerm te gebruik, die koste kan grootliks beheer word.

“Dit was aanvanklik eintlik moeilik om DWIN DGUS te gebruik, ek kon nie daaraan gewoond raak nie, maar na 'n paar dae se vaardigheid voel dit redelik goed.Ek hoop DWIN kan voortgaan om dit te optimaliseer, en ek sien uit na 'n beter ervaring met die DWIN-skerm!Vir meer tutoriale, kan jy op die amptelike webwerf of forum kyk!”


Postyd: Jun-02-2022