KPIT车身电子模块分析 (2)课件_第1页
KPIT车身电子模块分析 (2)课件_第2页
KPIT车身电子模块分析 (2)课件_第3页
KPIT车身电子模块分析 (2)课件_第4页
KPIT车身电子模块分析 (2)课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

KPITServicesonBodyElectronics议程1车身电子概述234KPIT能力及提供的服务实现方法案例分析2车身电子概述座椅模块车灯控制天窗模块自动后门控制雨刷与车镜模块门窗模块驾驶员信息模块遥控车匙(RKE)HVAC3KPIT服务算法的定义和开发使用说明书系统集成与测试车身与照明的测试功能原型的设计可行性研究构思产生基于模块的开发和移植有用的工程5软件模块布局介绍61、摘要2、概述3、范围4、挑战5、工具及相关技术6、工作量

座椅模块软件研发

摘要电动座椅模块用来调整车内驾驶员和乘客座椅的位置,通过监测电动机和霍尔传感器传递的信息,将座椅调整到适当的位置。此模块和车门模块同时作用,可以远程控制并连接到车内网络概述

座椅控制包含4个方向

手动和自动控制

按照ISO14229标准,支持标准诊断服务

通过CAN通讯进行网络管理

对输入开关,电动机,霍尔传感器的故障检测

故障检测,以及以DTC方式存储到EEPROM中挑战在工程初始阶段硬件产品的不适应性车门模块的仿真,使用CAPL脚本的远程控制信息.

在遗传软件方面的主题.Tools&TechnologiesMC9S12D64(STA12D64)Processor,IARcomplier客户定制诊断,bootloadertools工作量实际-–23manmonths计划-15manmonths资源–2to4Engineers范围NOS(网络操作系统)组件的端口PSM(平台相关模型)应用层扩展应用层专用内核的研发代码量:6053SLOC(Codedeveloped/modified)7PowerMirrorSoftwareDevelopment摘要这个工程概述了是为了开发控制电动镜的软件.司机能够向左右上下移动车窗,或者也可以锁定车内提供的开关概述自动车镜开关模块实现了自动控制左右两侧车镜向四个方向移动的功能锁定功能也可以用在电动车窗上使用的是爱特梅尔公司提供的ATtiny261微控制器通过4个电机对车镜进行控制通过ICATA6836驱动设备对电机进行控制,该驱动设备与ATtiny261微控制器通过SPI串口通信后视镜控制3个LED指示

挑战该软件需要占用1.6K的flash内存区,

需要80字节的EEPROM区用来记录增加使用寿命的校准值•80%的使用只允许ROM,RAM和EEPROM•用汇编语言来实现所有特性•软件定时器来控制电机转动•达到客户要求的特性/功能的精确性Tools&Technologies8位Atmel微控制器电机集成控制AVR汇编语言•AVRStudio4.14IDE•工作量Effort-149PDSchedule5manmonthsResources-1to2EngineersSLOC:1143FLASH:1572BYTES(76.8%)RAM:51BYTESEEPROM:18BYTES9电动关闭控制:自动后门控制概述可自动打开的车尾门Detection系统联接到控制门开关的电机系统.项目范围:•分析需求•执行诊断码•单元测试•QAC分析报告•功能测试–远程(开发测试脚本/执行和生成测试报告)挑战:•在无法实地观察车尾门运动过程的情况下,执行所有功能(有效的实现了安全保护)•仅仅通过分析诊断结果来进行验证•为不同的车型配置参数Tools:InnovatorEditor(界面编辑器)GreenhillsCompilerTessy(UnitTestingtool)QACToolTestAutomationScript(TAS)NECV850ES32-bitSingle-ChipMicrocontroller10雨刷控制软件开发功能:WiperControlModule(雨刷控制模块)此模块控制前后雨刮。当雨感应器感应到下雨时,自动激活雨刮器。驾驶员也可手动控制(连续雨刮或单次雨刮)FrontWiperActuator(前雨刷驱动器)识别雨刮路径是否有阻塞物,并报告阻塞至master模块并归位.HeadLampwash(前灯雨刷)模块控制前灯雨刷项目范围:•分析需求•根据需求对模型进行验证并更新模型•自动编码和优化•通过技术需求规范建立测试技术规范•对100%的编码进行MIL,SIL和PIL测试•分析和调试失败的测试案例挑战:使用TimePartioningTool(TPT)进行功能性测试和在Python下为测试开发评估脚本.Tools:MATLAB/Simulink/Stateflow(状态机)Targetlink(代码生成工具)TimePartioningTool(PikeTec)GreenhillsCompilerMPC5516Microcontroller11范围:•分析需求•根据需求对模型进行验证并更新模型•自动编码和优化•通过技术需求规范建立测试技术规范•对100%的编码进行MIL,SIL和PIL测试•分析和调试失败的测试案例挑战:使用TimePartioningTool(TPT)进行功能性测试和在Python下为测试开发评估脚本Tools:MATLAB/Simulink/StateflowTargetlinkTimePartioningTool(PikeTec)GreenhillsCompilerMPC5516Microcontroller概述:当雨感应模块侦测到下雨时,天窗控制模块会自动关闭天窗同时,若接从MASTER模块接收到任何错误信息,模块也会控制天窗关闭天窗控制模块开发13车门加锁/解锁软件开发概述:门锁控制模块这个模块负责车后门的加锁和开锁控制当发生碰撞的时候,这个模块会执行车门紧急开启控制汽车锁控制模块这个模块负责车后盖的开锁与加锁控制在非常短的时间内通过执行多次加锁解锁操作,以防止加锁单元变热;燃料锁控制模块这个模块控制燃料门的开启和关闭范围:•分析需求•根据需求对模型进行验证并更新模型•自动编码和优化•通过技术需求规范建立测试技术规范•对100%的编码进行MIL,SIL和PIL测试•分析和调试失败的测试案例挑战:使用TimePartioningTool(TPT)进行功能性测试和在Python下为测试开发评估脚本工具:MATLAB/Simulink/Stateflow/StatemateTargetlinkTimePartioningTool(PikeTec)GreenhillsCompilerMPC5516Microcontroller14门锁模块钥匙拔出保护自动重锁中门加锁/解锁速度依赖于门锁震动监测门控制单元概述:主驾驶车门控制模块通过LIN和其他三个车门模块相连接其他子节点通过CAN连接

