pwm和ppm

1、PPM=脈位調製,用調製信號控制脈衝序列中各脈衝的相對位置(即相位),使各脈衝的相對位置隨調製信號變化。此時脈衝序列中脈衝的幅度和寬度均保持不變。
主要特徵參數:相位。
PWM=脈寬調製,用調製信號控制脈衝序列中各脈衝的寬度,使每個脈衝的持續時間與該瞬時的調製信號值成比例。
主要特徵參數:頻率、佔空比、相位。
PWM改變電機狀態的原理是:PWM的輸出電壓有效值佔空比緊密相關,計算公式是:Vo=Vcc*r,r=佔空比,如佔空比是20%,Vcc=5V,則輸出電壓的有效值是1V,直流電機在不同的電壓下運行速度是完全不同的,基本上佔空比越大,速度越快,如果是100%,VCC又是額定電壓的話,電機將全速運行。
從以上特徵參數的對比中可以看出,兩者的交集就是相位。
2、你的這個系統,無線通信系統其實傳輸的是一個編碼信息,而這個編碼所指代的內容(也就是接收端在接收到信號後,要做出的反應,如加速,減速,加多少,減多少,抑或是暫停,停止,啓動等等信息),其實在事先早就已編寫好並燒寫到電機控制器(如單片機)裏面去了。
單片機裏面其實就是一個PWM電機運行控制程序,只是留出了很多的狀態,根據上位機的指令會變更PWM運行控制程序中的幾個參數,這樣電機狀態就可以變了。
所以你這個系統其實可以分成兩部分,首先是無線通信系統,包括兩個控制器(上位機和下邊機),中間用無線發射接收電路連接,其目標是將上位機的命令以8位代碼形式發送給下位機,這種傳輸方式不見得一定要用PPM,也可以是你所熟悉的任何一種調製,比如FSK(夠簡單了吧),也可以用專用的數傳模塊(淘寶上比比皆是,從17,8塊到上百塊都有),如果你用在工業上,還可以用RS485之類的有線通信,抗干擾能力更好。
下位機的任務也非常明確,你設計幾種狀態(設計好一個狀態機),然後根據接收代碼,調整PWM程序中的幾個參數,進而輸出指令,驅動電機控制芯片(比如小型電機用的ULN2003,L298N之類的,大電機自己搭H橋),改變電機狀態。
發佈了28 篇原創文章 · 獲贊 15 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章