基于CAN總線的自動離合器控制器設(shè)計
CAN 節(jié)點硬件電路主要包括: 帶有CAN 控制器的微控制器和用于數(shù)據(jù)收發(fā)的CAN 收發(fā)器。本文選用的微處理器XC878CM 帶有片內(nèi)的CAN 控制器, 主要負(fù)責(zé)CAN 的初始化和數(shù)據(jù)處理。MultiCAN 模塊集成了除收發(fā)器外CAN 總線控制器的所有功能。此外,MultiCAN 還具有先進(jìn)的驗收濾波功能、先進(jìn)的數(shù)據(jù)管理、先進(jìn)的中斷管理等優(yōu)良特性。CAN 的收發(fā)器種類很多, 本設(shè)計中選用英飛凌公司的高速收發(fā)器IFX1050G。CAN 節(jié)點的接口電路圖如圖3 所示。
圖3 CAN 節(jié)點的接口電路圖
3 軟件設(shè)計
電控單元ECU 的控制軟件主要由離合器控制程序和CAN 總線通信程序組成。
3.1 離合器控制軟件設(shè)計
離合器的控制程序包括三個部分: 離合器分離控制程序、起步結(jié)合控制程序、換擋結(jié)合控制程序。其中分離控制程序比較簡單,ECU 得到分離指令后, 離合器全速分離, 并且準(zhǔn)確地在完全分離點停止即可。離合器的控制難點在于起步結(jié)合控制。離合器的起步結(jié)合過程既要保證車輛起步的平穩(wěn)性、舒適性、起步不熄火, 又要保證起步的快速性, 減少滑摩功的產(chǎn)生, 延長離合器使用壽命。因此, 要取得較好的控制效果除了對離合器的結(jié)合量進(jìn)行控制外, 還要對離合器的結(jié)合速度進(jìn)行控制, 并通過與發(fā)動機(jī)的協(xié)調(diào)控制, 提高控制效果。圖4 為起步結(jié)合控制軟件流程圖。換擋過程中離合器的結(jié)合控制與起步控制在控制策略上類似, 在此不再贅述。
圖4 起步結(jié)合控制軟件流程圖
評論