基于LabVIEW與單片機(jī)串口的數(shù)據(jù)采集系統(tǒng)
采用TLC0831芯片進(jìn)行數(shù)據(jù)的采集。TLC0831芯片為8位逐次逼近電壓型A/D轉(zhuǎn)換器,支持單信道輸入串口輸出,極性設(shè)置固定,不需尋址。其主要特點(diǎn)為:8位分辨率;5V的電源提供0~5V的可調(diào)基準(zhǔn)電壓;輸入輸出可與TTL和MOS兼容。
若要提高信號(hào)的采樣頻率,只需選擇轉(zhuǎn)換速度較快的A/D芯片即可。硬件部分原理圖如圖6。
2.2軟件部分
下面給出單片機(jī)軟件部分的主要程序。波特率設(shè)置為9600,用定時(shí)器1產(chǎn)生波特率,串口工作在方式1,無(wú)奇偶校驗(yàn)。定時(shí)器0設(shè)定采樣的時(shí)間間隔。TLC0831為A/D轉(zhuǎn)換器數(shù)據(jù)采樣子程序,SEND為單片機(jī)發(fā)送子程序。
3結(jié)論
本文利用單片機(jī)進(jìn)行前端數(shù)據(jù)采集,通過(guò)串口實(shí)現(xiàn)與LabVIEW的數(shù)據(jù)通訊,利用LabVIEW的強(qiáng)大信號(hào)分析處理功能,開發(fā)了一套投資少、操作簡(jiǎn)便的數(shù)據(jù)采集與信息分析系統(tǒng)(其虛擬面板如圖7所示)。實(shí)驗(yàn)證明,該系統(tǒng)運(yùn)行良好。
參考文獻(xiàn):
[1] LabVIEW User Manual[M]. USA: National Instruments Corporation, 1998.
[2] 楊樂(lè)平,等.LabVIEW程序設(shè)計(jì)與應(yīng)用[M].電子工業(yè)出版社,2001.
[3] 劉君華,等.虛擬儀器圖形化編程語(yǔ)言LabVIEW教程[M].西安電子科技大學(xué)出版社,2001.
[4] 張毅剛,等.MCS51單片機(jī)應(yīng)用設(shè)計(jì)[M].哈爾濱工業(yè)大學(xué)出版社,1997.
評(píng)論