Portable Monitor Léisung baséiert op DWIN's COF Écran

-Gedeelt Vum DWIN Forum Benotzer

Déi portable Monitorléisung baséiert op COF-Bildschierm benotzt den T5L0 Chip als Kontrollzentrum fir déi ganz Iwwerwaachung an Display.Déi elektresch Signaler ginn duerch Sensoren wéi EDG a SpO2 gesammelt, identifizéiert, verstäerkt a gefiltert vum T5L0 Chip, deen déi aktuell Parameterwäerter analyséiert a berechent, den LCD Bildschierm dréit fir d'Parameterännerungen an Echtzäit ze weisen an e Verglach Uerteel mat de Referenzniveau fir d'Verännerungen an de Kierperparameter ze iwwerwaachen an ze alarméieren.Wann et eng Rangeabweichung gëtt, gëtt automatesch eng Stëmmalarmprompt erausginn.

1.Programmdiagramm

sdcds

2.Programm Aféierung

(1) Interface Design

Als éischt, designt en Hannergrondbildschierm wéi néideg, mam Hannergrondbild hei ënnen.

csdcds

A setzt hien RTC Kontrollen, Text Display Kontrollen no dem Hannergrondbild.Den Interface Design gëtt hei ënnen gewisen:

cdsc

Als nächst füügt déi entspriechend Variabelwäerter an lued Daten op déi entspriechend Kontrollen erop.An dësem Fall ass d'Kurve Kontroll wéi follegt konfiguréiert.

das
Haaptfunktioune vum Softwareprogramm:
ECG-Welleformdaten an CO2-Welleformdaten ginn iwwer Excel geplot, déi widderholl Daten um Bildschierm weisen.Den Haaptcode ass wéi follegt.

void ecg_chart_draw()
{
float val;
statesch uint8_t point1 = 0, point2 = 0;
uint16_t Wäert = 10;
uint8_t ech = 0;
uint16_t temp_value = 0;
fir(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);Wäert = (uint16_t)(val / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[punkt1], co2_data[punkt2], Wäert);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&value, 1);Verzögerungen (12);Punkt 1++;IF(Punkt1 >= 60)
{punkt1 = 0;}
Punkt 2++;
wann (Punkt 2 >= 80)
{punkt2 = 0;}
}}
3.Benotzer Entwécklung Erfahrung
"Fir d'Entwécklung vum ASIC DWIN ass et tatsächlech ganz einfach, a jidderee dee mat engem 51 Mikrokontroller gespillt huet, weess am Fong wéi et ze maachen nodeems se den Tutorial eemol gelies hunn.Benotzt just déi offiziell Bibliothéiken déi zur Verfügung gestallt ginn a kritt dann den OS Kär fir mat dem Bildschirmkär ze kommunizéieren.

"Dës Leeschtung vum OS Core ass perfekt, an d'ADC Acquisitiounsgeschwindegkeet ass séier, d'Kurve Zeechnen ass glat, obwuel ech den Effekt vu 7 Kanäl gläichzäiteg net probéiert hunn, d'Kurvekontroll soll déi CPU-intensivst Kontroll sinn.Fir éierlech ze sinn ass de Präis vun engem Bildschierm mat enger Dual-Core MCU Käschte-Leeschtung kosteneffizient, spéider nei Projete kënnen iwwerhaapt den DWIN-Bildschierm benotzen, d'Käschte kënne staark kontrolléiert ginn.

"Et war eigentlech schwéier DWIN DGUS am Ufank ze benotzen, ech konnt net gewinnt ginn et ze benotzen, awer no e puer Deeg Kompetenz fillt et sech zimlech gutt.Ech hoffen DWIN kann et weider optimiséieren, an ech freeën eis op eng besser Erfahrung mat der DWIN Écran!Fir méi Tutorials, kënnt Dir op der offizieller Websäit oder Forum kucken!


Post Zäit: Jun-02-2022