Λύση φορητής οθόνης που βασίζεται στην οθόνη COF του DWIN

– Κοινή χρήση από χρήστη του φόρουμ DWIN

Η λύση φορητής οθόνης που βασίζεται στην οθόνη COF χρησιμοποιεί το τσιπ T5L0 ως κέντρο ελέγχου για ολόκληρη την παρακολούθηση και την οθόνη.Τα ηλεκτρικά σήματα συλλέγονται από αισθητήρες όπως EDG και SpO2, αναγνωρίζονται, ενισχύονται και φιλτράρονται από το τσιπ T5L0, το οποίο αναλύει και υπολογίζει τις τρέχουσες τιμές παραμέτρων, οδηγεί την οθόνη LCD για να εμφανίσει τις αλλαγές παραμέτρων σε πραγματικό χρόνο και κάνει μια σύγκριση με το επίπεδο αναφοράς για την παρακολούθηση και τον συναγερμό των αλλαγών στις παραμέτρους του σώματος.Εάν υπάρχει απόκλιση εύρους, εκδίδεται αυτόματα μια προτροπή φωνητικού συναγερμού.

1.Διάγραμμα προγράμματος

sdcds

2.Εισαγωγή προγράμματος

(1) Σχεδιασμός διεπαφής

Αρχικά, σχεδιάστε μια οθόνη φόντου όπως απαιτείται, με την εικόνα φόντου που φαίνεται παρακάτω.

csdcds

Και ορίστε τα στοιχεία ελέγχου RTC, τα στοιχεία ελέγχου εμφάνισης κειμένου σύμφωνα με την εικόνα φόντου.Ο σχεδιασμός της διεπαφής φαίνεται παρακάτω:

cdsc

Στη συνέχεια, προσθέστε τις αντίστοιχες τιμές μεταβλητών και μεταφορτώστε δεδομένα στα αντίστοιχα στοιχεία ελέγχου.Σε αυτήν την περίπτωση, ο έλεγχος καμπύλης διαμορφώνεται ως εξής.

das
Κύριες λειτουργίες του προγράμματος λογισμικού:
Τα δεδομένα κυματομορφής ΗΚΓ και τα δεδομένα κυματομορφής CO2 σχεδιάζονται μέσω Excel, εμφανίζοντας επαναλαμβανόμενα δεδομένα στην οθόνη.Ο κύριος κωδικός είναι ο εξής.

void ecg_chart_draw()
{
float val?
static uint8_t point1 = 0, point2 = 0;
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);τιμή = (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);καθυστερήσεις(12);σημείο1++;IF(σημείο 1 >= 60)
{point1 = 0;}
σημείο2++;
if(point2 >= 80)
{point2 = 0;}
}}
3.Εμπειρία Ανάπτυξης Χρηστών
«Για την ανάπτυξη του ASIC DWIN, είναι πραγματικά πολύ απλό, και όποιος έχει παίξει με έναν μικροελεγκτή 51 θα ξέρει βασικά πώς να το κάνει αφού διαβάσει μια φορά το σεμινάριο.Απλώς χρησιμοποιήστε τις επίσημες βιβλιοθήκες που παρέχονται και, στη συνέχεια, αποκτήστε τον πυρήνα του λειτουργικού συστήματος για να επικοινωνήσει με τον πυρήνα της οθόνης."

«Αυτή η απόδοση του πυρήνα του λειτουργικού συστήματος είναι τέλεια, και η ταχύτητα απόκτησης ADC είναι γρήγορη, η σχεδίαση καμπυλών είναι ομαλή, αν και δεν έχω δοκιμάσει το εφέ 7 καναλιών ταυτόχρονα, ο έλεγχος καμπύλης θα πρέπει να είναι ο έλεγχος με μεγαλύτερη ένταση CPU.Για να είμαστε ειλικρινείς, η τιμή μιας οθόνης με απόδοση κόστους MCU διπλού πυρήνα είναι οικονομικά αποδοτική, τα επόμενα νέα έργα μπορεί πράγματι να εξετάσουν το ενδεχόμενο χρήσης της οθόνης DWIN, το κόστος μπορεί να ελεγχθεί σε μεγάλο βαθμό."

«Ήταν πραγματικά δύσκολο να χρησιμοποιήσω το DWIN DGUS στην αρχή, δεν μπορούσα να συνηθίσω να το χρησιμοποιώ, αλλά μετά από μερικές ημέρες επάρκειας, αισθάνομαι πολύ καλά.Ελπίζω το DWIN να συνεχίσει να το βελτιστοποιεί και ανυπομονώ για μια καλύτερη εμπειρία με την οθόνη DWIN!Για περισσότερα μαθήματα, μπορείτε να δείτε στον επίσημο ιστότοπο ή το φόρουμ!».


Ώρα δημοσίευσης: Ιουν-02-2022