久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3868|回復(fù): 31
收起左側(cè)

打氣泵補(bǔ)氣和顯示的問題,大家都有什么辦法解決?

  [復(fù)制鏈接]
ID:686513 發(fā)表于 2022-6-8 08:59 | 顯示全部樓層 |閱讀模式

打氣泵在打氣過程中,由于氣流是動態(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è)定值


回復(fù)

使用道具 舉報

ID:329625 發(fā)表于 2022-6-8 10:34 | 顯示全部樓層
如果差值是固定的,在打氣時對差值進(jìn)行修改就可
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2022-6-8 11:33 | 顯示全部樓層
顯示到10就不用再增加了,然后電機(jī)還是繼續(xù)打氣補(bǔ)償,最后很關(guān)鍵,停止后,氣壓下降不大也不要顯示低于10,總的來說其實(shí)是作假來獲得好的用戶感覺
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-6-8 21:24 | 顯示全部樓層
wufa1986 發(fā)表于 2022-6-8 11:33
顯示到10就不用再增加了,然后電機(jī)還是繼續(xù)打氣補(bǔ)償,最后很關(guān)鍵,停止后,氣壓下降不大也不要顯示低于10, ...

到10顯示不增加,打氣不停,用戶感覺也不好,好像到了設(shè)定值不會停的感覺!
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-6-8 21:26 | 顯示全部樓層
本帖最后由 zhth1979 于 2022-6-8 21:28 編輯
17337161031 發(fā)表于 2022-6-8 10:34
如果差值是固定的,在打氣時對差值進(jìn)行修改就可

差值是固定的,能說具體一些嗎?這個問題想了好幾天了,也沒好辦法解決。
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2022-6-8 22:49 | 顯示全部樓層
你這壓力傳感器是正對著出氣孔???放側(cè)面都不會有這么大的動態(tài)誤差。
回復(fù)

使用道具 舉報

ID:230742 發(fā)表于 2022-6-8 23:03 | 顯示全部樓層
手工打氣的操作是憑經(jīng)驗(yàn)打到一個數(shù)字,然后松手,看看胎壓多少,缺了在補(bǔ)氣。
希望能有點(diǎn)啟發(fā)。
回復(fù)

使用道具 舉報

ID:624769 發(fā)表于 2022-6-9 00:12 | 顯示全部樓層
case 0: //parm1 = press;        //這句屏蔽掉,  僅僅在 打氣開關(guān) 開啟時 刷新 parm1
if(md1==1) parm1 = press       - 30;  
else  if(press<60) parm1=0;    //開關(guān)關(guān)閉,且氣壓 小于60  (也許拔掉氣管了,顯示歸0)
break; //parm1送給顯示   press為壓力傳感器實(shí)際值    md1打氣控制引腳



有必要的話, 再加一個 Case  或者一個狀態(tài)判斷,用來在  接上氣管,沒有開 打氣開關(guān)時的顯示。
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-6-9 11:11 | 顯示全部樓層
Hephaestus 發(fā)表于 2022-6-8 22:49
你這壓力傳感器是正對著出氣孔???放側(cè)面都不會有這么大的動態(tài)誤差。

沒有正對著出氣孔,打氣時這個氣壓是不穩(wěn)的,靜態(tài)時氣壓才是真正的輪胎氣壓。
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-6-9 12:37 | 顯示全部樓層
188610329 發(fā)表于 2022-6-9 00:12
case 0: //parm1 = press;        //這句屏蔽掉,  僅僅在 打氣開關(guān) 開啟時 刷新 parm1
if(md1==1) parm1 ...

case 0: //parm1 = press;        //這句不能屏蔽掉,這個是打氣停止時顯示,if(md1==1) parm1 = press       - 30;這句是在打氣時顯示,if(press<60) parm1=0;這句是氣壓從3PSI開始顯示,低于3PSI都顯示0.      還有不能加case狀態(tài)判斷吧,1.switch條件判斷不能為bit類型吧,這時只有打氣和不打氣也就是0和1.    2.這兩個狀態(tài)和用if語句判斷效果是一樣的吧。
回復(fù)

使用道具 舉報

ID:1033481 發(fā)表于 2022-6-9 13:45 | 顯示全部樓層
傳授一個終極方法給你,打氣過程中不顯示氣壓,做動態(tài)動畫,到達(dá)想要的氣壓再顯示。這樣就可以了
回復(fù)

使用道具 舉報

ID:1033481 發(fā)表于 2022-6-9 13:46 | 顯示全部樓層
傳授一個究極方法,你打氣時不顯示氣壓,顯示動畫,等到充氣完畢后顯示正確氣壓就可以了。
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-6-9 16:52 | 顯示全部樓層
啤酒瓶子老大 發(fā)表于 2022-6-8 23:03
手工打氣的操作是憑經(jīng)驗(yàn)打到一個數(shù)字,然后松手,看看胎壓多少,缺了在補(bǔ)氣。
希望能有點(diǎn)啟發(fā)。

