色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

常見(jiàn)的通信協(xié)議有哪些

strongerHuang ? 來(lái)源:strongerHuang ? 作者:strongerHuang ? 2022-03-11 13:58 ? 次閱讀

1概述什么是通信協(xié)議

協(xié)議是通信計(jì)算機(jī)雙方必須共同遵從的一組約定。如怎么樣建立連接、怎么樣互相識(shí)別等。只有遵守這個(gè)約定,計(jì)算機(jī)之間才能相互通信交流。

比如一些常見(jiàn)的協(xié)議:串口協(xié)議、Modbus協(xié)議、CAN 協(xié)議、TCP/IP協(xié)議等。

『通信協(xié)議』是一個(gè)很寬泛的概念,拿OSI(物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層和應(yīng)用層)來(lái)說(shuō),每一層都有對(duì)應(yīng)的協(xié)議,我們所說(shuō)的串口、Modbus、CAN等對(duì)應(yīng)在不同的層次。

很多初學(xué)者對(duì)『通信協(xié)議』的概念不理解,覺(jué)得很高深、很復(fù)雜。要搞明白通信協(xié)議,建議結(jié)合一些實(shí)際例子來(lái)理解。

2UART通信協(xié)議

UART:Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器。

UART,通常我們成為串口,是通信中最常見(jiàn)的一種。

96e8af8c-8d7d-11ec-952b-dac502259ad0.jpg

1.串口底層協(xié)議

如上圖,假如設(shè)備A發(fā)送一個(gè)字符給設(shè)備B,需要規(guī)定啟始位、數(shù)據(jù)位、校驗(yàn)位、停止位以及波特率等。這些約定就是串口通訊的協(xié)議。

97074cee-8d7d-11ec-952b-dac502259ad0.png

另外,傳輸?shù)木€路是通過(guò)TTL、232還是485,也是需要通訊雙方(設(shè)備A和設(shè)備B)約定的,嚴(yán)格來(lái)說(shuō)也屬于一種協(xié)議。

我們這里把這些約定統(tǒng)稱為物理層協(xié)議,或者說(shuō)底層的協(xié)議。

2.串口上層協(xié)議

串口通信不像http通信那么復(fù)雜,我這里說(shuō)的簡(jiǎn)單點(diǎn),就是底層協(xié)議和上層協(xié)議。

基于串口的應(yīng)用層協(xié)議很多,自定義應(yīng)用協(xié)議、通用協(xié)議等。

自定義應(yīng)用協(xié)議

比如:你買一個(gè)溫度傳感器模塊,自定義協(xié)議:固定長(zhǎng)度3字節(jié)。

9721d7c6-8d7d-11ec-952b-dac502259ad0.png

這是一個(gè)很簡(jiǎn)單的自定義協(xié)議,當(dāng)然,實(shí)際應(yīng)用中自定義協(xié)議一般比這個(gè)更復(fù)雜,比如多一些標(biāo)志:命令、數(shù)據(jù)長(zhǎng)度、校驗(yàn)信息等。

通用協(xié)議

比如:Modbus、MAVLink等這些都是基于串口的應(yīng)用層協(xié)議。

如果只是做應(yīng)用,我們不必深究通用協(xié)議的原理,掌握如何使用,能正確傳輸數(shù)據(jù)就行(當(dāng)然,一些基本原理還是要懂)。

3CAN通信協(xié)議

之前寫(xiě)過(guò)一些《CANOpen系列教程》,很多人第一步就蒙了,什么是CAN 2.0協(xié)議,什么是CANOpen協(xié)議?

看了上面串口的解釋,現(xiàn)在你是不是要清晰一點(diǎn)了呢?

CAN 2.0屬于一種協(xié)議,CANOpen也是一種協(xié)議,這兩種協(xié)議是各自獨(dú)立的協(xié)議。

1.CAN底層協(xié)議

CAN 2.0協(xié)議屬于物理層的協(xié)議,分為CAN 2.0 A版本和B版本協(xié)議。

前幾年引入了新的CAN FD協(xié)議,這個(gè)協(xié)議可以理解為CAN協(xié)議的升級(jí)版,都屬于物理層協(xié)議。

2.CAN上層協(xié)議

基于物理層CAN之上的協(xié)議,比如:CANopen、J1939、DeviceNet等。這些協(xié)議屬于應(yīng)用層協(xié)議。

應(yīng)用層協(xié)議一般都是指的軟件,里面的一些內(nèi)容也是標(biāo)準(zhǔn)協(xié)會(huì)進(jìn)行約定的(比如CANOpne里面的對(duì)象字典、PDO、SDO等),大家都按照這個(gè)約定進(jìn)行通信。

