Draachbere monitoroplossing basearre op DWIN's COF-skerm

– Dielde fan DWIN-foarumbrûker

De draachbere monitor-oplossing basearre op COF-skerm brûkt de T5L0-chip as it kontrôlesintrum foar de heule monitoring en werjefte.De elektryske sinjalen wurde sammele troch sensoren lykas EDG en SpO2, identifisearre, fersterke en filtere troch de T5L0-chip, dy't de aktuele parameterwearden analysearret en berekkent, it LCD-skerm driuwt om de parameterwizigingen yn echt te werjaan en in fergelikingsoardiel makket mei it referinsjenivo om de feroaringen yn 'e lichemparameters te kontrolearjen en te alarmearjen.As d'r in berikôfwiking is, wurdt automatysk in stimalarmprompt útjûn.

1.Programma diagram

sdcds

2.Program ynlieding

(1) Interface design

Untwerp earst in eftergrûnskerm as nedich, mei de eftergrûnôfbylding hjirûnder werjûn.

csdcds

En set er RTC kontrôles, tekst display kontrôles neffens de eftergrûn ôfbylding.It ynterface-ûntwerp wurdt hjirûnder werjûn:

cdscs

Foegje dan de oerienkommende fariabele wearden ta en upload gegevens nei de oerienkommende kontrôles.Yn dit gefal, de kromme kontrôle wurdt konfigurearre as folget.

das
De wichtichste funksjes fan it softwareprogramma:
ECG-waveformgegevens en CO2-waveformgegevens wurde plottet fia Excel, werjûn werhelle gegevens op it skerm.De wichtichste koade is as folget.

void ecg_chart_draw()
{
float val;
statyske uint8_t punt1 = 0, punt2 = 0;
uint16_t wearde = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);wearde = (uint16_t)(val / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[punt1], co2_data[punt2], wearde);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&wearde, 1);fertragingen (12);punt1++;IF(punt1 >= 60)
{punt1 = 0;}
punt2++;
if(punt2 >= 80)
{punt2 = 0;}
}}
3.User Development Experience
"Foar de ûntwikkeling fan ASIC DWIN is it eins heul ienfâldich, en elkenien dy't mei in 51-mikrocontroller spile hat, sil yn prinsipe witte hoe't it moat wurde nei it lêzen fan 'e tutorial ien kear.Brûk gewoan de oanbeane offisjele biblioteken en krije dan de OS-kearn om te kommunisearjen mei de skermkearn.

"Dizze prestaasje fan OS-kearn is perfekt, en de ADC-akwisysjesnelheid is fluch, krommetekening is glêd, hoewol ik it effekt fan 7 kanalen tagelyk net besocht haw, moat de krommekontrôle de meast CPU-yntinsive kontrôle wêze.Om earlik te wêzen is de priis fan in skerm mei in dual-core MCU-kostenprestaasje kosten-effektyf, folgjende nije projekten kinne yndie beskôgje it DWIN-skerm te brûken, de kosten kinne sterk wurde kontrolearre.

“It wie ynearsten dreech om DWIN DGUS te brûken, ik koe der net oan wenne, mar nei in pear dagen fan behearsking fielt it aardich goed.Ik hoopje dat DWIN kin trochgean te optimalisearjen it, en ik sjoch út nei in bettere ûnderfining mei de DWIN skerm!Foar mear tutorials kinne jo sjen op 'e offisjele webside of foarum!


Post tiid: Jun-02-2022