汽车CAN总线通信矩阵设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

通信矩阵设计信矩阵设计北京经纬恒润科技有限公司汽车电子事业部年2012年9月20日恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录„设计流程„CAN通信矩阵设计„CAN通信矩阵设计„网关报文和路由设计2恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录„设计流程„CAN通信矩阵设计„CAN通信矩阵设计„网关报文和路由设计3恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传设计流程„V模式开发流程4恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传设计流程„信号列表整理„通信矩阵设计(xls/dbc/ldf)„通信矩阵设计(xls/dbc/ldf)5恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传设计流程信号列表反馈整车厂下发信号列表模板整车厂整理信号列表信号列表反馈整车厂下发信号列表模板并制定通信矩阵初版整车厂下发通信矩阵初版并与供应商讨论整车厂根据反馈完成通信矩阵最终版并制定dbc整车厂下发通信矩阵最终版和dbc文件并与供应商讨论通信矩阵最终版并制定dbc最终版和dbc文件dbc/ldfdbc/ldfdbc/ldfdbc/ldfdbc/ldf6恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传ldfldfldf目录„设计流程简介„CAN通信矩阵设计„CAN通信矩阵设计™信号列表™通信矩阵™通信矩阵™信号可靠性优化准则™优化准则„网关报文和路由设计7恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表„信号列表模板8恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表„信号描述„信号名称:一般以发送节点的名称开头;™例如:ABS_FrontLeftWheelSpeed„信号长度:描述信号的长度,单位bit;信号长度:描述信号的长度,单位bit;9恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表„信号描述„精度/偏移量:共同描述信号物理值的计算方法;™信号物理值=x*精度+偏移量™例如:ABS_FrontLeftWheelSpeed物理值计算:_p‰E=N*0.05625+0„物理值范围:经过物理值转换后的最大最小值;物值围物值转换后大值™例如:ABS_FrontLeftWheelSpeed物理值范围为:0~3686.287510恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表„信号描述„默认值:™根据通信需求规范,接收节点在某些时候将信号默认值传递给应用程序;用程序;‰例如:发送节点超时未发送、发送节点发送无效值等„无效值:根据通信需求规范发送节点在某些时候发送无效值™根据通信需求规范,发送节点在某些时候发送无效值;‰例如:传感器失效时„单位:„单位:„希望周期:„备注:11恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传备注信号列表„默认值和无效值™情景一:传感器失效时™情景:传感器失效时Sig1:0x3Sig1:0x3默认值:0x0Sig1:0x3Sig1:0x3无效值:0xFF无效值:0xFF12恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表„默认值和无效值™情景二:报文超时未发送™情景二:报文超时未发送Sig1:0x3默认值:0x0Sig1:0x3Sig1:0x3Sig1:0x313恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号列表„默认值和无效值™情景二:报文超时未发送™情景二:报文超时未发送默认值:0x014恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录„设计流程„CAN通信矩阵设计„CAN通信矩阵设计™信号列表™通信矩阵™通信矩阵™信号可靠性优化准则™优化准则„LIN通信矩阵设计„网关报文和路由设计15恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传通信矩阵设计„通信矩阵相关参数™ID™ID™信号映射™发送方式™发送方式16恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录„设计流程„CAN通信矩阵设计„CAN通信矩阵设计™信号列表™通信矩阵™通信矩阵‰ID‰信号映射‰信号映射‰发送方式™信号可靠性™优化准则„LIN通信矩阵设计„LIN通信矩阵设计„网关报文和路由设计17恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传CANID„CANID™与优先级相关™与优先级相关1111114151117064ACKCRC3SOFEOFITMDELACKDELCRCDataFieldDLCrIDERTRIDBusIdleBusIdle11111141511170-643109876543210SubpriorityAtfiltiGroupSubpriorityOrSubgroupAcceptancefilteringorSerialnumberECUAddress18恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传CANID„CANIDlayout™8-10bit消息组‰应用报文+发送类型(Application+TransmissionTypes)‰网络管理(NM)‰诊断(Diagnostic)开发(Deelopment)‰开发(Development)19恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传CANID„CANID范围示例:消息组ID(Min)ID(Max)消息组ID(Min)ID(Max)应用报文-Onevent0x0000x0FF应用报文Pididt010001FF应用报文-Periodicandonevent0x1000x1FF应用报文-IfactiveorPeriodicandifactive0x2000x2FFandifactive应用报文-Periodic0x3000x3FF网络管理报文Ntk040004FF网络管理报文-NetworkManagement0x4000x4FF应用报文保留050005FF应用报文-保留0x5000x5FF开发0x6000x6FF诊断报文20恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传诊断报文0x7000x7FFCANID„IDlayout™0-7bit不同的消息组有不同的含义‰应用报文:次级优先级或者次级消息组+用于报文过滤的寻址‰应用报文:次级优先级或者次级消息组+用于报文过滤的寻址信息或者简单的序列号;‰网络管理和诊断:ECU地址;‰开发:次级消息组(ECU特有/标定)+序列号21恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录„设计流程„CAN通信矩阵设计„CAN通信矩阵设计™信号列表™通信矩阵™通信矩阵‰ID‰信号映射‰信号映射‰发送方式™信号可靠性™优化准则„网关报文和路由设计„网关报文和路由设计22恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射„信号在报文中的位置取决于以下几个因素:™bit顺序;™bit顺序;™Byte顺序;23恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射„bit顺序™在一个Byte中,bit可以升序或者降序排列,即最高有y效位(mostsignificantbit)处于Byte的最左边还是最右边;™bit降序排列(CAN或者FlexRay)™bit升序排列(LIN)msblsb………………™bit升序排列(LIN)lsbmsb………………‰注:msb:mostsignificantbit;lsb:leastsignificantbit24恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射„Byte顺序™对于长度超过一个字节的信号,需要考虑在报文中的对于度超个字节的信号需要考虑在报文中的顺序;™Intel(小端模式)LSBMSB………™Motorola(大端模式)MSBLSB………‰注:MSB:mostsignificantbyte;LSB:leastsignificant25恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传‰注:MSB:mostsignificantbyte;LSB:leastsignificantbyte信号映射„示例:CAN帧,Byte顺序:Intel模式™Signal0:1,起始位置:0™Signal0:1,起始位置:0™Signal1:0,起始位置:1™Signal2:11,起始位置:2™Signal2:11,起始位置:2™Signal3:101000111101,起始位置:410111011110001011100010126恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射„示例:CAN帧,Byte顺序:Motorola模式™Signal0:1,起始位置:4™Signal0:1,起始位置:4™Signal1:0,起始位置:5™Signal2:10起始位置:6™Signal2:10,起始位置:6™Signal3:101000111101,起始位置:8010110011011110027恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射„报文封装原则™同一报文的所有信号须由同一节点提供™同报文的所有信号须由同节点提供™同一报文的所有信号的发送时机尽可能相同‰高速信号置于低速报文中,影响实时性高速信号置于低速报文中,影响实时性‰低速信号置于高速报文中,浪费总线带宽¾如果高速报文中未填满,可放置低速信号‰同一报文中的信号应用场景尽量一致(避免跨网段)™小于或等于8位的信号不应跨越字节(Byte)边界等的信应跨越字边™小于或等于16位的信号不应跨越字(Word)边界™信号从每个字节的起始位开始排列™信号排列应紧凑28恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传信号映射„报文封装原则?29恒润科技公司本资料仅供天津一汽内部使用,未经恒润科技书面允许不得外传目录„设计流程„CAN

1 / 51
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功