RM新时代网站-首页

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

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

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

PPM協(xié)議的波形圖

GReq_mcu168 ? 來源:網(wǎng)易訂閱 ? 作者:網(wǎng)易訂閱 ? 2020-11-07 11:22 ? 次閱讀

PPM協(xié)議

無人機(jī)遙控器與飛控之間傳輸最常用的就是PWM,PPM,S.BUS等協(xié)議。其中PPM協(xié)議只需要一根線就可以傳輸,避免了PWM需要多路才能傳輸多個(gè)通道的問題。
下面是PPM協(xié)議的波形圖

PPM協(xié)議最多傳輸20個(gè)通道,使用一個(gè)定時(shí)器就可以輕松解決了。

PWM協(xié)議

PWM信號用于控制單個(gè)電調(diào)或者單個(gè)舵機(jī)脈沖寬度調(diào)制信號。

電機(jī)(電調(diào))上用到PWM信號種類很多,我們這里對常見的PWM信號特征進(jìn)行一個(gè)描述:

1、 PWM信號是一個(gè)周期性的方波信號,周期為20ms,也就是50Hz的刷新頻率。

2、 PWM每一周期中的高電平持續(xù)時(shí)間為1~2ms(1000us~2000us),代表了油門控制量。一般四旋翼中1100us對應(yīng)0油門,1900us對應(yīng)滿油門。

PCM是英文pulse-code modulation的縮寫,中文的意思是:脈沖編碼調(diào)制,又稱脈碼調(diào)制。PPM是英文pulse position modulation的縮寫,中文意思是:脈沖位置調(diào)制,又稱脈位調(diào)制,這里順便提一句,有些航模愛好者誤將PPM編碼說成是FM,其實(shí)這是兩個(gè)不同的概念。前者指的是信號脈沖的編碼方式,后者指的是高頻電路的調(diào)制方式。比例遙控發(fā)射電路的工作原理如圖1所示。操作通過操縱發(fā)射機(jī)上的手柄,將電位器組值的 變化信息送人編碼電路。編碼電路將其轉(zhuǎn)換成一組脈沖編碼信號(PPM或PCM)。這組脈沖編碼信號經(jīng)過高頻調(diào)制電路(AM或FM)調(diào)制后,再經(jīng)高放電路發(fā)送出去。PPM的編解碼方式一般是使用積分電路來實(shí)現(xiàn)的,而PCM編解碼則是用模/數(shù)(A/D)和數(shù)/模(D/A)轉(zhuǎn)技術(shù)實(shí)現(xiàn)的。

目前,比例遙控設(shè)備中最常用的兩種脈沖編碼方式就是PPM和PCM:最常用的兩種高頻調(diào)制方式是FM調(diào)頻和AM調(diào)幅:最常見的組合為PPM/AM脈位調(diào)制 編碼/調(diào)幅、PPM/FM脈位調(diào)制編碼/調(diào)頻、PPM/FM脈沖調(diào)只編碼/調(diào)頻三種形式。通常的PPM接收解碼電路都由通用的數(shù)字集成電路組成,如 CD4013,CD4015等。對于這類電路來說,只要輸入脈沖的上升沿達(dá)到一定的高度,都可以使其翻轉(zhuǎn)。這樣,一旦輸入脈沖中含有干擾脈沖,就會(huì)造成輸 出混亂。由于干擾脈沖的數(shù)量和位置是隨機(jī)的,因此在接收機(jī)輸出端產(chǎn)生的效果就是“抖舵”。除此之外,因電位器接觸不好而造成編碼波形的畸變等原因,也會(huì)影 響接收效果,造成“抖舵”。對于窄小的干擾脈沖,一般的PPM電路可以采用濾波的方式消除;而對于較寬的干擾脈沖,濾波電路就無能為力了。這就是為什么普 通的PPM比例遙控設(shè)備,在強(qiáng)干擾的環(huán)境下或超出控制范圍時(shí)會(huì)產(chǎn)生誤動(dòng)作的原因。尤其是在有同頻干擾的情況下,模型往往會(huì)完全失控。

每一個(gè)遙控器通道都需要一個(gè)PWM采集器進(jìn)行采集,但是對于STM32來說不可能使用多個(gè)定時(shí)器來采集多個(gè)通道的PWM,這對于STM32的資源來說十分浪費(fèi)。因此采用的就是PPM編碼。PPM編碼是PWM的擴(kuò)展協(xié)議,可以在一個(gè)管腳中傳輸多路PWM信號。 PPM的頻率通常是50Hz,周期長度20ms,每一個(gè)周期中可以存放最多10路PWM信號,每一路PWM的周期為2ms,如下圖所示:

使用STM32的管腳中斷配合定時(shí)器中的計(jì)數(shù)可以準(zhǔn)確的捕獲一個(gè)周期內(nèi)的PPM信號中的高低電平變化,每2ms就是一路PWM信號的周期。

