|
打氣泵在打氣過程中,由于氣流是動態(tài)的,所以實(shí)時顯示會比靜態(tài)多3psi,打氣停止時,實(shí)時顯示又會回到壓力傳壓感器檢測到的真實(shí)值。如設(shè)定10psi壓力,打氣到10PSI停止打氣(此時壓力傳感器檢測到的是動態(tài)10PSI),顯示馬上從10PSI降到7PSI(此時壓力傳感器檢測到的是靜態(tài)7psi),我想實(shí)現(xiàn)的是設(shè)置10PSI,打氣中顯示到10PSI停止打氣后靜態(tài)實(shí)際壓力也是10psi. 我的方法是打氣中加3PSI補(bǔ)氣到13PSI(靜態(tài)實(shí)際壓力為10PSI) 根據(jù)打氣控制引腳的高低電平,來控制顯示,如打氣時顯示值為13-3PSI,不打氣時為10PSI。但這也有個問題就是打氣停止的那一刻,顯示會從10到13再到10的跳變。
顯示
case 0: parm1 = press; if(md1==1) parm1 = press - 30; if(press<60) parm1=0; break; //parm1送給顯示 press為壓力傳感器實(shí)際值 md1打氣控制引腳
打氣補(bǔ)氣
case 0: if(parm1 > keynum1) {md1=0;} break; keynum1為設(shè)定值
|
|