1、通信矩阵设计北京经纬恒润科技有限公司汽车电子事业部年2012年9月20日恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录设计流程 CAN通信矩阵设计网关报文和路由设计2恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录设计流程 CAN通信矩阵设计网关报文和路由设计3恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传设计流程 V模式开发流程4恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传设计流程信号列表整理通
2、信矩阵设计(xls/dbc/ldf)()5恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传设计流程信号列表反馈整车厂下发信号列表模板整车厂整理信号列表并制定通信矩阵初版整车厂下发通信矩阵初版并与供应商讨论整车厂根据反馈完成通信矩阵最终版并制定dbc整车厂下发通信矩阵最终版和dbc文件dbc/ldfdbc/ldfdbc/ldfdbc/ldfdbc/ldf6恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录设计流程简介 CAN通信矩阵设计信号列表通信矩阵信号可靠性优化准则网关报文和路由设计7恒润科技公司
3、Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表信号列表模板8恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表信号描述信号名称:一般以发送节点的名称开头;例如:ABS_FrontLeftWheelSpeed信号长度:描述信号的长度,单位bit;:,;9恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表信号描述精度/偏移量: 共同描述信号物理值的计算方法;信号物理值= x*精度+偏移量例如:ABS_FrontLeftWheelSpeed物理值计算:_p
4、 E=N*0.05625+0物理值范围:经过物理值转换后的最大最小值;物值围值转换后大值例如:ABS_FrontLeftWheelSpeed物理值范围为:03686.287510恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表信号描述默认值:根据通信需求规范,接收节点在某些时候将信号默认值传递给应用程序;例如:发送节点超时未发送、发送节点发送无效值等无效值:根据通信需求规范发送节点在某些时候发送无效值,;例如:传感器失效时单位:希望周期:备注:11恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传
5、信号列表默认值和无效值情景一:传感器失效时:Sig1:0x3 Sig1:0x3默认值:0x0Sig1:0x3 Sig1:0x3无效值:0xFF无效值:0xFF12恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表默认值和无效值情景二:报文超时未发送:Sig1:0x3默认值:0x0Sig1:0x3Sig1:0x3Sig1:0x313恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表默认值和无效值情景二:报文超时未发送:默认值:0x014恒润科技公司 Confidential本资料仅供天津一汽内
6、部使用,未经恒润科技书面允许不得外传目录设计流程 CAN通信矩阵设计信号列表通信矩阵信号可靠性优化准则 LIN通信矩阵设计网关报文和路由设计15恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传通信矩阵设计通信矩阵相关参数 ID信号映射发送方式16恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录设计流程 CAN通信矩阵设计信号列表通信矩阵 ID信号映射发送方式信号可靠性优化准则 LIN通信矩阵设计网关报文和路由设计17恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允
7、许不得外传CAN ID CAN ID与优先级相关1 11 1 1 1 4 15 1 1 1 70 64ACKCRC3SOFEOFITMDELACKDELCRCData FieldDLCrIDERTRIDBus Idle Bus Idle-10 9 8 7 6 5 4 3 2 1 0Sub priorityAt filtiGroupprior tyOrSub groupAcceptance filter ng or Serial numberECU Address18恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传CAN ID CAN ID layo
8、ut 8-10 bit 消息组应用报文+发送类型(Application + Transmission Types)网络管理(NM)诊断(Diagnostic)开发(De elopment) velopment)19恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传CAN ID CAN ID 范围示例:消息组ID (Min) ID (Max) 应用报文- On event 0x000 0x0FF应用报文Pidi d t0 100 01FF- Periodic an on even x 0x1FF应用报文- If active or Periodic
9、and if active0x200 0x2FFif 应用报文- Periodic 0x300 0x3FF网络管理报文Nt k 0 400 04FF- Networ Managementx 0x4FF应用报文保留0 500 05FF- x 0x5FF开发0x600 0x6FF诊断报文20恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传0x700 0x7FFCAN ID ID layout 0-7 bit 不同的消息组有不同的含义应用报文:次级优先级或者次级消息组+用于报文过滤的寻址:信息或者简单的序列号;网络管理和诊断:ECU地址;开发:次级消息组
10、(ECU特有/标定)+序列号21恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录设计流程 CAN通信矩阵设计信号列表通信矩阵 ID信号映射发送方式信号可靠性优化准则网关报文和路由设计22恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射信号在报文中的位置取决于以下几个因素: bit顺序; Byte顺序;23恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射 bit顺序在一个Byte中,bit可以升序或者降序排列,即最高有效位(most sig
11、nificant bit)处于Byte的最左边还是最右边; bit降序排列(CAN或者FlexRay) bit升序排列(LIN)msb lsb()lsb msb注:msb: most significant bit; lsb: least significant bit24恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射 Byte顺序对于长度超过一个字节的信号,需要考虑在报文中的度超个字节的信号顺序; Intel (小端模式) LSB MSB Motorola (大端模式) MSB LSB注:MSB: most significant by
12、te; LSB: least significant25恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传注: byte; byte 信号映射示例:CAN帧,Byte顺序:Intel模式 Signal 0: 1,起始位置:0 0: 1, : Signal 1: 0,起始位置:1 Signal 2: 11,起始位置:2 2: 11,: Signal 3: 101000111101,起始位置:4101110111100010126恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射示例:CAN帧,Byte
13、顺序:Motorola模式 Signal 0: 1 ,起始位置:4 0: : Signal 1: 0 , 起始位置:5 Signal 2: 10起始位置:6 2: 10 , : Signal 3: 101000111101 , 起始位置:8010110011011110027恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射报文封装原则同一报文的所有信号须由同一节点提供报文的所有信号须由同节点提供同一报文的所有信号的发送时机尽可能相同高速信号置于低速报文中,影响实时性,低速信号置于高速报文中,浪费总线带宽如果高速报文中未填满,可放置低速信号同
14、一报文中的信号应用场景尽量一致(避免跨网段)小于或等于8位的信号不应跨越字节(Byte)边界等的信应跨越字边小于或等于16位号不应跨越字(Word)边界信号从每个字节的起始位开始排列信号排列应紧凑28恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射报文封装原则?29恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录设计流程 CAN通信矩阵设计信号列表通信矩阵 ID信号映射发送方式信号可靠性优化准则网关报文和路由设计30恒润科技公司 Confidential本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传