客車車身可配置控制模塊的參數配置文件下載裝置的製作方法
2023-10-29 06:12:22 1
專利名稱:客車車身可配置控制模塊的參數配置文件下載裝置的製作方法
技術領域:
本實用新型涉及基於CAN總線的可配置客車車身控制系統中的可配置控制模塊 的參數配置文件下載裝置。
背景技術:
隨著電子技術在客車上的廣泛應用,客車車身電器設備的功能和數量日漸增多, 傳統的線纜繼電器控制方式已經難以滿足客車車身控制的需求。近年來,車身網絡控制技 術在客車上逐步得到了應用。由於車體較長,絕大多數客車都採用基於CAN總線的分布式 客車車身控制系統。基於CAN總線的分布式客車車身控制系統一般由一個車載綜合信息模 塊和多個專用控制模塊組成。車載綜合信息模塊實現車身控制網絡和傳動系、動力系網絡 的信息交換;專用控制模塊實現車身電器設備的控制。授權公告號為CN2927528Y、授權公 告日為2007年7月25日的實用新型就公開了這樣的一個基於CAN總線、包括一個中央控 制模塊和若干功能模塊的客車控制系統,客車控制系統中操作面板通過CAN總線與中央控 制模塊相連,中央控制模塊通過CAN總線與功能模塊相連,客車各用電器與功能模塊相連。但是,由於客車的基本車型較多和客戶定單式的生產方式,導致不同車型和客戶 的車身控制系統需求不同,給客車車身控制系統的研發和生產帶來了挑戰。現有的客車車 身控制系統一般針對一種或幾種固定的車型,存在靈活性和通用性不足的問題,制約了基 於CAN總線的客車車身控制系統的推廣和應用,並為客車廠的售後服務和備品備件管理帶 來了問題。採用基於CAN總線的可配置的客車車身控制系統是解決上述問題的一種較為理 想的方法。可配置的CAN總線客車車身控制系統由一個車載綜合信息模塊和若干個可配置 控制模塊組成,所有可配置控制模塊具有相同的基礎軟體和硬體,其輸入端、輸出端定義和 車身設備的控制功能均由參數配置文件決定,可配置控制模塊的參數配置文件通過CAN總 線從車載綜合信息模塊上下載。由於CAN總線採用基於信息內容的尋址方式進行信息傳輸,並採用載波監聽多路 訪問/衝突避免機制進行介質訪問控制,發生衝突時根據消息的優先級進行仲裁,通過CAN 總線下載參數配置文件會面臨如下問題其一,由於每個可配置控制模塊的基礎軟體和硬體都完全相同,且具有相同的默 認地址,在通過CAN總線下載參數配置文件時,無法使用CCP(CAN Calibration Protocol) 協議對每個可配置控制模塊進行尋址,無法區分各個可配置控制模塊;其二,由於每個可配置控制模塊內安裝的基礎軟體相同,在完成參數配置文件下 載和功能配置之前,每個可配置控制模塊發送信息的優先級相同,導致CAN總線的衝突無 法避免,影響CAN總線上參數配置文件的下載。
發明內容本實用新型目的是提供一種基於CAN總線的可配置客車車身控制系統中的可配置控制模塊的參數配置文件下載裝置,在不增加成本和車身布線複雜度的情況下,解決在 基於CAN總線的可配置客車車身控制系統中,若干個可配置控制模塊通過CAN總線下載保 存參數配置文件中遇到的無法尋址和CAN總線優先級衝突的問題。本實用新型的技術方案是一種客車車身可配置控制模塊的參數配置文件下載 裝置,在包括一個車載綜合信息模塊和若干個可配置控制模塊的可配置客車車身控制系統 中,車載綜合信息模塊包括車載綜合信息模塊處理器,以及和處理器相連的低速CAN總線 接口模塊、存儲模塊、用於觸發配置觸發信號的按鍵、以及請求建立連接報文計數器和超時 定時器,所述車載綜合信息模塊處理器上設置有配置觸發信號輸出埠 ;可配置控制模塊 包括處理器模塊,以及和處理器模塊相連接的低速CAN總線通信模塊和存儲器,所述處理 器模塊上設置有一配置觸發信號輸入埠和一配置觸發信號輸出埠 ;所述車載綜合信息 模塊的配置觸發信號輸出埠連接其後繼的第一個可配置控制模塊的配置觸發信號輸入 埠,第i個可配置控制模塊的配置觸發信號輸出埠連接第i+Ι個可配置控制模塊的配 置觸發信號輸入埠,其中i = 1,2,3,. . .,N-l,N為可配置客車車身控制系統中可配置控 制模塊的總數,從而構成一個車載綜合信息模塊1位於其始端、可配置控制模塊依次串聯 的單向配置鏈。進一步的,上述車載綜合信息模塊還包括和車載綜合信息模塊處理器相連的 RS232 接口。進一步的,上述車載綜合信息模塊還包括和車載綜合信息模塊處理器相連的無線 通信模塊。本實用新型的優點是在不增加成本和車身布線複雜度的情況下,解決了若干個 可配置控制模塊通過CAN總線下載保存參數配置文件中會遇到的無法尋址和CAN總線的優 先級衝突的問題。使構成的客車車身控制系統具有靈活性和通用性,可以運用在不同車型 上,滿足不同客戶的需求,研發周期短,研發費用少,且方便車輛的售後服務和備品備件管理。
以下結合附圖及實施例對本實用新型作進一步描述
圖1為本實用新型實施例的客車車身控制系統的結構圖;圖2為本實用新型實施例的車載綜合信息模塊的結構框圖;圖3為本實用新型實施例的可配置控制模塊的結構框圖;圖4為本實用新型實施例的客車車身控制系統的單向配置鏈的結構圖;圖5為本實用新型實施例在參數下載過程中所用的報文格式圖;圖6為本實用新型實施例在參數下載過程中所用的幀格式圖;圖7為本實用新型實施例在參數下載過程中車載綜合信息模塊的工作流程圖;圖8為本實用新型實施例在參數下載過程中可配置控制模塊的工作流程圖。其中1車載綜合信息模塊;101車載綜合信息模塊處理器;102開關量輸入埠 ; 103控制信號輸出埠 ; 104高速CAN總線接口模塊;105低速CAN總線接口模塊;106存儲 模塊;107RS232接口 ; 108顯示屏驅動電路;109數字儀表接口 ; 110無線通信模塊;111按 鍵;112請求建立連接報文計數器;113超時定時器;114車載綜合信息模塊的配置觸發信
4號輸出埠 ;2可配置控制模塊;21處理器模塊;22開關量輸入電路;23模擬量輸入電路; 24控制信號輸出電路;25低速CAN總線通信模塊;26存儲器;27可配置控制模塊的配置觸 發信號輸入埠 ;28可配置控制模塊的配置觸發信號輸出埠 ;3車身設備。
具體實施方式
實施例如圖1所示,可配置的CAN總線客車車身控制系統由一個車載綜合信息模 塊和至少一個可配置控制模塊組成,每個可配置控制模塊2和若干個車身設備相連,可配 置控制模塊2接收各車身設備的狀態信號,並發出控制信號給車身設備。可配置控制模塊2和現有的功能控制模塊不同之處在於現有的功能控制模塊功 能是固定的,只能分別控制預先設定好的車身電器設備,且不能更改;對於不同的車身設 備,需要分別設計相對應的功能控制模塊,不具有統一的輸入輸出埠電路,需要根據實際 連接的車身設備來設計輸入輸出電路。而本實施例的可配置控制模塊都具有標準化的硬體 與基礎軟體,具有相同的輸入輸出埠電路,基礎軟體和客車車身控制功能軟體分離,通過 執行各自的參數配置文件實現不同的輸入端和輸出端定義和車身設備的控制功能,具有較 好的靈活性和通用性,以滿足不同車型和用戶的控制需求。可配置控制模塊的基礎軟體通 過讀取模塊自身非易失存儲器中存儲的參數配置文件,一方面實現硬體的基本配置,另一 面解釋執行參數配置文件中包含的中間代碼實現各不相同的車身設備控制功能。由於各個 控制模塊通用,便於實現控制模塊的即插即用,可配置的CAN總線客車車身控制系統具有 較好的靈活性和可維護性。車載綜合信息模塊1是客車車身控制系統的中心,結構框圖如圖2所示,在硬體 上,為了配合可配置控制模塊的參數配置文件下載,車載綜合信息模塊包括車載綜合信息 模塊處理器101、和處理器101相連的低速CAN總線接口模塊105、存儲模塊106、用於觸發 配置觸發信號的按鍵111、請求建立連接報文計數器112、超時定時器113,處理器101上設 置有配置觸發信號輸出埠 114。其中,低速CAN總線接口模塊105通過低速車身控制CAN總線連接到各可配置控 制模塊2,用於傳輸參數配置文件給可配置控制模塊,以及和可配置控制模塊進行數據通 信。存儲模塊106中不僅存儲有車載綜合信息模塊的參數配置文件,還依次存儲有所有可 配置控制模塊的參數配置文件。配置觸發信號輸出埠 114用於和車載綜合信息模塊1電 連接,傳輸參數下載配置觸發信號。車載綜合信息模塊1還包括和處理器101相連的RS232接口 107,用於連接到裝有 客車車身控制系統開發仿真軟體的計算機上,下載自身的和可配置控制模塊的參數配置文 件。車載綜合信息模塊1還包括和處理器101相連的無線通信模塊110,可通過無線通 信模塊110從後臺計算機遠程下載參數配置文件,便於維修服務站的工作。因此,參數配置 文件下載到車載綜合信息模塊ι的方式有兩種,在出廠前,可以用計算機通過RS232串口傳 輸給客車車身控制系統,在出廠後,就可以通過後臺計算機無線傳輸的方式下載更新的配 置文件。另外,車載綜合信息模塊1還包括和處理器101分別連接的開關量輸入埠 102、 控制信號輸出埠 103、高速CAN總線接口模塊104、數字儀表接口 109和顯示屏驅動電路
5108。其中,開關量輸入埠 102可採集不同儀表臺附近的不同設備的開關量信號,4路控 制信號輸出可分別對客車儀表臺附近的電器設備進行控制。處理器101通過數字儀表接口 109連接到數字儀表上,用於在數字儀表上顯示車輛運行數據的信息。顯示屏驅動電路108 的輸出連接顯示屏。高速CAN總線接口模塊104通過高速動力CAN總線連接到發動系、傳 動系設備的CAN網絡。客車車身控制系統中的可配置控制模塊2的結構框圖如圖3所示,其相當於現有 技術中的功能控制模塊。為了實現參數配置文件的下載,可配置控制模塊2包括汽車專用 的MCU處理器模塊21、以及和處理器模塊21相連接的低速CAN總線通信模塊25和存儲器 26,處理器模塊21上設置有一配置觸發信號輸入埠 27和一配置觸發信號輸出埠 28。 其中,低速CAN總線通信模塊25用於下載參數配置文件,以及和車載綜合信息模塊1進行 數據通信。存儲器26用於存儲本模塊的網絡地址和參數配置文件。通常,在可配置控制模 塊出廠時,模塊中沒有參數配置文件,網絡地址被寫為默認的OxFF。可配置控制模塊2通過 低速CAN網絡連接到車載綜合信息模塊1,實現客車車身電器設備的控制,並從車載綜合信 息模塊1下載參數配置文件。配置觸發信號輸入埠 27和配置觸發信號輸出埠 28用於 和車載綜合信息模塊1或其他的可配置控制模塊2電連接,傳輸參數下載配置觸發信號。另外,可配置控制模塊2還包括和處理器模塊21相連的開關量輸入電路22、模擬 量輸入電路23和控制信號輸出電路24。開關量輸入電路22和模擬量輸入電路23的各路 輸入埠,以及控制信號輸出電路24的各路輸出埠和各種車身設備3相連。可配置控制模塊2的開關量輸入電路22可採集12路低輸入和4路高輸入的開關 量信號,通過參數配置文件的設定,所有輸入端可採集不同的車身信號,如雨刮復位信號、 前霧燈工作信號、剎車蹄片報警信號、緩速器工作信號、倒檔信號、水位低報警信號、後艙門 關信號和空濾報警信號等。可配置控制模塊2的模擬量輸入電路23可採集4路模擬信號,其中一路用於採集 電瓶電壓,其餘三路採集電阻信號,用於測量發動機水溫、機油壓力、燃油量或儲氣筒壓力。可配置控制模塊2的控制信號輸出電路24包括3路橋輸出和4路2A、2路3. 7A、 1路9A的高端大電流輸出,用於控制客車的車燈、冷卻風扇、除霜器、電喇叭、雨刷電機和幹 燥機等設備。可配置控制模塊2的輸出控制邏輯和控制信號也由參數配置文件設定。客車車身控制系統的參數配置文件在安裝有客車車身控制系統開發仿真軟體的 計算機中生成,參數配置文件的下載包括從計算機下載所有參數配置文件到車載綜合信 息模塊,以及從車載綜合信息模塊下載各自的參數配置文件到各個可配置控制模塊兩個步 驟。在參數配置文件下載完成之後,在車載綜合信息模塊和各個可配置控制模塊中對各自 的參數配置文件進行解釋執行。本實用新型的下載裝置在各個可配置控制模塊從車載綜合 信息模塊中下載各自的參數配置文件的過程發揮作用。每個可配置控制模塊的參數配置文件都預先存儲在車載綜合信息模塊的非易失 存儲模塊106中,當在客車中更換或安裝新的可配置控制模塊時,如果可配置控制模塊中 沒有合法的參數配置文件或沒有參數配置文件,可通過車載綜合信息模塊上的按鍵111觸 發可配置控制模塊的參數配置文件下載。沒有參數配置文件有參數配置文件不合法的可配 置控制模塊可通過和車載綜合信息模塊相連的CAN總線下載、保存與之相對應的參數配置 文件。參數配置文件保存在非易失存儲器26中,因此保存後即使車輛斷電也不會丟失。[0037]本參數配置文件下載過程的基本思路為將所有的可配置控制模塊串在一個單向 配置鏈中,通過觸發信號依次觸發單向配置鏈中的可配置控制模塊,位於配置鏈前端的可 配置控制模塊先被觸發喚醒,可先下載其對應的參數配置文件,當某可配置控制模塊已觸 發喚醒,並已存有參數配置文件後,則將觸發信號向後傳遞,直到配置鏈中的所有可配置控 制模塊都存有參數配置文件為止。由於採用單向配置鏈,因此參數配置文件可根據可配置控制模塊在配置鏈中的排 列順序而依次存儲,能夠實現參數配置文件與可配置控制模塊安裝位置的一一對應;再者, 可配置控制模塊的網絡地址和可配置控制模塊在配置鏈中的安裝位置一一對應,解決了參 數配置文件下載過程中的可配置控制模塊尋址問題。另外,在單向配置鏈中,已觸發喚醒和 完成參數配置文件下載的可配置控制模塊已經處於可控狀態,從而解決了由於發送信息的 優先級相同而導致的CAN總線的衝突無法避免的問題。在客車車身安裝可配置CAN總線客車車身控制系統時,如圖4所示,將車載綜合信 息模塊和若干可配置控制模塊通過硬接線依次串聯起來,形成一個單向配置鏈,其線路上 傳輸觸發信號,最初的觸發信號通過車載綜合信息模塊上的按鍵111觸發得到。車載綜合 信息模塊位於單向配置鏈的首端。具體電路實現為所述車載綜合信息模塊的配置觸發信號輸出埠 114連接其後 繼的第一個可配置控制模塊2的配置觸發信號輸入埠 27,第i個可配置控制模塊2的配 置觸發信號輸出埠 28連接第i+Ι個可配置控制模塊2的配置觸發信號輸入埠 27,其中 i = 1,2,3,...,N-1,N為可配置客車車身控制系統中可配置控制模塊2的總數。在和車載 綜合信息模塊相連的觸發按鍵111按下時,車載綜合信息模塊通過處理器上專用的配置觸 發信號輸出埠 114輸出24V的配置觸發信號,此信號連接到可配置控制模塊的處理器模 塊上的專用的配置觸發信號輸入埠 27。可配置控制模塊通過專用的配置觸發信號輸出端 口 28輸出24V配置觸發信號,連接到下一個可配置控制模塊的專用的配置信號輸入埠, 依次類推。在可配置CAN總線客車車身控制系統中,各個可配置控制模塊的參數配置文件根 據其一一對應的可配置控制模塊在單向配置鏈中的排列順序,依次存儲在車載綜合信息模 塊1的非易失存儲模塊106中,第一個可配置控制模塊的參數配置文件放在1號位,第2個 可配置控制模塊的參數配置文件放在2號位,以此類推,第i個參數配置文件即對應第i個 可配置控制模塊。在描述參數配置文件下載的流程之前,介紹可配置CAN總線客車車身控制系統中 車載綜合信息模塊1和可配置控制模塊2在CAN總線上進行通信的過程中所用到的一些報 文定義。在參數配置文件下載過程中,由可配置控制模塊2發送給車載綜合信息模塊1的 報文,通過ID標識符I0_ID進行標識;由車載綜合信息模塊1發送給可配置控制模塊2的 報文,通過ID標識符INF_ID進行標識。其中,標識符I0_ID在CAN總線中具有最高優先級, 標識符INF_ID的優先級次之。在參數配置文件下載過程中,可配置控制模塊2和車載綜合信息模塊1之間採用 應答式通信方式,傳輸的報文類型共有2種,分別是控制報文和參數數據報文,報文格式如 圖5所示。[0045]報文主要分為兩部分,包括報文頭和數據域,報文頭長度為8個字節,數據域最大 長度為32個字節。報文類型碼的編碼長度為1位元組,分為控制報文和參數數據報文兩種。 當報文類型為控制報文時,主命令碼表示命令碼;當報文類型為參數數據報文時,主命令碼 無意義。主命令碼的編碼長度為1個字節,它分為六種請求建立連接命令、當前模塊配置 參數下載開始命令、當前模塊配置參數下載結束命令、報文傳輸正確應答命令、報文傳輸錯 誤應答命令和系統配置參數下載結束命令。終端地址碼表示可配置控制模塊的網絡地址編 碼,編碼長度為1個字節,從0開始編碼,OxFF為可配置控制模塊出廠時的預設網絡地址編 碼。總報文數表示當前可配置控制模塊的參數配置文件傳輸時需要的報文總數目,編碼長 度為2個字節。當前報文序號表示當前傳輸報文的序號,編碼長度為2個字節。報文長度 表示報文數據域的長度,單位為字節,編碼長度為1位元組。對於控制報文來說,數據域空,報 文長度為0,對於參數數據報文,數據域存放需要傳送的參數數據。可配置模塊的參數配置文件可分為若干個報文,報文的數據域中存放的是參數配 置文件數據。一個報文又分為若干幀通過CAN總線傳輸。根據CAN2. OB協議,幀用於填充 CAN信息的數據域,共佔8位元組。其幀格式如圖6所示。幀由幀頭和數據域組成。幀頭總編 碼長度為2個字節,數據域最大長度為6位元組。總幀數表示當前報文所包含的幀數;當前幀 表示正在傳輸的幀編號,它們分別佔4bit,可表示16幀。地址表示接收此幀的可配置控制 模塊的網絡地址,佔用1位元組。幀的數據域中存放需要傳送的參數配置文件數據。在單向配置鏈的基礎上,本實用新型的可配置控制模塊的參數配置文件下載過程 如圖7和8所示,具體如下(1)通過車載綜合信息模塊上的按鍵111觸發配置觸發信號,使車載綜合信息模 塊1由正常工作模式進入可配置控制模塊2的參數配置文件下載工作模式。車載綜合信息 模塊給其後繼的第一個可配置控制模塊輸出觸發信號,請求建立連接報文計數器清零,並 啟動超時定時器113,然後等待接收已觸發喚醒的可配置控制模塊回傳的請求建立連接報 文。(2)假設觸發信號傳輸到第i個可配置控制模塊,觸發喚醒第i個可配置控制模 塊,i = 1,2,3,...,N,N為可配置客車車身控制系統中可配置控制模塊的總數,使其由正常 工作模式進入參數配置文件下載工作模式。第i個可配置控制模塊從其自身的存儲器中讀 取本模塊的網絡地址,以I0_ID為ID標識符,通過CAN總線發送包含該可配置控制模塊網 絡地址的請求建立連接報文給車載綜合信息模塊。在此參數下載過程中,只有前i_l個(i =2,3,...,N)可配置控制模塊都已經觸發喚醒和完成了參數配置文件的下載保存(或其 本身已存有參數配置文件),處於可控狀態後,第i個可配置控制模塊才能被觸發喚醒和下 載參數配置文件。(3)如果在超時定時器113規定的時間內,車載綜合信息模塊接收到可配置控制 模塊發來的正確的請求建立連接報文,假設為第i個可配置控制模塊的請求建立連接報 文,則發送請求建立連接報文的報文傳輸正確應答報文,並將當前請求建立連接報文計數 器的值作為請求建立連接的第i個可配置控制模塊的網絡地址包含在應答報文中。車載綜 合信息模塊比較可配置控制模塊發送的請求建立連接報文中的模塊網絡地址與請求建立 連接報文計數器內容是否相等,如果兩者相等,則表明可配置控制模塊中存在合法的參數 配置文件,無需發送當前可配置控制模塊的參數配置文件,直接使請求建立連接報文計數器112的內容值加1,結束第i個可配置控制模塊的參數配置文件下載,轉而執行下面的步 驟(7);若兩者值不相等,則根據請求建立連接報文計數器112的值在車載綜合信息模塊的 存儲模塊中索引當前可配置控制模塊的參數配置文件,即第i個參數配置文件,具體為存 儲地址為i的存儲位置上,對應配置鏈上第i個可配置控制模塊的參數配置文件,準備發送 配置參數數據報文,下載參數配置文件到可配置控制模塊,並繼續執行下一步驟(4)。若在 超時定時器113規定的時間內沒有收到任何可配置控制模塊發送的請求建立連接報文,則 發送配置參數下載結束報文,結束參數配置文件下載過程,並給出報警信息,供用戶確認。(4)發送請求建立連接報文的可配置控制模塊接收請求建立連接報文的應答報 文。如果是報文傳輸錯誤應答報文,可配置控制模塊重新發送請求建立連接報文,如果是報 文傳輸正確應答報文,比較應答報文中的模塊網絡地址和其自身的網絡地址,如果兩者值 相同,則表明該可配置控制模塊中存在合法的參數配置文件,無需下載參數配置文件,直接 輸出觸發信號給和其直接相連的後繼可配置控制模塊,並等待接收車載綜合信息模塊發出 的配置參數下載結束報文,後繼的可配置控制模塊從步驟(2)開始執行;如果兩者值不相 等,將請求建立連接應答報文中的網絡地址保存到本模塊的非易失存儲器中存放本模塊網 絡地址的單元,作為本模塊的網絡地址,並準備接收參數配置文件數據報文,進行參數配置 文件下載,繼續執行下一步驟(5);(5)車載綜合信息模塊通過CAN總線發送當前模塊配置參數下載開始報文,開始 當前模塊的參數配置文件的下載,然後發送當前模塊的參數配置文件數據報文。在所有已 觸發喚醒的可配置控制模塊中,只有模塊地址與參數配置數據報文中接收模塊地址相同的 可配置控制模塊接收保存參數配置數據,將參數配置文件寫入其非易失存儲器中。(6)車載綜合信息模塊傳輸完第i個可配置控制模塊的所有參數配置文件數據報 文後,發送當前模塊配置參數下載結束報文,並使請求建立連接報文計數器的內容值加1。 第i個可配置控制模塊輸出觸發信號觸發喚醒其後繼的可配置控制模塊,並等待接收車載 綜合信息模塊的配置參數下載結束報文。已觸發喚醒的後繼可配置控制模塊重複前一個可配置控制模塊的參數配置文件 下載過程,從步驟(2)開始執行,直到所有的可配置控制模塊參數配置文件下載完畢。(7)車載綜合信息模塊在完成當前可配置控制模塊的參數配置文件下載之後,判 斷設定數目的可配置控制模塊的參數配置文件是否完畢。如果所有的可配置控制模塊的參 數配置文件均已下載完畢,車載綜合信息模塊發送配置參數下載結束報文,CAN總線上所有 的可配置控制模塊接收配置參數下載結束報文,結束可配置控制模塊的參數配置文件下載 過程,並回到正常工作模式。否則,再次啟動超時定時器113,等待接收已觸發的可配置控制 模塊發出的請求建立連接報文,回到步驟(3)執行。例如,第1個可配置控制模塊發送請求建立連接報文給車載綜合信息模塊,由於 此時沒有任何一個可配置控制模塊曾請求過參數下載,因此當前的請求建立連接報文計數 器的值為0,車載綜合信息模塊將0作為第1個可配置控制模塊的網絡地址包含在請求建立 連接應答報文中,並比較發現請求建立連接報文中的網絡地址為可配置控制模塊出廠的默 認網絡地址OxFF,不等於0,則提取車載綜合信息模塊的存儲模塊中存儲的第1個參數配置 文件,發送參數配置文件數據報文,下載參數配置文件到第一個可配置控制模塊,並在下載 完成後使請求建立連接報文計數器的內容值加1,變為1,說明已成功下載了一個參數配置
9文件。第一個可配置控制模塊接收到請求建立連接應答報文,比較應答報文中的模塊網 絡地址0和其自身的網絡地址OxFF (默認值)不同,則將應答報文中的網絡地址0保存為 本模塊的網絡地址,並接收參數配置文件數據報文,進行參數配置文件下載,並在下載完成 後輸出觸發信號觸發喚醒其後繼的第2個可配置控制模塊。同樣,第2個可配置控制模塊發送請求建立連接報文給車載綜合信息模塊,車載 綜合信息模塊將1作為第2個可配置控制模塊的網絡地址包含在請求建立連接應答報文 中,並比較發現請求建立連接報文中的網絡地址為默認的OxFF,不等於1,則提取車載綜合 信息模塊的存儲器中存儲的第2個參數配置文件,發送參數配置文件數據報文,下載參數 配置文件到第2個可配置控制模塊,並在下載完成後使請求建立連接報文計數器的內容值 加1,變為2,說明已成功下載了 2個參數配置文件。第2個可配置控制模塊接收到請求建立連接應答報文,比較應答報文中的模塊網 絡地址1和其自身的網絡地址(默認的OxFF)不同,則將應答報文中的網絡地址1保存為 本模塊的網絡地址,並接收參數配置文件數據報文,進行參數配置文件下載,並在下載完成 後輸出觸發信號觸發喚醒其後繼的第3個可配置控制模塊。在這個過程中,第1個可配置控制模塊也會接收到參數配置文件數據報文,比較 本模塊的網絡地址0和參數配置文件數據報文中的可配置控制模塊網絡地址1不同,則不 下載參數配置文件。第i個可配置控制模塊在參數配置文件下載之前的網絡地址一般為出廠時的默 認值,在參數配置文件下載之後,網絡地址變為i-Ι。同樣的,第3、第4個可配置控制模塊完 成參數配置文件下載。若第5個可配置控制模塊內已存有合法的參數配置文件,則其內部 的網絡地址已是4,其發送請求建立連接報文給車載綜合信息模塊,車載綜合信息模塊將此 時請求建立連接報文計數器的內容值4作為第5個可配置控制模塊的網絡地址包含在請求 建立連接應答報文中,並比較發現請求建立連接報文中的網絡地址也為4,兩者值相等,表 明可配置控制模塊中存在合法的參數配置文件,無需發送當前可配置控制模塊的參數配置 文件,直接使請求建立連接報文計數器的內容值加1,變為5。而第5個可配置控制模塊接 收請求建立連接應答報文,比較應答報文中的模塊網絡地址和其自身的網絡地址,發現值 都為4,表明該可配置控制模塊中存在合法的參數配置文件,無需下載參數配置文件數據, 則直接輸出觸發信號給第6個可配置控制模塊,並等待接收車載綜合信息模塊的配置參數 下載結束報文。若共有N個可配置控制模塊,當車載綜合信息模塊判斷N個可配置控制模塊的參 數配置文件下載都已完畢,可以通過查看請求建立連接報文計數器的值來確定,若值為N, 則說明都完成下載了,則發送配置參數下載結束報文,CAN總線上所有的可配置控制模塊接 收參數下載結束報文,結束參數配置文件的下載過程。以上所述,僅為本實用新型的優選實施例,並不能以此限定本實用新型實施的範 圍,凡依本實用新型權利要求及說明書內容所作的簡單的變換,皆應仍屬於本實用新型的 保護範圍。
權利要求一種客車車身可配置控制模塊的參數配置文件下載裝置,其特徵在於其特徵在於在包括一個車載綜合信息模塊(1)和若干個可配置控制模塊(2)的可配置客車車身控制系統中,所述車載綜合信息模塊(1)包括車載綜合信息模塊處理器(101),以及和處理器(101)相連的低速CAN總線接口模塊(105)、存儲模塊(106)、用於觸發配置觸發信號的按鍵(111)、以及請求建立連接報文計數器(112)和超時定時器(113),所述車載綜合信息模塊處理器(101)上設置有配置觸發信號輸出埠(114);所述可配置控制模塊(2)包括處理器模塊(21),以及和處理器模塊(21)相連接的低速CAN總線通信模塊(25)和存儲器(26),所述處理器模塊(21)上設置有一配置觸發信號輸入埠(27)和一配置觸發信號輸出埠(28);所述車載綜合信息模塊(1)的配置觸發信號輸出埠(114)連接其後繼的第一個可配置控制模塊(2)的配置觸發信號輸入埠(27),第i個可配置控制模塊(2)的配置觸發信號輸出埠(28)連接第i+1個可配置控制模塊(2)的配置觸發信號輸入埠(27),其中i=1,2,3,...,N 1,N為可配置客車車身控制系統中可配置控制模塊(2)的總數,從而構成一個車載綜合信息模塊(1)位於其始端、可配置控制模塊依次串聯的單向配置鏈。
2.根據權利要求1中所述的客車車身可配置控制模塊的參數配置文件下載裝置,其 特徵在於所述車載綜合信息模塊(1)還包括和車載綜合信息模塊處理器(101)相連的 RS232 接口(107)。
3.根據權利要求1中所述的客車車身可配置控制模塊的參數配置文件下載裝置,其特 徵在於所述車載綜合信息模塊(1)還包括和車載綜合信息模塊處理器(101)相連的無線 通信模塊(110)。
專利摘要本實用新型公開了一種客車車身可配置控制模塊的參數配置文件下載裝置,在包括一個車載綜合信息模塊和若干個可配置控制模塊的可配置客車車身控制系統中,車載綜合信息模塊的配置觸發信號輸出埠連接其後繼的第一個可配置控制模塊的配置觸發信號輸入埠,可配置控制模塊的配置觸發信號輸出埠連接其後直接相連的可配置控制模塊的配置觸發信號輸入埠,從而構成一個車載綜合信息模塊位於其始端、可配置控制模塊依次串聯的單向配置鏈。本實用新型在不增加成本和車身布線複雜度的情況下,解決了若干個可配置控制模塊通過CAN總線下載保存參數配置文件中會遇到的無法尋址和CAN總線的優先級衝突的問題。
文檔編號H04L29/08GK201726429SQ201020255018
公開日2011年1月26日 申請日期2010年7月12日 優先權日2010年7月12日
發明者嚴則進, 季愛明, 李春, 李江, 邢宗智, 邱峰 申請人:金龍聯合汽車工業(蘇州)有限公司