基于AD7891的車輛稱重采集系統(tǒng)設(shè)計(jì)
4 系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)程序流程主要是對(duì)采集到的數(shù)據(jù)進(jìn)行誤差分析處理。圖4為車輛稱重數(shù)據(jù)處理程序流程.其中初始化DSP、AD7891和外圍元件,包括設(shè)置堆棧指針,設(shè)置定時(shí)器工作模式并使其能中斷,設(shè)置數(shù)據(jù)存儲(chǔ)器初值及對(duì)A/D轉(zhuǎn)換器初始化等。系統(tǒng)上電后,首先執(zhí)行初始化程序。初始化完成后.調(diào)用信號(hào)采集和A/D轉(zhuǎn)換程序,分別采集前、后輪軸的電容傳感器輸出信號(hào)和車輛加速度傳感器輸出信號(hào)。
通過(guò)圖4看出.程序的關(guān)鍵就是準(zhǔn)確采集到傳感器輸出電壓。為實(shí)現(xiàn)車輛稱重系統(tǒng)的高速采樣,首先分析AD7891的時(shí)序,圖5為AD7891并行工作時(shí)序。
評(píng)論