Prijenosno monitorsko rješenje temeljeno na DWIN-ovom COF ekranu

– Podijeljeno od korisnika DWIN foruma

Rješenje prijenosnog monitora temeljeno na COF zaslonu koristi T5L0 čip kao kontrolni centar za cjelokupno praćenje i prikaz.Električne signale prikupljaju senzori kao što su EDG i SpO2, identificira, pojačava i filtrira T5L0 čip, koji analizira i izračunava trenutne vrijednosti parametara, pokreće LCD zaslon za prikaz promjena parametara u stvarnom vremenu i donosi usporednu prosudbu s referentna razina za praćenje i alarmiranje promjena u tjelesnim parametrima.Ako postoji odstupanje od raspona, automatski se izdaje glasovni alarm.

1.Programski dijagram

sdcds

2. Uvod u program

(1) Dizajn sučelja

Prvo, prema potrebi dizajnirajte pozadinsku sliku s pozadinskom slikom prikazanom u nastavku.

csdcds

I postavite RTC kontrole, kontrole prikaza teksta prema pozadinskoj slici.Dizajn sučelja prikazan je u nastavku:

cdscs

Zatim dodajte odgovarajuće vrijednosti varijabli i prenesite podatke u odgovarajuće kontrole.U ovom slučaju, kontrola krivulje je konfigurirana na sljedeći način.

das
Glavne funkcije softverskog programa:
Podaci o valnom obliku EKG-a i CO2 valni podaci iscrtavaju se putem Excela, prikazujući ponovljene podatke na zaslonu.Glavni kod je sljedeći.

void ecg_chart_draw()
{
float val;
statički uint8_t točka1 = 0, točka2 = 0;
uint16_t vrijednost = 10;
uint8_t i = 0;
uint16_t temp_vrijednost = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);vrijednost = (uint16_t)(val / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[točka1], co2_data[točka2], vrijednost);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&vrijednost, 1);kašnjenja(12);točka1++;IF(točka1 >= 60)
{točka1 = 0;}
točka2++;
if(točka2 >= 80)
{točka2 = 0;}
}}
3. Iskustvo razvoja korisnika
“Što se tiče razvoja ASIC DWIN-a, to je zapravo vrlo jednostavno, i svatko tko se igrao s mikrokontrolerom 51 u osnovi će znati kako to učiniti nakon što jednom pročita tutorial.Samo upotrijebite dostavljene službene biblioteke i zatim nabavite jezgru OS-a za komunikaciju s jezgrom zaslona.”

„Ova izvedba OS jezgre je savršena, a brzina prikupljanja ADC-a je velika, crtanje krivulje je glatko, iako nisam isprobao učinak 7 kanala u isto vrijeme, kontrola krivulje bi trebala biti CPU-intenzivnija kontrola.Da budem iskren, cijena zaslona s dvojezgrenim MCU-om isplativa je, sljedeći novi projekti bi doista mogli razmotriti korištenje DWIN zaslona, ​​trošak se može uvelike kontrolirati.”

“U početku je bilo zapravo teško koristiti DWIN DGUS, nisam se mogao naviknuti na korištenje, ali nakon nekoliko dana vještina, osjećam se prilično dobro.Nadam se da ga DWIN može nastaviti optimizirati i radujem se boljem iskustvu s DWIN zaslonom!Za više tutorijala, možete pogledati na službenoj web stranici ili forumu!”


Vrijeme objave: 2. lipnja 2022