專利名稱:一種車載并行控制器程序加載裝置的制作方法
技術領域:
本實用新型屬于自動化技術領域,尤其涉及一種車載并行控制器程序加載裝置。
背景技術:
隨著汽車上電控單元數(shù)目不斷增多,汽車網絡化成為了汽車電子發(fā)展的趨勢。車輛總線分為動力總線、舒適總線、車身總線等。具備車輛總線的車輛在控制器裝配完畢后,會通過車輛總線進行配置或標定程序的刷寫。在刷寫程序前,需要工人把刷寫器分別連接到不同的CAN (Control Ier Area Network,控制器局域網絡)總線上,在控制器配置完畢后進行分布刷寫。采用傳統(tǒng)的方式對控制器進行配置或標定程序的刷寫,需要車上不同的地址總線分別預留下載口,工人需要分別連接線束,直接拉長了刷寫程序的操作時間。另一方面當前車輛總線的速率低,其中,CAN最高IMbaud,LIN最高20Kbaud。當車上的控制器越來越多 時,需要刷寫的程序越來越大,總線通信速率對總的程序刷寫的時間的影響也較大。
實用新型內容有鑒于此,本實用新型的目的在于提供一種車載并行控制器程序加載裝置。以克服現(xiàn)有技術中,需要現(xiàn)有技術中需要人工連接線束和車輛總線的速率低,導致的程序刷寫時間長的問題。一種車載并行控制器程序加載裝置,包括程序刷寫器;與程序刷寫器通過高速通信鏈路連接,并接收程序刷寫器下發(fā)程序的并行數(shù)據通信控制器;與并行數(shù)據通信控制器連接,接收并行數(shù)據通信控制器發(fā)送的程序,并進行加載的車載控制器組。優(yōu)選的,車載控制器組中至少包括一個加載并行數(shù)據通信控制器發(fā)送的程序的車載控制器。優(yōu)選的,車載控制器組與并行數(shù)據通信控制器通過CAN (Control Ier AreaNetwork,控制器局域網絡)連接。優(yōu)選的,車載控制器組與并行數(shù)據通信控制器通過低成本串行通訊網絡LIN(Local Interconnect Network,低成本串行通訊網絡)連接。優(yōu)選的,車載控制器組與并行數(shù)據通信控制器通過診斷串行通訊網絡KLine連接。優(yōu)選的,車載控制器組掛接在集線器上,集線器一端為輸出端,另一端為連接各個車載控制器接口。優(yōu)選的,高速數(shù)據鏈路為USB(Universal Serial BUS,通用串行總線)、以太網 Ethernet、MOST (Media Oriented System Transport,汽車光纖線)、車載網絡標準FlexRay、控制器局域網絡CAN、藍牙bluetooth或無線寬帶WIFI。由于本實用新型實施例提供了一種車載并行控制器程序加載裝置,包括程序刷寫器;與程序刷寫器通過高速通信鏈路連接,并接收程序刷寫器下發(fā)程序的并行數(shù)據通信控制器;和,與并行數(shù)據通信控制器連接,接收并行數(shù)據通信控制器發(fā)送的程序,并進行加載的車載控制器組。由于高速數(shù)據鏈路為通用串行總線USB、以太網Ethernet、汽車光纖線MOST、車載網絡標準FlexRay、藍牙bluetooth和無線寬帶WIFI。相對于現(xiàn)有技術中的CAN最高傳輸速率IMbaud,LIN最高傳輸速率20Kbaud,可以大幅提高通信速率,提高了刷寫效率,縮短了刷寫時間。同時采用自動刷寫方式,減少了在刷寫過程中的人為干擾。
為了更清楚地說明本實用新型實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本 實用新型的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I為本實用新型提供的一種車載并行控制器程序加載裝置;圖2為本實用新型提供的一種具體的車載并行控制器程序加載裝置;圖3為本實用新型提供的一種車載并行控制器程序加載流程圖。
具體實施方式
為使本實用新型實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本實用新型實施例中的附圖,對本實用新型實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本實用新型一部分實施例,而不是全部的實施例?;诒緦嵱眯滦椭械膶嵤├?,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本實用新型保護的范圍。本實用新型公開了一種車載并行控制器程序加載裝置,能夠減少在刷寫過程中的人為干擾,同時可以大大提高了通信速率,提高了刷寫效率,縮短了刷寫時間。實施例一如圖I所示,一種車載并行控制器程序加載裝置,包括程序刷寫器110,高速通信鏈路120、并行數(shù)據通信控制器130和車載控制器組140。程序刷寫器110通過高速通信鏈路120連接,并接收程序刷寫器110下發(fā)程序的并行數(shù)據通信控制器130 ;并行數(shù)據通信控制器130,接收并行數(shù)據通信130控制器發(fā)送的程序,并進行加載的車載控制器組140。車載控制器組140中至少包括一個加載并行數(shù)據通信控制器發(fā)送的程序的車載控制器。在本實用新型實施例中,車載控制器組140包括車載控制器11210、車用控制器1N220、車用控制器M1260和車用控制器MP270。車載控制器11210和車用控制器1N220通過車載控制器組通過車載網絡總線I連接并行數(shù)據通信控制器130。車載控制器M11260和車用控制器MP270通過車載控制器組通過車載網絡總線M連接并行數(shù)據通信控制器130。[0028]車載網絡總線連接車載控制器組和并行數(shù)據通信控制器,車載控制器組與并行數(shù)據通信控制器通過LIN(Local Interconnect Network,低成本串行通訊網絡)、CAN (Controller Area Network,控制器局域網絡)或診斷串行通訊網絡K Line連接。則車載網絡總線為LIN低成本串行通訊網絡、CAN控制器局域網絡或診斷串行通訊網絡K Line。車載控制器組140掛接在集線器上,集線器一端為輸出端,另一端為連接各個車載控制器接口。在本實用新型實施例中,高速數(shù)據鏈路120為USB (Media Oriented SystemTransport,汽車光纖線)、以太網 Ethernet、MOST (Media Oriented System Transport,汽車光纖線)、車載網絡標準FlexRay、控制器局域網絡CAN、藍牙bluetooth和無線寬帶WIFI0 USB3. O的傳輸率5Gbps,Ethernet的帶寬為100M,MOST可提供高達25Mbps的集合帶寬,遠遠高于傳統(tǒng)汽車網絡的傳輸速率。大大提高了程序傳輸速度,從而縮短了加載程序的時間。實施例二·基于上述實施例一中公開的一種車載并行控制器程序加載裝置,本實用新型該公開了一種具體的車載并行控制器程序加載裝置,包括程序刷寫器110、高速通信鏈路120、并行數(shù)據通信控制器130和車載控制器組140。程序刷寫器110通過高速通信鏈路120連接并行數(shù)據通信控制器130,該并行數(shù)據通信控制器130連接車載控制器組。其中,程序刷寫器110中包括選擇模塊1101、第一判斷模塊1102和下發(fā)模塊1103。選擇模塊1101用于根據生產信息選擇汽車車型及相應的配置信息。第一判斷模塊1102,用于判斷并行數(shù)據通信控制器130是否準備好。下發(fā)模塊1103,用于當并行數(shù)據通信控制器130已經準備好時,下發(fā)程序包給并行數(shù)據通信控制器130。并行數(shù)據通信控制器130包括第二判斷模塊1301和刷寫模塊1302.其中,第二判斷模塊1301用于判斷并行數(shù)據通信控制器是否下載程序包成功。刷寫模塊1302,用于當并行數(shù)據通信控制器130下載程序包成功時,通過15765USD協(xié)議發(fā)起數(shù)據刷寫請求給掛接的車載控制器組140,并判斷各個總線相關節(jié)點可否進入程序刷新;車載控制器組140包括刷寫模塊1401、刷新模塊1402和第一反饋模塊1403。其中,刷寫模塊1401用于對車載控制器組140進行程序刷寫,該程序為程序刷寫器110通過高速數(shù)據通信鏈路120下載到并行數(shù)據通信控制器130的程序。刷新模塊1402用于對程序進行刷新。第一反饋模塊1403用于在程序刷寫成功時,將刷新結果通過15765USD協(xié)議發(fā)起并行數(shù)據通信控制器130。在實用新型中,并行數(shù)據通信控制器130還包括第二反饋模塊1303。第二反饋模塊用于在程序刷寫成功時,并行數(shù)據通信控制器130將接收從車載控制器組140發(fā)送的刷寫程序成功信息,轉發(fā)給程序刷寫器110。在本實用新型實施例中,通過程序刷寫器110、高速通信鏈路120、并行數(shù)據通信控制器130和車載控制器組140實現(xiàn)了對程序的自動刷寫,可以減少人為因素對程序的刷寫。實施例三如圖3所示,結合本實用新型提供的一種車載并行控制器程序加載裝置,本實用新型實施例提供了一種車載并行控制器程序加載過程,具體過程為步驟S101,程序刷寫器根據生產信息選擇汽車車型及相應的配置信息;步驟S102,并判斷并行數(shù)據通信控制器是否準備好,若否,則結束;步驟S103,若是,則程序刷寫器下發(fā)程序包;步驟S104,并判斷并行數(shù)據通信控制器是否下載程序包成功,若否,則結束; 步驟S105,若是,并行數(shù)據通信控制器通過15765USD協(xié)議發(fā)起數(shù)據刷寫請求給掛接的車載控制器,并判斷各個總線相關節(jié)點可否進入程序刷新,若否,則結束;在本實用新型實施例中,各個總線相關節(jié)點包括總線I相關節(jié)點、總線M相關節(jié)點和總線N相關節(jié)點;步驟S106,若是,則總線對程序進行刷新;在本實用新型實施例中,若是,則總線I程序刷新,總線M程序刷新和總線N程序刷新;若否,則按照15765USD協(xié)議處理;步驟S107,程序刷新結果通過并行數(shù)據通信控制器告訴程序刷寫器。在實用新型實施例中,刷寫程序成功后,車載控制器組140將刷寫成功的信息反饋到并行數(shù)據通信控制器130,并行數(shù)據通信控制器130將接收到的刷寫程序成功的信息轉發(fā)給程序刷寫器110.從而可以得知程序是否刷寫成功。對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現(xiàn)或使用本實用新型。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本實用新型的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本實用新型將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
權利要求1.一種車載并行控制器程序加載裝置,其特征在于,包括 程序刷寫器; 與所述程序刷寫器通過高速通信鏈路連接,并接收所述程序刷寫器下發(fā)程序的并行數(shù)據通信控制器; 與所述并行數(shù)據通信控制器連接,接收所述并行數(shù)據通信控制器發(fā)送的程序,并進行加載的車載控制器組。
2.根據權利要求I所述的裝置,其特征在于,所述車載控制器組中至少包括一個加載所述并行數(shù)據通信控制器發(fā)送的程序的車載控制器。
3.根據權利要求I或2所述裝置,其特征在于,所述車載控制器組與所述并行數(shù)據通信控制器通過控制器局域網絡CAN連接。
4.根據權利要求I或2所述裝置,其特征在于,所述車載控制器組與所述并行數(shù)據通信控制器通過低成本串行通訊網絡LIN連接。
5.根據權利要求I或2所述裝置,其特征在于,所述車載控制器組與所述并行數(shù)據通信控制器通過診斷串行通訊網絡K Line連接。
6.根據權利要求I或2所述裝置,其特征在于,所述車載控制器組掛接在集線器上,所述集線器一端為輸出端,另一端為連接各個車載控制器接口。
7.根據權利要求I或2所述的裝置,其特征在于,所述高速數(shù)據鏈路為通用串行總線USB、以太網Ethernet、汽車光纖線MOST、車載網絡標準FlexRay、控制器局域網絡CAN、藍牙bluetooth或無線寬帶WIFI。
專利摘要本實用新型實施例公開了一種車載并行控制器程序加載裝置,包括程序刷寫器;與所述程序刷寫器通過高速通信鏈路連接,并接收所述程序刷寫器下發(fā)程序的并行數(shù)據通信控制器;與所述并行數(shù)據通信控制器連接,接收所述并行數(shù)據通信控制器發(fā)送的程序,并進行加載的車載控制器組。通過本實用新型公開的裝置能夠實現(xiàn)減少在刷寫過程中的人為干擾,同時可以大大提高了通信速率,提高刷寫效率,縮短刷寫時間。
文檔編號G06F9/445GK202677374SQ201220120489
公開日2013年1月16日 申請日期2012年3月27日 優(yōu)先權日2012年3月27日
發(fā)明者俞松耀 申請人:北京經緯恒潤科技有限公司