




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
KPIT Services on Body Electronics,议程,KPIT能力及提供的服务,实现方法,案例分析,2,车身电子概述,3,KPIT 服务,软件开发(软件需求说明(SRS),设计,编码),软件校验和确认,软件扩展,软件逆向工程,软件维护,其他:移植,重建,优化,软件工程的协调管理,4,KPIT 服务,算法的定义和开发,使用说明书,系统集成与测试,车身与照明的测试,功能原型的设计,可行性研究,构思产生,基于模块的开发和移植,有用的工程,5,软件模块布局介绍,6,1、摘要 2、概述 3、范围 4、挑战 5、工具及相关技术 6、工作量,座椅模块软件研发,摘要 电动座椅模块用来调整车内驾驶员和乘客座椅的位置,通过监测电动机和霍尔传感器传递的信息,将座椅调整到适当的位置。此模块和车门模块同时作用,可以远程控制并连接到车内网络,概述 座椅控制包含4个方向 手动和自动控制 按照ISO14229标准,支持标准诊断服务 通过CAN通讯进行网络管理 对输入开关,电动机,霍尔传感器的故障检测 故障检测,以及以DTC方式存储到EEPROM中,挑战 在工程初始阶段硬件产品的不适应性 车门模块的仿真,使用CAPL脚本的远程控制信息. 在遗传软件方面的主题.,Tools & Technologies MC9S12D64(STA 12D64) Processor, IAR complier 客户定制诊断, 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,摘要 这个工程概述了是为了开发控制电动镜的软件. 司机能够向左右上下移动车窗,或者也可以锁定车内提供的开关,概述 自动车镜开关模块实现了自动控制左右两侧车镜向四个方向移动的功能 锁定功能也可以用在电动车窗上 使用的是爱特梅尔公司提供的 ATtiny261 微控制器 通过4个电机对车镜进行控制 通过IC ATA6836驱动设备对电机进行控制,该驱动设备与ATtiny261微控制器通过SPI串口通信 后视镜控制3个LED 指示,挑战 该软件需要占用1.6K的flash内存区, 需要80字节的EEPROM区用来记录增加使用寿命的校准值 80%的使用只允许ROM,RAM和EEPROM 用汇编语言来实现所有特性 软件定时器来控制电机转动 达到客户要求的特性/功能的精确性,Tools & Technologies 8位Atmel微控制器 电机集成控制 AVR汇编语言 AVR Studio 4.14 IDE ,工作量,Effort - 149 PD Schedule 5 man months Resources - 1 to 2 Engineers,SLOC: 1143 FLASH: 1572 BYTES (76.8%) RAM: 51 BYTES EEPROM: 18 BYTES,9,电动关闭控制:自动后门控制,概述 可自动打开的车尾门 Detection系统联接到控制门开关的电机系统.,项目范围 : 分析需求 执行诊断码 单元测试 QAC 分析报告 功能测试 远程 (开发测试脚本/执行和生成测试 报告),挑战: 在无法实地观察车尾门运动过程的情况下,执行 所有功能(有效的实现了安全保护) 仅仅通过分析诊断结果来进行验证 为不同的车型配置参数,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 (雨刷控制模块) 此模块控制前后雨刮。当雨感应器感应到下雨时, 自动激活雨刮器。驾驶员也可手动控制(连续雨刮 或单次雨刮) Front Wiper Actuator(前雨刷驱动器) 识别雨刮路径是否有阻塞物,并报告阻塞至master 模块并归位. Head Lamp wash (前灯雨刷) 模块控制前灯雨刷,项目范围 : 分析需求 根据需求对模型进行验证并更新模型 自动编码和优化 通过技术需求规范建立测试技术规范 对100%的编码进行MIL,SIL和PIL测试 分析和调试失败的测试案例,挑战: 使用Time Partioning Tool (TPT) 进行功能性测试和在 Python下为测试开发评估脚本 .,Tools: MATLAB / Simulink / Stateflow(状态机) Targetlink (代码生成工具) Time Partioning Tool (PikeTec) Greenhills Compiler MPC 5516 Micro controller,11,遥控车匙( RKE),摘要 制造OEM目标产品RKE的客户要求KPIT开发一套使用定制芯片的发送器的完整嵌入式软件 这个包含了完整的软件产品开发的生命周期,概述 Manchester格式的72位滚动和加密数据 Hamming byte 和Checksum byte 纠错 统一的发送标准码 通过多次按键操作生成多个发送帧 低端16微控制器 通过特定的集成电路完成特定电源管理操作,挑战 客户自建芯片还在开发 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信息在ASIC芯片的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 Micro controller,概述: 当雨感应模块侦测到下雨时,天窗控制模块会自动 关闭天窗 同时,若接从MASTER模块接收到任何错误信息, 模块也会控制天窗关闭,天窗控制模块开发,13,车门加锁/解锁软件开发,概述: 门锁控制模块 这个模块负责车后门的加锁和开锁控制 当发生碰撞的时候,这个模块会执行车门紧急开启控制 汽车锁控制模块 这个模块负责车后盖的开锁与加锁控制 在非常短的时间内通过执行多次加锁解锁操作,以防止加锁单元变热; 燃料锁控制模块 这个模块控制燃料门的开启和关闭,范围 : 分析需求 根据需求对模型进行验证并更新模型 自动编码和优化 通过技术需求规范建立测试技术规范 对100%的编码进行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和其他三个车门模块相连接 其他子节点通过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和车身中控连接 通过LIN来控制前排乘客门和后乘客门 使用3个支持LIN的8位控制器作为乘客门和后门模块 使用GPIO来处理门/窗的锁/开锁,用户要求,传动等功能,模块资料 需求分析 详细设计文档 功能测试计划 书面校验报告 功能测试报告,15,软件 CAN, 诊断,网络和通讯管理(LIN and CAN)的Boot loader 电机驱动算法 门/窗 开/关的控制逻辑 自诊断,可移植的车灯模块设计,项目范围: 需求分析 通过测试规范创建测试脚本(tst文件) 在MTEST里配制模型和.mat文件 使用MTEST自动工具生成MIL和SIL的自动 测试报告 分析和调试失败的测试案例,工具: Matlab / Simulink / Stateflow Target link / MTEST Freescale HCS12,工作量: Design: 52 transition charts; 58 person-days Verification 1500 test-cases 90 person-days,16,功能: 使用两套数据库控制不同的车灯,即车灯控制模块使用相同的软件, 依据不同的标准完成对车灯的控制; 基础功能模块: 此模块控制车辆远光灯,近光灯,边灯,刹车灯,雾灯 和尾灯的开启 和关闭。 人性化功能模块: 下列子系统帮助驾驶员在每日的驾驶过程中实现简单 的,人性化和舒 适的操作: 欢迎灯功能, “伴我回家”功能, 刹车力道显示系统, 舒适 灯, 高位灯闪烁,电动助力转向设计和开发,功能 当监测到驾驶员进行转角操作,或者ECU对flashing控制时 ,指示器将进行亮灯显示 当事件发生时,指示灯可能会在某段时间持续发光,或者一直处于发光状态 当方向盘转过一定角度后,指示灯将开始闪烁 指示灯点亮的触发事件: 当车身发生碰撞的时候 当汽车被盗的时候 当驾驶员开启指示灯显示控制的时候,范围 : 需求分析 研究和分析目标模块 按照测试规范开发测试脚本 生成MIL和SIL的自动测试报告 用MTEST Automation Tool生成结果 失败测试案例的分析和调试,工具: Matlab / Simulink / Stateflow Target link / MTEST Freescale HCS12,17,被动防盗系统(PATS),概述 -被动防盗系统的初级功能是防止汽车被盗 -防盗控制系统包括:脉冲转发器,信号收发器,防盗系统ECU。 -OEM提出了两个需求,一、提供两个脉冲转发器; 二、提供防盗报警灯,挑战 客户自建芯片还在开发 ASIC 芯片和微处理器通过SPI 通讯 使用的微控制器内存限制 建立脉冲输出和消除时间标准,Activities 软件需求说明书 软件设计说明书 根据新的需求更新MATLAB模块 新需求按照MISRA (工业标准的C编程规范)标准进行代码的更新 软件的单元测试和功能测试,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 Development(电子自动温控),项目范围: 移植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,网关应用集成(EUCD 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 网关,摘要: 支持SWDL的网关通过SPI和子节点通讯 其他 CAN, LIN, I2C 等,工具 MPC 561 micro S12, S12X, NEC,项目范围 具有以下能力的Boot loader开发 支持
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年绿色建筑师资格考试试题及答案
- 2025年基础化学与实验技能考试卷及答案
- 2025年环境科学实验技能与实操考试试题及答案
- 2025年互联网营销及数据分析课程试卷
- 特殊学校教师管理制度
- 特殊时段作业管理制度
- 特种设备档案管理制度
- 特色食品仓库管理制度
- 猪场对症用药管理制度
- 环保事故调查管理制度
- 2021年10月自考02326操作系统试题及答案含解析
- 中华民族共同体概论课件专家版5第五讲 大一统与中华民族共同体初步形成(秦汉时期)
- MOOC 大数据与法律检索-湖南师范大学 中国大学慕课答案
- GB/T 19964-2024光伏发电站接入电力系统技术规定
- MSDS基础知识培训课件
- 疝气护理课件
- 小学语文课前预习有效指导的研究结题报告
- 地类及变化原因划分、数据库结构、森林资源变化图斑现地核实表、年度更新统计报表
- 安全标准化示范班组建设汇报
- GB/T 4437.1-2023铝及铝合金热挤压管第1部分:无缝圆管
- 工贸企业重大事故隐患判定标准-处罚事故案例
评论
0/150
提交评论