我正在使用一個系統,我從1KHz的傳感器(陀螺儀)獲取數據。確定一個頻率和幅度的持續時間
我想要做的是確定系統何時振動,以便我可以關閉輸出上的PID增益。
我現在擁有的是傳入值的高通濾波器。然後我將alpha值設置爲1/64,我相信它應該濾波大約10KHz的頻率。然後,我將這個值,然後整合,如果它是個人超過閾值。當我的綜合價值通過另一個門檻,然後我假設系統正在振動。我還會每半秒重新設置一次綜合值,以確保它只是朝着門檻增長。
我試圖用這個系統做的事情是確保它確實振動並且看不到顛簸。我試圖用一個上限來做到這一點,以增加整合價值的多少,但這並不是真的看起來有效。
我在尋找什麼更好的方法去檢測系統是否振動,而不是受到顛簸的影響,我的主要問題是,我不會錯過檢測振動的震動,因爲那樣會導致PID值不必要地降低。
這似乎是一個好主意,我明天就試試 –