前一陣子買了太多的單晶片,另一方面也因為後期車可能成本考量, 已經都使用這種開關式的控制電折後視鏡,不如就來試著玩看看吧 ! 而且這個只要小修改一個小判斷,即可以取代電折控制盒,像是K9的電動折疊後視鏡控制器…… 其過程還挺順利的,唯一不同設定的地方,就是當電折開關在收折時,我程式將不做任何動作! 這樣比較符合開關式的原理,而觸發式的我就沒有這樣判斷,雖然也是能做到! 程式寫好也燒入單晶片後,先用兩顆LED來做訊號區分,把LED當成繼電器即可! 在觀看影片之前,我來先做個功能介紹,經過說明再觀看影片會比較容易理解我的想法, 影片中有後視鏡控制開關,其電折按鍵是有段的開關, 按下去會下陷(收折),再按一次則回歸(攤開), 「紅色」LED為「攤開」,「黃色」LED為「收折」, 而另外在麵包板上的兩個小開關,一個代表遙控中控上鎖(左邊),另一個代表遙控中控解鎖(右邊)。 ▲後視鏡開關拔除代表KeyOFF, 在四秒內按上鎖兩次且後視鏡為攤開將收折後視鏡(#註1); 在四秒內按解鎖兩次且後視鏡為收折將攤開後視鏡; 若遙控收折後視鏡,而只解鎖一次,KeyON時一樣會自動攤開後視鏡,因電折按鍵在攤開的位置, #註1:後視鏡電折開關在收折的位置時,程式將不做遙控解鎖攤開或上鎖收折後視鏡之功能。 如果KeyOFF之前電折按鍵在收折的位置,也就是後視鏡目前是收起來的狀態, 遙控上鎖或解鎖將不在具有任何功能,所以使用遙控解鎖來使後視鏡攤開, 有時牆邊就差這幾公分,例如我停在牆邊,先收起後視鏡再更貼近牆邊後熄火離開車子, 若遙控解鎖攤開或是KeyON攤開後視鏡可能就頂到牆面了, 雖然這是在極少的機會才有可能發生,既然能100分的話,為何要屈就於60分是吧? ▲四秒內按上鎖或是解鎖才有動作產生,若超過即不做動作! 程式及電路搭配都測試OK,只要再把它弄到洞洞板及找個外盒裝好就可以找實車測試了, 心裡已經有一台車可以供我測試了,爽到你了,測試好就不再拆下來了…… 1. B+ 2. GND 3. 中控上鎖 4. 中控解鎖 5. 電折開關輸出A 6. 電折開關輸出B 7. 後視鏡收折輸入A 8. 後視鏡收折輸入B UPDATE: ▲手工製作 後來有修改一下程式,因為接點是使用繼電器控制,而八成原廠無控制盒(像TOYOTA、HONDA、……等等)的電折線路是一直保持有電源的狀態, 而我是使用MCU去控制RELAY,如果使用原廠這種白痴設計,會使繼電器的線圈一直通電,這樣壽命會影響到,所以,我改成有電折控制盒的方式,驅動電折後一小段時間即切斷電源,這樣KeyON時,繼電器就不用一直處於工作狀態,另一方面也改變了原廠白痴設計! 最大的差異在KeyON時電折開關判斷,當改變電折開關驅動繼電器15秒後切斷。 麵包板上: 黃光LED代表後視鏡攤開;白光LED代表後視鏡收折。 左邊按鍵代表上鎖訊號;右邊按鍵代表解鎖訊號。 後視鏡控制開關拔除代表KeyOFF,插回代表KeyON。 還記得上面說的吧?當後視鏡的電折開關在收折的位置即不做遙控中控的連動控制, 所以要有遙控連動後視鏡的控制,電折開關需要在攤開的位置, KeyON後,一切的主控將交回給原車,以原車的訊號為主…… 例: 當KeyOFF(電折開關在攤開)且使用遙控上鎖兩次收折後視鏡,但沒有使用遙控解鎖兩次來攤開後視鏡, 只要KeyON時後視鏡會打開; 還有另一種, 當KeyOFF(電折開關在攤開)且使用遙控上鎖兩次收折後視鏡,再使用遙控解鎖兩次來攤開後視鏡, 但這時若把電折開關切換收折位置,一但KeyON時後視鏡會收折; 因為加入了KeyON後電折繼電器的計時以及相關條件的判斷,所以測出了上述一個已修正的 bug…… 接下來就等實車測試了,我可是非常的有信心 ! UPDATE: 為何要這麼做?仿間不是有? 仿間的功能太遜了,也不能說遜,應該說它達不到我想要的設定! 不人性為何還要花錢買?對吧!?

創作者介紹
創作者 Nobody的無聊亂亂搞 的頭像
Nobody

Nobody的無聊亂亂搞

Nobody 發表在 痞客邦 留言(1) 人氣( 2293 )