收藏 分享(赏)

KPIT车身电子模块分析.ppt

上传人:buyk185 文档编号:4100242 上传时间:2018-12-09 格式:PPT 页数:24 大小:2.25MB
下载 相关 举报
KPIT车身电子模块分析.ppt_第1页
第1页 / 共24页
KPIT车身电子模块分析.ppt_第2页
第2页 / 共24页
KPIT车身电子模块分析.ppt_第3页
第3页 / 共24页
KPIT车身电子模块分析.ppt_第4页
第4页 / 共24页
KPIT车身电子模块分析.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、KPIT Services on Body Electronics,议程,KPIT能力及提供的服务,实现方法,案例分析,2,车身电子概述,3,KPIT 服务,软件开发(软件需求说明(SRS),设计,编码),软件校验和确认,软件扩展,软件逆向工程,软件维护,其他:移植,重建,优化,软件工程的协调管理,4,KPIT 服务,算法的定义和开发,使用说明书,系统集成与测试,车身与照明的测试,功能原型的设计,可行性研究,构思产生,基于模块的开发和移植,有用的工程,5,软件模块布局介绍,6,1、摘要 2、概述 3、范围 4、挑战 5、工具及相关技术 6、工作量,座椅模块软件研发,摘要 电动座椅模块用来调整车

2、内驾驶员和乘客座椅的位置,通过监测电动机和霍尔传感器传递的信息,将座椅调整到适当的位置。此模块和车门模块同时作用,可以远程控制并连接到车内网络,概述 座椅控制包含4个方向 手动和自动控制按照ISO14229标准,支持标准诊断服务通过CAN通讯进行网络管理对输入开关,电动机,霍尔传感器的故障检测故障检测,以及以DTC方式存储到EEPROM中,挑战 在工程初始阶段硬件产品的不适应性 车门模块的仿真,使用CAPL脚本的远程控制信息.在遗传软件方面的主题.,Tools & Technologies MC9S12D64(STA 12D64) Processor, IAR complier 客户定制诊断,

3、 bootloader tools,工作量,实际- 23 man months 计划 -15 man months 资源 2 to 4 Engineers,范围NOS(网络操作系统)组件的端口PSM (平台相关模型)应用层扩展 应用层专用内核的研发,代码量:6053 SLOC (Code developed/ modified ),7,Power Windows Software Development,8,Power Mirror Software Development,摘要 这个工程概述了是为了开发控制电动镜的软件. 司机能够向左右上下移动车窗,或者也可以锁定车内提供的开关,概述 自动车

4、镜开关模块实现了自动控制左右两侧车镜向四个方向移动的功能 锁定功能也可以用在电动车窗上 使用的是爱特梅尔公司提供的 ATtiny261 微控制器 通过4个电机对车镜进行控制 通过IC ATA6836驱动设备对电机进行控制,该驱动设备与ATtiny261微控制器通过SPI串口通信 后视镜控制3个LED 指示,挑战 该软件需要占用1.6K的flash内存区,需要80字节的EEPROM区用来记录增加使用寿命的校准值 80%的使用只允许ROM,RAM和EEPROM 用汇编语言来实现所有特性 软件定时器来控制电机转动 达到客户要求的特性/功能的精确性,Tools & Technologies 8位Atm

5、el微控制器 电机集成控制 AVR汇编语言 AVR Studio 4.14 IDE ,工作量,Effort - 149 PD Schedule 5 man months Resources - 1 to 2 Engineers,SLOC: 1143FLASH: 1572 BYTES (76.8%) RAM: 51 BYTES EEPROM: 18 BYTES,9,电动关闭控制:自动后门控制,概述 可自动打开的车尾门 Detection系统联接到控制门开关的电机系统.,项目范围 : 分析需求 执行诊断码 单元测试 QAC 分析报告 功能测试 远程 (开发测试脚本/执行和生成测试 报告),挑战:

6、在无法实地观察车尾门运动过程的情况下,执行 所有功能(有效的实现了安全保护) 仅仅通过分析诊断结果来进行验证 为不同的车型配置参数,Tools: Innovator Editor(界面编辑器) Greenhills Compiler Tessy (Unit Testing tool) QAC Tool Test Automation Script (TAS) NEC V850ES 32-bit Single-Chip Microcontroller,10,雨刷控制软件开发,功能: Wiper Control Module (雨刷控制模块) 此模块控制前后雨刮。当雨感应器感应到下雨时, 自动激活

7、雨刮器。驾驶员也可手动控制(连续雨刮 或单次雨刮) Front Wiper Actuator(前雨刷驱动器) 识别雨刮路径是否有阻塞物,并报告阻塞至master 模块并归位.Head Lamp wash (前灯雨刷) 模块控制前灯雨刷,项目范围 : 分析需求 根据需求对模型进行验证并更新模型 自动编码和优化 通过技术需求规范建立测试技术规范 对100%的编码进行MIL,SIL和PIL测试 分析和调试失败的测试案例,挑战: 使用Time Partioning Tool (TPT) 进行功能性测试和在 Python下为测试开发评估脚本.,Tools: MATLAB / Simulink / Sta

