RC 發表:
其實我做的換擋控制模組
就等於排擋座上面那片電 ...
您思考得很週到,這些問題當初設計控制模組時也都思考過,我分享一下我的想法給您參考。
開發的過程中我測試過許多誤操作的狀況,包含控制模組故障短路可能會造成的情形,發覺其實TCM的保護非常嚴格,只要出現不合邏輯的訊號TCM都會限制變速箱功能以保護變速箱(就是您說的要熄火再發動才能暫時解除的狀況)。所以當初設計模組的時後就加入許多保護迴路直接避免掉這些問題,雖然TCM的保護做得很好,但我還是把這些錯誤邏輯都避免掉,主要的作用是不要讓這些訊息出現,因為ECU會記錄這些錯誤碼,原廠插IDS讀出來時比較麻煩。
至於對N93的直接傷害問題,當初我要拉出這些訊號線的時候都對每個接腳進行量測,取得可以觸發訊號的threshold value。像這種多層板,沒有原始線路圖無從得知訊號源零件規格及datasheet的狀況下,這些數據有助於在設計控制電路時對訊號源多一層保護。再來是選用零件時,控制訊號的IC挑選open-drain的規格,除了有diode的作用外,閒置時也不會拉電流;做動期間訊號也都過限流電阻,以確保對N93的訊號源零件壽命影響降到最低。當然除了這些以外,最基本的安全開關一定要有,只要發現異狀立刻切斷控制電路與N93的所有連線。N93一片原廠報價那麼貴,我不可能開自己玩笑的...
至於D檔切手排計時恢復的問題,計時模式有一個關鍵就是每次換檔都要對timer做retriggering,所以在山路這種頻繁換檔的路況上不太可能會發生計時結束跳回D檔的情形。會跳回D檔表示換檔頻率很低,那麼跳回D檔也是剛剛好而已。當然每個人的使用習慣不同,那就依照個人使用狀況去設定時間就好。真需要長時間固定某一檔位的話,那就打到S檔切換成恆時手排模式,Timer會被disable,但撥片還是有作用。
其實我用了這陣子以來發現最好用的功能是手動解除,因為電腦不可能比你還清楚你遭遇到的路況。例如我臨時需要超車,按下降檔踩油門抓過去後,再手動解除回復D檔。這整個過程只要3~5秒,可是如果把手排模式計時設定成3~5秒基本上是不能用的。
至於您說的訊號持續送的問題。手排訊號是edge triggering,試著升(降)檔時把排檔桿拉(推)住就知道我在說什麼了。