Prenosno rešenje za monitor zasnovano na DWIN-ovom COF ekranu

–Shared from DWIN Forum User

Rešenje za prenosni monitor zasnovano na COF ekranu koristi T5L0 čip kao kontrolni centar za celokupan nadzor i prikaz.Električne signale prikupljaju senzori kao što su EDG i SpO2, identifikuju ih, pojačavaju i filtriraju čipom T5L0, koji analizira i izračunava trenutne vrijednosti parametara, pokreće LCD ekran da prikaže promjene parametara u realnom vremenu i donosi usporedbu s referentni nivo za praćenje i alarmiranje promjena u tjelesnim parametrima.Ako postoji odstupanje dometa, automatski se izdaje glasovni alarm.

1.Programski dijagram

sdcds

2. Uvod u program

(1) Dizajn interfejsa

Prvo, dizajnirajte pozadinski ekran prema potrebi, sa slikom pozadine prikazanom ispod.

csdcds

I postavite RTC kontrole, kontrole za prikaz teksta prema pozadinskoj slici.Dizajn interfejsa je prikazan u nastavku:

cdscs

Zatim dodajte odgovarajuće vrijednosti varijable 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 talasnom obliku EKG-a i podaci o talasnom obliku CO2 iscrtavaju se putem Excel-a, prikazujući ponovljene podatke na ekranu.Glavni kod je sljedeći.

void ecg_chart_draw()
{
float val;
statički uint8_t tačka1 = 0, tačka2 = 0;
vrijednost uint16_t = 10;
uint8_t i = 0;
uint16_t temp_value = 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[tačka1], co2_data[tačka2], vrijednost);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&value, 1);kašnjenja(12);point1++;IF(tačka1 >= 60)
{tačka1 = 0;}
point2++;
if(tačka2 >= 80)
{tačka2 = 0;}
}}
3. Iskustvo razvoja korisnika
“Što se tiče razvoja ASIC DWIN-a, to je zapravo vrlo jednostavno, i svako ko se igrao sa 51 mikrokontrolerom će u osnovi znati kako to učiniti nakon što jednom pročita tutorijal.Samo koristite službene biblioteke koje ste dobili, a zatim navedite jezgro OS-a da komunicira s jezgrom ekrana.”

“Ove performanse OS jezgre su savršene, a brzina akvizicije ADC-a je velika, crtanje krivulje je glatko, iako nisam probao efekat 7 kanala u isto vrijeme, kontrola krivulje bi trebala biti kontrola koja najviše zahtijeva CPU.Da budemo iskreni, cijena ekrana s dvojezgrenim MCU-om je isplativa, budući novi projekti zaista mogu razmotriti korištenje DWIN ekrana, trošak se može u velikoj mjeri kontrolisati.”

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


Vrijeme objave: Jun-02-2022