KPIT車身電子模塊分析 (2)課件_第1頁
KPIT車身電子模塊分析 (2)課件_第2頁
KPIT車身電子模塊分析 (2)課件_第3頁
KPIT車身電子模塊分析 (2)課件_第4頁
KPIT車身電子模塊分析 (2)課件_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

KPITServicesonBodyElectronics議程1車身電子概述234KPIT能力及提供的服務(wù)實(shí)現(xiàn)方法案例分析2車身電子概述座椅模塊車燈控制天窗模塊自動(dòng)后門控制雨刷與車鏡模塊門窗模塊駕駛員信息模塊遙控車匙(RKE)HVAC3KPIT服務(wù)算法的定義和開發(fā)使用說明書系統(tǒng)集成與測試車身與照明的測試功能原型的設(shè)計(jì)可行性研究構(gòu)思產(chǎn)生基于模塊的開發(fā)和移植有用的工程5軟件模塊布局介紹61、摘要2、概述3、范圍4、挑戰(zhàn)5、工具及相關(guān)技術(shù)6、工作量

座椅模塊軟件研發(fā)

摘要電動(dòng)座椅模塊用來調(diào)整車內(nèi)駕駛員和乘客座椅的位置,通過監(jiān)測電動(dòng)機(jī)和霍爾傳感器傳遞的信息,將座椅調(diào)整到適當(dāng)?shù)奈恢?。此模塊和車門模塊同時(shí)作用,可以遠(yuǎn)程控制并連接到車內(nèi)網(wǎng)絡(luò)概述

座椅控制包含4個(gè)方向

手動(dòng)和自動(dòng)控制

按照ISO14229標(biāo)準(zhǔn),支持標(biāo)準(zhǔn)診斷服務(wù)

通過CAN通訊進(jìn)行網(wǎng)絡(luò)管理

對輸入開關(guān),電動(dòng)機(jī),霍爾傳感器的故障檢測

故障檢測,以及以DTC方式存儲到EEPROM中挑戰(zhàn)在工程初始階段硬件產(chǎn)品的不適應(yīng)性車門模塊的仿真,使用CAPL腳本的遠(yuǎn)程控制信息.

在遺傳軟件方面的主題.Tools&TechnologiesMC9S12D64(STA12D64)Processor,IARcomplier客戶定制診斷,bootloadertools工作量實(shí)際-–23manmonths計(jì)劃-15manmonths資源–2to4Engineers范圍NOS(網(wǎng)絡(luò)操作系統(tǒng))組件的端口PSM(平臺相關(guān)模型)應(yīng)用層擴(kuò)展應(yīng)用層專用內(nèi)核的研發(fā)代碼量:6053SLOC(Codedeveloped/modified)7PowerMirrorSoftwareDevelopment摘要這個(gè)工程概述了是為了開發(fā)控制電動(dòng)鏡的軟件.司機(jī)能夠向左右上下移動(dòng)車窗,或者也可以鎖定車內(nèi)提供的開關(guān)概述自動(dòng)車鏡開關(guān)模塊實(shí)現(xiàn)了自動(dòng)控制左右兩側(cè)車鏡向四個(gè)方向移動(dòng)的功能鎖定功能也可以用在電動(dòng)車窗上使用的是愛特梅爾公司提供的ATtiny261微控制器通過4個(gè)電機(jī)對車鏡進(jìn)行控制通過ICATA6836驅(qū)動(dòng)設(shè)備對電機(jī)進(jìn)行控制,該驅(qū)動(dòng)設(shè)備與ATtiny261微控制器通過SPI串口通信后視鏡控制3個(gè)LED指示

挑戰(zhàn)該軟件需要占用1.6K的flash內(nèi)存區(qū),

