Przenośne rozwiązanie monitorujące oparte na ekranie COF firmy DWIN

–Udostępnione przez użytkownika forum DWIN

Przenośne rozwiązanie monitorujące oparte na ekranie COF wykorzystuje układ T5L0 jako centrum sterowania całym monitorowaniem i wyświetlaniem.Sygnały elektryczne są zbierane przez czujniki, takie jak EDG i SpO2, identyfikowane, wzmacniane i filtrowane przez układ T5L0, który analizuje i oblicza aktualne wartości parametrów, steruje ekranem LCD, aby wyświetlać zmiany parametrów w czasie rzeczywistym i dokonuje oceny porównawczej z poziom referencyjny do monitorowania i alarmowania zmian parametrów organizmu.W przypadku odchylenia zasięgu automatycznie emitowany jest komunikat alarmu głosowego.

1.Schemat programu

sdcds

2. Wprowadzenie do programu

(1) Projekt interfejsu

Najpierw zaprojektuj ekran tła zgodnie z wymaganiami, z obrazem tła pokazanym poniżej.

csdcds

I ustaw sterowanie RTC, sterowanie wyświetlaniem tekstu zgodnie z obrazem tła.Projekt interfejsu pokazano poniżej:

cdscs

Następnie dodaj odpowiednie wartości zmiennych i prześlij dane do odpowiednich kontrolek.W takim przypadku sterowanie krzywą jest konfigurowane w następujący sposób.

das
Główne funkcje oprogramowania:
Dane krzywej EKG i dane krzywej CO2 są kreślone w programie Excel, pokazując powtarzające się dane na ekranie.Główny kod jest następujący.

unieważnienie ecg_chart_draw()
{
wartość zmiennoprzecinkowa;
static uint8_t punkt1 = 0, punkt2 = 0;
uint16_t wartość = 10;
uint8_t i = 0;
uint16_t wartość_tempa = 0;
for(i = 0;i < X_LICZBA_PUNKTÓW;i++) { val = (float)t5l_read_adc(5);wartość = (uint16_t)(wartość / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[punkt1], co2_data[punkt2], wartość);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&wartość, 1);opóźnienia(12);punkt1++;JEŻELI(punkt1 >= 60)
{punkt1 = 0;}
punkt2++;
jeśli(punkt2 >= 80)
{punkt2 = 0;}
}}
3. Doświadczenie w rozwoju użytkownika
„Jeśli chodzi o rozwój ASIC DWIN, jest to w rzeczywistości bardzo proste, a każdy, kto miał do czynienia z mikrokontrolerem 51, będzie w zasadzie wiedział, jak to zrobić po jednokrotnym przeczytaniu samouczka.Wystarczy skorzystać z dostarczonych oficjalnych bibliotek, a następnie sprawić, by rdzeń systemu operacyjnego komunikował się z rdzeniem ekranu”.

„Wydajność rdzenia systemu operacyjnego jest idealna, a szybkość akwizycji ADC jest szybka, rysowanie krzywych jest płynne, chociaż nie próbowałem efektu 7 kanałów w tym samym czasie, sterowanie krzywą powinno być sterowaniem najbardziej obciążającym procesor.Szczerze mówiąc, cena ekranu z dwurdzeniowym MCU jest opłacalna, kolejne nowe projekty rzeczywiście mogą rozważyć użycie ekranu DWIN, koszt można znacznie kontrolować.

„Na początku korzystanie z DWIN DGUS było naprawdę trudne, nie mogłem się do tego przyzwyczaić, ale po kilku dniach biegłości czuję się całkiem nieźle.Mam nadzieję, że DWIN będzie w stanie nadal go optymalizować i nie mogę się doczekać lepszych wrażeń z ekranu DWIN!Więcej samouczków znajdziesz na oficjalnej stronie internetowej lub na forum!”


Czas postu: czerwiec-02-2022