国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

串口通訊UART/RS232/RS485/RS-422筆記

這篇具有很好參考價值的文章主要介紹了串口通訊UART/RS232/RS485/RS-422筆記。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

串口通訊概述

串口通訊是指數(shù)據(jù)按位(bit)發(fā)送和接收字節(jié)的一種傳輸方式。一個字節(jié)的數(shù)據(jù)傳輸要分為8次進(jìn)行,由低位到高位按順序一位一位的進(jìn)行傳送。
由于串行通信的數(shù)據(jù)是逐位傳輸?shù)?,所以發(fā)送方和接收方都需要具有固定的時間間隔來發(fā)送/接收每一位,也就是要保證通訊雙方具有相同的波特率即每秒傳輸?shù)腷it數(shù)量。(常見的波特率9600/115200)。
對于串口來說,單個調(diào)制狀態(tài)對應(yīng)點(diǎn)二進(jìn)制位數(shù)為1,所以波特率=比特率。
我們常見的UART,RS232,RS485/RS422都是串口通訊,都遵循串口通信時序協(xié)議。

串口通訊傳輸數(shù)據(jù)幀的結(jié)構(gòu)

rs422數(shù)據(jù)幀格式,單片機(jī),硬件工程,嵌入式硬件

  • 起始位:是表示傳輸開始的位,通常為發(fā)送1位邏輯0,開始傳輸數(shù)據(jù)。

  • 數(shù)據(jù)位:可以是5~8位的數(shù)據(jù),先發(fā)LSB。常見的就是8位(1個字節(jié))。

  • 校驗(yàn)位:用于奇偶校驗(yàn)的位。用于檢測錯誤。它可以采用以下值:

     		偶校驗(yàn),消息中的單元數(shù)是偶數(shù)
     		奇校數(shù),消息中的單元數(shù)為奇數(shù)
     		始終為 1,奇偶校驗(yàn)位始終為 1
     		始終為 0,奇偶校驗(yàn)位始終為 0
     		未使用(無)
    
  • 停止位:停止位是數(shù)據(jù)傳輸結(jié)束的標(biāo)志,可以是1/1.5/2位的邏輯1。

  • 空閑位:空閑位是緊跟停止位之后的,在停止位保持到邏輯1時,空閑時數(shù)據(jù)線為邏輯1狀態(tài),代表無數(shù)據(jù)傳輸。

UART

UART(通用異步收發(fā)器) 是串行異步通訊總線。通常處理器都會集成UART控制器,它由兩條數(shù)據(jù)線構(gòu)成,可以實(shí)現(xiàn)全雙工的發(fā)送和接收。但UART通訊沒有統(tǒng)一的電氣接口,抗干擾能力比較差,通訊的距離特別短。

UART的硬件連接僅需要3條線。發(fā)送數(shù)據(jù)端TX,要接接收設(shè)備的RX,發(fā)送數(shù)據(jù)端RX,要接接收設(shè)備的TX,GND是保證兩設(shè)備共地,有統(tǒng)一的參考平面 。
rs422數(shù)據(jù)幀格式,單片機(jī),硬件工程,嵌入式硬件

RS232

RS-232 和UART一樣,也是點(diǎn)對點(diǎn)的數(shù)據(jù)傳輸。接口工作在全雙工模式。區(qū)別是在電氣層做的改變,RS-232 提升了邏輯傳輸?shù)碾妷?。定義了硬件接口標(biāo)準(zhǔn)。因此,RS-232在速度9600 bps下,通訊距離通常在 15 米左右。在最短距離下,速度通常為 115.2 kbps。
用于 RS-232 的 DB9 連接器的引腳排列
rs422數(shù)據(jù)幀格式,單片機(jī),硬件工程,嵌入式硬件
我們在使用RS-232 接口的時候通常使用 TxD、RxD 和 GND 地線,其余線是用于控制數(shù)據(jù)流的。

我們使用的CPU會集成UART控制器,但是處理器產(chǎn)生的信號都是TTL電平,因此在使用RS232時候,我們需要在硬件上添加電路對信號電平進(jìn)行轉(zhuǎn)化,而軟件代碼則和UART相同。即處理器-RS232電平轉(zhuǎn)換芯片-RS232電平轉(zhuǎn)換芯片-處理器。

RS232相對UART提升了傳輸距離,也有了統(tǒng)一的接口標(biāo)準(zhǔn)。但是RS232傳輸?shù)慕涌谛盘栯娖诫妷焊撸蚑TL電平不兼容。而且會產(chǎn)生共模干擾,通訊的距離也比較短。

RS485

