金剛石鋸片的振動信號的低頻采樣實現非常簡單,無需設置采樣頻率,但無法真正的實現數字量和模擬量同步,因兩者之間時一對多的關系,采集一個數字量將有一組脈沖量同時被采集,如圖5-31所示。
模擬量采樣數目與外部輸入頻率有關系,對于相同的低頻采樣,外部輸入同將產生不同的模擬量采樣點數。因此采用此方法不加任何處理將很難實現數量與模擬量的同步采集。
在此基礎上,提出以下幾種低頻采樣的改進方式:
方法一是在一循環內數字量和模擬量各采集一個點,通過等待時間(wait until next ms multiple)實現采集同步。但是該方法的時間間隔不是嚴格意義上的設定值,過大或者過小都會有 1 -3ms 的誤差, 這個對于金剛石鋸片的振動信號采樣 (要求最大采樣率為60kHz) 精度是遠遠不夠的,所以舍棄該方法。這種方法一般適用于采樣頻小于30Hz, 且時間間隔要求不精確的情況。
方法二是在方法一的基礎之上改進得來的。在一次采集循環中,模擬量依采集單點,脈沖量采集的點是設定時間內采集多點的平均值,但結果仍呈現單單的效果。經過試驗驗證此方法同方法一相同,不適用于高頻采集。
方法三采用脈沖量的上升沿或者下降沿作為模擬量采集的時鐘源 (source端),實現實時觸發, 這樣就可以實現模擬量的采樣頻率由脈沖量控制。但是慮到外界脈沖頻率過高的問題,遠遠超過了采樣頻率的需求,采用一種釋算法來達到采樣目標。
首先把采集到的許多點的頻率值轉化為時間,且兩均為數組形式,然后根據制定的時間間隔從該數組中取出若干組時間和模擬的對應值形成新的數組。這樣能夠滿足金剛石鋸片的振動信號同步采集的要求,但是采樣的時間間與物理時間不是嚴格同步的, 所以造成波形的不連續,表 5-6是通過該方法獲的一組數據。
從表 5-6 數據可知,時間間隔存在不連續,所以檢測的結果必定會產生無律的跳躍。究其根本原因,在于低頻信號的波形時間間隔受外部信號控制所致。
由于低頻信號的局限性,無法對采樣時間間隔進行精確控制,所以,金剛石鋸片的振動信號的低頻樣僅適用于采樣頻率要求不嚴格的情況。但是,其優點是測量值精確,可以精到三位小數,因此在一定的測量場合會得以使用。