0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通信協(xié)議的基礎(chǔ)知識(shí)

CHANBAEK ? 來(lái)源:愛研究的小胡同學(xué) ? 作者:從嵌入式到微電子 ? 2023-11-08 15:27 ? 次閱讀

通信的目的

將一個(gè)設(shè)備的數(shù)據(jù)傳送到另一個(gè)設(shè)備,擴(kuò)展硬件系統(tǒng)。

通信協(xié)議

制定通信的規(guī)則,通信雙方按照協(xié)議規(guī)則進(jìn)行數(shù)據(jù)收發(fā)。

每一種通訊協(xié)議都有硬件與軟件上的要求。

常見的協(xié)議

USARTTX、RX全雙工異步單端點(diǎn)對(duì)點(diǎn)
I2CSCL、SDA半雙工同步單端多設(shè)備
SPISCLK、MOSI、MISO、CS全雙工同步單端多設(shè)備
CANCAN_H、CAN_L半雙工異步差分多設(shè)備
USBDP、DM半雙工異步差分點(diǎn)對(duì)點(diǎn)

一些電平標(biāo)準(zhǔn)

電平標(biāo)準(zhǔn)是數(shù)據(jù)1和數(shù)據(jù)0的表達(dá)方式,是傳輸線纜中人為規(guī)定的電壓與數(shù)據(jù)的對(duì)應(yīng)關(guān)系,串口常用的電平標(biāo)準(zhǔn)有如下三種:

TTL電平:+3.3V或+5V表示1,0V表示0

RS232電平:-3 ~ -15V表示1,+3~+15V表示0

RS485電平:兩線壓差+2 ~ +6V表示1,-2~-6V表示0(差分信號(hào)

串行 并行

圖片

串行就是一個(gè)一個(gè)的走,就一條道

并行就是可以一排一排的走,多車道并行

圖片

全雙工 半雙工 單工

全雙工就是,可以同時(shí)進(jìn)行數(shù)據(jù)的收和發(fā)。(典型就是UART的RX與TX,不過我們?cè)谟玫臅r(shí)候,很少用到,都是先發(fā)一段指令過去之后,再返回來(lái)要的數(shù)據(jù))

圖片

半雙工就是數(shù)據(jù)的收發(fā)不能同時(shí)進(jìn)行,只有一條數(shù)據(jù)線。(典型就是I2C,一條時(shí)鐘線,一條數(shù)據(jù)線)

圖片

單工就是只能向一個(gè)固定的方向發(fā)數(shù)據(jù),一般就是各種遙控器,廣播電視、收音機(jī)什么的。

同步 異步

簡(jiǎn)單來(lái)說(shuō) 看看有沒有時(shí)鐘線。

如下:同步

圖片

如下,異步

圖片

在異步通訊中不使用時(shí)鐘信號(hào)進(jìn)行數(shù)據(jù)同步,它們直接在數(shù)據(jù)信號(hào)中穿插一些同步用的信號(hào)位,或者把主體數(shù)據(jù)進(jìn)行打包,以數(shù)據(jù)幀的格式傳輸數(shù)據(jù),某些通訊中還需要雙方約定 數(shù)據(jù)的傳輸速率,以便更好地同步。

差分 單端

圖片

單端就是,除了參考地之外,就只有一個(gè)信號(hào)端,也就是一根數(shù)據(jù)線。

大于VH就是1,小于VL就是0,位于中間的叫做高阻態(tài),取決外設(shè)怎么解析, 有些硬件寄存器會(huì)表示高阻態(tài)有些表示0或者1。

優(yōu)點(diǎn):走線少且簡(jiǎn)單方便

缺點(diǎn):抗干擾性差

圖片

差分就是D+大于D-為1,D+小于D-為0。

優(yōu)點(diǎn):抗干擾性強(qiáng);D+ /D-的差值是固定的, 不受地勢(shì)差或者外部干擾。至于高低電平用D+/D-相比較得出(上面是D+大于D-為高電平),同時(shí)也不需要參考地和VH/VL閾值了!靈敏度高, 由于是比較相對(duì)差值, 振幅可以很低, 降低設(shè)備在通信上的功耗

缺點(diǎn):信號(hào)線多增加布線難度和干擾

通訊速率

