新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 滾動軸承強化壽命試驗的數據采集系統設計

        滾動軸承強化壽命試驗的數據采集系統設計

        作者: 時間:2011-05-24 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/194941.htm

        f.jpg


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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 岳普湖县| 兴安县| 安溪县| 东光县| 莱芜市| 花莲市| 会理县| 大连市| 突泉县| 田林县| 土默特左旗| 綦江县| 玛纳斯县| 建宁县| 桂阳县| 温宿县| 大港区| 怀仁县| 伊金霍洛旗| 那坡县| 彰化县| 水城县| 乐都县| 松潘县| 洱源县| 平度市| 阜南县| 汾西县| 长寿区| 南通市| 西城区| 青海省| 耒阳市| 房山区| 凤山县| 清原| 江源县| 镇巴县| 定兴县| 沭阳县| 武宁县|