Solución de monitor portátil baseada na pantalla COF de DWIN

–Compartido polo usuario do foro DWIN

A solución de monitor portátil baseada na pantalla COF usa o chip T5L0 como centro de control para toda a monitorización e visualización.Os sinais eléctricos son recollidos por sensores como EDG e SpO2, identificados, amplificados e filtrados polo chip T5L0, que analiza e calcula os valores actuais dos parámetros, conduce a pantalla LCD para mostrar os cambios de parámetros en tempo real e fai un xuízo de comparación con o nivel de referencia para controlar e alarmar os cambios nos parámetros corporais.Se hai unha desviación do rango, emítese automaticamente unha alarma de voz.

1.Diagrama do programa

sdcds

2.Introdución do programa

(1) Deseño da interface

En primeiro lugar, deseña unha pantalla de fondo segundo sexa necesario, coa imaxe de fondo que se mostra a continuación.

csdcds

E configura os controis RTC, os controis de visualización de texto segundo a imaxe de fondo.O deseño da interface móstrase a continuación:

cdscs

A continuación, engade os valores das variables correspondentes e cargue os datos aos controis correspondentes.Neste caso, o control da curva está configurado como segue.

das
Funcións principais do programa de software:
Os datos da forma de onda de ECG e os datos da forma de onda de CO2 trazan mediante Excel, mostrando datos repetidos na pantalla.O código principal é o seguinte.

void ecg_chart_draw()
{
val flotante;
estático uint8_t punto1 = 0, punto2 = 0;
uint16_t valor = 10;
uint8_t i = 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);atrasos (12);punto 1++;SE(punto 1 >= 60)
{punto1 = 0;}
punto 2++;
se (punto 2 >= 80)
{punto2 = 0;}
}}
3.Experiencia de desenvolvemento do usuario
"Para o desenvolvemento do ASIC DWIN, en realidade é moi sinxelo, e calquera que xogue cun microcontrolador 51 basicamente saberá como facelo despois de ler o titorial unha vez.Só ten que usar as bibliotecas oficiais proporcionadas e despois conseguir que o núcleo do sistema operativo se comunique co núcleo da pantalla.

"Este rendemento do núcleo do sistema operativo é perfecto e a velocidade de adquisición de ADC é rápida, o debuxo da curva é suave, aínda que non probei o efecto de 7 canles ao mesmo tempo, o control da curva debería ser o control máis intensivo en CPU.Para ser honesto, o prezo dunha pantalla cun rendemento de custo MCU de dobre núcleo é rendible, os novos proxectos posteriores poden considerar usar a pantalla DWIN, o custo pode controlarse moito.

"Ao principio era difícil usar DWIN DGUS, non podía acostumarme a usalo, pero despois duns días de competencia, séntese bastante ben.Espero que DWIN poida seguir optimizándoo e espero unha mellor experiencia coa pantalla DWIN.Para máis tutoriais, podes buscar no sitio web oficial ou no foro!


Hora de publicación: 02-06-2022