4網(wǎng)絡(luò)通信協(xié)議

網(wǎng)絡(luò)通信是生活中常見(jiàn)的一種,我們要上網(wǎng),就必須要有網(wǎng)絡(luò),我們需要的數(shù)據(jù)通過(guò)多層協(xié)議,最終才能完成傳輸。

973ed5d8-8d7d-11ec-952b-dac502259ad0.jpg

網(wǎng)絡(luò)通信是一個(gè)比較大的概念,包含的協(xié)議種類繁多,對(duì)于大部分開(kāi)發(fā)人員來(lái)說(shuō),只需要掌握基本原理,學(xué)會(huì)調(diào)用相應(yīng)接口開(kāi)發(fā)自己應(yīng)用程序即可。

硬件開(kāi)發(fā)的需要網(wǎng)線電平信號(hào)、接口含義等,做應(yīng)用的需要了解TCP、UDP通信方式區(qū)別等。

原文標(biāo)題:通信教程 | 概述通信協(xié)議

文章出處:【微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:彭菁

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

    關(guān)注

    48

    文章

    2940

    瀏覽量

    156015
  • 通信協(xié)議
    +關(guān)注

    關(guān)注

    28

    文章

    879

    瀏覽量

    40297
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7002

    瀏覽量

    88941

原文標(biāo)題:通信教程 | 概述通信協(xié)議

