新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 滾動軸承強化壽命試驗的數(shù)據(jù)采集系統(tǒng)設計

滾動軸承強化壽命試驗的數(shù)據(jù)采集系統(tǒng)設計

作者: 時間:2011-05-24 來源:網(wǎng)絡 收藏

第2種方案在編程上較第一種方案稍復雜,通過查詢采集卡讀回數(shù)據(jù)的長度實現(xiàn)定時功能,而該方式的定時依賴于采集卡硬件自身的時鐘系統(tǒng),較第1種方案定時更加精確,在200 kHz的采樣率下定時精度能達到5μs。因此文中采用第2種定時方案。系統(tǒng)流程框圖,如圖3所示。

本文引用地址:http://m.butianyuan.cn/article/194941.htm

f.jpg


數(shù)據(jù)定時方面,對于因調(diào)用Read_A/D()函數(shù)的時間間隔不能嚴格相等,導致Read_A/D()函數(shù)每次返回的數(shù)據(jù)長度可能會不相等,致使無法準確定時的問題。解決方法是開辟一個用戶緩存區(qū)作為數(shù)據(jù)緩沖池,每次從數(shù)據(jù)緩沖池獲取定長數(shù)據(jù)量。具體實現(xiàn)的部分代碼如下
d.jpg
f.jpg
數(shù)據(jù)保存方面,因每秒鐘需將大量浮點型數(shù)據(jù)寫入文本文件所占用的時間遠遠超過了調(diào)用Read_A/D()函數(shù)允許的最長時間間隔,導致內(nèi)部緩存溢出。于是提出將采樣數(shù)據(jù)放到臨時開辟足夠大的用戶緩存中,然后調(diào)用fwrite()函數(shù)一次性將用戶緩存中的數(shù)據(jù)寫入到文本文件中,具體實現(xiàn)的部分代碼如下
g.jpg



評論


相關推薦

技術專區(qū)

關閉