A DWIN COF képernyőjén alapuló hordozható monitor megoldás

– Megosztva a DWIN fórum felhasználójától

A COF képernyőn alapuló hordozható monitormegoldás a T5L0 chipet használja a teljes monitorozás és megjelenítés vezérlőközpontjaként.Az elektromos jeleket érzékelők, például EDG és SpO2 gyűjtik, azonosítják, felerősítik és szűrik a T5L0 chippel, amely elemzi és kiszámítja az aktuális paraméterértékeket, az LCD képernyőt a paraméterváltozások valós idejű megjelenítésére irányítja, és összehasonlító ítéletet készít a referenciaszint a testparaméterek változásainak figyelésére és riasztására.Ha hatótávolság van, a rendszer automatikusan hangriasztást küld.

1.Program diagram

sdcd-k

2.A program bemutatása

(1) Interfész kialakítása

Először is tervezzen meg egy háttérképet igény szerint, az alább látható háttérképpel.

csdcds

És állítsa be az RTC vezérlőket, a szöveges megjelenítési vezérlőket a háttérképnek megfelelően.Az interfész kialakítása az alábbiakban látható:

cdscs

Ezután adja hozzá a megfelelő változóértékeket, és töltse fel az adatokat a megfelelő vezérlőkbe.Ebben az esetben a görbe vezérlése a következőképpen van konfigurálva.

das
A szoftver fő funkciói:
Az EKG-hullámforma-adatok és a CO2-hullámforma-adatok az Excel segítségével kerülnek ábrázolásra, ismétlődő adatok megjelenítése a képernyőn.A fő kód a következő.

void ecg_chart_draw()
{
float val;
statikus uint8_t pont1 = 0, pont2 = 0;
uint16_t érték = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
for(i = 0;i < X_PONTSZÁM;i++) { val = (float)t5l_read_adc(5);érték = (uint16_t)(érték / 660,0f + 0,5f);t5l_write_chart(0, ecg_data[pont1], co2_data[pont2], érték);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&érték, 1);késleltetések (12);pont1++;IF(1 pont >= 60)
{pont1 = 0;}
pont2++;
if(2 pont >= 80)
{pont2 = 0;}
}}
3. Felhasználói fejlesztési tapasztalat
„Az ASIC DWIN fejlesztése valójában nagyon egyszerű, és bárki, aki játszott 51-es mikrokontrollerrel, alapvetően tudni fogja, hogyan kell ezt csinálni, miután egyszer elolvasta az oktatóanyagot.Csak használja a rendelkezésre álló hivatalos könyvtárakat, majd kapja meg az operációs rendszer magját, hogy kommunikáljon a képernyőmaggal."

„Az operációs rendszer magjának ez a teljesítménye tökéletes, az ADC adatgyűjtési sebessége pedig gyors, a görbe rajzolása gördülékeny, bár 7 csatorna egyidejű hatását még nem próbáltam, a görbe vezérlés legyen a leginkább CPU-igényes vezérlés.Hogy őszinte legyek, a kétmagos MCU költséghatékonyságú képernyő ára költséghatékony, a későbbi új projektek valóban fontolóra vehetik a DWIN képernyő használatát, a költségek nagymértékben szabályozhatók.”

„Először nehéz volt használni a DWIN DGUS-t, nem tudtam megszokni, de néhány napos jártasság után nagyon jó érzés.Remélem, hogy a DWIN továbbra is optimalizálni tudja, és várom a jobb élményt a DWIN képernyővel kapcsolatban!További oktatóanyagokat a hivatalos weboldalon vagy fórumon találsz!”


Feladás időpontja: 2022-02-02