Pouzdanost prenosa podataka serijske komunikacije prilikom korišćenja Uart-Usb konvertora
Sažetak
Prilikom dizajniranja uređaja koji se oslanja na koncept postojanja centralnog mikrokontrolera za obavljanje merenja i dodatnog računara za skladištenje i grafički prikaz rezultata, neretko se dešava da nema dovoljan broj USB interfejsa. Iz pomenutog javlja se potreba za korišćenjem određenih serijskih konvertora. U radu su prikazani rezultati testiranja pouzdanosti serijske UART-USB komunikacije prilikom korišćenja UM232R konvertora. Razvojno okruženje Tiva TM4C1294XL Launchpad rezultate merenje temperature šalje putem UART komunikacije do UM232R konvertora koji je povezan USB vezom sa ROCK PI 4 single board kompjuterom. Korisnička aplikacija se bazira na Java programskom jeziku i jSerialComm biblioteci. Komunikacija je testirana u paketima od 100, 1 000 i 10 000 nizova od po 50 karaktera . Vremenski intervali na kojima je testiran prenos su 10mS, 100mS, 500mS, 1s. Svaki test je ponovljen po 10 puta zbog validnosti podataka. Prosečni gubitak podataka je 50% dok je predloženi algoritam smanjio gubitak podataka do 30%.
Reference
[1] Aleksandar Žigić, Nenad Kartalović, Nikola Cakić, Jelena Lukić, Srđan Milosavljević, "Sistem za merenje i automatsku regulaciju protoka gasa u okviru uređaja za ispitivanje oksidacione stabilnosti transformatorskih ulja “Termoblok”", Zbornik radova Instituta „Nikola Tesla", Vol. 24 (2014).
[2] https://ftdichip.com/wp-content/uploads/2020/08/DS_UM232R.pdf
[3] https://en.wikipedia.org/wiki/Java_(programming_language)
[4] https://fazecast.github.io/jSerialComm/
Sva prava zadržana (c) 2022 Zbornik radova, Elektrotehnički institut "Nikola Tesla"

Ovaj rad je pod Creative Commons Autorstvo 4.0 međunarodnom licencom.