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