8、teflow(状态机) Targetlink (代码生成工具) Time Partioning Tool (PikeTec) Greenhills Compiler MPC 5516 Micro controller,11,遥控车匙( RKE),摘要 制造OEM目标产品RKE的客户要求KPIT开发一套使用定制芯片的发送器的完整嵌入式软件 这个包含了完整的软件产品开发的生命周期,概述 Manchester格式的72位滚动和加密数据Hamming byte 和Checksum byte 纠错统一的发送标准码通过多次按键操作生成多个发送帧低端16微控制器 通过特定的集成电路完成特定电源管理操作,挑战

9、客户自建芯片还在开发ASIC 芯片和微处理器通过SPI 通讯使用的微控制器内存限制建立脉冲输出和消除时间标准,Tools & Technologies TMS37F136 ASIC which consists of internally MSP430F123 CPU and TMS37134 Transponder, IAR work bench.,Metrics,Effort 217 PD Schedule 9 MM,1788 SLOC,工作内容 RKE应用层的软件设计和开发,以及按钮,SPI,EEPROM底层驱动软件的开发 状态机基于多次按键,单次按键两种特性进行软件设计 SPI信息在A

10、SIC芯片的EEPROM上存取 按照接受到的定时脉冲信号依据RKE协议,12,范围 : 分析需求 根据需求对模型进行验证并更新模型 自动编码和优化 通过技术需求规范建立测试技术规范 对100%的编码进行MIL,SIL和PIL测试 分析和调试失败的测试案例,挑战: 使用Time Partioning Tool (TPT) 进行功能性测试和在Python 下为测试开发评估脚本,Tools: MATLAB / Simulink / Stateflow Targetlink Time Partioning Tool (PikeTec) Greenhills Compiler MPC 5516 Micr

11、o controller,概述: 当雨感应模块侦测到下雨时,天窗控制模块会自动 关闭天窗同时,若接从MASTER模块接收到任何错误信息, 模块也会控制天窗关闭,天窗控制模块开发,13,车门加锁/解锁软件开发,概述: 门锁控制模块 这个模块负责车后门的加锁和开锁控制 当发生碰撞的时候,这个模块会执行车门紧急开启控制汽车锁控制模块 这个模块负责车后盖的开锁与加锁控制 在非常短的时间内通过执行多次加锁解锁操作,以防止加锁单元变热;燃料锁控制模块 这个模块控制燃料门的开启和关闭,范围 : 分析需求 根据需求对模型进行验证并更新模型 自动编码和优化 通过技术需求规范建立测试技术规范 对100%的编码进行

12、MIL,SIL和PIL测试 分析和调试失败的测试案例,挑战: 使用Time Partioning Tool (TPT) 进行功能性测试和在Python 下为测试开发评估脚本,工具: MATLAB / Simulink / Stateflow / Statemate Targetlink Time Partioning Tool (PikeTec) Greenhills Compiler MPC 5516 Micro controller,14,门锁模块,钥匙拔出保护,自动重锁,中门加锁/解锁,速度依赖于门锁,震动监测,门控制单元,概述: 主驾驶车门控制模块通过LIN和其他三个车门模块相连接 其

13、他子节点通过CAN连接,挑战 处理器文档不足 关于传感器中断的硬件设计问题,Highlights: Details of processor, compiler and linker were researched as the processor was a new one 硬件不足的地方,通过软件设计来弥补;,开发平台 IAR Systems C Cross Compiler/Assembler/Debugger MATLAB / Simulink Visio Professional 2000,硬件 16/32位的控制器作为主驾驶门模块 驾驶门控制模块通过LS CAN和车身中控连接 通过

14、LIN来控制前排乘客门和后乘客门 使用3个支持LIN的8位控制器作为乘客门和后门模块 使用GPIO来处理门/窗的锁/开锁,用户要求,传动等功能,模块资料 需求分析 详细设计文档 功能测试计划 书面校验报告 功能测试报告,15,软件 CAN, 诊断,网络和通讯管理(LIN and CAN)的Boot loader 电机驱动算法 门/窗 开/关的控制逻辑 自诊断,可移植的车灯模块设计,项目范围: 需求分析 通过测试规范创建测试脚本(tst文件) 在MTEST里配制模型和.mat文件 使用MTEST自动工具生成MIL和SIL的自动 测试报告 分析和调试失败的测试案例,工具: Matlab / Sim

15、ulink / Stateflow Target link / MTEST Freescale HCS12,工作量: Design: 52 transition charts; 58 person-days Verification1500 test-cases90 person-days,16,功能: 使用两套数据库控制不同的车灯,即车灯控制模块使用相同的软件, 依据不同的标准完成对车灯的控制; 基础功能模块: 此模块控制车辆远光灯,近光灯,边灯,刹车灯,雾灯 和尾灯的开启 和关闭。 人性化功能模块: 下列子系统帮助驾驶员在每日的驾驶过程中实现简单 的,人性化和舒 适的操作: 欢迎灯功能,

