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

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

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

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

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

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

那個接收器就是用到了一個叫S-BUS的通信口(這里肯定有許多朋友都明白,就是飛行控制器上用的遙控)。因?yàn)橄氲侥莻€S-BUS和PWM有一定的相關(guān)性,我就想著順便寫一點(diǎn)基礎(chǔ)內(nèi)容,讓關(guān)注我的朋友漲一點(diǎ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)制。

因?yàn)镻WM處理簡單,每條物理連線里只傳輸1路信號。換句話說,需要傳輸幾個通道,就需要幾組物理連線。

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

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

因?yàn)槊恳粠盘柕奈膊勘仨毤尤胍粋€足夠長的空白(顯著超過一個正常PWM信號的寬度)來分隔前后兩個信號,每一幀能傳輸?shù)男盘柾ǖ雷疃嘀荒艿?個。這在大部分的場合已經(jīng)足夠了,且PPM是一個通行標(biāo)準(zhǔn),絕大多數(shù)廠牌的遙控/接收都是支持的。

PPM通信協(xié)議:

高電平有效。

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

信號周期:24ms。

單個脈沖寬度:0.4ms

脈沖間距:0.9ms至2.1ms

3S-BUS

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

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

一個字節(jié)等于:

1個startbit + 8個數(shù)據(jù)位+ 1個奇偶校驗(yàn)位+ 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 =故障保護(hù)激活(0x10)

bit3 = n / a

bit2 = n / a

bit1 = n / a

bit0 = n / a


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

高速模式:7ms

模擬模式:14ms

S-BUS可以使用UART控制器來實(shí)現(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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接收器
    +關(guān)注

    關(guān)注

    14

    文章

    2454

    瀏覽量

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

    關(guān)注

    114

    文章

    5118

    瀏覽量

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

    關(guān)注

    0

    文章

    46

    瀏覽量

    16930
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

    機(jī)器視覺、工業(yè)視覺和計算機(jī)視覺三者的關(guān)系
    的頭像 發(fā)表于 01-24 10:51 ?1149次閱讀
    機(jī)器視覺、工業(yè)視覺和計算機(jī)視覺<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ù)和已組裝的電路板。在這篇文章中,我們將詳細(xì)探討它們之間
    的頭像 發(fā)表于 01-18 11:21 ?1688次閱讀

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

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

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

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

    spwm和pwm區(qū)別

    spwm和pwm區(qū)別? SPWM和PWM都是用于調(diào)制的技術(shù),目的是在電子設(shè)備中實(shí)現(xiàn)精確的電壓或電流控制。本文將詳盡、詳實(shí)、細(xì)致地介紹SPWM和PWM
    的頭像 發(fā)表于 12-08 11:17 ?4142次閱讀

    單極性和雙極性pwm調(diào)制的區(qū)別

    單極性和雙極性pwm調(diào)制的區(qū)別? 單極性和雙極性是兩種常用的PWM(脈沖寬度調(diào)制)調(diào)制方式。它們在電子應(yīng)用中廣泛應(yīng)用于提供精確的控制信號,例如馬達(dá)控制、電源開關(guān)和照明系統(tǒng)等。本文將詳細(xì)介紹
    的頭像 發(fā)表于 12-07 18:09 ?6850次閱讀

    光伏、光電與光熱三者之間的區(qū)別是什么?

    光伏、光電與光熱三者之間的區(qū)別是什么? 光伏、光電和光熱是與太陽能有關(guān)的個重要概念,它們都利用了太陽的能量,但在實(shí)際應(yīng)用和原理方面存在一些差異。下面是一篇詳盡、詳實(shí)和細(xì)致的1500字文章,
    的頭像 發(fā)表于 11-21 16:15 ?3374次閱讀

    ADISimPE和ADISimRF,ADISimPLL三者有什么區(qū)別?

    為什么在ADIsimPE中找不到ADL系列的仿真模型,比如ADL5535,。 而且請問ADISimPE和ADISimRF,ADISimPLL三者有什么區(qū)別
    發(fā)表于 11-17 11:32

    阻性負(fù)載、感性負(fù)載、容性負(fù)載三者是什么意思?

    阻性負(fù)載、感性負(fù)載、容性負(fù)載三者是什么意思? 阻性負(fù)載、感性負(fù)載和容性負(fù)載是電路中常見的負(fù)載類型。在電路中,負(fù)載用于接收電路中的電流和/或電壓,并且對電路的性能產(chǎn)生重要影響。在這篇文章中,我們將詳細(xì)
    的頭像 發(fā)表于 11-13 16:09 ?5237次閱讀