基于A(yíng)RM-Linux的電子控制油門(mén)設計
3 實(shí)驗結果分析
理論上,細分系數N取值越大、執行器的動(dòng)作越精確越好,但過(guò)大的細分系數會(huì )導致執行器的命令對cmd的響應變慢。因此,N的取值應該根據執行器到節氣門(mén)閥的距離來(lái)綜合考慮,取細分系數N=5即使用公式:tcmp=tent(cmd+4)/200,最小角度為(45/5)=9,足以滿(mǎn)足實(shí)驗的需要。
采用實(shí)驗的方法,對MAX=date=16、20、25分別進(jìn)行實(shí)驗,并使用示波器進(jìn)行觀(guān)察根據寄存器的取整特性來(lái)對MAX=date的值進(jìn)行綜合的考量。結果如表1~表3所列。其中cmd為輸入指令.err為誤差,Wh為高電平寬度,~Wh為實(shí)際的高電平寬度。本文引用地址:http://dyxdggzs.com/article/149115.htm
由以上數據可以看出取MAX=date=20時(shí),誤差最小。由式(4)可知,prescale0+1=20、10、5對應的dividervalue=1、2、4。
結語(yǔ)
利用ARM鎖相環(huán)所產(chǎn)生的高頻率可以獲得更精細的PWM波,從而對舵機實(shí)現更精確的控制來(lái)達到油門(mén)精確控制的目的。本文從理論和實(shí)踐兩方面實(shí)現了舵機角度為9的控制,要想獲得更細分的角度,只需將N的值取大。如N=15,可獲得的最小控制角度為(45/15)=3;N=45,可獲得的最小控制角度為(45/45)=1。
評論