KPIT车身电子模块分析.ppt

上传人:max****ui 文档编号:6371073 上传时间:2020-02-24 格式:PPT 页数:24 大小:2.44MB
返回 下载 相关 举报
KPIT车身电子模块分析.ppt_第1页
第1页 / 共24页
KPIT车身电子模块分析.ppt_第2页
第2页 / 共24页
KPIT车身电子模块分析.ppt_第3页
第3页 / 共24页
点击查看更多>>
资源描述
KPITServicesonBodyElectronics 议程 KPIT能力及提供的服务 实现方法 案例分析 2 车身电子概述 3 KPIT服务 软件开发 软件需求说明 SRS 设计 编码 软件校验和确认 软件扩展 软件逆向工程 软件维护 其他 移植 重建 优化 软件工程的协调管理 4 KPIT服务 算法的定义和开发 使用说明书 系统集成与测试 车身与照明的测试 功能原型的设计 可行性研究 构思产生 基于模块的开发和移植 有用的工程 5 软件模块布局介绍 6 1 摘要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 7 PowerWindowsSoftwareDevelopment 8 PowerMirrorSoftwareDevelopment 摘要这个工程概述了是为了开发控制电动镜的软件 司机能够向左右上下移动车窗 或者也可以锁定车内提供的开关 概述自动车镜开关模块实现了自动控制左右两侧车镜向四个方向移动的功能锁定功能也可以用在电动车窗上使用的是爱特梅尔公司提供的ATtiny261微控制器通过4个电机对车镜进行控制通过ICATA6836驱动设备对电机进行控制 该驱动设备与ATtiny261微控制器通过SPI串口通信后视镜控制3个LED指示 挑战该软件需要占用1 6K的flash内存区 需要80字节的EEPROM区用来记录增加使用寿命的校准值 80 的使用只允许ROM RAM和EEPROM 用汇编语言来实现所有特性 软件定时器来控制电机转动 达到客户要求的特性 功能的精确性 Tools Technologies8位Atmel微控制器电机集成控制AVR汇编语言 AVRStudio4 14IDE 工作量 Effort 149PDSchedule5manmonthsResources 1to2Engineers SLOC 1143FLASH 1572BYTES 76 8 RAM 51BYTESEEPROM 18BYTES 9 电动关闭控制 自动后门控制 概述可自动打开的车尾门Detection系统联接到控制门开关的电机系统 项目范围 分析需求 执行诊断码 单元测试 QAC分析报告 功能测试 远程 开发测试脚本 执行和生成测试报告 挑战 在无法实地观察车尾门运动过程的情况下 执行所有功能 有效的实现了安全保护 仅仅通过分析诊断结果来进行验证 为不同的车型配置参数 Tools InnovatorEditor 界面编辑器 GreenhillsCompilerTessy UnitTestingtool QACToolTestAutomationScript TAS NECV850ES32 bitSingle ChipMicrocontroller 10 雨刷控制软件开发 功能 WiperControlModule 雨刷控制模块 此模块控制前后雨刮 当雨感应器感应到下雨时 自动激活雨刮器 驾驶员也可手动控制 连续雨刮或单次雨刮 FrontWiperActuator 前雨刷驱动器 识别雨刮路径是否有阻塞物 并报告阻塞至master模块并归位 HeadLampwash 前灯雨刷 模块控制前灯雨刷 项目范围 分析需求 根据需求对模型进行验证并更新模型 自动编码和优化 通过技术需求规范建立测试技术规范 对100 的编码进行MIL SIL和PIL测试 分析和调试失败的测试案例 挑战 使用TimePartioningTool TPT 进行功能性测试和在Python下为测试开发评估脚本 Tools MATLAB Simulink Stateflow 状态机 Targetlink 代码生成工具 TimePartioningTool PikeTec GreenhillsCompilerMPC5516Microcontroller 11 遥控车匙 RKE 摘要制造OEM目标产品RKE的客户要求KPIT开发一套使用定制芯片的发送器的完整嵌入式软件这个包含了完整的软件产品开发的生命周期 概述Manchester格式的72位滚动和加密数据Hammingbyte和Checksumbyte纠错统一的发送标准码通过多次按键操作生成多个发送帧低端16微控制器通过特定的集成电路完成特定电源管理操作 挑战客户自建芯片还在开发ASIC芯片和微处理器通过SPI通讯使用的微控制器内存限制建立脉冲输出和消除时间标准 Tools TechnologiesTMS37F136ASICwhichconsistsofinternallyMSP430F123CPUandTMS37134Transponder IARworkbench Metrics Effort 217PDSchedule 9MM 1788SLOC 工作内容RKE应用层的软件设计和开发 以及按钮 SPI EEPROM底层驱动软件的开发状态机基于多次按键 单次按键两种特性进行软件设计SPI信息在ASIC芯片的EEPROM上存取按照接受到的定时脉冲信号依据RKE协议 12 范围 分析需求 根据需求对模型进行验证并更新模型 自动编码和优化 通过技术需求规范建立测试技术规范 对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 GreenhillsCompilerMPC5516Microcontroller 14 门锁模块 钥匙拔出保护 自动重锁 中门加锁 解锁 速度依赖于门锁 震动监测 门控制单元 概述 主驾驶车门控制模块通过LIN和其他三个车门模块相连接 其他子节点通过CAN连接 挑战处理器文档不足关于传感器中断的硬件设计问题 Highlights Detailsofprocessor compilerandlinkerwereresearchedastheprocessorwasanewone硬件不足的地方 通过软件设计来弥补 开发平台 IARSystemsC CrossCompiler Assembler Debugger MATLAB Simulink VisioProfessional2000 硬件 16 32位的控制器作为主驾驶门模块 驾驶门控制模块通过LSCAN和车身中控连接 通过LIN来控制前排乘客门和后乘客门 使用3个支持LIN的8位控制器作为乘客门和后门模块 使用GPIO来处理门 窗的锁 开锁 用户要求 传动等功能 模块资料需求分析详细设计文档功能测试计划书面校验报告功能测试报告 15 软件CAN 诊断 网络和通讯管理 LINandCAN 的Bootloader电机驱动算法门 窗开 关的控制逻辑自诊断 可移植的车灯模块设计 项目范围 需求分析 通过测试规范创建测试脚本 tst文件 在MTEST里配制模型和 mat文件 使用MTEST自动工具生成MIL和SIL的自动测试报告 分析和调试失败的测试案例 工具 Matlab Simulink Stateflow Targetlink MTEST FreescaleHCS12 工作量 Design 52transitioncharts 58person daysVerification1500test cases90person days 16 功能 使用两套数据库控制不同的车灯 即车灯控制模块使用相同的软件 依据不同的标准完成对车灯的控制 基础功能模块 此模块控制车辆远光灯 近光灯 边灯 刹车灯 雾灯和尾灯的开启和关闭 人性化功能模块 下列子系统帮助驾驶员在每日的驾驶过程中实现简单的 人性化和舒适的操作 欢迎灯功能 伴我回家 功能 刹车力道显示系统 舒适灯 高位灯闪烁 电动助力转向设计和开发 功能当监测到驾驶员进行转角操作 或者ECU对flashing控制时 指示器将进行亮灯显示当事件发生时 指示灯可能会在某段时间持续发光 或者一直处于发光状态当方向盘转过一定角度后 指示灯将开始闪烁指示灯点亮的触发事件 当车身发生碰撞的时候当汽车被盗的时候当驾驶员开启指示灯显示控制的时候 范围 需求分析研究和分析目标模块按照测试规范开发测试脚本生成MIL和SIL的自动测试报告用MTESTAutomationTool生成结果失败测试案例的分析和调试 工具 Matlab Simulink StateflowTargetlink MTESTFreescaleHCS12 17 被动防盗系统 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 SpysimulatorMotorolaFlashGordonunit CC 19 KPIT的网关功能 20 网关应用集成 EUCDNOSIntegration 摘要支持网关的ENOS KPIT康明斯车内网络操作系统 平台 挑战100多个ECU的不同控制器 编译器组合适应客户技术需求支持10个整车平台 解决方案KPIT康明斯为车辆和服务中心之间的网关开发了车内网络操作系统组件 通过GSM 服务中心提供类似电话诊断 下载 定位 防盗 紧急呼叫 娱乐等服务 网关特性CAN到CANCAN到LINLIN到LINLIN到CAN Tools TechnologiesCAN LINR32C Star12controllers 21 KPIT sBootloader网关 摘要 支持SWDL的网关通过SPI和子节点通讯其他 CAN LIN I2C等 工具MPC561microS12 S12X NEC 项目范围具有以下能力的Bootloader开发支持数据下载到内部储存器支持数据从内部储存器上传支持数据下载到子节点储存器支持数据从子节点储存器上传 特性主节点和主节点到子节点的接口测试器支持压缩数据下载多控制器支持 22 加热 通风和空调系统 挑战 通过LIN进行电机控制和诊断 健全的测试策略 硬件调试 技术 C和汇编 硬件模拟器和系统模拟器 传感器 电机 控制信号等 目标硬件和相关测试工具 项目范围 根据客户技术需求规范文档进行端到端的软件开发 不同种类的测试 单元测试 整合测试和系统测试 建立模拟环境 执行测试规范 23 娱乐信息控制模块ICM 温度控制模块的EOL EndofLine 测试系统 挑战 开发底层驱动 设计和执行自擦除功能 测试外部监视时钟 技术 CandAssembly RealViewCompiler iSystemsEmulator VISIO CANoe Optolyzer4MOSTProfessional485V2 项目范围 分析需求 生成适合的开发方案 完整的软件开发 设计和执行方案 并确认硬件测试 MethodologiesEmbeddedCfulllifecycledevelopment 24 摘要 配套商要求开发测试系统来评估目标娱乐信息和温度控制模块 ICM CCM 设备 内部 Memory CAN LIN MOST Watchdog Communication Portsetc 外部 Switches LCD LED Encodersetc
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!