摘要:設計一種基于STM32數(shù)據(jù)采集并在PC機上實現(xiàn)數(shù)據(jù)的顯示和存儲的系統(tǒng)。通過STM32進行數(shù)據(jù)的采集和存儲,通過RS232和USB與PC機通信,用C#語言編一個簡單的客戶端進行數(shù)據(jù)的顯示和存儲。電路設計方法簡單、可靠性高,能滿足實際應用的要求。
關鍵詞:STM32;數(shù)據(jù)采集 ;PC顯示; C#;USB
中圖分類號:TP216 文獻標識碼:A 文章編號:1009-3044(2013)13-3183-04
隨著自動控制和計算機技術的成熟和發(fā)展,加工設備的自動化程度有了很大的提高,各種控制設備與控制技術都被廣泛使用,大大提高了加工制造的效率,當然這種高效的生產(chǎn)對檢測量的精確性和實時性也提出了更高的要求,自動化行業(yè)迫切需求簡單實用的數(shù)據(jù)采集系統(tǒng)。
采集的方式、起始時間和持續(xù)時間由上位機通過RS 232口控制,數(shù)據(jù)通過USB接口傳輸至上位機保存??紤]到使用筆記本作為控制上位機時沒有232接口,使用USB轉(zhuǎn)232的電纜提供RS 232控制信息。
2 系統(tǒng)硬件設計
2.1 數(shù)據(jù)采集模塊
3 軟件設計
根據(jù)設計任務的要求,系統(tǒng)軟件主要完成數(shù)據(jù)的采集、濾波處理、串口與PC機的通信,數(shù)據(jù)采集軟件由信號采集與通信模塊軟件、PC機顯示軟件兩部分組成。
3.1 信號采集模塊的軟件設計
3.2 PC機顯示軟件設計
3.3 客戶端tem_port界面搭建
Windows 應用程序時一種新的.NET程序類型,tem_port界面就是創(chuàng)建的Windows應用程序。
界面搭建步驟:
4 結論
STM32具有的豐富外設接口,可以很方便的進行數(shù)據(jù)處理、數(shù)據(jù)通信,提高了系統(tǒng)設計的靈活性,使系統(tǒng)易于升級和擴展。本系統(tǒng)開發(fā)周期短、運行穩(wěn)定、性能可靠、使用方便。配合上位機采集界面,方便進行操作使用以及各種采樣數(shù)據(jù)的存儲,在多種模擬量輸入的數(shù)據(jù)采集和控制系統(tǒng)的應用中前景十分廣闊。在以后的研究中進一步開發(fā)更加美觀實用的電腦采集界面,改善系統(tǒng)的抗干擾能力,將數(shù)據(jù)采集系統(tǒng)應用到工業(yè)現(xiàn)場數(shù)據(jù)的采集中。
參考文獻:
[1] 蔡暢,戚文軍.農(nóng)登.數(shù)據(jù)采集系統(tǒng)設計[J].現(xiàn)代電子技術,2012,35(1):57-59.
[2] 鄭國軍,戴巧琪,肖德瑞,等.基于STM32的便攜式體檢裝置設計[J].醫(yī)學信息,2010(8):1989-1991.
[3] 劉明貴,于謇,梁吳.基于STM32的巖土工程無線采集系統(tǒng)[J].儀表技術與傳感器,2010(5):95-97.
[4] 趙錫鈞.基于RS 485接口的單片機串行通信[J].計算機技術,2000(4):56-58.
[5] 張震,王劍,黃國輝,等.高性能溫度采集儀的研制[J].機電工程,2010,27(3):80-84.
[6] 辛光,伍川輝.基于 STM32的列車噪聲數(shù)據(jù)采集系統(tǒng)[J].機械制造與檢測技術,2012,33(1):90-92.
[7] 張曙光.350km·h 高速列車噪聲機理、聲源識別及控制[J].中國鐵道科學,2009,30(1):86-90.
[8] 王永虹,徐煒,郝立平.STM32系列 ARM Codex一.M3微 控制器原理與實踐[M].北京:北京航天航空大學出版社,2008.
[9] STMicroelectronics.STM32F10x微控 制器參考手冊[EB/OL].[2008-12].http://www.st.conr.
[10] 柏逢明.音頻檢測技術與儀器[M].北京:國防工業(yè)出版社,2006.