文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AUTOSAR通信協(xié)議解析 如何實(shí)現(xiàn)AUTOSAR通信

    通信協(xié)議棧是一個(gè)復(fù)雜的系統(tǒng),它涵蓋了多種通信方式和模塊,以實(shí)現(xiàn)車內(nèi)ECU之間的高效、可靠的數(shù)據(jù)交換。以下是對(duì)AUTOSAR通信協(xié)議的解析及實(shí)現(xiàn)AUTOSAR通信的方法: 一、AUTOS
    的頭像 發(fā)表于 12-17 14:54 ?327次閱讀

    串口通信協(xié)議解析 串口通信應(yīng)用實(shí)例

    串口通信協(xié)議解析 串口通信協(xié)議是指規(guī)定了數(shù)據(jù)包的內(nèi)容,內(nèi)容包含了起始位、主體數(shù)據(jù)、校驗(yàn)位及停止位,雙方需要約定一致的數(shù)據(jù)包格式才能正常收發(fā)數(shù)據(jù)的有關(guān)規(guī)范。以下是串口通信協(xié)議的介紹: 基本概念
    的頭像 發(fā)表于 11-21 17:03 ?482次閱讀

    PLC控制系統(tǒng)的通信協(xié)議解析

    的基本概念 通信協(xié)議是一組規(guī)則,定義了數(shù)據(jù)如何在不同的設(shè)備之間傳輸。在PLC控制系統(tǒng)中,這些協(xié)議包括物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層等多個(gè)層次。 常見(jiàn)的PLC通信協(xié)議 Mod
    的頭像 發(fā)表于 11-08 09:46 ?597次閱讀

    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 ?1490次閱讀

    簡(jiǎn)單認(rèn)識(shí)UART通信協(xié)議

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)通信協(xié)議是一種常見(jiàn)的串行通信協(xié)議,廣泛應(yīng)用于計(jì)算機(jī)、嵌入式系統(tǒng)、傳感器、無(wú)線
    的頭像 發(fā)表于 07-25 18:07 ?1416次閱讀

    can的通信協(xié)議主要由什么完成

    CAN(Controller Area Network)是一種基于消息的通信協(xié)議,主要用于汽車和工業(yè)領(lǐng)域。它是一種局域網(wǎng)技術(shù),允許多個(gè)設(shè)備在同一網(wǎng)絡(luò)上進(jìn)行通信。CAN協(xié)議的主要特點(diǎn)包括高可靠性、實(shí)時(shí)
    的頭像 發(fā)表于 06-16 10:29 ?593次閱讀

    上位機(jī)如何實(shí)時(shí)讀plc的狀態(tài)

    讀取PLC狀態(tài)的方法,包括通信協(xié)議、硬件連接、軟件編程等方面的內(nèi)容。 1. 通信協(xié)議 在實(shí)現(xiàn)上位機(jī)與PLC之間的通信時(shí),需要選擇合適的通信協(xié)議常見(jiàn)
    的頭像 發(fā)表于 06-06 10:09 ?1846次閱讀

    plc與上位機(jī)通信用什么指令

    通信協(xié)議 在進(jìn)行PLC與上位機(jī)通信之前,需要選擇合適的通信協(xié)議常見(jiàn)通信協(xié)議: Modb
    的頭像 發(fā)表于 06-06 10:04 ?1185次閱讀

    高速串行通信協(xié)議都有哪些

    高速串行通信協(xié)議是現(xiàn)代電子設(shè)備中用于數(shù)據(jù)傳輸?shù)年P(guān)鍵技術(shù)。這些協(xié)議在各種應(yīng)用中發(fā)揮著重要作用,如計(jì)算機(jī)、移動(dòng)設(shè)備、網(wǎng)絡(luò)設(shè)備等。以下是一些常見(jiàn)的高速串行通信協(xié)議,以及它們的詳細(xì)描述。 US
    的頭像 發(fā)表于 05-31 16:11 ?1079次閱讀

    簡(jiǎn)單認(rèn)識(shí)UART串行通信協(xié)議

    在電子通信領(lǐng)域,UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)是一種非常常見(jiàn)的串行通信協(xié)議。它被廣泛應(yīng)用于各種設(shè)備之間
    的頭像 發(fā)表于 05-27 16:09 ?2078次閱讀

    RS485通信協(xié)議的特性和應(yīng)用范圍

    隨著工業(yè)自動(dòng)化和物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,數(shù)據(jù)通信協(xié)議的重要性日益凸顯。RS485通信協(xié)議作為一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的串行通信協(xié)議,其穩(wěn)定性和可靠性得到了廣泛的認(rèn)可。本文將對(duì)RS485通信協(xié)
    的頭像 發(fā)表于 05-23 16:27 ?1694次閱讀

    UART串口通信協(xié)議是什么?

    UART (Universal Asynchronous Receiver/Transmitter) 是一種通信接口協(xié)議,用于實(shí)現(xiàn)串口通信。它是一種簡(jiǎn)單的、可靠的、廣泛應(yīng)用的串口通信協(xié)議
    的頭像 發(fā)表于 03-19 17:26 ?1367次閱讀

    RK3568-MQTT通信協(xié)議案例

    RK3568-MQTT通信協(xié)議案例
    的頭像 發(fā)表于 01-19 15:31 ?1797次閱讀
    RK3568-MQTT<b class='flag-5'>通信協(xié)議</b>案例

    工業(yè)控制通信協(xié)議的報(bào)文幀分別是什么樣的?

    通信協(xié)議的設(shè)備上,什么調(diào)試測(cè)試軟件推薦,盡量不要借助硬件設(shè)備,直接使用上位機(jī)和支持該協(xié)議的設(shè)備相連接,直接發(fā)送幀讀寫(xiě)參數(shù)?最常見(jiàn)協(xié)議就是
    發(fā)表于 01-19 14:46

    有關(guān)通信協(xié)議時(shí)一些問(wèn)題?

    工業(yè)上應(yīng)用到許多種協(xié)議,按通信同一時(shí)刻發(fā)送的數(shù)據(jù)位數(shù)分為串行通信和并行通信,首先我見(jiàn)并行通信多在芯片之間進(jìn)行
    發(fā)表于 01-14 00:58
    主站蜘蛛池模板: 欧美男同gay粗大又长| 99青草青草久热精品视频| 国产免费午夜高清| 日本高清二区| www.av色| 欧美一级久久久久久久大| 97人人碰免费视频公开| 久久伊人电影| 在线中文字幕视频| 久草在线一免费新视频| 亚洲乱码一区二区三区香蕉| 国产免费午夜高清| 羞羞漫画免费漫画页面在线看漫画秋蝉| 二次元美女扒开内裤喷水| 热中文热国产热综合| x8国产精品视频| 青柠视频在线观看高清HD| vr亚洲成年网址在线观看| 欧美精品专区免费观看| caoporn超碰在线| 欧美日韩亚洲综合2019| www.色小姐| 日本不卡一二三| 电影日本妻子| 色欲蜜臀AV免费视频| 国产不卡视频在线观看| 无套内射CHINESEHD熟女| 国产精品夜夜春夜夜爽久久小| 无码人妻精品一区二区蜜桃在线看 | 久草在线在线精品观看| 亚洲无遮挡| 久久精品视频在线看15| 真实处破女全过程完免费观看| 快播性爱电影| 91国内精品久久久久免费影院| 免费夜色污私人影院网站| av在线观看地址| 日韩欧美三区| 国产精品色午夜视频免费看| 亚洲精品国产熟女久久久| 久久观看视频|