16、“伴我回家”功能, 刹车力道显示系统, 舒适 灯, 高位灯闪烁,电动助力转向设计和开发,功能 当监测到驾驶员进行转角操作,或者ECU对flashing控制时 ,指示器将进行亮灯显示 当事件发生时,指示灯可能会在某段时间持续发光,或者一直处于发光状态 当方向盘转过一定角度后,指示灯将开始闪烁指示灯点亮的触发事件: 当车身发生碰撞的时候当汽车被盗的时候当驾驶员开启指示灯显示控制的时候,范围 : 需求分析 研究和分析目标模块 按照测试规范开发测试脚本 生成MIL和SIL的自动测试报告 用MTEST Automation Tool生成结果 失败测试案例的分析和调试,工具: Matlab / Simul

17、ink / Stateflow Target link / MTEST Freescale HCS12,17,被动防盗系统(PATS),概述 -被动防盗系统的初级功能是防止汽车被盗-防盗控制系统包括:脉冲转发器,信号收发器,防盗系统ECU。-OEM提出了两个需求,一、提供两个脉冲转发器;二、提供防盗报警灯,挑战 客户自建芯片还在开发 ASIC 芯片和微处理器通过SPI 通讯 使用的微控制器内存限制 建立脉冲输出和消除时间标准,Activities 软件需求说明书 软件设计说明书 根据新的需求更新MATLAB模块新需求按照MISRA (工业标准的C编程规范)标准进行代码的更新软件的单元测试和功能

18、测试,Architecture Diagram,工具: -MATLAB/ Simulink, PRQA QA C Tool, Green Hills Compiler for Power PC, Test bench set up with transponder and transceivers,工作量: Size: 3508 Lines of Executable code Effort: 8 Person Months,18,功能: 自动调节维持车内预先设定的温度 调节车内气流大小 通过手工复位/控制功能自动选择新鲜空 气流通和车内空气流通模式,HVAC Software Develop

19、ment(电子自动温控),项目范围: 移植HC11到HCS12DP256 执行算法变化 为综合控制面板(ICP)执行state matrix 执行音频控制协议 实施CAN信息 FNOS(车内网络系统) 整合 Boot loader 整合 系统确认,挑战: FNOS (车内网络系统) 整合 移植D64 到DP256 系统测试过程中没有刷新工具,开发平台: IAR Compiler and debugger for Motorola S12DJ64 IAR C-Spy simulator Motorola Flash Gordon unit,CC,19,KPIT的网关功能,20,网关应用集成(EU

20、CD NOS Integration),摘要 支持网关的ENOS(KPIT康明斯车内网络操作系统)平台,挑战 100多个ECU的不同控制器/编译器组合 适应客户技术需求 支持10个整车平台,解决方案 KPIT康明斯为车辆和服务中心之间的网关开发了车内网络操 作系统组件。通过GSM,服务中心提供类似电话诊断,下载, 定位,防盗,紧急呼叫,娱乐等服务,网关特性 CAN 到CAN CAN 到 LIN LIN 到 LIN LIN 到 CAN,Tools & Technologies CAN, LIN R32C, Star12 controllers,21,KPITs Boot loader 网关,摘要

21、:支持SWDL的网关通过SPI和子节点通讯 其他 CAN, LIN, I2C 等,工具 MPC 561 micro S12, S12X, NEC,项目范围 具有以下能力的Boot loader开发 支持数据下载到内部储存器 支持数据从内部储存器上传 支持数据下载到子节点储存器 支持数据从子节点储存器上传,特性 主节点和主节点到子节点的接口测试器 支持压缩数据下载 多控制器支持,22,加热,通风和空调系统,挑战: 通过LIN进行电机控制和诊断 健全的测试策略 硬件调试,技术: C 和汇编 硬件模拟器和系统模拟器(传感器,电机,控制信号等) 目标硬件和相关测试工具,项目范围: 根据客户技术需求规范

22、文档进行端到端的软件开发 不同种类的测试-单元测试,整合测试和系统测试 建立模拟环境,执行测试规范,23,娱乐信息控制模块ICM/温度控制模块的EOL ( End of Line) 测试系统,挑战: 开发底层驱动 设计和执行自擦除功能 测试外部监视时钟,技术: C and Assembly RealView Compiler, iSystems Emulator, VISIO, CANoe, Optolyzer4MOST Professional 48 5V2,项目范围: 分析需求,生成适合的开发方案 完整的软件开发 设计和执行方案,并确认硬件测试,Methodologies Embedded C full life cycle development,24,摘要: 配套商要求开发测试系统来评估目标娱乐 信息和温度控制模块(ICM&CCM)设备 内部: Memory, CAN, LIN, MOST, Watchdog, Communication, Ports etc., 外部: Switches, LCD, LED, Encoders etc.,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报