隨著戶外活動的普及和人們對便捷生活的需求,打氣泵成為越來越多有車人士及愛好戶外運動的人的裝備之一。而打氣泵的核心控制是它的芯片和軟件方案,,今天我們就介紹一下
打氣泵芯片軟件方案的開發(fā)過程與技術(shù)要點,。
打氣泵方案的軟件設(shè)計相較于硬件更具復(fù)雜性,,我們知道軟件的開發(fā)需要配合芯片也就是MCU的架構(gòu)和資源等參數(shù)去做設(shè)計和分析,,其中有幾大重要模塊它們分別是:微處理器,、存儲器,、外部設(shè)備,、編程語言等;
微處理器是MCU單片機的核心部件,,它主要是負責(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ā)時需要確定的程序語言,,這是單片機軟件開發(fā)中的核心環(huán)節(jié),。需要使用單片機編程語言和開發(fā)環(huán)境,根據(jù)硬件設(shè)計實現(xiàn)對外部設(shè)備的控制和數(shù)據(jù)處理,。編寫程序需要遵循單片機的編程規(guī)范和標(biāo)準(zhǔn),,確保程序的正確性和可靠性,。一般的程序語言分為匯編和C語言兩種較多,打氣泵方案則是使用匯編語言,,它能夠輕松讀取存儲器狀態(tài)以及硬件I/O接口情況,,擴展性高,能夠準(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
電機控制:MOS管、外接鎖定開關(guān)(充講關(guān))
照明燈控制:12V限流,,外接鎖定開關(guān)
記憶功能:掉電不丟失單位和設(shè)置值
溫度范圍:芯片工作范圍-30~70攝氏度
溫度補償:軟件溫度補償
充氣顯示:充氣過程中顯示胎內(nèi)氣壓
充氣補償:充氣到預(yù)設(shè)值后補償0.2PSI
超量程:超過測量范圍,,顯示Err
零點追蹤:軟件實時追蹤
按鍵:3個(SET、+,、-)輕觸開關(guān)