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