Dogłębne dostosowania Androida| Wydajność cieplna

May 03 2023
Co odróżnia dobre urządzenie od innych? Czego oczekuje potencjalny klient przy zakupie nowego urządzenia? Odpowiedzi może być wiele, ale ostatecznie możemy zawęzić je do jednego słowa: Wydajność Przy założeniu ceny prawdopodobnie kupimy urządzenie, które zapewnia najlepszą wydajność zakres rozpatrywanego urządzenia jest taki sam. Chociaż sama wydajność to bardzo szerokie słowo, w kontekście smartfonów możemy podzielić je na 3 tematy: Przejdźmy do przykładu: między wyświetlaczem częstotliwości odświeżania 60 Hz a wyświetlaczem częstotliwości odświeżania 120 Hz.

Co odróżnia dobre urządzenie od innych?
Czego oczekuje potencjalny klient przy zakupie nowego urządzenia?
Odpowiedzi może być wiele, ale ostatecznie możemy zawęzić je do jednego słowa: Wydajność
Prawdopodobnie kupimy urządzenie, które zapewnia najlepszą wydajność, zakładając, że przedział cenowy rozważanego urządzenia jest taki sam.

Chociaż sama wydajność to bardzo szerokie słowo, w kontekście smartfonów możemy podzielić je na 3 tematy:

  1. Wydajność termiczna: Ogrzewanie urządzenia
  2. Wydajność aplikacji: reakcja na dotyk, czas uruchamiania aplikacji
  3. Wydajność zasilania: podtrzymanie bateryjne, zasilanie w trybie gotowości.

Posłużmy się przykładem:

Pomiędzy wyświetlaniem częstotliwości odświeżania 60 Hz a wyświetlaniem częstotliwości odświeżania 120 Hz. Przewijanie (wydajność wyświetlacza) będzie lepsze na wyświetlaczu 120 Hz.

Innym przykładem jest to, że szybkie ładowanie skraca całkowity czas potrzebny do pełnego naładowania urządzenia, ale pogarsza wydajność cieplną, ponieważ szybkie ładowanie generuje więcej ciepła.

Podobnie wydajność aplikacji zależy od możliwości procesora.
Ale podczas gdy sprzęt odgrywa ważną rolę w danym zakresie, różni producenci smartfonów używają prawie podobnych komponentów sprzętowych. Stąd oprogramowanie staje się czynnikiem decydującym o najlepszym smartfonie.

W tym blogu postaramy się zagłębić w niektóre dostosowania wydajności.

To był krótki wstęp do rozmowy, którą przeprowadzimy na temat dostosowań Androida. Na tym blogu będziemy śledzić pytania i styl pisania odpowiedzi.

Zacznijmy od części dotyczącej wydajności termicznej.

Zanim zagłębimy się w wydajność cieplną, musimy zrozumieć 2 ważne punkty.

  1. W smartfonie nie ma sprzętu do aktywnego chłodzenia (chłodzenia bezpośredniego), dlatego konieczne jest wdrożenie oprogramowania do chłodzenia pasywnego.
  2. Aby wdrożyć niektóre rozwiązania programowe, musimy zrozumieć źródło ciepła i jakie działania można podjąć, aby zredukować ciepło.
  3. Prosty schemat blokowy modułu termicznego
  1. Jak będziemy mierzyć temperaturę?
    : poprzez czujniki termiczne.
  2. Ile czujników potrzebujemy, aby dokładnie zmierzyć temperaturę?
    : Niektórzy mogą odpowiedzieć 1, niektórzy 2 lub 3, aby uzyskać oszacowanie, zastanówmy się nad odpowiedzią na następne pytanie.
  3. Jakie są główne elementy odpowiedzialne za wytwarzanie ciepła?
    :CPU i bateria (główna), niektóre dodatkowe urządzenia odprowadzające energię, takie jak latarka, kamera (pośrednio powoduje nagrzewanie)
  4. Czy czujniki podają temperaturę, którą faktycznie odczuwa użytkownik?
    :Nie, dostarczają tylko temperaturę elementu, do którego są przymocowane.
  5. Schemat płytki przedstawiający czujnik temperatury akumulatora.
Urządzenie pod kamerą termowizyjną podczas używania kamery przez długi czas

Podczas gdy używamy materiału termicznego, aby wyrównać rozpiętość temperatur w urządzeniu i zapewnić lepsze chłodzenie, nadal ze względu na inny materiał tylny, taki jak szkło, plastik, metal lub ceramika, oraz różne zastosowania, takie jak aparat, ładowanie.
Temperatura urządzenia jest różna w różnych obszarach z przodu iz tyłu.

Teraz, mając wszystkie te pytania i trochę danych w naszym garnku, zacznijmy gotować i dojdźmy do pewnych wniosków.

Mamy około 2 lub 3 czujników termicznych. 1 przy baterii i 1 przy procesorze.
Podczas gdy temperatura procesora może wzrosnąć do 55 ° C, a temperatura baterii około 45–52 ° C. Rzeczywista temperatura odczuwana przez użytkownika z przodu lub z tyłu smartfona może być inna.
Aby więc podjąć właściwe działania, musimy trochę policzyć.
Otrzymujemy temperaturę użytkownika, znajdując idealne współczynniki liniowej (głównie) lub kwadratowej (czasami) funkcji baterii procesora i niektórych czujników wirtualnych (mieszanka procesora i baterii).
Przykład:

Temperatura z tyłu = a1*Btemp + b1*Ctemp + c1
Temperatura z przodu = a2*Btemp + b2*Ctemp + c2

Znajdujemy współczynniki, które zwykle są wykonywane przez inżyniera sprzętu za pomocą uczenia maszynowego lub metodą trafienia i próby, ponieważ współczynniki są związane z zastosowanym materiałem termicznym i materiałem tylnym.

Ostateczna temperatura, na podstawie której podejmowana jest decyzja, jest na ogół maksymalną temperaturą tylnej i przedniej temperatury.

Temperatura końcowa = max (temperatura z tyłu, temperatura z przodu)

Teraz omówiliśmy część pomiaru temperatury, którą przejdziemy do podejmowania decyzji w następnym blogu.

Pozostań w kontakcie i zostaw komentarz lub wiadomość w przypadku jakichkolwiek wątpliwości.