Tragbare Monitorlösung basierend auf dem COF-Bildschirm von DWIN

–Geteilt vom DWIN-Forum-Benutzer

Die auf dem COF-Bildschirm basierende tragbare Monitorlösung nutzt den T5L0-Chip als Kontrollzentrum für die gesamte Überwachung und Anzeige.Die elektrischen Signale werden von Sensoren wie EDG und SpO2 erfasst, vom T5L0-Chip identifiziert, verstärkt und gefiltert, der die aktuellen Parameterwerte analysiert und berechnet, den LCD-Bildschirm ansteuert, um die Parameteränderungen in Echtzeit anzuzeigen und eine Vergleichsbeurteilung mit ihnen vorzunehmen der Referenzwert zur Überwachung und Alarmierung der Veränderungen der Körperparameter.Bei einer Reichweitenabweichung erfolgt automatisch eine Sprachalarmmeldung.

1.Programmdiagramm

SDCDs

2.Programmeinführung

(1) Schnittstellendesign

Gestalten Sie zunächst nach Bedarf einen Hintergrundbild mit dem unten gezeigten Hintergrundbild.

csdcds

Und stellen Sie die RTC-Steuerelemente und Textanzeigesteuerelemente entsprechend dem Hintergrundbild ein.Das Interface-Design ist unten dargestellt:

cdscs

Fügen Sie als Nächstes die entsprechenden Variablenwerte hinzu und laden Sie Daten in die entsprechenden Steuerelemente hoch.In diesem Fall wird die Kurvensteuerung wie folgt konfiguriert.

das
Hauptfunktionen des Softwareprogramms:
EKG-Kurvendaten und CO2-Kurvendaten werden über Excel grafisch dargestellt und zeigen wiederholte Daten auf dem Bildschirm an.Der Hauptcode lautet wie folgt.

void ecg_chart_draw()
{
Float-Wert;
static uint8_t point1 = 0, point2 = 0;
uint16_t Wert = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);value = (uint16_t)(val / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[point1], co2_data[point2], value);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&value, 1);Verzögerungen(12);Punkt1++;WENN(Punkt1 >= 60)
{Punkt1 = 0;}
Punkt2++;
if(point2 >= 80)
{Punkt2 = 0;}
}}
3. Erfahrung in der Benutzerentwicklung
„Für die Entwicklung des ASIC DWIN ist es eigentlich sehr einfach, und jeder, der schon einmal mit einem 51-Mikrocontroller gespielt hat, wird im Grunde wissen, wie es geht, nachdem er das Tutorial einmal gelesen hat.Verwenden Sie einfach die bereitgestellten offiziellen Bibliotheken und sorgen Sie dann dafür, dass der Betriebssystemkern mit dem Bildschirmkern kommuniziert.“

„Diese Leistung des OS-Kerns ist perfekt, und die ADC-Erfassungsgeschwindigkeit ist schnell, die Kurvenzeichnung ist flüssig, obwohl ich den Effekt von 7 Kanälen gleichzeitig nicht ausprobiert habe, sollte die Kurvensteuerung die CPU-intensivste Steuerung sein.“Um ehrlich zu sein, ist der Preis eines Bildschirms mit einer Dual-Core-MCU-Kostenleistung kostengünstig. Bei späteren neuen Projekten könnte tatsächlich die Verwendung des DWIN-Bildschirms in Betracht gezogen werden, die Kosten können weitgehend kontrolliert werden.“

„Anfangs war es tatsächlich schwierig, DWIN DGUS zu verwenden, ich konnte mich nicht daran gewöhnen, aber nach ein paar Tagen Erfahrung fühlt es sich ziemlich gut an.Ich hoffe, dass DWIN es weiter optimieren kann, und freue mich auf ein besseres Erlebnis mit dem DWIN-Bildschirm!Weitere Tutorials finden Sie auf der offiziellen Website oder im Forum!“


Zeitpunkt der Veröffentlichung: 02.06.2022