KPIT
KPIT Cummins是一家大型跨國汽車電子公司,是印度KPIT和美國康明斯公司(NYSE:CMI)的合資夥伴,在中國的技術合作夥伴:北京奧索泛亞科技有限公司
。在2010年初期正式成立了KPIT Cumins-奧索技術合作中心(KACC)。KPIT Cummins簡稱為KPIT,它也可以理解為汽車電子通信技術。KPIT覆蓋了汽車車身網路傳輸(NM),車載ECU診斷標準(DK),基礎軟體,osek作業系統,in2soft,eNOS,SWDL等領域,基本包含所有汽車電子。自2005年就成為汽車開放系統架構協會(AUTOSAR)的金牌會員,一直致力與原始設備製造商(OEM),一級供貨商(Tier-1)以及Semicon ODM提供不同層級AUTOSAR標準的各種軟體產品和服務。KPIT車身系統中採用低速CAN匯流排,信息傳輸速度為100kp/s,主要連線對象是:雨刷與車鏡模組;座椅模組;門窗模組;駕駛員信息模組;遙控車匙(RKE);自動後門控制;天窗模組;HVAC;車燈控制。
目前汽車上的網路連線方式主要是以2條CAN,一條用於驅動系統的高速CAN,速率達到500kb/s;另一條KPIT車身系統的低速CAN。KPIT低速匯流排設定接點,將汽車上各類原始信號轉換為可在CAN匯流排上進行傳輸的數字量信號,提高系統的可靠性。
KPIT嵌入式網路作業系統(eNOS)
KPIT eNOS:嵌入式網路作業系統4個重要組件+1一個信號資料庫生成工具+1個圖形用戶接口工具。 易於展開並與最新技支持進行整合。 項目關係:10個原始設備製造商,30+一級供應商,8個矽供應商。 在10+汽車平台運行&含有100+電控單元。 團隊規模:50+工程師。 符合CMMi&AUTOSPICE 5標準。 依據KPIT單項法的活性分布。
eNOS組件:嵌入式包COM通訊模組1.依據整車廠和KPIT聯合規範進行規劃設計。 2.車區域網路絡系統含有CAN和LIN驅動程式。 3.網路資料庫生成器(NDG)。 4.信號資料庫生成工具。 5.支持獨有特性:Post Build,Flag Notification。 6.輕鬆與第三方模組NM,DK進行整合。
NM網路管理模組
1.遵照OEM和OSEK規格。 2.單一&多個實例網路管理。 3.在套用多個電控單元的情況下,保證車在網路的安全可靠。 4.輕鬆與第三方組件對象模型相整合。
DK診斷核心模組
1.遵照OEM和ISO規格。 2.為OEM開發的診斷核心模組和故障處理規範。 3.按照一級供貨商診斷要求進行輕鬆定製。 4.用戶友好的GUI配置工具支持。 5.輕鬆與第三方組件對象模型相結合。
SWDL軟體下載模組或藍牙
1.遵照OEM和ISO規格。 2.初級(PBL)及二級(SBL)引導程式類型。 3.快閃記憶體引導程式技術。 4.各種特性支持,如子節點網關,較少記憶體使用率。 5.對串列外設接口,電控單元的I2C接口規格開發。eNOS組件:軟體工具包
NDG網路資料庫生成器
1.命令行為基礎的工具用來生成信號資料庫。2.生成C源程式和頭檔案,以利於套用並與eNOS COM模組相結合。 3.依據OEM廠商對信號資料庫和通訊標準的要求規格進行設計。 4.易於展開和有效使用。 5.支持XML格式的信號配置檔案。
DKCT診斷核心配置工具
1.用GUI工具配置診斷服務。 2.易於展開及套用。 3.支持基於IBF的diag交換格式。 4.IBF:中間二進制格式。
KPIT車身網路
座椅模組電動座椅模組用來調整車內駕駛員和乘客的位置,通過監測電動機和霍爾感測器的信息,將座椅調整到適當的位置。此模組和車門同時作用,可以遠程控制連線到車區域網路絡。座椅一共包含4個方向,手動和自動控制,按照ISO14229標準,支持標準診斷服務。
自動後門模組detection系統連線到控制門開關的電機系統。在無法實現觀察車位門運動過程的情況下,執行所有功能實現安全保護。
雨刷控制模組雨刷控制模組(wiper Control Module)當感應器感應到下雨時,自動激活雨刷器。駕駛員也可手動控制(連續雨刷或單次雨刷)。
前雨刷啟動器(Front Wiper Actuator):識別雨刷路徑是否有阻塞物,並報告阻塞至master模組並歸為。
前燈雨刷(Head Lamp Wash)模組控制前燈雨刷。
RKE套用層的軟體設計和開發,以及按鈕,SPI,EEPROM底層驅動軟體的開發。按照接收到的定時脈衝信號依據RKE協定,通過多次按鍵操作生成多個傳送幀,使其接受遙控信號。
KPIT關於in2soft
In2Soft被用做車身診斷和通信工具,設計了滿足診斷標準的工具鏈VisualODX。In2Soft嚴格滿足ASAM/ISO ODX標準。
VisualODX套用Editor(編輯):用於創建ODX數據。
Graphical Modelling Environment(圖形建模環境):用於執行測試序列。
Development Tester(開發測試儀):診斷服務和工作的執行。
高性能的MVCI/MCD-3D Server.
KPIT通信(COM)
COM簡介COM為汽車內的電控單元(ECU)提供了一個統一的通信環境,它定義了獨立於所有通信協定之外的套用軟體通信接口。
COM隱藏了底層協定的硬體細節,從而增強了套用軟體模組的可移植性和可重用性。
CAN/LIN Device驅動器:在分散式汽車套用中,串列通信促進了不同的ECU之間信息交換。
網關:1.按指定的路由途經把信號或幀從一個網路傳送到另一個網路。
2.按照預先定義好的路由表執行。
3.支持信號和幀級別。
信號互動層:1.讀/寫信號的API和另外的API。
2.收集信號->封裝成幀->把幀和數據傳輸達底層。
3.按受信息->抽取信號->提供給套用層或高層。
數據鏈路層:一.依據CAN2.0B&LIN1.3的規格管理接口行為。
二.是介於物理/硬體層和上層的接口功能:
1.初始化CAN/UART/SCI接口s。
2.傳送和接收數據。
3.錯誤處理。
4.(IO)控制服務等等。COM通信機制
立即式-傳送:如圖
基於事件傳輸模式-開關模式:如圖
固定周期或者循環傳送-發動機轉速
事件-周期傳送-門狀態
COM組件編譯
COM組件的編譯方法:如圖
COM的後編譯方法:如圖
COM組件特性。
1.支持CAN(V2.0B)和LIN(V1.3)版本的協定。 2.支持8個CAN和8個LIN通信通道。 3.支持CAN-CAN,CAN-LIN,LIN-CAN,LIN-LIN的網路轉換。 4.支持測驗和打擾模式的傳送和接受。 5.支持跟蹤和多通道的傳送和接收。 6.支持信號和幀的通知。 7.支持後編譯的方法。 8.支持像睡眠,喚醒,錯誤處理,重獲等服務。
KPIT COM 優勢後編譯方法:快速推向市場。 多種資料庫:有效的解決成本問題。 基於通信模組的信號:訪問套用層的接口簡單。 支持CAN和LIN通信:低層本的網路接口。 信號升級通知:實時告訴ECU信號升級的通知。 可確定CPU負載:在高匯流排的負載下進行數據無錯誤的傳輸。 支持信號傳輸模式:允許套用層輕鬆的配置數據幀。