Draagbare monitoroplossing gebaseerd op het COF-scherm van DWIN

–Gedeeld door DWIN-forumgebruiker

De draagbare monitoroplossing op basis van het COF-scherm gebruikt de T5L0-chip als controlecentrum voor de gehele bewaking en weergave.De elektrische signalen worden verzameld door sensoren zoals EDG en SpO2, geïdentificeerd, versterkt en gefilterd door de T5L0-chip, die de huidige parameterwaarden analyseert en berekent, het LCD-scherm aanstuurt om de parameterveranderingen in realtime weer te geven en een vergelijkingsoordeel maakt met het referentieniveau om de veranderingen in de lichaamsparameters te bewaken en te alarmeren.Als er een bereikafwijking is, wordt er automatisch een gesproken woord ontruiming weergegeven.

1.Programmaschema

sdcd's

2.Programma introductie

(1) Interface-ontwerp

Ontwerp eerst een achtergrondscherm zoals vereist, met de onderstaande achtergrondafbeelding.

csdcd's

En stel de RTC-bedieningselementen in, tekstweergavebedieningen volgens de achtergrondafbeelding.Het interface-ontwerp wordt hieronder weergegeven:

cdsc's

Voeg vervolgens de bijbehorende variabelewaarden toe en upload gegevens naar de bijbehorende bedieningselementen.In dit geval is de curveregeling als volgt geconfigureerd.

da's
Belangrijkste functies van het softwareprogramma:
ECG-golfvormgegevens en CO2-golfvormgegevens worden geplot via Excel, waarbij herhaalde gegevens op het scherm worden weergegeven.De hoofdcode is als volgt.

leegte ecg_chart_draw()
{
vlotterval;
statisch uint8_t punt1 = 0, punt2 = 0;
uint16_t waarde = 10;
uint8_t ik = 0;
uint16_t tijdelijke_waarde = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);waarde = (uint16_t)(waarde / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[punt1], co2_data[punt2], waarde);schrijven_dgusii_vp(SPO2_ADDR, (uint8_t *)&waarde, 1);vertragingen(12);punt1++;ALS(punt1 >= 60)
{punt1 = 0;}
punt2++;
als(punt2 >= 80)
{punt2 = 0;}
}}
3. Ervaring met gebruikersontwikkeling
“Voor de ontwikkeling van de ASIC DWIN is het eigenlijk heel eenvoudig, en iedereen die met een 51-microcontroller heeft gespeeld, zal in principe weten hoe het moet na het lezen van de tutorial.Gebruik gewoon de officiële meegeleverde bibliotheken en zorg ervoor dat de OS-kern communiceert met de schermkern.”

“Deze prestaties van de OS-kern zijn perfect, en de ADC-acquisitiesnelheid is snel, het tekenen van de curve verloopt soepel, hoewel ik het effect van 7 kanalen niet tegelijkertijd heb geprobeerd, zou de curve-besturing de meest CPU-intensieve besturing moeten zijn.Om eerlijk te zijn, de prijs van een scherm met een dual-core MCU is kosteneffectief, volgende nieuwe projecten kunnen inderdaad overwegen om het DWIN-scherm te gebruiken, de kosten kunnen sterk worden beheerst.

“In het begin was het eigenlijk moeilijk om DWIN DGUS te gebruiken, ik kon er niet aan wennen, maar na een paar dagen vaardigheid voelt het redelijk goed.Ik hoop dat DWIN het kan blijven optimaliseren en ik kijk uit naar een betere ervaring met het DWIN-scherm!Voor meer tutorials kun je kijken op de officiële website of het forum!”


Posttijd: 02-jun-2022