在工業(yè)上,最常見的接口是 RS-485 ,RS-485 采用多點(diǎn)拓?fù)浣Y(jié)構(gòu),允許連接多個接收器和發(fā)射器(有點(diǎn)像IIC)。這樣可以利用單一的RS485 接口方便的建立起一個設(shè)備網(wǎng)絡(luò),在 RS-485 網(wǎng)絡(luò)的一個部分中,最多可以有 32 個設(shè)備,但在附加中繼器和信號放大器的幫助下,最多可以有 256 個設(shè)備。但一次只能激活一個發(fā)射器。而上面到UART和RS232的拓?fù)涫屈c(diǎn)對點(diǎn)。

RS-485差分線路由兩個信號組成:
A,對于邏輯1低,對于邏輯0高,
B,對于邏輯1高,對于邏輯0低。

RS-485 有兩種類型:
RS-485 帶 2 個觸點(diǎn),以半雙工模式運(yùn)行,同一時間只能接收/發(fā)送。rs422數(shù)據(jù)幀格式,單片機(jī),硬件工程,嵌入式硬件

RS-485 帶 4 個觸點(diǎn),以全雙工模式運(yùn)行,同一時間能接收/發(fā)送。rs422數(shù)據(jù)幀格式,單片機(jī),硬件工程,嵌入式硬件
RS-485 標(biāo)準(zhǔn)沒有特別定義特定類型的連接器,但通常是接線端子或 DB9 連接器。連接器的引腳分配取決于設(shè)備制造商。
為了在遠(yuǎn)距離匹配線路,RS-485 還在線路的起點(diǎn)和終點(diǎn)配備了 120 歐姆的終端電阻。RS485的通訊距離最大1200 米,9600 bps。
RS232和RS485對比:
rs422數(shù)據(jù)幀格式,單片機(jī),硬件工程,嵌入式硬件

RS-422

RS-422 和RS-485很類似。使用的都是差分信號。但是在 RS-422 網(wǎng)絡(luò)中,發(fā)送設(shè)備只能有 1 個,接收設(shè)備最多可以有 10 個。
RS-422 是 定義4 根線用于數(shù)據(jù)傳輸。(2 根雙絞線用于傳輸,2 根雙絞線用于接收)和一根公共 GND 地線。
RS485和RS422相比較,RS485一般是2線制,雖然有些廠商可能會指定4線制RS485,這種方式比較少見,因此在用四線傳輸?shù)臅r候選擇RS-422 多一些。

RS-232、RS-422和RS-485的主要區(qū)別(重要)

rs422數(shù)據(jù)幀格式,單片機(jī),硬件工程,嵌入式硬件文章來源地址http://www.zghlxwxcb.cn/news/detail-606702.html

