diplomsko delo
Povzetek
Glavni cilj diplomskega dela je pravilno prepoznati vrsto temperaturnega merilnika in nato opraviti meritve temperature. Po opravljenih meritvah je cilj, da algoritem prepozna merilnik. Po prepoznavi je cilj, da lahko začnemo z izpisovanjem dejanske temperature.
Diplomsko delo zajema izdelavo vezja na protoboardu, vzpostavitev komunikacije, izdelavo grafičnega vmesnika in srž problema, algoritem za prepoznavo. Algoritem realiziramo z metodo najmanjših kvadratov. Za izvedbo tega moramo zanesljivo pridobiti podatke od merilnikov oziroma naučiti algoritem. S pomočjo naučenih podatkov izračunamo koeficiente krivulj. Nato izvedemo meritve, različne krivulje z njihovimi koeficienti prilagajamo glede na merjene podatke. Kot rezultat prilagoditve dobimo temperature. Če so te temperature zelo blizu dejanskim temperaturam, dosežemo pravilno prepoznavo.
Na začetku analiziramo vsak merilnik in izpeljemo enačbe za izračunavanje upornosti in temperatur. Nato izberemo primeren brezžični protokol, kajti funkcionalnost sistema je odvisna od komunikacije. Brez natančnosti odčitavanja podatkov ne moremo dobiti pravilnih upornosti, zato vezje posodobimo z močnejšim analogno-digitalnim pretvornikom. Da bi uporabo sistema poenostavili, naredimo grafični vmesnik, ki smo ga zasnovali, da sprejme podatke, ki so nujni za delovanje programa. Programska koda je zapisana in dokumentirana na način, da olajša nadaljevanje dela v prihodnosti. Zaradi prostorske omejitve so v delo vključeni le deli kode in dokumentacija kode, celotna koda je dostopna na https://github.com/selimdino/Recognition-of-temperature-sensors/tree/main/src.
Rezultat diplomskega dela je zaokrožen sistem, kamor vpišemo dejanske temperature vode v posodah, nato naredimo meritve vode z merilnikom, kot rezultat pa dobimo izpisan prepoznani senzor in možnost za merjenje temperature z njim.
Ključne besede
merjenje temperature;prepoznavanje senzorja;načrtovanje vezij;brezžične komunikacije;metoda najmanjših kvadratov;grafični vmesniki;analiza podatkov;univerzitetni študij;Elektrotehnika;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2024 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FE - Fakulteta za elektrotehniko |
Založnik: |
[D. Selimović] |
UDK: |
621.3:004(043.2)(0.034.2) |
COBISS: |
194285059
|
Št. ogledov: |
32 |
Št. prenosov: |
3 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Automatic detection of an analog temperature measurement device |
Sekundarni povzetek: |
The main goal of the thesis is to correctly identify the type of temperature sensor and then perform temperature measurements. After the measurements are taken, the objective is for the algorithm to recognize the sensor. Upon recognition, the goal is to begin outputting the actual temperature.
The thesis includes the development of a circuit on a protoboard, establishing communication, creating a graphical interface, and the core problem, the recognition algorithm. The algorithm is implemented using the method of least squares. To execute this, it is necessary to reliably obtain data from the sensors and learn the algorithm. Using the acquired data, we calculate the coefficients of curves. Measurements are then carried out, and different curves with their respective coefficients are adjusted to the measured data. As a result of the adjustment, we obtain temperatures. If these temperatures are very close to the actual temperatures, correct recognition is achieved.
Initially, we analyze each sensor and derive equations for calculating resistance and temperature. We then choose a suitable wireless protocol, as the system's functionality depends on communication. To ensure the accuracy of data readings, we update the circuit with a more powerful analog-to-digital converter. To simplify the system's use, we create a graphical interface designed to accept essential data for program operation. The source code is written and documented in a way that facilitates possible future work. Due to space limitations in the thesis, the parts of code and the code documentation is included, and the entire code is accessible at https://github.com/selimdino/Recognition-of-temperature-sensors/tree/main/src.
The thesis's outcome is a complete system where water temperatures in containers are entered, measurements are taken with the sensor, and the recognized sensor is displayed, providing the option to measure temperature with it. |
Sekundarne ključne besede: |
measuring temperatures;sensor recognition;circuit design;wireless communication;least squares method;graphical interface;data analysis; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
1000313 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za elektrotehniko |
Strani: |
1 spletni vir (1 datoteka PDF (XVI, 56 str.)) |
ID: |
23565580 |