最近在做一個基于ADXL345的自動提示剎車山地車尾燈的產品,硬件是做好了大概的原理就是通過檢測一個軸加速度來判斷有沒有在剎車
現在有問題是:要通過怎么樣的算法來判斷這個剎車與否?想是幾個算法,有做過相關的能否給個建議
1:每100mS取樣一次,使用前后兩次數據對比判斷是否有減速動作
2:每15mS取樣一次,取樣8次之后平均值算一個數據,下一個數據再和這個數據相比,用來判斷剎車與否
3:每兩次取樣有一個減速,算一次,連續減速N次算一次有效的剎車
以上就是能想到的算法,不知道哪個好點,還是有其它更好的算法?
還有,暫時還沒有想到怎么關斷車燈倒下和剎車,因為,如果是車燈倒下的話,它也是會產生加速度的,它如何與正常的剎車區分呢?
|