挑战处理器文档不足关于传感器中断的硬件设计问题Highlights:Detailsofprocessor,compilerandlinkerwereresearchedastheprocessorwasanewone硬件不足的地方,通过软件设计来弥补;

开发平台• IARSystemsC'CrossCompiler/Assembler/Debugger• MATLAB/Simulink• VisioProfessional2000

硬件16/32位的控制器作为主驾驶门模块驾驶门控制模块通过LSCAN和车身中控连接通过LIN来控制前排乘客门和后乘客门使用3个支持LIN的8位控制器作为乘客门和后门模块使用GPIO来处理门/窗的锁/开锁,用户要求,传动等功能

模块资料需求分析详细设计文档功能测试计划书面校验报告功能测试报告15软件CAN,诊断,网络和通讯管理(LINandCAN)的Bootloader电机驱动算法门/窗开/关的控制逻辑自诊断电动助力转向设计和开发功能当监测到驾驶员进行转角操作,或者ECU对flashing控制时

,指示器将进行亮灯显示当事件发生时,指示灯可能会在某段时间持续发光,或者一直处于发光状态当方向盘转过一定角度后,指示灯将开始闪烁指示灯点亮的触发事件:当车身发生碰撞的时候

当汽车被盗的时候

当驾驶员开启指示灯显示控制的时候范围:需求分析研究和分析目标模块按照测试规范开发测试脚本生成MIL和SIL的自动测试报告用MTESTAutomationTool生成结果失败测试案例的分析和调试工具:Matlab/Simulink/StateflowTargetlink/MTESTFreescaleHCS1217被动防盗系统(PATS)概述

-被动防盗系统的初级功能是防止汽车被盗-防盗控制系统包括:脉冲转发器,信号收发器,防盗系统ECU。-OEM提出了两个需求,一、提供两个脉冲转发器;

二、提供防盗报警灯挑战•客户自建芯片还在开发•ASIC芯片和微处理器通过SPI通讯•使用的微控制器内存限制•建立脉冲输出和消除时间标准Activities

软件需求说明书软件设计说明书根据新的需求更新MATLAB模块

新需求按照MISRA(工业标准的C编程规范)标准进行代码的更新

软件的单元测试和功能测试ArchitectureDiagram

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

18功能:•自动调节维持车内预先设定的温度•调节车内气流大小•通过手工复位/控制功能自动选择新鲜空气流通和车内空气流通模式HVACSoftwareDevelopment(电子自动温控)项目范围:•移植HC11到HCS12DP256•执行算法变化•为综合控制面板(ICP)执行statematrix•执行音频控制协议•实施CAN信息•FNOS(车内网络系统)整合•Bootloader整合•系统确认挑战:•FNOS(车内网络系统)整合•移植D64到DP256•系统测试过程中没有刷新工具开发平台:IARCompileranddebuggerforMotorolaS12DJ64IARC-SpysimulatorMotorolaFlashGordonunitCC

19网关应用集成(EUCDNOSIntegration)摘要支持网关的ENOS(KPIT康明斯车内网络操作系统)平台挑战100多个ECU的不同控制器/编译器组合适应客户技术需求支持10个整车平台解决方案KPIT康明斯为车辆和服务中心之间的网关开发了车内网络操作系统组件。通过GSM,服务中心提供类似电话诊断,下载,定位,防盗,紧急呼叫,娱乐等服务网关特性CAN到CANCAN到LINLIN到LINLIN到CANTools&TechnologiesCAN,LINR32C,Star12controllers21KPIT’sBootloader网关摘要:支持SWDL的网关通过SPI和子节点通讯其他–CAN,LIN,I2C等..工具MPC561microS12,S12X,NEC项目范围具有以下能力的Bootload

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论