Solution de moniteur portable basée sur l'écran COF de DWIN

–Partagé par l'utilisateur du forum DWIN

La solution de moniteur portable basée sur l'écran COF utilise la puce T5L0 comme centre de contrôle pour l'ensemble de la surveillance et de l'affichage.Les signaux électriques sont collectés par des capteurs tels que EDG et SpO2, identifiés, amplifiés et filtrés par la puce T5L0, qui analyse et calcule les valeurs des paramètres actuels, pilote l'écran LCD pour afficher les changements de paramètres en temps réel et rend un jugement de comparaison avec le niveau de référence pour surveiller et alerter les changements dans les paramètres corporels.S'il y a un écart de portée, une invite d'alarme vocale est automatiquement émise.

1. Schéma du programme

sdcd

2.Présentation du programme

(1) Conception des interfaces

Tout d'abord, concevez un écran d'arrière-plan selon vos besoins, avec l'image d'arrière-plan illustrée ci-dessous.

csdcds

Et définissez les commandes RTC, les commandes d'affichage de texte en fonction de l'image d'arrière-plan.La conception de l'interface est illustrée ci-dessous :

cdsc

Ensuite, ajoutez les valeurs de variables correspondantes et téléchargez les données dans les contrôles correspondants.Dans ce cas, la commande de courbe est configurée comme suit.

comme
Fonctions principales du logiciel :
Les données de forme d'onde ECG et les données de forme d'onde CO2 sont tracées via Excel, montrant des données répétées à l'écran.Le code principal est le suivant.

annuler ecg_chart_draw()
{
valeur flottante ;
statique uint8_t point1 = 0, point2 = 0 ;
valeur uint16_t = 10 ;
uint8_t je = 0 ;
uint16_t temp_value = 0 ;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);valeur = (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);délais(12);point1++ ;SI(point1 >= 60)
{point1 = 0 ;}
point2++;
si(point2 >= 80)
{point2 = 0 ;}
}}
3. Expérience de développement utilisateur
« Pour le développement de l'ASIC DWIN, c'est en fait très simple, et tous ceux qui ont joué avec un microcontrôleur 51 sauront comment le faire après avoir lu une fois le tutoriel.Utilisez simplement les bibliothèques officielles fournies, puis faites communiquer le noyau du système d'exploitation avec le noyau de l'écran.

"Cette performance du noyau du système d'exploitation est parfaite, et la vitesse d'acquisition ADC est rapide, le dessin de la courbe est fluide, bien que je n'aie pas essayé l'effet de 7 canaux en même temps, le contrôle de la courbe devrait être le contrôle le plus gourmand en CPU.Pour être honnête, le prix d'un écran avec une performance de coût MCU dual-core est rentable, de nouveaux projets ultérieurs peuvent en effet envisager d'utiliser l'écran DWIN, le coût peut être considérablement contrôlé.

« C'était en fait difficile d'utiliser DWIN DGUS au début, je n'arrivais pas à m'y habituer, mais après quelques jours de maîtrise, je me sens plutôt bien.J'espère que DWIN pourra continuer à l'optimiser, et j'attends avec impatience une meilleure expérience avec l'écran DWIN !Pour plus de tutoriels, vous pouvez regarder sur le site officiel ou le forum !”


Heure de publication : 02-juin-2022