一般打氣前設(shè)置好壓力值,按啟動鍵開始打氣,直至氣壓達(dá)到設(shè)定值電機(jī)自動停止,此時顯示和實(shí)際氣壓相同。補(bǔ)氣是在打氣中就做了!
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-6-9 16:53 | 顯示全部樓層
wufa1986 發(fā)表于 2022-6-8 11:33
顯示到10就不用再增加了,然后電機(jī)還是繼續(xù)打氣補(bǔ)償,最后很關(guān)鍵,停止后,氣壓下降不大也不要顯示低于10, ...

這個顯示到10不再增加好像不太好做到吧?
回復(fù)

使用道具 舉報

ID:624769 發(fā)表于 2022-6-9 17:27 來自觸屏版 | 顯示全部樓層
zhth1979 發(fā)表于 2022-6-9 12:37
case 0: //parm1 = press;        //這句不能屏蔽掉,這個是打氣停止時顯示,if(md1==1) parm1 = press   ...

為什么不能屏蔽掉? 屏蔽掉之后,關(guān)閉電源后parm1就不動了,不就滿足你的需求了么?
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-6-10 08:58 | 顯示全部樓層
188610329 發(fā)表于 2022-6-9 17:27
為什么不能屏蔽掉? 屏蔽掉之后,關(guān)閉電源后parm1就不動了,不就滿足你的需求了么?

屏蔽掉之后,關(guān)閉電源停止打氣后parm1就會比實(shí)際壓力值少3PSI.
回復(fù)

使用道具 舉報

ID:584814 發(fā)表于 2022-6-10 19:37 | 顯示全部樓層
充氣狀態(tài)顯示-3,非充電狀態(tài)正常顯示;
只在狀態(tài)互轉(zhuǎn)時,適當(dāng)延遲數(shù)據(jù)更新時間(兩個延時分別按實(shí)調(diào))。
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-7-25 16:43 | 顯示全部樓層
man1234567 發(fā)表于 2022-6-10 19:37
充氣狀態(tài)顯示-3,非充電狀態(tài)正常顯示;
只在狀態(tài)互轉(zhuǎn)時,適當(dāng)延遲數(shù)據(jù)更新時間(兩個延時分別按實(shí)調(diào))。

一開始我也是這樣想的,但沒有成功,我再試試。
回復(fù)

使用道具 舉報

ID:130230 發(fā)表于 2022-7-25 17:21 | 顯示全部樓層
在快要達(dá)到目標(biāo)氣壓值的時候放緩打氣速度。
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-7-26 08:40 | 顯示全部樓層
jizhongbiao 發(fā)表于 2022-7-25 17:21
在快要達(dá)到目標(biāo)氣壓值的時候放緩打氣速度。

這也是個不錯的方法,但一般這類產(chǎn)品好像沒有放緩打氣速度,控制電路也只有閉合或斷開。
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2022-7-26 08:58 | 顯示全部樓層
我買了個小米的打氣泵,就是到了設(shè)定值數(shù)字不動了,但是還要打氣一段時間
回復(fù)

使用道具 舉報

ID:130230 發(fā)表于 2022-7-26 11:22 | 顯示全部樓層
zhth1979 發(fā)表于 2022-7-26 08:40
這也是個不錯的方法,但一般這類產(chǎn)品好像沒有放緩打氣速度,控制電路也只有閉合或斷開。

可以間斷性打開就實(shí)現(xiàn)放緩的目的了。
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-7-26 13:36 | 顯示全部樓層
jizhongbiao 發(fā)表于 2022-7-26 11:22
可以間斷性打開就實(shí)現(xiàn)放緩的目的了。

除了這個放緩還有別的方法嗎?
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-7-26 13:42 | 顯示全部樓層
wufa1986 發(fā)表于 2022-7-26 08:58
我買了個小米的打氣泵,就是到了設(shè)定值數(shù)字不動了,但是還要打氣一段時間

這個方法試過,到設(shè)定值后數(shù)字不動還要打3PSI,需要等待很長一段時間才停止,給人感覺好像打氣泵有問題。
回復(fù)

使用道具 舉報

ID:844772 發(fā)表于 2022-7-27 08:37 | 顯示全部樓層
zhth1979 發(fā)表于 2022-7-26 13:42
這個方法試過,到設(shè)定值后數(shù)字不動還要打3PSI,需要等待很長一段時間才停止,給人感覺好像打氣泵有問題。

還在討論嗎?我顯示的時候會看是否開機(jī),如果靜態(tài)就直接顯示,如果泵開機(jī)就減去2.8左右再顯示。這樣就不會在關(guān)泵前等太久。
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-7-27 13:03 | 顯示全部樓層
glinfei 發(fā)表于 2022-7-27 08:37
還在討論嗎?我顯示的時候會看是否開機(jī),如果靜態(tài)就直接顯示,如果泵開機(jī)就減去2.8左右再顯示。這樣就不 ...

