Riešenie prenosného monitora založené na obrazovke COF spoločnosti DWIN

–Zdieľané od používateľa fóra DWIN

Riešenie prenosného monitora založené na obrazovke COF využíva čip T5L0 ako riadiace centrum celého monitorovania a zobrazenia.Elektrické signály sú zhromažďované senzormi, ako sú EDG a SpO2, identifikované, zosilnené a filtrované čipom T5L0, ktorý analyzuje a vypočítava aktuálne hodnoty parametrov, riadi LCD obrazovku tak, aby zobrazovala zmeny parametrov v reálnom čase a porovnáva s referenčná úroveň na monitorovanie a alarm zmien parametrov tela.Ak dôjde k odchýlke rozsahu, automaticky sa spustí hlasový alarm.

1.Programová schéma

sdcd

2. Predstavenie programu

(1) Dizajn rozhrania

Najprv navrhnite obrazovku pozadia podľa potreby s obrázkom na pozadí zobrazeným nižšie.

csdcds

A nastavte ovládacie prvky RTC, ovládacie prvky zobrazenia textu podľa obrázka na pozadí.Dizajn rozhrania je uvedený nižšie:

cdscs

Potom pridajte zodpovedajúce hodnoty premenných a nahrajte údaje do príslušných ovládacích prvkov.V tomto prípade je ovládanie krivky nakonfigurované nasledovne.

das
Hlavné funkcie softvérového programu:
Údaje o priebehu EKG a údaje o vlnovom tvare CO2 sa vykresľujú pomocou programu Excel, pričom sa na obrazovke zobrazujú opakované údaje.Hlavný kód je nasledujúci.

void ecg_chart_draw()
{
float val;
statický uint8_t bod1 = 0, bod2 = 0;
hodnota 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);hodnota = (uint16_t)(val / 660,0f + 0,5f);t5l_write_chart(0, ecg_data[bod1], co2_data[bod2], hodnota);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&hodnota, 1);oneskorenia(12);bod1++;IF(bod1 >= 60)
{bod1 = 0;}
bod2++;
if(bod 2 >= 80)
{bod 2 = 0;}
}}
3. Skúsenosti s vývojom používateľov
„Pri vývoji ASIC DWIN je to vlastne veľmi jednoduché a každý, kto sa hral s mikrokontrolérom 51, bude v podstate vedieť, ako to urobiť po prečítaní návodu.Stačí použiť poskytnuté oficiálne knižnice a potom získať jadro operačného systému na komunikáciu s jadrom obrazovky.“

„Tento výkon jadra OS je perfektný a rýchlosť získavania ADC je rýchla, vykresľovanie kriviek je plynulé, aj keď som neskúšal efekt 7 kanálov súčasne, ovládanie krivky by malo byť na CPU najviac náročné.Aby som bol úprimný, cena obrazovky s dvojjadrovým MCU je nákladovo efektívna, ďalšie nové projekty môžu skutočne zvážiť použitie obrazovky DWIN, náklady môžu byť výrazne kontrolované.

„Spočiatku bolo skutočne ťažké používať DWIN DGUS, nevedel som si naň zvyknúť, ale po niekoľkých dňoch odbornej prípravy sa cítim celkom dobre.Dúfam, že DWIN bude pokračovať v optimalizácii a teším sa na lepšiu skúsenosť s obrazovkou DWIN!Ďalšie návody nájdete na oficiálnej webovej stránke alebo na fóre!“


Čas odoslania: jún-02-2022