基于C8051的多路高精度數(shù)據(jù)采集系統(tǒng)設計
3.2 上位機軟件設計
本文引用地址:http://2s4d.com/article/247322.htmLabVIEW是由美國國家儀器公司(National Instruments)推出的、主要面向計算機測控領域的虛擬儀器軟件開發(fā)平臺,是一種基于圖形開發(fā)、調(diào)試和運行的集成化環(huán)境。
LabVIEW的函數(shù)庫中提供了串口通訊函數(shù),可用來設計下位機與PC機的串口通訊。定義通訊協(xié)議如下:密碼字+接收方地址+發(fā)送方地址+命令字+數(shù)據(jù)幀長+數(shù)據(jù)域+結(jié)束字,波特率:9 600,數(shù)據(jù)位:8,停止位:1,無奇偶校驗。上位機與下位機串口通訊的程序框圖如圖7所示,首先上位機向下位機發(fā)送數(shù)據(jù)采集命令,然后等待下位機采集并上傳數(shù)據(jù),接著上位機從串口中讀取下位機上傳的數(shù)據(jù),并返回主程序繼續(xù)執(zhí)行。
4 在彈箭質(zhì)量質(zhì)心測量中的應用
彈箭質(zhì)量質(zhì)心是一項重要的靜態(tài)參數(shù),在彈箭的研制過程中需要實現(xiàn)準確的測量。一般采用稱重傳感器測量出各個支點所承受的力,通過計算得出質(zhì)量和質(zhì)心。表1為三組不同質(zhì)量樣柱的實測數(shù)據(jù),由表1可知,系統(tǒng)測量精度優(yōu)于0.1‰,滿足彈箭質(zhì)量質(zhì)心高精度測量要求。
5 結(jié)論
該多路高精度數(shù)據(jù)采集系統(tǒng),充分利用C8051F350片內(nèi)24位∑-△型ADC,降低了成本,減少了芯片數(shù)量,使得電路板小巧、輕便,可應用于成本低、體積小的場合。經(jīng)過調(diào)試與試驗,其采集精度和數(shù)據(jù)傳輸均達到設計要求,可滿足多路高精度數(shù)據(jù)采集的需要,并成功應用于彈箭質(zhì)量質(zhì)心測試系統(tǒng)。
模擬信號相關(guān)文章:什么是模擬信號
評論