需要80字節(jié)的EEPROM區(qū)用來記錄增加使用壽命的校準(zhǔn)值?80%的使用只允許ROM,RAM和EEPROM?用匯編語言來實(shí)現(xiàn)所有特性?軟件定時(shí)器來控制電機(jī)轉(zhuǎn)動(dòng)?達(dá)到客戶要求的特性/功能的精確性Tools&Technologies8位Atmel微控制器電機(jī)集成控制AVR匯編語言?AVRStudio4.14IDE?工作量Effort-149PDSchedule5manmonthsResources-1to2EngineersSLOC:1143FLASH:1572BYTES(76.8%)RAM:51BYTESEEPROM:18BYTES9電動(dòng)關(guān)閉控制:自動(dòng)后門控制概述可自動(dòng)打開的車尾門Detection系統(tǒng)聯(lián)接到控制門開關(guān)的電機(jī)系統(tǒng).項(xiàng)目范圍:?分析需求?執(zhí)行診斷碼?單元測試?QAC分析報(bào)告?功能測試–遠(yuǎn)程(開發(fā)測試腳本/執(zhí)行和生成測試報(bào)告)挑戰(zhàn):?在無法實(shí)地觀察車尾門運(yùn)動(dòng)過程的情況下,執(zhí)行所有功能(有效的實(shí)現(xiàn)了安全保護(hù))?僅僅通過分析診斷結(jié)果來進(jìn)行驗(yàn)證?為不同的車型配置參數(shù)Tools:InnovatorEditor(界面編輯器)GreenhillsCompilerTessy(UnitTestingtool)QACToolTestAutomationScript(TAS)NECV850ES32-bitSingle-ChipMicrocontroller10雨刷控制軟件開發(fā)功能:WiperControlModule(雨刷控制模塊)此模塊控制前后雨刮。當(dāng)雨感應(yīng)器感應(yīng)到下雨時(shí),自動(dòng)激活雨刮器。駕駛員也可手動(dòng)控制(連續(xù)雨刮或單次雨刮)FrontWiperActuator(前雨刷驅(qū)動(dòng)器)識別雨刮路徑是否有阻塞物,并報(bào)告阻塞至master模塊并歸位.HeadLampwash(前燈雨刷)模塊控制前燈雨刷項(xiàng)目范圍:?分析需求?根據(jù)需求對模型進(jìn)行驗(yàn)證并更新模型?自動(dòng)編碼和優(yōu)化?通過技術(shù)需求規(guī)范建立測試技術(shù)規(guī)范?對100%的編碼進(jìn)行MIL,SIL和PIL測試?分析和調(diào)試失敗的測試案例挑戰(zhàn):使用TimePartioningTool(TPT)進(jìn)行功能性測試和在Python下為測試開發(fā)評估腳本.Tools:MATLAB/Simulink/Stateflow(狀態(tài)機(jī))Targetlink(代碼生成工具)TimePartioningTool(PikeTec)GreenhillsCompilerMPC5516Microcontroller11范圍:?分析需求?根據(jù)需求對模型進(jìn)行驗(yàn)證并更新模型?自動(dòng)編碼和優(yōu)化?通過技術(shù)需求規(guī)范建立測試技術(shù)規(guī)范?對100%的編碼進(jìn)行MIL,SIL和PIL測試?分析和調(diào)試失敗的測試案例挑戰(zhàn):使用TimePartioningTool(TPT)進(jìn)行功能性測試和在Python下為測試開發(fā)評估腳本Tools:MATLAB/Simulink/StateflowTargetlinkTimePartioningTool(PikeTec)GreenhillsCompilerMPC5516Microcontroller概述:當(dāng)雨感應(yīng)模塊偵測到下雨時(shí),天窗控制模塊會(huì)自動(dòng)關(guān)閉天窗同時(shí),若接從MASTER模塊接收到任何錯(cuò)誤信息,模塊也會(huì)控制天窗關(guān)閉天窗控制模塊開發(fā)13車門加鎖/解鎖軟件開發(fā)概述:門鎖控制模塊這個(gè)模塊負(fù)責(zé)車后門的加鎖和開鎖控制當(dāng)發(fā)生碰撞的時(shí)候,這個(gè)模塊會(huì)執(zhí)行車門緊急開啟控制汽車鎖控制模塊這個(gè)模塊負(fù)責(zé)車后蓋的開鎖與加鎖控制在非常短的時(shí)間內(nèi)通過執(zhí)行多次加鎖解鎖操作,以防止加鎖單元變熱;燃料鎖控制模塊這個(gè)模塊控制燃料門的開啟和關(guān)閉范圍:?分析需求?根據(jù)需求對模型進(jìn)行驗(yàn)證并更新模型?自動(dòng)編碼和優(yōu)化?通過技術(shù)需求規(guī)范建立測試技術(shù)規(guī)范?對100%的編碼進(jìn)行MIL,SIL和PIL測試?分析和調(diào)試失敗的測試案例挑戰(zhàn):使用TimePartioningTool(TPT)進(jìn)行功能性測試和在Python下為測試開發(fā)評估腳本工具:MATLAB/Simulink/Stateflow/StatemateTargetlinkTimePartioningTool(PikeTec)GreenhillsCompilerMPC5516Microcontroller14門鎖模塊鑰匙拔出保護(hù)自動(dòng)重鎖中門加鎖/解鎖速度依賴于門鎖震動(dòng)監(jiān)測門控制單元概述:主駕駛車門控制模塊通過LIN和其他三個(gè)車門模塊相連接其他子節(jié)點(diǎn)通過CAN連接

挑戰(zhàn)處理器文檔不足關(guān)于傳感器中斷的硬件設(shè)計(jì)問題Highlights:Detailsofprocessor,compilerandlinkerwereresearchedastheprocessorwasanewone硬件不足的地方,通過軟件設(shè)計(jì)來彌補(bǔ);

開發(fā)平臺? IARSystemsC'CrossCompiler/Assembler/Debugger? MATLAB/Simulink? VisioProfessional2000

硬件16/32位的控制器作為主駕駛門模塊駕駛門控制模塊通過LSCAN和車身中控連接通過LIN來控制前排乘客門和后乘客門使用3個(gè)支持LIN的8位控制器作為乘客門和后門模塊使用GPIO來處理門/窗的鎖/開鎖,用戶要求,傳動(dòng)等功能

