程龍 郭明








摘 要 AMT(Automated mechanical transmission)自動機械變速箱,是在機械變速箱和普通離合器的基礎上改變手動換檔操縱的部分,通過TCU來智能選檔,電氣控制單元控制選檔、換檔和離合器的操縱,來實現選檔換檔自動化的。因為AMT的TCU需要與發動機及整車等進行通訊,而在實際車輛中,由于條件限制,不方便進行調試,故在試驗間建立了AMT駕駛模擬倉測試系統,在試驗間實現對發動機及整車CAN報文的模擬,實現與AMT的通訊,同時AMT駕駛模擬倉可以模擬駕駛員的部分操作,實現對AMT的控制,完成起AMT起步、加速、換擋等重要測試。
關鍵詞 AMT;模擬倉;CAN報文
1 引言
AMT(Automated mechanical transmission)系統的開發需要大量道路試驗來評價起步、加速、換擋等重要的駕駛性能,由于受客觀條件限制,在實車測試中不能完整進行AMT性能測試,故在試驗間建立了AMT駕駛模擬倉測試系統,模擬駕駛員的部分操作,實現對AMT的控制,測試AMT部分性能。
2 AMT駕駛模擬倉測試系統實物圖
AMT駕駛模擬倉測試系統試驗臺架主要由驅動電機(模擬發動機)、加載電機(模擬道路阻力)、測量盒(通訊端)、變速器油溫冷卻系統和AMT及其TCU等組成。試驗臺架給TCU供電,同時通過測量盒使TCU與試驗臺架實現CAN通訊連接,同時在試驗間引出換擋手柄單元、駐車開關、點火開關和通訊線束等。如圖1、圖2和圖3所示:
3 AMT駕駛模擬倉測試系統試驗臺架原理圖
AMT駕駛模擬倉測試系統(如圖4所示)由硬件平臺、AMT總成及其控制器(TCU)、換擋手柄單元、STARS及Sparc控制軟件、轉速轉矩傳感器、交流驅動電機、交流加載電機、壓縮空氣系統及臺架線束等組成。其中硬件平臺用于臺架的搭建,STARS及Sparc控制軟件用于控制變速器自動測試流程以及與其他設備的CAN通訊、交流驅動電機用于模擬發動機、交流測功機用于對道路行駛阻力的模擬。控制器(TCU)通過CAN線連接到臺架測量盒上,實現AMT與臺架通訊。同時通過CAN連接AMT診斷和自學習軟件,對AMT自學習和在線故障診斷。并且STARS軟件對數據進行監視與采集。
4 AMT駕駛模擬倉測試系統試驗臺架測試軟件開發
4.1 AMT駕駛模擬倉測試系統軟件其主界面,此界面為可拖拽式,人機交互性好,利于相關人員開發。如圖5所示:可以在控制界面中模擬駕駛員油門開度和制動踏板開度,實現整車中駕駛員模擬工況,同時也可以進行道路負載模擬,實現道路坡度模擬。
為了實現對AMT駕駛模擬倉測試系統的,根據實際需求編寫測試流程圖,實現了以下的模擬:1、駕駛員油門動作及規定開度;2、駕駛員制動動作及規定開度;3、換擋手柄單元掛入前進擋;4、道路坡度的模擬;5、AMT擋位判斷。具體測試流程見圖6:
根據上面測試流程圖,使用STARS控制軟件中基于C語言的開發環境的TS編輯器進行開發編輯,形成測試程序,如圖7所示
臺架試驗系統測試程序主要包括:
(a)發動機點火控制程序;(b)發動機怠速控制程序;(c)油門加載控制程序;(d)坡度阻力控制程序;(e)擋位判斷控制程序;(f)數據自動記錄系統等。
下面是擋位判斷控制程序:
integer result
SR:GearboxULI\RestoreDemValOrg = TRUE
ifnotSR:PowertrainULI\EngineMapEnabledthen
callSR:PowertrainULI\EnableEngineMap (TRUE,result)
endif
ifnotSR:PowertrainController\EngineSimulation Cmdthen
callSR:PowertrainController\SetEngineSimulation(TRUE,result)
endif
callSR:SupportTCU\RunSpeedRamp
SR:GearboxULI\ActGear<> 0
SR:GearboxULI\ActGear>4
callSR:SupportTCU\RunThrottleRamp
SR:GearboxULI\ActGear>11
4.2 模擬CAN報文數據幀丟失測試
在STARS軟件中,在CAN Editor工具(其界面如圖8所示)中屏蔽臺架模擬發動機報文,測試AMT是否能掛上前進擋,是否能起步等基本性能。具體測試了以下CAN報文:
EEC1、EEC2、EEC3、CCVS、ERC1Engine、REC1Retarder、ACC1、EBC1、EBC2、ETC1、TSC1。經過測試發現屏蔽EEC1報文,對AMT影響最大,導致其無法掛檔,其他報文對AMT控制影響不大,或者沒有發現其影響其他功能。
5 AMT駕駛模擬倉測試系統試驗臺架試驗結果及分析
(1)完成了STARS系統與AMT中TCU的基于SAE J1939的通訊功能,實現報文交換與共享;
(2)AMT駕駛模擬倉測試系統模擬發動機 CAN報文丟失幀測試;
(3)基于STARS軟件中基于C語言的開發環境的TS編輯器,開發完成了AMT測試流程,實現AMT根據道路模擬狀況自動換擋。
(4)下一步工作:(1)實現模擬系統的循環工作,使之自動化與智能化;(2)模擬CAN報文數據幀丟失測試中,繼續發掘其丟失對AMT其他控制功能影響。
參考文獻
[1] 余志生.汽車理論.機械工業出版社,2008.
[2] Vehicle Application Layer,J1939-71.SAE International, 2008.