Pregled protokola elektroničke komunikacije

Isprobajte Naš Instrument Za Uklanjanje Problema





Uvod:

  • Protokol : Skup pravila i propisa naziva se protokol.
  • Komunikacija: Razmjena informacija iz jednog u drugi sustav s medijem naziva se komunikacija.
  • Komunikacijski protokol: Skup pravila i propisa koji omogućuju povezivanje dvaju elektroničkih uređaja radi razmjene podataka s jednim i drugim.

Vrste protokola elektroničke komunikacije:




Postoje dvije vrste komunikacijskih protokola koji su klasificirani u nastavku:

1. Inter System Protocol



2. Protokol unutar sustava

1. Inter System Protocol: Inter-sistemski protokol koji koristi za komunikaciju dva različita uređaja. Poput komunikacije između računala i kompleta mikrokontrolera. Komunikacija se vrši putem inter bus sustava.


Inter System Protocol

Različite kategorije protokola Intersystem:

  • UART protokol
  • USART protokol
  • USB protokol

2. Protokol unutar sustava: Protokol Intra sustava koristi se za komunikaciju dvaju uređaja unutar pločice. Dok koristimo ove unutarsistemske protokole, bez odlaska na unutarsustavne protokole proširit ćemo periferne uređaje mikrokontrolera. Složenost sklopa i potrošnja energije povećat će se korištenjem protokola unutar sustava. Korištenjem složenosti kruga protokola i potrošnje energije smanjuje se trošak i vrlo je siguran pristup podacima.

Intra System protokol

Različite kategorije protokola Intersystem

  • I2C protokol
  • SPI protokol
  • CAN protokol

UART protokol:

UART označava univerzalni asinkroni odašiljač i prijamnik.UART protokoli su serijska komunikacija s dva žičana protokola. Signalne linije podatkovnog kabela označene su kao Rx i Tx. Serijska komunikacija obično se koristi za prijenos i primanje signala. Prenosi se i prima podatke serijski, bit po bit bez impulsa klase. UART uzima bajtove podataka i uzastopno šalje pojedinačne bitove. UART je poludupleksni protokol. Poludupleks znači prijenos i primanje podataka, ali ne istovremeno. Većina kontrolera ima hardverski UART na sebi. Za prijenos i primanje podataka koristi jednu podatkovnu liniju. Ima jedan startni bit, 8-bitni podaci i jedan zaustavni bit znače da je 8-bitni prijenos podataka čiji je signal visok do nizak.

Primjer: E-pošta, SMS, voki-toki.

Protok podataka UART protokola

Protok podataka UART protokola

USART protokol:

USART označava univerzalni sinkroni i asinkroni odašiljač i prijemnik. To je serijska komunikacija dvožičnog protokola. Signalne linije podatkovnog kabela označene su kao Rx i TX. Ovaj se protokol koristi za prijenos i primanje podataka bajt po bajt zajedno s impulsima takta. To je full-duplex protokol koji znači simultani prijenos i primanje podataka na različite brzine ploče. Različiti uređaji komuniciraju s mikrokontrolerom prema ovom protokolu.

Primjer: -Telekomunikacije.

Tok podataka USART protokola

Tok podataka USART protokola

USB protokol:

USB je kratica za univerzalnu serijsku sabirnicu. Opet je to serijska komunikacija dvožičnog protokola. Signalne linije podatkovnog kabela označene su D + i D-. Ovaj protokol koristi se za komunikaciju s perifernim uređajima sustava.USB protokol koristi se za serijsko slanje i primanje podataka domaćinu i perifernim uređajima.USB komunikacija zahtijeva upravljački program koji se temelji na funkcionalnosti sustava.USB uređaji mogu prenositi podatke na autobus bez ikakvog zahtjeva na glavnom računalu. Sada većina uređaja danju koristi ovu tehniku ​​za komunikaciju s USB protokolom. Poput računala za komunikaciju s ARM kontrolerom putem USB-a. USB prenosi podatke u različitim načinima rada. Prvi je način rada s polakom brzinom od 10 kbps do 100 kbps, a drugi je način rada s punom brzinom od 500 kbps do 10 Mbps, način rada s velikom brzinom od 25 Mbps do 400 Mbps.

Primjer: miš, tipkovnica, čvorišta, prekidači, pogon olovke.

Komunikacija putem USB protokola

Komunikacija putem USB protokola

Razlike između protokola među sustavima:

protokol komunikacije

I2C protokol:

I2C je kratica za inter-integrirani krug. I2C zahtijeva samo dvije žice koje povezuju sve periferne uređaje s mikrokontrolerom. I2C zahtijeva dvije žice SDA (serijska podatkovna linija) i SCL (serijska linija sata) za prijenos podataka između uređaja. To je glavni nadređeni protokol komunikacije. Svaki rob ima jedinstvenu adresu. Glavni uređaj šalje adresu ciljnog slave uređaja i čita / piše zastavu. Adresa odgovara bilo kojem podređenom uređaju koji je uređaj UKLJUČEN, preostali podređeni uređaji su onemogućeni. Jednom kad se adresa podudara, nastavite između glavnog i tog slave uređaja i prijenosa i primanja podataka. Odašiljač šalje 8-bitne podatke, primatelj odgovara 1-bitnom potvrdom. Kada je komunikacija završena, master izdaje uvjet zaustavljanja. I2C sabirnicu razvio je Philips Semiconductors. Njegova prvotna svrha je pružiti jednostavan način povezivanja CPU-a s perifernim čipovima. Periferni uređaji u ugrađenim sustavima često su povezani s mikrokontrolerom kao uređaji preslikani u memoriju. I2C zahtijeva samo dvije žice za povezivanje svih perifernih uređaja s mikrokontrolerom. Te su aktivne žice, nazvane SDA i SCL, dvosmjerne. SDA linija je serijska podatkovna linija, a SCA linija je serijska linija sata.

Protok protoka podataka I2C

Protok protoka podataka I2C

I2C natezni otpornici:

Zašto s obzirom na pull-up otpore u I2C SCL i SDA liniji.

  • I SDA i SCL linije su pokretači s otvorenim odvodom.
  • Može voziti izlazno, ne može ga visoko voziti.
  • Da bi vodovi mogli ići visoko, morate osigurati vučne otpore

SPI protokol:

SPI je kratica za serijsko periferno sučelje. To je jedan od serijskih komunikacijskih protokola koji je razvila Motorola. Ponekad se SPI protokol naziva i četverožičnim protokolom. Potrebne su četiri žice MOSI, MISO, SS i SCLK.SPI protokol koji se koriste za komunikaciju glavnog i podređenog uređaja. Master prvo konfigurira sat pomoću frekvencije. Master zatim bira određeni slave uređaj za komunikaciju povlačenjem gumba za odabir čipa. Taj se uređaj odabire i započinje komunikaciju između gospodara i tog određenog podređenog uređaja. Glavni odjednom odabire samo jednog roba. To je full-duplex komunikacijski protokol. Nije ograničeno na 8-bitne riječi u slučaju prijenosa bitova.

Tok podataka SPI protokola

Tok podataka SPI protokola

CAN protokol:

CAN označava mrežnu mrežu regulatora. To je serijski komunikacijski protokol. Potrebne su dvije žice CAN High (H +) i CAN low (H-). Razvila ga je tvrtka Robert bosh 1985. za mreže u vozilima. Temelji se na protokolu prijenosa usmjerenom na poruke.

Razlike između protokola među sustavima:

komunikacijski protokol u izboruFotografije: