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

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

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

介紹PWM、 PPM、S-BUS這三者的區(qū)別

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-08 11:32 ? 次閱讀

公司同事之前購買了一個遙控器,當(dāng)時主要是想用來遙控運動電機。我最近好奇,也去看了一下相關(guān)資料,并折騰了一下。

那個接收器就是用到了一個叫S-BUS的通信口(這里肯定有許多朋友都明白,就是飛行控制器上用的遙控)。因為想到那個S-BUS和PWM有一定的相關(guān)性,我就想著順便寫一點基礎(chǔ)內(nèi)容,讓關(guān)注我的朋友漲一點知識(了解一下)。所以,就有了今天這一片文章。

1PWM

PWM:Pulse Width Modulation,即脈沖寬度調(diào)制。

兩個重要參數(shù):脈沖寬度(就是如下圖波形高電平時間),周期(周期x頻率 = 1)。

關(guān)于PWM的內(nèi)容,我這里不用多說,PWM是普遍學(xué)電子或底層編程的人都知道的一種信號STM32可以產(chǎn)生PWM波形,也可以檢測PWM波形。具體可以參看我的以前推送過的文章。

2PPM

PPM:Pulse Position Modulation,即脈沖位置調(diào)制。

因為PWM處理簡單,每條物理連線里只傳輸1路信號。換句話說,需要傳輸幾個通道,就需要幾組物理連線。

但在一些場合,我們并不需要直接驅(qū)動設(shè)備,而是需要先集中獲取接收機的多個通道的值。所以,就衍生出了PPM,如下圖:

簡單來說,就是在一個周期內(nèi)(20ms),傳輸多個不同的PWM信號,在每一個周期之間有一個間隔時間來分離。

因為每一幀信號的尾部必須加入一個足夠長的空白(顯著超過一個正常PWM信號的寬度)來分隔前后兩個信號,每一幀能傳輸?shù)男盘柾ǖ雷疃嘀荒艿?個。這在大部分的場合已經(jīng)足夠了,且PPM是一個通行標準,絕大多數(shù)廠牌的遙控/接收都是支持的。

PPM通信協(xié)議:

高電平有效。

高電平電壓:常見4.8~6V。

信號周期:24ms。

單個脈沖寬度:0.4ms

脈沖間距:0.9ms至2.1ms

3S-BUS

S-BUS:Serial Bus,即串行總線。

簡單來說S-BUS就是將PWM信號進行串行傳輸通信。

一個字節(jié)等于:

1個startbit + 8個數(shù)據(jù)位+ 1個奇偶校驗位+ 2個停止位(8E2),波特率= 100'000 bit / s

最高位先發(fā)送。邏輯反轉(zhuǎn)(Level High = 1)

一幀數(shù)據(jù):

每幀25個字節(jié),幀格式如下:

[startbyte] [data1] [data2] .... [data22] [flags][endbyte]

startbyte = 11110000b (0xF0)