快停止打氣前鎖定顯示值是對的,可以解決等待時間長的問題,但實(shí)際只要是從打氣顯示切換到停止打氣顯示就會有這個跳變。
回復(fù)

使用道具 舉報

ID:844772 發(fā)表于 2022-7-27 16:38 | 顯示全部樓層
zhth1979 發(fā)表于 2022-7-27 13:03
快停止打氣前鎖定顯示值是對的,可以解決等待時間長的問題,但實(shí)際只要是從打氣顯示切換到停止打氣顯示就 ...

不是快停止大氣鎖定顯示,是只要是打氣狀態(tài)就減去3,非打氣狀態(tài)就直接顯示。
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-7-28 09:11 | 顯示全部樓層
glinfei 發(fā)表于 2022-7-27 16:38
不是快停止大氣鎖定顯示,是只要是打氣狀態(tài)就減去3,非打氣狀態(tài)就直接顯示。

目前就是這樣做的,打氣-3,不打氣正常顯示,可是在打氣和不打氣轉(zhuǎn)換的時候顯示會出現(xiàn)一個跳變,如打氣顯示10,不打氣會先顯示13再顯示10.
回復(fù)

使用道具 舉報

ID:844772 發(fā)表于 2022-7-28 09:49 | 顯示全部樓層
zhth1979 發(fā)表于 2022-7-28 09:11
目前就是這樣做的,打氣-3,不打氣正常顯示,可是在打氣和不打氣轉(zhuǎn)換的時候顯示會出現(xiàn)一個跳變,如打氣顯 ...

都知道原因,是很好解決的啊,就是在不打氣時,延遲個一兩秒再顯示當(dāng)前傳感器數(shù)值。如果你還有空,就寫個漸變的延遲程序放在開關(guān)氣泵前后的顯示程序那,因?yàn)殚_打氣也要延遲一點(diǎn),否則就會突然跳低再回來。
回復(fù)

使用道具 舉報

ID:130230 發(fā)表于 2022-7-28 15:24 | 顯示全部樓層
jizhongbiao 發(fā)表于 2022-7-26 11:22
可以間斷性打開就實(shí)現(xiàn)放緩的目的了。

在接近目標(biāo)值的時候不要顯示真正的氣壓值。例如你目標(biāo)值是10,你在9之后就控制你的顯示值緩慢增加,然后在你關(guān)電機(jī)的時候直接顯示目標(biāo)值即可。注意不要每次都顯示10,要隨機(jī)顯示9.9 10.1 這樣看起來比較真實(shí)。這里有個關(guān)鍵點(diǎn)要把握好,就是你控制顯示的時機(jī)要在在非常接近目標(biāo)值的時候以免被識破。
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-7-29 09:31 | 顯示全部樓層
本帖最后由 zhth1979 于 2022-7-29 11:09 編輯
glinfei 發(fā)表于 2022-7-28 09:49
都知道原因,是很好解決的啊,就是在不打氣時,延遲個一兩秒再顯示當(dāng)前傳感器數(shù)值。如果你還有空,就寫個 ...

你說的很對,停機(jī)時有沖高回落的跳變,啟動時有沖低回升的跳變,想了下還是這句的問題:if(md1==1) parm1 = press       - 30;   
回復(fù)

使用道具 舉報

ID:686513 發(fā)表于 2022-7-29 11:07 | 顯示全部樓層
glinfei 發(fā)表于 2022-7-28 09:49
都知道原因,是很好解決的啊,就是在不打氣時,延遲個一兩秒再顯示當(dāng)前傳感器數(shù)值。如果你還有空,就寫個 ...

這個跳變應(yīng)該是打氣IO口變化時不減或減3PSI(即是:if(md1==1) parm1 = press       - 30; )導(dǎo)致的,但不通過IO口檢測是否打氣并減掉沖高的3PSI,顯示又不對。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 盗摄精品av一区二区三区 | 日韩精品一区二区三区久久 | 国产精品美女 | 天天摸天天干 | a级毛片毛片免费观看久潮喷 | 在线视频国产一区 | 国产一极毛片 | 一级黄色短片 | 一区视频| 日韩一区二区福利视频 | 激情一区二区三区 | a欧美 | a级性视频 | 亚洲一区二区三区视频 | 亚洲成人精品一区二区 | 黄色毛片在线播放 | 日韩国产黄色片 | 国产精品一区二区欧美 | 免费观看日韩av | 久久一区二区三区四区 | 久久高清| 成人欧美一区二区三区色青冈 | 一区2区 | 免费黄色a视频 | 成人 在线 | 成人久久18免费网站麻豆 | 99爱在线| 成人午夜精品 | 日本不卡一区二区三区在线观看 | 九九综合 | 国产精品久久久亚洲 | 人妖一区| 日韩欧美大片在线观看 | 五月天激情电影 | 在线看91| 亚洲一区二区三区四区视频 | 久久免费视频1 | 国产精品久久久久久久久大全 | 国产成人精品一区二区 | 亚洲视频在线看 | 国产一区二区精华 |