觸發(Trigger)在很多應用都可以看到,原理是藉由設定某種特殊條件來引發動作。這個條件由外部的感應器或是量測系統來動作,一旦輸入訊號滿足特定的條件便會開始進行對應的流程或事件。我們可以藉由觸發來避免系統持續等待所造成的負擔。
最簡單的觸發就是由數位訊號所產生,當某個腳位的電位改變時便發出訊號,這類型的訊號有:高電位觸發(HIGH)、低電位觸發(LOW)、正緣觸發(或稱上升緣、raising edge、LOW to HIGH)和負緣觸發(或稱下降緣、falling edge、HIGH to LOW)。依據不同的需求選用這四種外部訊號不同的電位變化來當作觸發源。
而除了數位訊號外,類比訊號當然也可以當作觸發訊號源。類比訊號的觸發就比較簡單:設定好一個標準值,當量測到的數值高於或是低於此標準便啟動觸發訊號的產生。不過類比訊號常發生的一個問題就是輸入端的故障造成系統判斷的錯誤,避免的方式可以採用多組訊號輸入,當同一時間點的訊號輸入後,去掉當中最高和最低的兩組數值,剩下的取平均作為最終的判斷。
沒有留言:
張貼留言