Nešiojamo monitoriaus sprendimas, pagrįstas DWIN COF ekranu

– Bendrinamas iš DWIN forumo vartotojo

Nešiojamojo monitoriaus sprendimas, pagrįstas COF ekranu, naudoja T5L0 lustą kaip viso stebėjimo ir ekrano valdymo centrą.Elektrinius signalus renka jutikliai, tokie kaip EDG ir SpO2, identifikuoja, sustiprina ir filtruoja T5L0 mikroschema, kuri analizuoja ir apskaičiuoja esamas parametrų reikšmes, varo LCD ekraną, kad būtų rodomi parametrų pokyčiai realiuoju laiku ir palyginamas su atskaitos lygis, skirtas stebėti ir įspėti apie kūno parametrų pokyčius.Jei yra diapazono nuokrypis, automatiškai išsiunčiamas balso aliarmo raginimas.

1.Programos schema

SDCD

2.Programos įvadas

(1) Sąsajos dizainas

Pirma, pagal poreikį sukurkite fono ekraną su toliau pateiktu fono paveikslėliu.

csdcds

Ir nustatykite RTC valdiklius, teksto rodymo valdiklius pagal fono vaizdą.Sąsajos dizainas parodytas žemiau:

CD diskai

Tada pridėkite atitinkamas kintamųjų reikšmes ir įkelkite duomenis į atitinkamus valdiklius.Šiuo atveju kreivės valdymas sukonfigūruojamas taip.

das
Pagrindinės programinės įrangos funkcijos:
EKG bangos formos duomenys ir CO2 signalo formos duomenys brėžiami naudojant „Excel“, rodomi pasikartojantys duomenys ekrane.Pagrindinis kodas yra toks.

negalioja ecg_chart_draw()
{
float val;
statinis uint8_t taškas1 = 0, taškas2 = 0;
uint16_t reikšmė = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
for(i = 0;i < X_TAŠKŲ_NUMERIS;i++) { val = (float)t5l_read_adc(5);reikšmė = (uint16_t)(val / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[taškas1], co2_duomenys[taškas2], reikšmė);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&value, 1);delsos(12);taškas1++;IF(taškas1 >= 60)
{taškas1 = 0;}
taškas2++;
if(2 taškas >= 80)
{taškas2 = 0;}
}}
3. Vartotojo kūrimo patirtis
„ASIC DWIN kūrimas iš tikrųjų yra labai paprastas, ir kiekvienas, kuris žaidė su 51 mikrovaldikliu, iš esmės žinos, kaip tai padaryti vieną kartą perskaitęs mokymo programą.Tiesiog naudokite pateiktas oficialias bibliotekas ir gaukite OS branduolį, kad galėtumėte susisiekti su ekrano šerdimi.

„Toks OS branduolio veikimas yra tobulas, o ADC gavimo greitis greitas, kreivės braižymas sklandus, nors 7 kanalų efekto vienu metu nebandžiau, kreivės valdymas turėtų būti daugiausiai procesoriaus reikalaujantis valdymas.Tiesą sakant, ekrano su dviejų branduolių MCU sąnaudų našumu kaina yra ekonomiškai efektyvi, vėlesniuose naujuose projektuose tikrai gali būti svarstoma galimybė naudoti DWIN ekraną, kaina gali būti labai kontroliuojama.

„Iš pradžių buvo sunku naudoti DWIN DGUS, negalėjau priprasti prie jo, bet po kelių dienų įgudęs jaučiuosi gana gerai.Tikiuosi, kad DWIN galės ir toliau jį optimizuoti, ir tikiuosi geresnės patirties su DWIN ekranu!Daugiau pamokų galite rasti oficialioje svetainėje arba forume!


Paskelbimo laikas: 2022-02-02