Pouzdanost prenosa podataka serijske komunikacije prilikom korišćenja Uart-Usb konvertora

Ključne reči: Serijski prenos, pouzdranost, gubitak podataka, USB, UART, Tiva, Rock Pi, UM232R.

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/

Objavljeno
2022/12/30
Rubrika
Stručni članak