摘 要: 為輔助《檢測技術與儀表》課程綜合實驗教學、改善實驗教學質量,以單片機數據采集系統為例,提出了基于LabVIEW和Proteus的虛擬數據采集系統設計方法。利用Proteus中的AT89C51單片機作為下位機,實現數據采集、數據顯示及向上位機傳輸數據功能。以LabVIEW軟件為平臺構建上位機系統,實時采集下位機數據,對采集的數據進行保存和分析處理,按需要回放存儲數據。利用Virtual Serial Port Driver 6.0虛擬的一對串口實現上位機與下位機之間的通信。實驗結果表明,設計的虛擬數據采集系統與實際系統實驗結果一致。
關鍵詞: 數據采集; 虛擬串口; Proteus; LabVIEW
中圖分類號: TN919?34; TP311.5 文獻標識碼: A 文章編號: 1004?373X(2013)09?0102?03
0 引 言
隨著計算機技術的發展,以美國國家儀器(NI)公司的LabVIEW為代表的虛擬儀器技術應用日益廣泛。LabVIEW是一個工業標準的圖形化開發環境,它結合了圖形化編程方式的高性能與靈活性以及專為測試、測量與自動控制應用設計的高端性能與配置性能,是數據采集、儀器控制、測量分析與數據顯示等各種測控裝置研發設計過程中必要的開發工具[1]。目前,基于LabVIEW的測控設備研發都需配置NI公司的專供數據采集卡(如PCI,GPIB,PXI,VXI等)[2?5],而這些數據采集卡價格昂貴,通常在數萬元或數十萬元以上,這使得一般普通高校開展測控技術方面的綜合實驗教學舉步維艱。
Proteus嵌入式系統仿真與開發平臺可為上述問題的解決提供技術支持[6]。Proteus軟件是由英國Labcenter electronics公司開發的,是目前世界上最先進、最完整,惟一能夠對各種處理器進行實時仿真、調試與測試的EDA工具。……