責(zé)任編輯人:CC

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

    關(guān)注

    2

    文章

    602

    瀏覽量

    39214
  • 波形圖
    +關(guān)注

    關(guān)注

    1

    文章

    34

    瀏覽量

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

    關(guān)注

    0

    文章

    46

    瀏覽量

    16995

原文標(biāo)題:無人機(jī)接收機(jī)的PPM協(xié)議

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    LabVIEW 波形圖波形圖

    LabVIEW 波形圖波形圖
    發(fā)表于 08-27 09:02

    新手請教:波形圖表和波形圖的區(qū)別

    新手請教:波形圖表和波形圖有什么區(qū)別?一般程序顯示時(shí),是用波形圖表還是波形圖?
    發(fā)表于 09-26 10:32

    波形圖波形圖

    波形圖波形圖表的區(qū)別是什么???
    發(fā)表于 03-26 17:56

    labview的波形圖問題

    labview中的xy橫軸的x只能是時(shí)間嗎?比如我現(xiàn)在有一個(gè)電壓-時(shí)間的波形圖,以及電流時(shí)間的波形圖,怎么才可以得到一個(gè)電壓-電流的波形圖呢?剛開始我想這樣。但是連線是錯(cuò)誤的,是我前
    發(fā)表于 10-24 14:18

    調(diào)頻信號波形圖

    調(diào)頻信號波形圖
    發(fā)表于 07-31 12:06 ?7915次閱讀

    74163的邏輯符號以及波形圖

    74163的邏輯符號以及波形圖
    發(fā)表于 01-12 13:52 ?8428次閱讀
    74163的邏輯符號以及<b class='flag-5'>波形圖</b>

    計(jì)數(shù)器級聯(lián)及波形圖

    計(jì)數(shù)器級聯(lián)及波形圖
    發(fā)表于 01-12 13:56 ?4473次閱讀
    計(jì)數(shù)器級聯(lián)及<b class='flag-5'>波形圖</b>

    LabVIEW中導(dǎo)出波形圖或圖表至文件

    LabVIEW中導(dǎo)出波形圖或圖表至文件LabVIEW中導(dǎo)出波形圖或圖表至文件LabVIEW中導(dǎo)出波形圖或圖表至文件
    發(fā)表于 02-18 11:44 ?209次下載

    PWM調(diào)速控制原理和電壓波形圖

    PWM調(diào)速控制原理和電壓波形圖及方案解析,希望給大家做參考。
    發(fā)表于 02-05 11:52 ?1.3w次閱讀
    PWM調(diào)速控制原理和電壓<b class='flag-5'>波形圖</b>

    基于multisim調(diào)頻仿真電路波形圖詳解

    本文檔的主要內(nèi)容詳細(xì)介紹的是基于multisim調(diào)頻仿真電路波形圖詳解。
    發(fā)表于 09-29 16:54 ?131次下載
    基于multisim調(diào)頻仿真電路<b class='flag-5'>圖</b>及<b class='flag-5'>波形圖</b>詳解

    LabVIEW初級教程之波形圖波形圖表的詳細(xì)資料說明

    在LabVIEW中經(jīng)常使用的數(shù)據(jù)繪圖工具是波形圖表和波形圖。 波形圖表是顯示一條或者多條曲線的特殊數(shù)值控件,一般用于顯示一恒定速率采集到的數(shù)據(jù)。波形圖表會(huì)保留來源于此前更新的歷史數(shù)據(jù)
    發(fā)表于 01-15 11:12 ?59次下載
    LabVIEW初級教程之<b class='flag-5'>波形圖</b>和<b class='flag-5'>波形圖</b>表的詳細(xì)資料說明

    LabVIEW初級教程之波形圖波形圖表的相關(guān)例程合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是LabVIEW初級教程之波形圖波形圖表的相關(guān)例程合集免費(fèi)下載
    發(fā)表于 01-15 11:12 ?49次下載
    LabVIEW初級教程之<b class='flag-5'>波形圖</b>和<b class='flag-5'>波形圖</b>表的相關(guān)例程合集免費(fèi)下載

    波形圖波形圖表的區(qū)別和技巧

    在labview中使用最多的圖形顯示有波形圖波形圖表,在介紹波形的技巧之前我們先來弄清楚波形圖波形圖表的區(qū)別。
    的頭像 發(fā)表于 10-22 11:43 ?3.5w次閱讀
    <b class='flag-5'>波形圖</b>和<b class='flag-5'>波形圖</b>表的區(qū)別和技巧

    labview波形圖Y坐標(biāo)分層思路

    labview 波形圖Y坐標(biāo)分層思路分析
    發(fā)表于 08-12 16:18 ?16次下載

    使用PlantUml繪制邏輯時(shí)序/波形圖

    使用PlantUml繪制時(shí)序,波形圖的簡單說明如下。
    的頭像 發(fā)表于 05-14 09:28 ?2081次閱讀
    使用PlantUml繪制邏輯時(shí)序<b class='flag-5'>圖</b>/<b class='flag-5'>波形圖</b>
    RM新时代网站-首页