衡量通訊性能的一個(gè)非常重要的參數(shù)就是通訊速率,通常以**比特率 (Bitrate) **來(lái)表示,即每秒鐘傳輸?shù)亩M(jìn)制位數(shù),單位為 比特每秒 (bit/s)

容易與比特率混淆的概念是 “波特率”(Baudrate) ,它表示 每秒鐘傳輸了多少個(gè)碼元 。而碼元是通訊信號(hào)調(diào)制的概念, 通訊中常用時(shí)間間隔相同的符號(hào)來(lái)表示一個(gè)二進(jìn)制數(shù)字,這樣的信號(hào)稱為碼元 。如常見的通訊傳輸中,用 0V 表示數(shù)字 0,5V 表示數(shù)字 1,那么一個(gè)碼元可以表示兩種狀態(tài) 0 和 1,所以一個(gè)碼元等于一個(gè)二進(jìn)制比特位,此時(shí)波特率的大小與比特率一致;

如果在通訊傳輸中,有 0V、2V、4V 以及 6V 分別表示二進(jìn)制數(shù) 00、01、10、11,那么每個(gè)碼元可以表示四種狀態(tài),即兩個(gè)二進(jìn)制比特位,所以碼元數(shù)是二進(jìn)制比特位數(shù)的一半,這個(gè)時(shí)候的波特率為比特率的一半。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通信協(xié)議
    +關(guān)注

    關(guān)注

    28

    文章

    899

    瀏覽量

    40348
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1557

    瀏覽量

    76719
  • 異步通訊
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    7498
  • 時(shí)鐘信號(hào)
    +關(guān)注

    關(guān)注

    4

    文章

    449

    瀏覽量

    28610
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CAN總線通信協(xié)議基礎(chǔ)知識(shí)

    本文將介紹CAN總線通信協(xié)議基礎(chǔ)知識(shí),目前的內(nèi)容僅為通用的協(xié)議部分,暫不涉及具體的外設(shè)模塊的用法。研究通信協(xié)議的具體內(nèi)容,主要是看建立通信
    的頭像 發(fā)表于 06-16 10:58 ?6773次閱讀
    CAN總線<b class='flag-5'>通信協(xié)議</b>的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    通信技術(shù)基礎(chǔ)知識(shí)

    通信技術(shù)基礎(chǔ)知識(shí)電信網(wǎng)(telecommunication network)是構(gòu)成多個(gè)用戶相互通信的多個(gè)電信系統(tǒng)互連的通信體系,是人類實(shí)現(xiàn)遠(yuǎn)距離通信
    發(fā)表于 12-12 11:44

    串口通信協(xié)議知識(shí)點(diǎn)匯總,錯(cuò)過絕對(duì)后悔

    串口通信協(xié)議知識(shí)點(diǎn)匯總,錯(cuò)過絕對(duì)后悔
    發(fā)表于 12-13 07:25

    SPI通信協(xié)議基礎(chǔ)知識(shí)解析

    SPI通信協(xié)議詳解寫在最前: 本文講述了SPI通信協(xié)議的基本內(nèi)容包括如下SPI的基礎(chǔ)知識(shí)SPI的讀寫時(shí)序本文重點(diǎn)參考 英文維基百科 中文維基百科 百度百科注意: 倘若讀者有足夠的耐心和英文
    發(fā)表于 12-13 08:05

    通信協(xié)議的相關(guān)資料分享

    嵌入式通信協(xié)議:分為“大協(xié)議”和“小協(xié)議”兩種“大協(xié)議”:主要用來(lái)進(jìn)行系統(tǒng)外的整個(gè)系統(tǒng)之間的通信,協(xié)議
    發(fā)表于 12-24 08:15

    如何實(shí)現(xiàn)基礎(chǔ)通信協(xié)議的設(shè)計(jì)?

    常見的通信協(xié)議格式是什么?如何實(shí)現(xiàn)基礎(chǔ)通信協(xié)議的設(shè)計(jì)?
    發(fā)表于 02-14 07:35

    淺析ModBus通信協(xié)議的相關(guān)知識(shí)

      概 述   Modbus是一種串行通信協(xié)議,是Modicon公司(現(xiàn)在的施耐德電氣Schneider Electric)于1979年為使用可編程邏輯控制器(PLC)通信而發(fā)表。Modbus
    發(fā)表于 05-05 15:51

    通信基礎(chǔ)知識(shí)教程

    通信基礎(chǔ)知識(shí) 1、電信基礎(chǔ)知識(shí)2、通信電源技術(shù)3、配線設(shè)備結(jié)構(gòu)、原理與防護(hù)4、防雷基礎(chǔ)知識(shí)5、EMC
    發(fā)表于 03-04 16:48 ?33次下載

    Modbus通信協(xié)議教程

    Modbus通信協(xié)議教程Modbus通信協(xié)議教程Modbus通信協(xié)議教程
    發(fā)表于 12-08 14:14 ?75次下載

    SCPI通信協(xié)議

    SCPI通信協(xié)議
    發(fā)表于 05-04 17:54 ?180次下載

    通信協(xié)議的一些相關(guān)知識(shí)點(diǎn)資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是通信協(xié)議的一些相關(guān)知識(shí)點(diǎn)資料合集免費(fèi)下載包括了:SPI,全雙工、半雙工、單工,集線器,交換機(jī),RS-232通信協(xié)議,通信協(xié)議,RS-485
    發(fā)表于 06-04 08:00 ?11次下載
    <b class='flag-5'>通信協(xié)議</b>的一些相關(guān)<b class='flag-5'>知識(shí)</b>點(diǎn)資料合集免費(fèi)下載

    RS485通信與Modbus通信協(xié)議基礎(chǔ)知識(shí)

    在工業(yè)控制、電力通訊、智能儀表等領(lǐng)域,通常情況下是采用串口通信的方式進(jìn)行數(shù)據(jù)交換。最初采用的方式是RS232接口,由于工業(yè)現(xiàn)場(chǎng)比較復(fù)雜,各種電氣設(shè)備會(huì)在環(huán)境中產(chǎn)生比較多的電磁干擾,會(huì)導(dǎo)致信號(hào)傳輸錯(cuò)誤。
    的頭像 發(fā)表于 03-23 09:51 ?3116次閱讀
    RS485<b class='flag-5'>通信</b>與Modbus<b class='flag-5'>通信協(xié)議</b><b class='flag-5'>基礎(chǔ)知識(shí)</b>

    物聯(lián)網(wǎng)通信協(xié)議基礎(chǔ)知識(shí)合集

    本文介紹了幾個(gè)可用的物聯(lián)網(wǎng)通信協(xié)議,它們具有不同的性能、數(shù)據(jù)速率、覆蓋范圍、功率和內(nèi)存,而且每一種協(xié)議都有各自的優(yōu)點(diǎn)和或多或少的缺點(diǎn)。其中一些通信協(xié)議只適合小型家用電器,而其他一些通信協(xié)議
    的頭像 發(fā)表于 03-23 14:32 ?1216次閱讀

    IP地址、端口號(hào)、通信協(xié)議的相關(guān)知識(shí) TCP和UDP通信協(xié)議簡(jiǎn)述

    網(wǎng)絡(luò)編程有三個(gè)要素,分別是IP地址、端口號(hào)和通信協(xié)議。本文主要講述的是TCP與UDP這兩種通信協(xié)議,以及編程的實(shí)現(xiàn)。首先,我們需要了解一下IP地址、端口號(hào)、通信協(xié)議的相關(guān)知識(shí)。
    的頭像 發(fā)表于 07-18 11:20 ?2061次閱讀
    IP地址、端口號(hào)、<b class='flag-5'>通信協(xié)議</b>的相關(guān)<b class='flag-5'>知識(shí)</b> TCP和UDP<b class='flag-5'>通信協(xié)議</b>簡(jiǎn)述

    PROFINET通信協(xié)議是什么

    PROFINET通信協(xié)議是一種專為工業(yè)自動(dòng)化領(lǐng)域設(shè)計(jì)的基于以太網(wǎng)的實(shí)時(shí)通信協(xié)議。以下是對(duì)PROFINET通信協(xié)議的詳細(xì)解析,包括其定義、特點(diǎn)、體系結(jié)構(gòu)、工作原理、通信方式、應(yīng)用領(lǐng)域以及
    的頭像 發(fā)表于 09-25 18:13 ?2136次閱讀