Pangkalahatang-ideya sa mga Electronic Communication Protocols

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Panimula:

  • Protocol : Ang isang hanay ng mga patakaran at regulasyon ay tinatawag na isang protocol.
  • Komunikasyon: Ang pagpapalitan ng impormasyon mula sa isang system patungo sa isa pang system na may isang medium ay tinatawag na komunikasyon.
  • Protokol ng Komunikasyon: Isang hanay ng mga patakaran at regulasyon na nagpapahintulot sa dalawang elektronikong aparato na kumonekta upang makipagpalitan ng data sa isa't isa.

Mga uri ng Electronic Communication Protocols:




Mayroong dalawang uri ng mga protocol sa komunikasyon na inuri sa ibaba:

1. Inter System Protocol



2. Intra System Protocol

1. Inter System Protocol: Ang inter-system na protokol na ginagamit upang makipag-usap sa dalawang magkakaibang mga aparato. Tulad ng komunikasyon sa pagitan ng computer sa microcontroller kit. Ang komunikasyon ay ginagawa sa pamamagitan ng isang inter bus system.


Inter System Protocol

Iba't ibang mga kategorya ng Intersystem protocol:

  • UART Protocol
  • USART Protocol
  • USB Protocol

2. Intra System Protocol: Ginagamit ang Intra system protocol upang maiparating ang dalawang aparato sa loob ng circuit board. Habang ginagamit ang mga intra system protocol na ito, nang hindi pagpunta sa mga intrasystem na protokol ay palalawakin namin ang mga peripheral ng microcontroller. Ang pagkakumplikado ng circuit at pagkonsumo ng kuryente ay tataas sa pamamagitan ng paggamit ng intrasystem protocol. Paggamit ng mga intra system protocol na kumplikado ng circuit at pagkonsumo ng kuryente, ang gastos ay nabawasan at napaka-ligtas nitong ma-access ang data.

Intra System protocol

Iba't ibang mga kategorya ng Intersystem protocol

  • I2C Protocol
  • SPI Protocol
  • MAAARI ang Protocol

UART Protocol:

Ang UART ay nangangahulugang isang unibersal na asynchronous transmitter at tatanggap. Ang UART Protocols ay isang serial na komunikasyon na may dalawang mga naka-wire na mga protokol. Ang mga linya ng signal ng cable ng data ay may label bilang Rx at Tx. Serial na komunikasyon ay karaniwang ginagamit para sa paglilipat at pagtanggap ng signal. Ito ay inililipat at tumatanggap ng data ng serial nang paunti-unti nang walang mga pulso sa klase. Ang UART ay kumukuha ng mga byte ng data at ipinapadala ang mga indibidwal na piraso sa sunud-sunod na pamamaraan. Ang UART ay isang half-duplex protocol. Ang ibig sabihin ng Half-duplex ay paglilipat at pagtanggap ng data ngunit hindi sa parehong oras. Karamihan sa mga tagakontrol ay mayroong hardware UART sa board. Gumagamit ito ng isang solong linya ng data para sa paglilipat at pagtanggap ng data. Mayroon itong isang start bit, 8-bit data at one-stop bit na nangangahulugang ang 8-bit transfer ng data ang isang signal ay mataas hanggang mababa.

Hal: Mga Email, SMS, Walkie-talkie.

Daloy ng Data ng Protocol ng UART

Daloy ng Data ng Protocol ng UART

USART Protocol:

Ang USART ay nangangahulugang isang unibersal na kasabay at asynchronous transmiter at tatanggap. Ito ay isang serial na komunikasyon ng isang two-wire protocol. Ang mga linya ng signal ng cable ng data ay may label bilang Rx at TX. Ginagamit ang protokol na ito sa paglilipat at pagtanggap ng byte ng data byte kasama ang mga pulso ng orasan. Ito ay isang full-duplex protocol na nangangahulugang paglilipat at pagtanggap ng data nang sabay-sabay sa iba't ibang mga rate ng board. Ang iba't ibang mga aparato ay nakikipag-usap sa microcontroller sa protokol na ito.

Hal: -Telecommunications.

Daloy ng Data ng Protocol ng USART

Daloy ng Data ng Protocol ng USART

USB Protocol:

Ang USB ay nangangahulugang unibersal na serial bus. Muli ito ay isang serial na komunikasyon ng two-wire protocol. Ang mga linya ng signal ng cable ng data ay may label na D + at D-. Ginamit ang protokol na ito upang makipag-ugnay sa mga peripheral ng system. Ginagamit ang USB protocol upang maipadala at matanggap ang data nang serial sa mga host at peripheral na aparato. Nangangailangan ang komunikasyon ng USB ng driver software na batay sa pagpapaandar ng system. Maaaring ilipat ng mga aparato ng USB ang data sa ang bus nang walang anumang kahilingan sa host computer. Ngayon ang karamihan sa mga aparato ay gumagamit ng diskarteng ito para sa pakikipag-usap sa USB protocol. Tulad ng computer upang makipag-usap sa ARM controller gamit ang USB. Ilipat ng USB ang iba't ibang mga mode ng mode .nauna sa isa ay mabagal na mode ng bilis 10 kbps hanggang 100 kbps ang pangalawa ay buong mode na bilis na 500 kbps hanggang 10mbps, mode na high-speed 25mbps hanggang 400 Mbps. Maximum na haba ng cable ng 4 na metro.

