KPIT是一家大型跨国
汽车电子公司,是
印度KPIT和
美国康明斯公司(NYSE:CMI)的合资伙伴,在中国的技术合作伙伴:
北京奥索泛亚科技有限公司。在2010年初期正式成立了KPIT Cumins-奥索技术合作中心(KACC)。
公司简介
KPIT Cummins简称为KPIT,它也可以理解为汽车电子通信技术。KPIT覆盖了汽车车身
网络传输(NM),车载ECU诊断标准(DK),基础软件,OSEK操作系统,in2soft,eNOS,SWDL等领域,基本包含所有汽车电子。自2005年就成为汽车开放系统架构协会(Autosar)的金牌会员,一直致力与
原始设备制造商(OEM),一级供货商(Tier-1)以及Semicon ODM提供不同层级
AUTOSAR标准的各种软件产品和服务。
KPIT车身系统中采用低速
CAN总线,信息传输速度为100kp/s,主要连接对象是:雨刷与车镜模块;座椅模块;门窗模块;驾驶员
信息模块;遥控车匙(RKE);自动后门控制;天窗模块;HVAC;车灯控制。
汽车上的网络连接方式主要是以2条CAN,一条用于驱动系统的高速CAN,速率达到500kb/s;另一条KPIT车身系统的低速CAN。KPIT低速总线设置接点,将汽车上各类原始信号转换为可在CAN总线上进行传输的数字量信号,提高系统的可靠性。
操作系统
KPIT eNOS:嵌入式网络操作系统
4个重要组件+1一个信号数据库生成工具+1个图形
用户接口工具。 易于展开并与最新技支持进行整合。 项目关系:10个原始设备制造商,30+一级供应商,8个硅供应商。 在10+汽车平台运行&含有100+电控单元。 团队规模:50+工程师。 符合
CMMi&AUTOSPICE 5标准。 依据KPIT单项法的活性分布。
eNOS组件:嵌入式包
COM通讯模块
1.依据整车厂和KPIT联合规范进行规划设计。 2.车内网络系统含有
CAN和
LIN驱动程序。 3.网络数据库生成器(NDG)。 4.信号数据库生成工具。 5.支持独有特性:Post Build,Flag Notification。 6.轻松与第三方模块NM,DK进行整合。
NM网络管理模块
1.遵照
OEM和
OSEK规格。 2.单一&多个实例网络管理。 3.在应用多个电控单元的情况下,保证车在网络的安全可靠。 4.轻松与第三方
组件对象模型相整合。
DK诊断核心模块
1.遵照OEM和
ISO规格。 2.为OEM开发的诊断核心模块和故障处理规范。 3.按照一级供货商诊断要求进行轻松定制。 4.用户友好的GUI配置工具支持。 5.轻松与第三方
组件对象模型相结合。
SWDL软件下载模块或蓝牙
1.遵照OEM和ISO规格。 2.初级(PBL)及二级(SBL)引导程序类型。 3.闪存引导程序技术。 4.各种特性支持,如子节点网关,较少内存使用率。 5.对
串行外设接口,电控单元的
I2C接口规格开发。
eNOS组件:软件工具包
NDG网络数据库生成器
1.命令行为基础的工具用来生成信号数据库。2.生成C源程序和
头文件,以利于应用并与eNOS COM模块相结合。 3.依据OEM厂商对信号数据库和通讯标准的要求规格进行设计。 4.易于展开和有效使用。 5.支持
XML格式的信号配置文件。
DKCT诊断核心配置工具
1.用GUI工具配置诊断服务。 2.易于展开及应用。 3.支持基于IBF的DIAG交换格式。 4.
IBF:中间二进制格式。
车身网络
座椅模块
电动座椅模块用来调整车内驾驶员和乘客的位置,通过监测电动机和
霍尔传感器的信息,将座椅调整到适当的位置。此模块和车门同时作用,可以远程控制连接到车内网络。座椅一共包含4个方向,手动和自动控制,按照ISO14229标准,支持标准诊断服务。
自动后门模块
detection系统连接到控制门开关的电机系统。在无法实现观察车位门运动过程的情况下,执行所有功能实现安全保护。
雨刷控制模块
雨刷控制模块(Wiper Control Module)当感应器感应到下雨时,自动激活雨刷器。驾驶员也可手动控制(连续雨刷或单次雨刷)。
前雨刷启动器(Front Wiper Actuator):识别雨刷路径是否有阻塞物,并报告阻塞至master模块并归为。
前灯雨刷(Head Lamp Wash)模块控制前灯雨刷。
遥控车匙
RKE应用层的
软件设计和开发,以及按钮,SPI,EEPROM
底层驱动软件的开发。按照接收到的定时脉冲信号依据RKE协议,通过多次按键操作生成多个发送帧,使其接受遥控信号。
通信工具
COM简介
COM为汽车内的电控单元(ECU)提供了一个统一的通信环境,它定义了独立于所有
通信协议之外的应用软件
通信接口。
COM隐藏了底层协议的硬件细节,从而增强了应用软件模块的可移植性和可重用性。
COM通信模式
CAN/LIN Device驱动器:在分布式汽车应用中,
串行通信促进了不同的ECU之间信息交换。
网关:1.按指定的
路由途经把信号或帧从一个网络发送到另一个网络。
2.按照预先定义好的路由表执行。
3.支持信号和帧级别。
信号交互层:1.读/写信号的API和另外的API。
2.收集信号->封装成帧->把帧和数据传输达底层。
3.按受信息->抽取信号->提供给应用层或高层。
数据链路层:一.依据CAN2.0B&LIN1.3的规格管理接口行为。
二.是介于物理/硬件层和上层的接口功能:
1.初始化CAN/UART/SCI接口s。
2.传送和接收数据。
3.错误处理。
4.(IO)控制服务等等。
COM通信机制
COM组件编译
COM组件特性
1.支持CAN(V2.0B)和LIN(V1.3)版本的协议。 2.支持8个CAN和8个LIN通信通道。 3.支持CAN-CAN,CAN-LIN,LIN-CAN,LIN-LIN的网络转换。 4.支持测验和打扰模式的发送和接受。 5.支持跟踪和多通道的发送和接收。 6.支持信号和帧的通知。 7.支持后编译的方法。 8.支持像睡眠,唤醒,错误处理,重获等服务。
KPIT COM 优势
后编译方法:快速推向市场。 多种数据库:有效的解决成本问题。 基于通信模块的信号:访问应用层的接口简单。 支持CAN和LIN通信:低层本的网络接口。 信号升级通知:实时告诉ECU信号升级的通知。 可确定CPU负载:在高
总线的负载下进行数据无错误的传输。 支持信号传输模式:允许应用层轻松的配置
数据帧。