Solución de monitor portátil basada en la pantalla COF de DWIN

–Compartido del usuario del foro DWIN

La solución de monitor portátil basada en la pantalla COF utiliza el chip T5L0 como centro de control para todo el monitoreo y visualización.Las señales eléctricas son recopiladas por sensores como EDG y SpO2, identificadas, amplificadas y filtradas por el chip T5L0, que analiza y calcula los valores de los parámetros actuales, impulsa la pantalla LCD para mostrar los cambios de parámetros en tiempo real y hace un juicio de comparación con el nivel de referencia para monitorear y alarmar los cambios en los parámetros del cuerpo.Si hay una desviación de rango, se emite automáticamente un mensaje de alarma de voz.

1. Diagrama del programa

sdcds

2. Introducción al programa

(1) Diseño de interfaz

En primer lugar, diseñe una pantalla de fondo según sea necesario, con la imagen de fondo que se muestra a continuación.

csdcds

Y configure los controles RTC, los controles de visualización de texto de acuerdo con la imagen de fondo.El diseño de la interfaz se muestra a continuación:

cdscs

A continuación, agregue los valores de las variables correspondientes y cargue los datos en los controles correspondientes.En este caso, el control de la curva se configura de la siguiente manera.

da
Funciones principales del programa de software:
Los datos de forma de onda de ECG y los datos de forma de onda de CO2 se trazan a través de Excel, mostrando datos repetidos en la pantalla.El código principal es el siguiente.

anular ecg_chart_draw()
{
valor flotante;
estático uint8_t punto1 = 0, punto2 = 0;
uint16_t valor = 10;
uint8_ti = 0;
uint16_t valor_temp = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);valor = (uint16_t)(val / 660.0f + 0.5f);t5l_write_chart(0, datos_ecg[punto1], datos_co2[punto2], valor);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&valor, 1);retrasos(12);punto1++;SI(punto1 >= 60)
{punto1 = 0;}
punto2++;
si(punto2 >= 80)
{punto2 = 0;}
}}
3. Experiencia de desarrollo del usuario
“Para el desarrollo de ASIC DWIN, en realidad es muy simple, y cualquiera que haya jugado con un microcontrolador 51 básicamente sabrá cómo hacerlo después de leer el tutorial una vez.Simplemente use las bibliotecas oficiales provistas y luego obtenga el núcleo del sistema operativo para comunicarse con el núcleo de la pantalla”.

“Este rendimiento del núcleo del sistema operativo es perfecto, y la velocidad de adquisición del ADC es rápida, el dibujo de la curva es suave, aunque no he probado el efecto de 7 canales al mismo tiempo, el control de la curva debería ser el control más intensivo de la CPU.Para ser honesto, el precio de una pantalla con un rendimiento de costo de MCU de doble núcleo es rentable, los nuevos proyectos posteriores pueden considerar el uso de la pantalla DWIN, el costo se puede controlar en gran medida ".

“Realmente fue difícil usar DWIN DGUS al principio, no podía acostumbrarme a usarlo, pero después de unos días de dominio, se siente bastante bien.¡Espero que DWIN pueda continuar optimizándolo, y espero tener una mejor experiencia con la pantalla DWIN!¡Para obtener más tutoriales, puede buscar en el sitio web oficial o en el foro!”


Hora de publicación: 02-jun-2022