Hal: Mouse, Keyboard, Hubs, switch, pen drive.

Komunikasyon sa USB Protocol

Komunikasyon sa USB Protocol

Mga Pagkakaiba sa Pagitan ng Mga Inter System Protocol:

komunikasyon protocol

I2C Protocol:

Ang I2C ay nangangahulugang inter-integrated circuit. Nangangailangan lamang ang I2C ng dalawang wires na kumukonekta sa lahat ng mga peripheral sa microcontroller. Nangangailangan ang I2C ng dalawang wires na SDA (serial data line) at SCL (serial line line) upang magdala ng impormasyon sa pagitan ng mga aparato. Ito ay isang master sa isang protocol ng komunikasyon ng alipin. Ang bawat alipin ay may natatanging address. Nagpapadala ang master aparato ng address ng target na aparato ng alipin at nagbabasa / sumulat ng watawat. Ang address ay tumutugma sa anumang alipin aparato na ang aparato ay ON, ang natitirang mga aparato ng alipin ay hindi pinagana mode. Sa sandaling ang address ay tumutugma sa komunikasyon magpatuloy sa pagitan ng master at ng aparato ng alipin at paglilipat at pagtanggap ng data. Nagpapadala ang transmitter ng 8-bit na data, ang tatanggap ay tumugon ng 1-bit na pagkilala. Kapag ang komunikasyon ay nakumpleto master isyu ang stop na kondisyon. Ang I2C bus ay binuo ng Philips Semiconductors. Ang orihinal na layunin nito ay upang magbigay ng isang madaling paraan upang ikonekta ang CPU sa mga peripheral chip. Ang mga peripheral na aparato sa mga naka-embed na system ay madalas na nakakonekta sa microcontroller bilang mga aparato na naka-map sa memorya. Nangangailangan lamang ang I2C ng dalawang wires para sa pagkonekta ng lahat ng mga peripheral sa microcontroller. Ang mga aktibong wires na ito, na tinatawag na SDA at SCL, ay pareho ng bidirectional. Ang linya ng SDA ay isang serial data line at ang linya ng SCA ay isang serial line na orasan.

Daloy ng data ng Icon ng I2C

Daloy ng data ng Icon ng I2C

I2C Pull-up Resistors:

Bakit ibinigay ang mga pull-up resistors sa linya ng I2C SCL at SDA.

  • Ang parehong mga linya ng SDA at SCL ay mga driver ng open-drain.
  • Maaari itong humimok ng output low canot driver na mataas ito.
  • Para makapag-mataas ang mga linya dapat kang magbigay ng mga resistors na pull-up

SPI Protocol:

Ang SPI ay nangangahulugang serial interface ng peripheral. Ito ay isa sa serial protocol ng komunikasyon na binuo ng Motorola. Ang ilang mga beses SPI protocol ay tinatawag ding isang 4-wire protocol. Nangangailangan ito ng apat na wires na MOSI, MISO, SS, at SCLK.SPI na protokol na ginamit upang makipag-usap sa mga aparatong panginoon at alipin. Ang master ay unang nag-configure ng orasan gamit ang isang dalas. Pinipili ng master ang partikular na aparato ng alipin para sa komunikasyon sa pamamagitan ng paghila ng pindutang pumili ng maliit na tilad. Ang partikular na aparato ay pinili at sinisimulan ang komunikasyon sa pagitan ng master at ng partikular na alipin. Ang master ay pumili lamang ng isang alipin nang paisa-isa. Ito ay isang full-duplex na komunikasyon sa komunikasyon. Hindi limitado sa mga 8-bit na salita sa kaso ng paglilipat ng kaunti.

Daloy ng data ng SPI protocol

Daloy ng data ng SPI protocol

CAN Protocol:

CAN ay kumakatawan sa network ng area ng controller. Ito ay isang serial protocol ng komunikasyon. Nangangailangan ito ng dalawang wires na CAN High (H +) at CAN low (H-). Ito ay binuo ng kumpanya ng Robert bosh noong 1985 para sa mga network na nasa loob ng sasakyan. Ito ay batay sa isang transmisyon na nakatuon sa mensahe.

Mga Pagkakaiba sa Pagitan ng Mga Inter System Protocol:

komunikasyon protocol sa hinirangCredit ng Mga Larawan: