原地靜止踩放煞車踏板測試雨刷是否會作動,這時發現好像沒拍到煞車踩板,可能要用耳朵聽煞車踏板跟雨刷掃動的聲音,所以下面的影片有帶到煞車踩板比較能表達出我的想法!
(忘了帶夜視那台,臨時用手機拍的加減看)
▲當車速小於3km/h時,踩下煞車踏板當放開煞車踏板後雨刷會掃動一次,就算上一秒才剛刷完,一樣馬上補刷一次,這樣停紅燈要起步時就非常的便利,通常停紅燈我會把間歇調慢,現在旋鈕也不用調了,因為當車速小於3km/h且間歇微調旋鈕設為1.4秒或2.4秒時,間歇會強制改為4.4秒,若6.4會以上都會強制加2秒,例8.4改為10.4秒,10.4秒改為12.4秒;另外若車速大於80km/h含以上,雨刷間歇會自動的強制切換到0.4秒間歇,幾乎是接近連續作動無間歇了,差不多等同切到慢速(LOW)。
(車速大於80km/h以上的影片就沒拍了,因為當下除了沒夜視設備外也沒有第二人可幫忙拍)
這邊重新提一下我會做這個雨刷控制的想法,其實當初我DIY增加微調就算不錯用了,有2~12秒左右的微調,但是若今天毛毛小雨我調12秒好了,或是雨不大不小的我調整2秒間歇,但是停紅燈時2秒又太快也吵,假設我在停紅燈時旋鈕調到12秒,但是如果在6秒時綠燈了,這時前擋視線不是那麼的清晰,都要先手動MIST刷一下,然後再調回2秒,
所以才會設計一個車速小於3km/h若有踩煞車,當煞車放開時就作動一次雨刷,而且車速小於3km/h時,間歇也會強制修正,若原本雨刷間歇旋鈕設為1.4秒或2.4秒,程式會直接強制改為4.4秒,若是4.4秒含以外的,就全部再加2秒間歇(除了12.4秒不加),這樣是不是就非常的人性化了,
還有一個問題,就是雨勢不大、市區這類的慢速行駛,假設間歇設為6.4秒好了,但若從上了高架或是行駛時速較高的路況,這時6.4秒的間歇又不夠了,開過幾款車都莫約在70或80km/h以上自動轉為低速無間歇,再加上自己的使用車輛的經驗,覺得80km/h是合理的,所以車速在80km/h含以上,雨刷的間歇會強制改為0.4秒,0.4秒這數值跟實際作動已經幾乎可以算是無間歇了,除了有原因設為0.4秒外,另一個就是因為.......我個人喜好!
K9雨刷間歇可調旋鈕有七個設定值,
雨刷作動刷上去再下來停住歸位後到下一次作動的靜止時間如下述...
在車速3km/h ~ 79km/h的情況時如下:
#第一段: 1.4秒
#第二段: 2.4秒
#第三段: 4.4秒
#第四段: 6.4秒
#第五段: 8.4秒
#第六段:10.4秒
#第七段:12.4秒
在車速0km/h ~ 2km/h的情況時如下:
#第一段: 4.4秒 (原1.4秒)
#第二段: 4.4秒 (原2.4秒)
#第三段: 6.4秒 (原4.4秒)
#第四段: 8.4秒 (原6.4秒)
#第五段:10.4秒 (原8.4秒)
#第六段:12.4秒 (原10.4秒)
#第七段:12.4秒
#當煞車踏板踩下時,只要放開煞車踏板雨刷將會立即刷一次
在車速80km/h 含以上的情況時如下:
#第一段: 0.4秒 (原1.4秒)
#第二段: 0.4秒 (原2.4秒)
#第三段: 0.4秒 (原4.4秒)
#第四段: 0.4秒 (原6.4秒)
#第五段: 0.4秒 (原8.4秒)
#第六段: 0.4秒 (原10.4秒)
#第七段: 0.4秒 (原12.4秒)
PS:
真的非常的人性化;
不過有一個不算缺點的適應點,因為我為了計算方便且另一方面也要降低運算,
所以我每半秒程式才會執行比對的條件,所以雨刷開關切到INT時,
若你是在程式剛好進入比對前一刻切到INT,雨刷就會馬上掃動一次,
但若是剛過了比對雨刷開關才切至INT,那雨刷就會慢半秒才掃動,
也就是說要等下一次的比對時才會作動雨刷,基本上0.1~0.3秒可以忽視,
只有0.4~0.5秒比較有感,但是半秒一瞬間就過了,
而且只有剛打開雨刷INT那時才會,另也不會每一次都那麼剛好半秒(剛過比對),
所以相同的,車速小於3km/h的煞車訊號判斷也是一樣的,
但這個比較沒問題,通常停等紅綠燈煞車一定會踩半秒以上,
程式會紀錄煞車訊號,所以只要有紀錄到有踩煞車,
若半秒的判斷剛過且這時煞車放開一樣會再下一次的判斷掃動雨刷一次,
也就是說,最差最慢的狀況就是放開煞車半秒後才掃動雨刷,
半秒有就是500ms,可以自己體會一下.........對我來說是不大影響。
其實上述半秒是可以改的,說白點只是迴圈sleep的那行及計數要改,
也可以改成0.1秒甚至微秒來做,但是我覺得這個控制不是那麼重要到需要非常的精準,
半秒就非常足夠了,不需要讓MCU那麼忙去做運算比對,
0.1秒的話,在3秒裡的紀錄可能決大多數都是重複的數據居多,
半秒應該是OK了,習慣上會想要把Loading減輕一些!
▲舊版改良品功成身退,辛苦您了……Ths!
補充:上車後一定要確認一件事情,就是車速讀取是不是正常
▲這個確認非常的重要,它關係到車速小於3km/h踩煞車放開雨刷要不要刷,以及車速大於80km/h自動切換加快雨刷,而且我是用ZD去切分壓來做VSS的5V-0V做光耦合,所以一定要再三確認!
PS:
20141113 update
車輛靜止時(車速0),間歇自動加2秒改為自動加4秒......
間歇全部往後順延2階(+4s),
例如
1.4秒變4.4秒、2.4秒變6.4秒、4.4秒變8.4秒、6.4秒變10.4秒、
8.4秒變12.4秒、10.4秒變14.4秒、12.4秒變16.4秒。
而更新的時間由原本500ms(半秒)判斷一次改為250ms(1/4秒)。
更新重點如下
在車速0km/h ~ 2km/h的情況時如下:
#第一段: 4.4秒 (原1.4秒)
#第二段: 6.4秒 (原2.4秒)
#第三段: 8.4秒 (原4.4秒)
#第四段: 10.4秒 (原6.4秒)
#第五段:12.4秒 (原8.4秒)
#第六段:14.4秒 (原10.4秒)
#第七段:16.4秒 (原12.4秒)
#當煞車踏板踩下時,只要放開煞車踏板雨刷將會立即刷一次。
更新時間500ms(半秒)判斷一次改為250ms(1/4秒)