到了這里,關(guān)于串口通訊UART/RS232/RS485/RS-422筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 1、串口(UART/COM/TTL/RS232/RS485)

    1、串口(UART/COM/TTL/RS232/RS485)

    目錄 串口簡介 串行通訊制式 UART 2.1 簡介 2.2 電平標(biāo)準(zhǔn) TTL RS232 RS485 2.3、電平轉(zhuǎn)換(重點(diǎn)講解RS232-TTL) USB轉(zhuǎn)TTL USB轉(zhuǎn)RS232 USB轉(zhuǎn)RS485? RS232、RS485互轉(zhuǎn) RS-232、TTL互轉(zhuǎn)? 2.4 串口通訊協(xié)議(RS232/TTL) 參考資料 請參考百度百科:串行接口_百度百科 首先,串口、UART口、COM口、USB口是指的

    2024年02月02日
    瀏覽(27)
  • 常用通訊協(xié)議(UART、RS232、RS485、IIC、SPI)簡單介紹

    常用通訊協(xié)議(UART、RS232、RS485、IIC、SPI)簡單介紹

    目錄 常用通訊協(xié)議隨筆 通訊基礎(chǔ) UART UART存在的問題: RS232 接口 信號 電平轉(zhuǎn)換 RS232存在的問題 RS485 信號 接口 電平轉(zhuǎn)換 RS485的優(yōu)勢 IIC IIC總線通訊過程 IIC總線尋址方式 起始信號和停止信號 字節(jié)傳輸于應(yīng)答 同步信號 典型IIC時序 SPI SPI尋址方式 SPI總線通訊過程 極性和相位

    2024年02月02日
    瀏覽(55)
  • 【單片機(jī)】UART、I2C、SPI、TTL、RS232、RS422、RS485、CAN、USB、SD卡、1-WIRE、Ethernet等常見通信方式

    【單片機(jī)】UART、I2C、SPI、TTL、RS232、RS422、RS485、CAN、USB、SD卡、1-WIRE、Ethernet等常見通信方式

    在單片機(jī)開發(fā)中,UART、I2C、RS485等普遍在用,這里做一個簡單的介紹 UART口指的是一種物理接口形式(硬件)。 UART是異步(指不使用時鐘同步,依靠幀長進(jìn)行判斷),全雙工(收發(fā)可以同時進(jìn)行)串口總線。它比同步串口復(fù)雜很多。有兩根線,一根TXD用于發(fā)送,一根RXD用于接收

    2024年02月11日
    瀏覽(24)
  • 通信-RS232、RS485、RS422接口

    通信-RS232、RS485、RS422接口

    本內(nèi)容包括RS232、RS485與RS422接口、優(yōu)缺點(diǎn)、針腳定義介紹,所用集成的介紹與其相關(guān)電路,驗(yàn)證串口好壞與波特率實(shí)測,STM32的URAT與單片機(jī)串口調(diào)試的幾個小招數(shù)等。紫色文字是超鏈接,點(diǎn)擊自動跳轉(zhuǎn)至相關(guān)博文。持續(xù)更新,原創(chuàng)不易! 一、RS232、RS485與RS422介紹 1、關(guān)于RS4

    2024年02月04日
    瀏覽(32)
  • 串口RS232 RS485最本質(zhì)的區(qū)別!-!I2C通訊協(xié)議 最簡單的總線通訊!-深入理解SPi通訊協(xié)議!

    串口RS232 RS485最本質(zhì)的區(qū)別!-!I2C通訊協(xié)議 最簡單的總線通訊!-深入理解SPi通訊協(xié)議!

    來自 先講串口通訊,因?yàn)椴还苁荝4232還是R485,都是串口通訊的變種。知道了串口通訊,再來看232和485,就很容易理解了。串口通訊非常容易實(shí)現(xiàn),它在兩個芯片之間就可以實(shí)現(xiàn)信號的傳輸。在進(jìn)行串口通訊時,首先要約定好真格式和波特率。這是一幀我們常見的幀格式,一共

    2024年02月04日
    瀏覽(24)
  • RS232、RS422、RS485硬件及RS指令、RS2指令應(yīng)用知識學(xué)習(xí)

    RS232、RS422、RS485硬件及RS指令、RS2指令應(yīng)用知識學(xué)習(xí)

    常用硬件接口RS232/RS422/RS485,以下為DB9公母頭PIN腳對應(yīng)信號,圖三是RS485兩線制接法 1. RS232 異步串行通信口UART與這個RS232是同一個協(xié)議,只是電平標(biāo)準(zhǔn)不同而已。 UART 使用 TTL 電平標(biāo)準(zhǔn),一般情況下,TTL通訊就是UART通訊。TTL電平信號規(guī)定,+2.4V ~ +5V等價于邏輯“1”,0V ~ 0.4V等

    2024年02月12日
    瀏覽(22)
  • 常用通信協(xié)議TTL、RS232/RS485/RS422、CAN、IIC、SPI、USB整理

    常用通信協(xié)議TTL、RS232/RS485/RS422、CAN、IIC、SPI、USB整理

    ??最近在進(jìn)行項(xiàng)目方案設(shè)計(jì)時,涉及到常用通信接口的選型,包括 TTL、RS232、RS485、RS422、CAN、IIC、SPI 等常用通信協(xié)議,這里對常見的通信協(xié)議進(jìn)行一個整理,在需要的時候可以進(jìn)行回顧,這里參考幾個優(yōu)秀博文并進(jìn)行整理,大家也可以去看看。 不脫發(fā)的程序猿-詳解RS232、

    2024年02月02日
    瀏覽(56)
  • RS232&RS485串口的區(qū)別

    一、接口物理結(jié)構(gòu)不同? 1、RS232接口以9個引腳 (DB-9) 或是25個引腳 (DB-25) 的型態(tài)出現(xiàn),一般個人計(jì)算機(jī)上會有兩組RS232 接口,分別稱為COM1和COM2。 2、RS485接口沒有具體的物理形狀,是根據(jù)工程的實(shí)際情況而采用的接口。 二、接口電子特性不同 RS232接口的信號電平值較高,易損

    2024年02月05日
    瀏覽(23)
  • .NET串口通信 RS232 、RS485

    .NET串口通信 RS232 、RS485

    1.RS232是全雙工的,RS485是半雙工的,RS422是全雙工的。 在信息傳輸通道中,攜帶數(shù)據(jù)信息的信號單元叫碼元,每秒鐘通過信道傳輸?shù)拇a元數(shù)稱為碼元傳輸速率,簡稱波特率。波特率是傳輸通道頻寬的指標(biāo)。 波特率9600與波特率19200的區(qū)別就是:波特率19200傳輸快但傳輸距離近,波

    2024年02月12日
    瀏覽(23)
  • 串口RS232、RS485最本質(zhì)區(qū)別

    串口RS232、RS485最本質(zhì)區(qū)別

    由下圖可看出不管是RS232還是RS485,其本質(zhì)都是串口通信,只不過是串口通信電平上的變種而已。所以,我們首先從串口通信講起。 1、串口通信 任何一種通信都要有物理接口和通信協(xié)議。串口通信物理接口如下圖: 串口通信協(xié)議首先要約定好幀格式和波特率。下圖是我們常

    2024年02月09日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包