隨著戶外活動(dòng)的普及和人們對(duì)便捷生活的需求,打氣泵成為越來越多有車人士及愛好戶外運(yùn)動(dòng)的人的裝備之一。而打氣泵的核心控制是它的芯片和軟件方案,今天我們就介紹一下打氣泵芯片軟件方案的開發(fā)過程與技術(shù)要點(diǎn)。
打氣泵方案的軟件設(shè)計(jì)相較于硬件更具復(fù)雜性,我們知道軟件的開發(fā)需要配合芯片也就是MCU的架構(gòu)和資源等參數(shù)去做設(shè)計(jì)和分析,其中有幾大重要模塊它們分別是:微處理器、存儲(chǔ)器、外部設(shè)備、編程語言等;
微處理器是MCU單片機(jī)的核心部件,它主要是負(fù)責(zé)處理各種外部信號(hào)和數(shù)據(jù),并幫助執(zhí)行復(fù)雜的算術(shù)和邏輯運(yùn)算和控制外部設(shè)備的工作;比如我們要做打氣泵方案,打氣泵中所需要的功能設(shè)定,四種單位充氣、自動(dòng)充停及報(bào)警功能都是有微控制器調(diào)控的。它的架構(gòu)還包括CPU、內(nèi)存、時(shí)鐘、復(fù)位等模塊,每一個(gè)模塊都有不同的功能。
儲(chǔ)存器的功能就相對(duì)比較簡單了,它就是一個(gè)存放空間。當(dāng)我們做好軟件上傳注入到芯片中,就是存放在這個(gè)位置上。在芯片選型時(shí),儲(chǔ)存空間是很重要的一項(xiàng)指標(biāo),因?yàn)樯婕暗杰浖_發(fā)后能否有足夠空間存放的問題。所以在做打氣泵方案開發(fā)時(shí),工程師一般會(huì)選用8k*16Bits的MTP程序存儲(chǔ)器。保證空間存放的同時(shí)還保留有可修改和升級(jí)的余量空間。
外部設(shè)備這一個(gè)就比較廣泛一些,在打氣泵方案以及無論任何方案都需要外部設(shè)備的配合使用,通過芯片的引腳使得外部設(shè)備與軟件連接,從而控制外部設(shè)備的功能操作。如按鍵、LED、繼電器等,實(shí)現(xiàn)對(duì)外部設(shè)備的控制和數(shù)據(jù)處理。
編程語言則是在軟件開發(fā)時(shí)需要確定的程序語言,這是單片機(jī)軟件開發(fā)中的核心環(huán)節(jié)。需要使用單片機(jī)編程語言和開發(fā)環(huán)境,根據(jù)硬件設(shè)計(jì)實(shí)現(xiàn)對(duì)外部設(shè)備的控制和數(shù)據(jù)處理。編寫程序需要遵循單片機(jī)的編程規(guī)范和標(biāo)準(zhǔn),確保程序的正確性和可靠性。一般的程序語言分為匯編和C語言兩種較多,打氣泵方案則是使用匯編語言,它能夠輕松讀取存儲(chǔ)器狀態(tài)以及硬件I/O接口情況,擴(kuò)展性高,能夠準(zhǔn)確的被執(zhí)行等優(yōu)勢。
便攜車載打氣泵方案的功能設(shè)計(jì):
顯示方式:LED/LCD顯示,測量和設(shè)置同屏顯示。
測量單位:4個(gè),循環(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
零點(diǎn)追蹤:軟件實(shí)時(shí)追蹤
按鍵:3個(gè)(SET、+、-)輕觸開關(guān)