精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

通信協議的基礎知識

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

通信的目的

將一個設備的數據傳送到另一個設備,擴展硬件系統。

通信協議

制定通信的規則,通信雙方按照協議規則進行數據收發。

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

常見的協議

USARTTX、RX全雙工異步單端點對點
I2CSCL、SDA半雙工同步單端多設備
SPISCLK、MOSI、MISO、CS全雙工同步單端多設備
CANCAN_H、CAN_L半雙工異步差分多設備
USBDP、DM半雙工異步差分點對點

一些電平標準

電平標準是數據1和數據0的表達方式,是傳輸線纜中人為規定的電壓與數據的對應關系,串口常用的電平標準有如下三種:

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

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

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

串行 并行

圖片

串行就是一個一個的走,就一條道

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

圖片

全雙工 半雙工 單工

全雙工就是,可以同時進行數據的收和發。(典型就是UART的RX與TX,不過我們在用的時候,很少用到,都是先發一段指令過去之后,再返回來要的數據)

圖片

半雙工就是數據的收發不能同時進行,只有一條數據線。(典型就是I2C,一條時鐘線,一條數據線)

圖片

單工就是只能向一個固定的方向發數據,一般就是各種遙控器,廣播電視、收音機什么的。

同步 異步

簡單來說 看看有沒有時鐘線。

如下:同步

圖片

如下,異步

圖片

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

差分 單端

圖片

單端就是,除了參考地之外,就只有一個信號端,也就是一根數據線。

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

優點:走線少且簡單方便

缺點:抗干擾性差

圖片

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

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

缺點:信號線多增加布線難度和干擾

通訊速率

衡量通訊性能的一個非常重要的參數就是通訊速率,通常以**比特率 (Bitrate) **來表示,即每秒鐘傳輸的二進制位數,單位為 比特每秒 (bit/s)

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 通信協議
    +關注

    關注

    28

    文章

    858

    瀏覽量

    40269
  • 串口
    +關注

    關注

    14

    文章

    1543

    瀏覽量

    76205
  • 異步通訊
    +關注

    關注

    0

    文章

    12

    瀏覽量

    7464
  • 時鐘信號
    +關注

    關注

    4

    文章

    445

    瀏覽量

    28511
收藏 人收藏

    評論

    相關推薦

    CAN總線通信協議基礎知識

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

    通信技術基礎知識

    通信技術基礎知識電信網(telecommunication network)是構成多個用戶相互通信的多個電信系統互連的通信體系,是人類實現遠距離通信
    發表于 12-12 11:44

    串口通信協議知識點匯總,錯過絕對后悔

    串口通信協議知識點匯總,錯過絕對后悔
    發表于 12-13 07:25

    SPI通信協議基礎知識解析

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

    通信協議的相關資料分享

    嵌入式通信協議:分為“大協議”和“小協議”兩種“大協議”:主要用來進行系統外的整個系統之間的通信協議
    發表于 12-24 08:15

    如何實現基礎通信協議的設計?

    常見的通信協議格式是什么?如何實現基礎通信協議的設計?
    發表于 02-14 07:35

    淺析ModBus通信協議的相關知識

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

    通信基礎知識教程

    通信基礎知識 1、電信基礎知識2、通信電源技術3、配線設備結構、原理與防護4、防雷基礎知識5、EMC
    發表于 03-04 16:48 ?33次下載

    Modbus通信協議教程

    Modbus通信協議教程Modbus通信協議教程Modbus通信協議教程
    發表于 12-08 14:14 ?75次下載

    SCPI通信協議

    SCPI通信協議
    發表于 05-04 17:54 ?180次下載

    通信協議的一些相關知識點資料合集免費下載

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

    RS485通信與Modbus通信協議基礎知識

    在工業控制、電力通訊、智能儀表等領域,通常情況下是采用串口通信的方式進行數據交換。最初采用的方式是RS232接口,由于工業現場比較復雜,各種電氣設備會在環境中產生比較多的電磁干擾,會導致信號傳輸錯誤。
    的頭像 發表于 03-23 09:51 ?3033次閱讀
    RS485<b class='flag-5'>通信</b>與Modbus<b class='flag-5'>通信協議</b><b class='flag-5'>基礎知識</b>

    物聯網通信協議基礎知識合集

    本文介紹了幾個可用的物聯網通信協議,它們具有不同的性能、數據速率、覆蓋范圍、功率和內存,而且每一種協議都有各自的優點和或多或少的缺點。其中一些通信協議只適合小型家用電器,而其他一些通信協議
    的頭像 發表于 03-23 14:32 ?1142次閱讀

    IP地址、端口號、通信協議的相關知識 TCP和UDP通信協議簡述

    網絡編程有三個要素,分別是IP地址、端口號和通信協議。本文主要講述的是TCP與UDP這兩種通信協議,以及編程的實現。首先,我們需要了解一下IP地址、端口號、通信協議的相關知識
    的頭像 發表于 07-18 11:20 ?1865次閱讀
    IP地址、端口號、<b class='flag-5'>通信協議</b>的相關<b class='flag-5'>知識</b> TCP和UDP<b class='flag-5'>通信協議</b>簡述

    PROFINET通信協議是什么

    PROFINET通信協議是一種專為工業自動化領域設計的基于以太網的實時通信協議。以下是對PROFINET通信協議的詳細解析,包括其定義、特點、體系結構、工作原理、通信方式、應用領域以及
    的頭像 發表于 09-25 18:13 ?1108次閱讀