數(shù)據(jù)1-22 = [ch1,11bit] [ch2,11bit] .... [ch16,11bit](ch#= 0 bis 2047)

通道1使用來自data1的8位和來自data2的3位

通道2使用最后5位來自data2和來自data3

等的6位

flags = bit7 = ch17 =數(shù)字通道(0x80)

bit6 = ch18 =數(shù)字通道(0x40)

bit5 =幀丟失,接收器上的等效紅色LED(0x20)

bit4 =故障保護激活(0x10)

bit3 = n / a

bit2 = n / a

bit1 = n / a

bit0 = n / a


兩幀數(shù)據(jù)之間間隔時間:

高速模式:7ms

模擬模式:14ms

S-BUS可以使用UART控制器來實現(xiàn),網(wǎng)上有許多教程,感興趣的朋友可以了解一下。

關(guān)于S-BUS的內(nèi)容可以參看:

https://os.mbed.com/users/Digixx/notebook/futaba-s-bus-controlled-by-mbed/

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

    關(guān)注

    14

    文章

    2472

    瀏覽量

    71917
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5186

    瀏覽量

    213975
  • PPM
    PPM
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    17006
收藏 人收藏

    評論

    相關(guān)推薦

    PWM與調(diào)頻的區(qū)別 基于PWM的電源管理方案

    PWM(脈沖寬度調(diào)制)與調(diào)頻是兩種不同的控制技術(shù),它們在電源管理方案中各有其獨特的應(yīng)用和優(yōu)勢。以下是對PWM與調(diào)頻的區(qū)別以及基于PWM的電源管理方案的分析:
    的頭像 發(fā)表于 11-28 16:42 ?377次閱讀

    斬波模塊和PWM模塊的區(qū)別

    斬波模塊和PWM(脈沖寬度調(diào)制)模塊在電力電子領(lǐng)域中各自扮演著重要的角色,但它們在功能、工作原理、應(yīng)用場景等方面存在顯著的區(qū)別。以下是對兩區(qū)別的詳細闡述。
    的頭像 發(fā)表于 08-08 10:22 ?896次閱讀

    電工學(xué)和模電數(shù)電的區(qū)別

    電工學(xué)、模擬電子技術(shù)和數(shù)字電子技術(shù)是電子工程領(lǐng)域的個重要分支。它們在理論和應(yīng)用方面都有很大的區(qū)別。本文將介紹三者
    的頭像 發(fā)表于 07-19 10:43 ?2092次閱讀

    內(nèi)存、存儲系統(tǒng)和CPU的區(qū)別

    在計算機系統(tǒng)中,內(nèi)存、存儲系統(tǒng)和CPU是個至關(guān)重要的組件,它們各自承擔(dān)著不同的職責(zé),共同協(xié)作以完成數(shù)據(jù)處理和運算任務(wù)。以下是對三者之間區(qū)別的詳細闡述。
    的頭像 發(fā)表于 07-15 18:11 ?2459次閱讀

    PAM、PWMPPM脈沖調(diào)制技術(shù)的區(qū)別

    在電子通信和信號處理領(lǐng)域,脈沖調(diào)制技術(shù)是一種重要的信號處理技術(shù)。其中,PAM(脈幅調(diào)制)、PWM(脈寬調(diào)制)和PPM(脈位調(diào)制)是種常見的脈沖調(diào)制方式。它們各自具有獨特的工作原理和應(yīng)用場景,并在不同的領(lǐng)域中發(fā)揮著重要作用。本文
    的頭像 發(fā)表于 05-23 17:02 ?3169次閱讀

    鎖存器、觸發(fā)器和寄存器的區(qū)別

    在數(shù)字電路和計算機系統(tǒng)中,鎖存器、觸發(fā)器和寄存器都是關(guān)鍵的存儲元件,它們在功能、結(jié)構(gòu)和使用場景上存在一定的差異。本文將對三者進行詳細的介紹和比較,以便更好地理解它們之間的區(qū)別。
    的頭像 發(fā)表于 05-23 15:28 ?2262次閱讀

    ARM、DSP、FPGA三者有什么區(qū)別?

    ARM、DSP、FPGA種是最常用的工業(yè)控制芯片甚至是物聯(lián)網(wǎng)應(yīng)用芯片,那么這種芯片在原理上有什么異同?哪款芯片的功能最強?在功能上有哪些不同,主要是指引腳的功能和支持的擴展能力?
    發(fā)表于 02-25 20:19

    單極性PWM調(diào)制和雙極性PWM調(diào)制有什么區(qū)別

    單極性PWM調(diào)制和雙極性PWM調(diào)制有什么區(qū)別? 單極性PWM調(diào)制和雙極性PWM調(diào)制是兩種常見的脈寬調(diào)制技術(shù),用于調(diào)節(jié)模擬信號的幅度。它們在實
    的頭像 發(fā)表于 02-06 14:13 ?1.1w次閱讀

    斷路器、負荷開關(guān)、隔離開關(guān)三者區(qū)別

    斷路器、負荷開關(guān)、隔離開關(guān)三者區(qū)別? 斷路器、負荷開關(guān)和隔離開關(guān)是電力系統(tǒng)中常用的電氣設(shè)備,用于控制和保護電路。它們在功能、用途、結(jié)構(gòu)和工作原理上存在一些差別。下面將詳細介紹
    的頭像 發(fā)表于 02-06 09:55 ?4909次閱讀

    什么是PWM和SPWM波形?兩區(qū)別在哪?

    什么是PWM和SPWM波形?兩區(qū)別在哪? PWM(脈寬調(diào)制)和SPWM(正弦脈寬調(diào)制)都是常用于控制和調(diào)節(jié)電力設(shè)備的波形方法。它們的主要區(qū)別
    的頭像 發(fā)表于 02-05 16:36 ?4024次閱讀

    PCB板與石英晶振和電流之間的三者關(guān)系

    PCB板與石英晶振和電流之間的三者關(guān)系 PCB板、石英晶振和電流之間存在著密切的關(guān)系,下面將詳細闡述三者之間的關(guān)系。 首先, PCB板是電子產(chǎn)品中不可或缺的組成部分,它由導(dǎo)電層、絕緣層和硅膠層等
    的頭像 發(fā)表于 01-24 15:25 ?857次閱讀

    機器視覺、工業(yè)視覺和計算機視覺三者的關(guān)系

    機器視覺、工業(yè)視覺和計算機視覺三者的關(guān)系
    的頭像 發(fā)表于 01-24 10:51 ?1305次閱讀
    機器視覺、工業(yè)視覺和計算機視覺<b class='flag-5'>這</b><b class='flag-5'>三者</b>的關(guān)系

    小白須知PCB、SMT、PCBA三者聯(lián)系與區(qū)別

    小白須知PCB、SMT、PCBA三者聯(lián)系與區(qū)別? PCB、SMT和PCBA是電子產(chǎn)品制造過程中的關(guān)鍵術(shù)語,它們分別代表了電路板、表面貼裝技術(shù)和已組裝的電路板。在這篇文章中,我們將詳細探討它們之間
    的頭像 發(fā)表于 01-18 11:21 ?1952次閱讀

    VR與AR和裸眼3D三者有哪些區(qū)別?

    VR與AR和裸眼3D三者有哪些區(qū)別? VR(虛擬現(xiàn)實)、AR(增強現(xiàn)實)和裸眼3D(無眼鏡3D)是現(xiàn)代科技領(lǐng)域的個重要概念。雖然它們都與現(xiàn)實世界的感知有關(guān),然而它們之間有很多
    的頭像 發(fā)表于 01-09 14:20 ?4693次閱讀

    變頻器輸出電抗器中的區(qū)別?

    變頻器輸出電抗器,dv/dt濾波器,正弦波濾波器三者之間有什么區(qū)別,電路原理上三者的電路原理圖是怎么樣的?請問誰有電路原理圖可以發(fā)我一份
    發(fā)表于 01-08 18:39