–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
2. Wprowadzenie do programu
(1) Projekt interfejsu
Najpierw zaprojektuj ekran tła zgodnie z wymaganiami, z obrazem tła pokazanym poniżej.
I ustaw sterowanie RTC, sterowanie wyświetlaniem tekstu zgodnie z obrazem tła.Projekt interfejsu pokazano poniżej:
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.
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