隨著戶外活動的普及和人們對便捷生活的需求,,打氣泵成為越來越多有車人士及愛好戶外運動的人的裝備之一,。而打氣泵的核心控制是它的芯片和軟件方案,,今天我們就介紹一下
打氣泵芯片軟件方案的開發(fā)過程與技術(shù)要點,。
打氣泵方案的軟件設(shè)計相較于硬件更具復(fù)雜性,,我們知道軟件的開發(fā)需要配合芯片也就是MCU的架構(gòu)和資源等參數(shù)去做設(shè)計和分析,其中有幾大重要模塊它們分別是:微處理器,、存儲器,、外部設(shè)備、編程語言等;
微處理器是MCU單片機(jī)的核心部件,,它主要是負(fù)責(zé)處理各種外部信號和數(shù)據(jù),,并幫助執(zhí)行復(fù)雜的算術(shù)和邏輯運算和控制外部設(shè)備的工作;比如我們要做打氣泵方案,打氣泵中所需要的功能設(shè)定,,四種單位充氣,、自動充停及報警功能都是有微控制器調(diào)控的。它的架構(gòu)還包括CPU,、內(nèi)存,、時鐘、復(fù)位等模塊,,每一個模塊都有不同的功能,。
儲存器的功能就相對比較簡單了,它就是一個存放空間。當(dāng)我們做好軟件上傳注入到芯片中,,就是存放在這個位置上,。在芯片選型時,儲存空間是很重要的一項指標(biāo),,因為涉及到軟件開發(fā)后能否有足夠空間存放的問題。所以在做打氣泵方案開發(fā)時,,工程師一般會選用8k*16Bits的MTP程序存儲器,。保證空間存放的同時還保留有可修改和升級的余量空間。
外部設(shè)備這一個就比較廣泛一些,,在打氣泵方案以及無論任何方案都需要外部設(shè)備的配合使用,,通過芯片的引腳使得外部設(shè)備與軟件連接,從而控制外部設(shè)備的功能操作,。如按鍵,、LED、繼電器等,,實現(xiàn)對外部設(shè)備的控制和數(shù)據(jù)處理,。
編程語言則是在軟件開發(fā)時需要確定的程序語言,這是單片機(jī)軟件開發(fā)中的核心環(huán)節(jié),。需要使用單片機(jī)編程語言和開發(fā)環(huán)境,,根據(jù)硬件設(shè)計實現(xiàn)對外部設(shè)備的控制和數(shù)據(jù)處理。編寫程序需要遵循單片機(jī)的編程規(guī)范和標(biāo)準(zhǔn),,確保程序的正確性和可靠性,。一般的程序語言分為匯編和C語言兩種較多,打氣泵方案則是使用匯編語言,,它能夠輕松讀取存儲器狀態(tài)以及硬件I/O接口情況,,擴(kuò)展性高,能夠準(zhǔn)確的被執(zhí)行等優(yōu)勢,。
便攜車載打氣泵方案的功能設(shè)計:
顯示方式:LED/LCD顯示,,測量和設(shè)置同屏顯示。
測量單位:4個,,循環(huán)切換順序PSI,、KPA、Bar,、Kg/cm2
測量范圍:
3~150PSI;2~1030KPA
2~10.30Bar;2~10.50Kg/cm2
設(shè)置范圍:
3~120PSI;2~825KPA
2~8.25Bar;2~8.45 Kg/cm2
測量精度:+1%F.S(+1.5PSI,、+10KPA、+0.1Bar,、+0.1Kg/cm2),。
控制精度:+1%F.S(+1.5PSI、+10KPA、+0.1Bar,、+0.1Kg/cm2)
測量分辨率:0.5PSI,、5KPA、0.05Bar,、0.05Kg/cm2
設(shè)置分辨率:0.5PSI,、5KPA、0.05Bar,、0.05Kg/cm2
電機(jī)控制:MOS管,、外接鎖定開關(guān)(充講關(guān))
照明燈控制:12V限流,外接鎖定開關(guān)
記憶功能:掉電不丟失單位和設(shè)置值
溫度范圍:芯片工作范圍-30~70攝氏度
溫度補(bǔ)償:軟件溫度補(bǔ)償
充氣顯示:充氣過程中顯示胎內(nèi)氣壓
充氣補(bǔ)償:充氣到預(yù)設(shè)值后補(bǔ)償0.2PSI
超量程:超過測量范圍,,顯示Err
零點追蹤:軟件實時追蹤
按鍵:3個(SET,、+、-)輕觸開關(guān)