模塊資料需求分析詳細(xì)設(shè)計(jì)文檔功能測試計(jì)劃書面校驗(yàn)報(bào)告功能測試報(bào)告15軟件CAN,診斷,網(wǎng)絡(luò)和通訊管理(LINandCAN)的Bootloader電機(jī)驅(qū)動(dòng)算法門/窗開/關(guān)的控制邏輯自診斷電動(dòng)助力轉(zhuǎn)向設(shè)計(jì)和開發(fā)功能當(dāng)監(jiān)測到駕駛員進(jìn)行轉(zhuǎn)角操作,或者ECU對flashing控制時(shí)

,指示器將進(jìn)行亮燈顯示當(dāng)事件發(fā)生時(shí),指示燈可能會(huì)在某段時(shí)間持續(xù)發(fā)光,或者一直處于發(fā)光狀態(tài)當(dāng)方向盤轉(zhuǎn)過一定角度后,指示燈將開始閃爍指示燈點(diǎn)亮的觸發(fā)事件:當(dāng)車身發(fā)生碰撞的時(shí)候

當(dāng)汽車被盜的時(shí)候

當(dāng)駕駛員開啟指示燈顯示控制的時(shí)候范圍:需求分析研究和分析目標(biāo)模塊按照測試規(guī)范開發(fā)測試腳本生成MIL和SIL的自動(dòng)測試報(bào)告用MTESTAutomationTool生成結(jié)果失敗測試案例的分析和調(diào)試工具:Matlab/Simulink/StateflowTargetlink/MTESTFreescaleHCS1217被動(dòng)防盜系統(tǒng)(PATS)概述

-被動(dòng)防盜系統(tǒng)的初級功能是防止汽車被盜-防盜控制系統(tǒng)包括:脈沖轉(zhuǎn)發(fā)器,信號收發(fā)器,防盜系統(tǒng)ECU。-OEM提出了兩個(gè)需求,一、提供兩個(gè)脈沖轉(zhuǎn)發(fā)器;

二、提供防盜報(bào)警燈挑戰(zhàn)?客戶自建芯片還在開發(fā)?ASIC芯片和微處理器通過SPI通訊?使用的微控制器內(nèi)存限制?建立脈沖輸出和消除時(shí)間標(biāo)準(zhǔn)Activities

軟件需求說明書軟件設(shè)計(jì)說明書根據(jù)新的需求更新MATLAB模塊

新需求按照MISRA(工業(yè)標(biāo)準(zhǔn)的C編程規(guī)范)標(biāo)準(zhǔn)進(jìn)行代碼的更新

軟件的單元測試和功能測試ArchitectureDiagram

工具:-MATLAB/Simulink,PRQAQACTool,GreenHillsCompilerforPowerPC,Testbenchsetupwithtransponderandtransceivers工作量:Size:3508LinesofExecutablecodeEffort:8PersonMonths

18功能:?自動(dòng)調(diào)節(jié)維持車內(nèi)預(yù)先設(shè)定的溫度?調(diào)節(jié)車內(nèi)氣流大小?通過手工復(fù)位/控制功能自動(dòng)選擇新鮮空氣流通和車內(nèi)空氣流通模式HVACSoftwareDevelopment(電子自動(dòng)溫控)項(xiàng)目范圍:?移植HC11到HCS12DP256?執(zhí)行算法變化?為綜合控制面板(ICP)執(zhí)行statematrix?執(zhí)行音頻控制協(xié)議?實(shí)施CAN信息?FNOS(車內(nèi)網(wǎng)絡(luò)系統(tǒng))整合?Bootloader整合?系統(tǒng)確認(rèn)挑戰(zhàn):?FNOS(車內(nèi)網(wǎng)絡(luò)系統(tǒng))整合?移植D64到DP256?系統(tǒng)測試過程中沒有刷新工具開發(fā)平臺:IARCompileranddebuggerforMotorolaS12DJ64IARC-SpysimulatorMotorolaFlashGordonunitCC

19網(wǎng)關(guān)應(yīng)用集成(EUCDNOSIntegration)摘要支持網(wǎng)關(guān)的ENOS(KPIT康明斯車內(nèi)網(wǎng)絡(luò)操作系統(tǒng))平臺挑戰(zhàn)100多個(gè)ECU的不同控制器/編譯器組合適應(yīng)客戶技術(shù)需求支持10個(gè)整車平臺解決方案KPIT康明斯為車輛和服務(wù)中心之間的網(wǎng)關(guān)開發(fā)了車內(nèi)網(wǎng)絡(luò)操作系統(tǒng)組件。通過GSM,服務(wù)中心提供類似電話診斷,下載,定位,防盜,緊急呼叫,娛樂等服務(wù)網(wǎng)關(guān)特性CAN到CANCAN到LINLIN到LINLIN到CANTools&TechnologiesCAN,LINR32C,Star12controllers21KPIT’sBootloader網(wǎng)關(guān)摘要:支持SWDL的網(wǎng)關(guān)通過SPI和子節(jié)點(diǎn)通訊其他–CAN,LIN,I2C等..工具M(jìn)PC561microS12,S12X,NEC項(xiàng)目范圍具有以下能力的Bootload

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論