201. Komunikacijski protokoli u ugradbenim računalnim sustavima
- Author
-
Tipura, Ivana and Vražić, Mario
- Subjects
CAN ,TECHNICAL SCIENCES. Electrical Engineering ,communication protocols ,I2C ,TEHNIČKE ZNANOSTI. Elektrotehnika ,SPI ,komunikacijski protokoli ,komunikacijski protokoli, SPI, I2C, UART, ETHERNET, CAN, SPI ,ETHERNET ,UART - Abstract
Komunikacijski protokoli su jasno definirane odredbe po kojima se vrši razmjena podataka i komunikacija između čvorova na zajedničkoj sabirnici. Promatrani protokoli redom su SPI, I2C, UART, ETHERNET, CAN i USB. SPI je serijski sinkroni komunikacijski protokol između više čvorova na sabirnici od kojih je samo jedan nadređeni, a ostali su mu podređeni uređaji. I2C je serijski sinkroni protokol koji posjeduje više nadređenih uređaja, manje sabirnica između uređaja i lakoću dodavanja novih čvorova na mrežu. UART je univerzalni asinkroni prijemnik/predajnik koji u svom fizičkom sklopu omogućava preoblikovanje primljenih paralelnih bajtova u serijski slijed bitova prema drugome uređaju. Ethernet je najzastupljeniji protokol za lokalnu mrežu (eng. Local Area Networ) ili LAN tehnologiju. CAN omogućava komunikaciju između električkih upravljačkih jedinica u automobilu bez potrebe za dodatnim glavnim računalom. USB komunikacija je najčešća i najbrža za razmjenu podataka između glavnog uređaja sa perifernim jedinicama. Pored osnovnih osobina svakog pojedinog komunikacijskog protokola navedena je usporedba i primjena. Ovaj završni rad daje detaljniji pogled u razumijevanju na koji način uređaji mogu uspostaviti vezu i vršiti razmjenu podataka. Communication protocols are clearly defined regulations for exchanging data and communication between nodes at common bus. The observed protocols are SPI, I2C, UART, ETHERNET, CAN and USB. The SPI is a serial synchronous communications protocol between multiple nodes at the bus, of which only one is master and the rest are slave devices. I2C is a serial synchronous protocol which consist of multiple master devices, less bus bars between devices, and the ease of adding new nodes to the network. UART is a universal asynchronous receiver/transmitter that in its physical circuit enables the transformation of received parallel bytes sequence into a serial bits sequence towards the other device (most commonly UART to the receiver). Ethernet is the most widely used for LAN (Local Area Network) protocol or LAN technology. CAN allows communication between electric control units in the car without the need for additional CPU. USB communication is the most common and fastest data transmission between the main device with peripheral units. In addition to the basic features of each individual communication protocol, there are listed comparison and application of each one. This thesis gives a more detailed view of how devices can establish a connection and exchange data.
- Published
- 2017