Solução de monitor portátil baseada na tela COF do DWIN

–Compartilhado do usuário do fórum DWIN

A solução de monitor portátil baseada na tela COF usa o chip T5L0 como centro de controle para todo o monitoramento e exibição.Os sinais elétricos são coletados por sensores como EDG e SpO2, identificados, amplificados e filtrados pelo chip T5L0, que analisa e calcula os valores dos parâmetros atuais, aciona a tela LCD para exibir as alterações dos parâmetros em tempo real e faz um julgamento de comparação com o nível de referência para monitorar e alertar as mudanças nos parâmetros do corpo.Se houver um desvio de alcance, um prompt de alarme por voz é emitido automaticamente.

1. Diagrama do programa

sdcds

2.Introdução do programa

(1) Design de interface

Em primeiro lugar, crie uma tela de fundo conforme necessário, com a imagem de fundo mostrada abaixo.

csdcds

E defina os controles RTC, controles de exibição de texto de acordo com a imagem de fundo.O design da interface é mostrado abaixo:

cdscs

Em seguida, adicione os valores de variáveis ​​correspondentes e carregue os dados nos controles correspondentes.Neste caso, o controle da curva é configurado da seguinte forma.

das
Principais funções do programa de software:
Os dados da forma de onda de ECG e os dados da forma de onda de CO2 são plotados via Excel, mostrando dados repetidos na tela.O código principal é o seguinte.

void ecg_chart_draw()
{
valor flutuante;
estático uint8_t ponto1 = 0, ponto2 = 0;
valor uint16_t = 10;
uint8_t i = 0;
uint16_t temp_value = 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, ecg_data[ponto1], co2_data[ponto2], valor);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&valor, 1);atrasos(12);ponto1++;SE(ponto1 >= 60)
{ponto1 = 0;}
ponto2++;
if(ponto2 >= 80)
{ponto2 = 0;}
}}
3.Experiência de Desenvolvimento do Usuário
“Para o desenvolvimento do ASIC DWIN é realmente muito simples, e quem já jogou com um microcontrolador 51 saberá como fazê-lo basicamente depois de ler o tutorial uma vez.Basta usar as bibliotecas oficiais fornecidas e fazer com que o núcleo do sistema operacional se comunique com o núcleo da tela.”

“Esse desempenho do núcleo do sistema operacional é perfeito e a velocidade de aquisição do ADC é rápida, o desenho da curva é suave, embora eu não tenha tentado o efeito de 7 canais ao mesmo tempo, o controle da curva deve ser o controle mais intensivo da CPU.Para ser honesto, o preço de uma tela com desempenho de custo de MCU dual-core é econômico, novos projetos subsequentes podem realmente considerar o uso da tela DWIN, o custo pode ser bastante controlado.”

“Na verdade, foi difícil usar o DWIN DGUS no começo, não consegui me acostumar, mas depois de alguns dias de proficiência, parece muito bom.Espero que o DWIN possa continuar a otimizá-lo e espero uma melhor experiência com a tela do DWIN!Para mais tutoriais, você pode procurar no site ou fórum oficial!”


Horário de postagem: Jun-02-2022