專利名稱:基于can總線的amt電控單元開發(fā)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種基于CAN總線的AMT自動變速器電控單元開發(fā)系統(tǒng), 屬亍汽車電子控制領(lǐng)域。
背景技術(shù):
電控機械式自動變速器(AMT)可以模擬熟練駕駛員操縱汽車的整個換檔過 程,操縱方式簡單可靠,既可改進整車駕駛性能,還能降低油耗及廢氣排放, 很適合我國國情,電控單元是AMT的重要組成部分,而單片機是電控單元的控 制核心;隨Flash技術(shù)在單片機上的應(yīng)用,使得單片機徹底脫離了仿真器,單 片機可以在線編程,實現(xiàn)了 "自己開發(fā)自己"的目的,大大提高了電控單元的 開發(fā)效率;在AMT的開發(fā)過程中,需要對嵌入到單片機內(nèi)部的控制軟件、電控 參數(shù)進行大量反復(fù)的調(diào)試、修改、升級等工作,即反復(fù)對單片機進行編程,目 前最流行的方法是采用BDM調(diào)試器下載代碼的方式,如清華大學(xué)的邵貝貝在專 著"單片機嵌入式應(yīng)用的在線開發(fā)方法"中所提到的MC9S12系列單片機的開發(fā) 方法;在AMT的開發(fā)過程中,還需要對嵌入到單片機內(nèi)部的每個關(guān)鍵電控參數(shù) 進行調(diào)試,即實車標(biāo)定工作,目前一般采用串行口或CAN 口通訊的方式。顯然 這兩種工作數(shù)據(jù)通訊的方式是不同的,開發(fā)電控單元時需要頻繁在BDM方式和 CAN 口通訊方式之間切換,如上海交通大學(xué)的丁然然在碩士學(xué)位論文"基于模糊 規(guī)則的AMT換擋執(zhí)行機構(gòu)位置的高精度控制中"采用單片機的開發(fā)方式,影響 了開發(fā)效率。
實用新型內(nèi)容
-本實用新型的目的是設(shè)計一種基于CAN總線的AMT電控單元開發(fā)系統(tǒng), 以實現(xiàn)在AMT電控單元開發(fā)時在同一套硬件系統(tǒng)上進行實車標(biāo)定、代碼下載、 數(shù)據(jù)升級的目的。
本實用新型是通過如下技術(shù)方案實現(xiàn)的
一種基于CAN總線的AMT電控單元開發(fā)系統(tǒng),它至少由PC機(1)、 USB-CAN 轉(zhuǎn)換模塊(2)、帶CAN總線通訊端口的AMT電控單元(3)組成;PC機(1)與 USB-CAN轉(zhuǎn)換模塊(2)通過USB連線;USB-C認轉(zhuǎn)換模塊(2)通過CANH、 CANL 連線與AMT電控單元(3)相連;AMT電控單元(3)采用MC9S12系列單片機控
3帝lj; PC機(1)和AMT電控單元(3)開發(fā)相應(yīng)的實車標(biāo)定、代碼下載及數(shù)據(jù) 升級監(jiān)控程序,然后通過USB-CAN轉(zhuǎn)換模塊(2)對系統(tǒng)進行聯(lián)機調(diào)試。
本實用新型與現(xiàn)有AMT電控單元開發(fā)方式相比,實現(xiàn)了代碼下載、數(shù)據(jù)升 級等工作與實車標(biāo)定系統(tǒng)的有機整合,實現(xiàn)了硬件系統(tǒng)的共享;避免了開發(fā)電 控單元時需要反復(fù)插拔BDM調(diào)試器、反復(fù)在BDM方式和CAN 口通訊方式之間的
切換,提高了開發(fā)效率。
附圖1為本實用新型的工作原理框圖。
具體實施方式
以下結(jié)合附圖對本實用新型的技術(shù)方案進行詳細的說明 一種基于C認總線的AMT電控單元開發(fā)系統(tǒng),它至少由PC機(1)、 USB-CAN 轉(zhuǎn)換模塊(2)、帶CAN總線通訊端口的AMT電控單元(3)組成;PC機(1)與 USB-C認轉(zhuǎn)換模塊(2)通過USB連線;USB-CAN轉(zhuǎn)換模塊(2)通過CANH、 CANL 連線與AMT電控單元(3)相連;AMT電控單元(3)采用具有兩路CAN通訊 接口 MC9S12系列單片機為控制核心;PC機(1)和AMT電控單元(3)開發(fā) 相應(yīng)的實車標(biāo)定、代碼下載及數(shù)據(jù)升級監(jiān)控程序,然后通過USB-CAN轉(zhuǎn)換模塊 (2)對系統(tǒng)進行聯(lián)機調(diào)試。
本實用新型用于對AMT自動變速器電控單元進行實車標(biāo)定、代碼下載、數(shù) 據(jù)升級,在上述硬件系統(tǒng)的基礎(chǔ)之上,PC機(1)首先發(fā)出指令對USB-CAN轉(zhuǎn) 換模塊(2)進行初始化,選用第1路作為CAN通訊口、單濾波、通訊波特率為 250k/s,以建立基于C認總線的PC機(1)至AMT電控單元(3)通道;在進 行實車標(biāo)定時,AMT電控單元(3)將測得的相關(guān)參數(shù)如發(fā)動機轉(zhuǎn)速、變速器輸 入軸轉(zhuǎn)速、離合器位置等通過USB-CAN轉(zhuǎn)換模塊(2)發(fā)送至PC機(1),標(biāo)定 人員在PC機(1)上根據(jù)AMT自動變速器的實際工作情況,將合適的電控參數(shù) 如離合器結(jié)合速度、換擋時機、發(fā)動機節(jié)氣門位置等通過USB-CAN轉(zhuǎn)換模塊(2) 發(fā)送至AMT電控單元(3),在AMT電控單元(3)內(nèi)部有專門的監(jiān)控程序接收這
些信號、判斷每個信號的要存儲的目標(biāo)地址并分別將每個電控參數(shù)寫入相應(yīng)地 址的FLASH 。
在進行代碼下載或數(shù)據(jù)升級時,第一步先由PC機(1)將擦除FLASH命令通過USB-CAN轉(zhuǎn)換模塊(2)發(fā)送至AMT電控單元(3),在AMT電控單元(3) 內(nèi)部有專門的監(jiān)控程序?qū)π盘栠M行接收與判斷,確定要執(zhí)行的功能,然后調(diào)用 并執(zhí)行相應(yīng)的FLASH擦除程序,擦除完畢后,AMT電控單元(3)會返回信號給 PC機(1);第二步由PC機(1)調(diào)出要下載到AMT電控單元(3)的目標(biāo)代碼, 發(fā)送程序下載命令至AMT電控單元(3), AMT電控單元(3)的監(jiān)控程序?qū)υ摻?收并判斷后,調(diào)處相應(yīng)的FLASH編程程序;然后PC機(1)采用逐行發(fā)送的方 式(每幀的數(shù)據(jù)發(fā)送量為8個字節(jié))將目標(biāo)代碼通過USB-CAN轉(zhuǎn)換模塊(2)發(fā) 送至AMT電控單元(3), FLASH編程程序根據(jù)接收到目標(biāo)代碼判斷要編程FLASH 的目標(biāo)地址,并將代碼逐字寫入FLASH,代碼下載結(jié)束后,AMT電控單元(3) 會給PC機(1)返回信號;第三步由PC機(1)將校驗命令通過USB-C緒轉(zhuǎn)換 模塊(2)發(fā)送至AMT電控單元(3), AMT電控單元(3)收到命令后,執(zhí)行相應(yīng) 的校驗程序。
在BFC6120高檔旅游車型上使用本實用新型通過實踐證明解決了相應(yīng)的實 車標(biāo)定、代碼下載及數(shù)據(jù)升級監(jiān)控程序,至此達到本實用新型的目的,實施完 成。
最后說明的是以上實施例僅用以說明本實用新型的技術(shù)方案而非限制。 參照較佳實施例對本實用新型進行詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解, 可以對本實用新型的技術(shù)方案進行修改或等同替換,不脫離本實用新型技術(shù)方 案的精神和范圍,均應(yīng)涵蓋在本實用新型的權(quán)利要求范圍當(dāng)中。
權(quán)利要求1. 一種基于CAN總線的AMT電控單元開發(fā)系統(tǒng),它至少由PC機(1)、USB-CAN轉(zhuǎn)換模塊(2)、帶CAN總線通訊端口的AMT電控單元(3)組成;其特征在于PC機(1)與USB-CAN轉(zhuǎn)換模塊(2)通過USB連線;USB-CAN轉(zhuǎn)換模塊(2)通過CANH、CANL連線與AMT電控單元(3)相連;AMT電控單元(3)采用MC9S12系列單片機。
專利摘要本實用新型涉及了一種基于CAN總線的AMT自動變速器電控單元開發(fā)系統(tǒng)。該系統(tǒng)主要由PC機(1),USB-CAN轉(zhuǎn)換模塊(2),帶CAN總線通訊端口的AMT電控單元(3)組成;PC機(1)與USB-CAN轉(zhuǎn)換模塊(2)通過USB連線;USB-CAN轉(zhuǎn)換模塊(2)通過CANH、CANL連線與AMT電控單元(3)相連;本實用新型實現(xiàn)了PC機與AMT電控單元(3)的軟件數(shù)據(jù)升級、軟件代碼下載及實車標(biāo)定系統(tǒng)的有機整合,實現(xiàn)了硬件系統(tǒng)的共享。
文檔編號G05B19/418GK201251706SQ200820136580
公開日2009年6月3日 申請日期2008年9月16日 優(yōu)先權(quán)日2008年9月16日
發(fā)明者斌 吳, 胡如現(xiàn), 騫大闖 申請人:北京齒輪總廠