《一种车载CAN总线标准格式标识符的分配方法.pdf》由会员分享,可在线阅读,更多相关《一种车载CAN总线标准格式标识符的分配方法.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102340432A43申请公布日20120201CN102340432ACN102340432A21申请号201010232879422申请日20100721H04L12/40200601H04L12/56200601H04L12/24200601G05B19/41820060171申请人浙江吉利汽车研究院有限公司地址311228浙江省杭州市萧山区临江工业园世纪大道188号申请人浙江吉利控股集团有限公司72发明人蔡伟杰由毅陈文强熊想涛朱祝阳李书福杨健赵福全74专利代理机构杭州杭诚专利事务所有限公司33109代理人尉伟敏54发明名称一种车载CAN总线标准格式标识符的分配方法5。
2、7摘要本发明公开了一种车载CAN总线标识符分配策略,旨在克服现有车载CAN总线系统的通用性和扩展性差,生产效率低等不足,其技术方案的要点是一种车载CAN总线标识符分配策略,CAN总线的标准格式标识符按分段管理的分配策略分为报文发送周期的类别CLASSID、车载电子系统电控单元地址ECUADDRESS、报文的信号路由标识位ROUTINGINDICATOR和车载电子系统电控单元的报文索引ECUFRAMEINDEX等四个部分。对CAN总线的标准格式标识符进行分段管理,使CAN总线系统具有更好的通用性和扩展性,提高生产效率,降低生产成本。51INTCL19中华人民共和国国家知识产权局12发明专利申请权。
3、利要求书1页说明书5页CN102340446A1/1页21一种车载CAN总线标准格式标识符的分配方法,其特征在于,CAN总线的标准格式标识符按分段管理的分配方法分为报文发送周期的类别CLASSID、车载电子系统电控单元地址ECUADDRESS、报文的信号路由标识位ROUTINGINDICATOR和车载电子系统电控单元的报文索引ECUFRAMEINDEX等四个部分。2根据权利要求1所述的一种车载CAN总线标准格式标识符的分配方法,其特征在于,所述CAN总线的标准格式标识符的BIT10、BIT9共2位定义为CLASSID,BIT8至BIT5共4位定义为ECUADDRESS,BIT4位定义为ROUT。
4、INGINDICATOR,BIT3至BIT0共4位定义为ECUFRAMEINDEX。3根据权利要求2所述的一种车载CAN总线标准格式标识符的分配方法,其特征在于,标准格式标识符的CLASSID划分为4个优先等级,根据报文的不同重要性和紧急度,为该报文的标准格式标识符的CLASSID分配一个优先等级。4根据权利要求2所述的一种车载CAN总线标准格式标识符的分配方法,其特征在于,标准格式标识符的ECUADDRESS划分为16个优先等级,根据与所述CAN总线相连的车载电子系统的安全和动力要求,每个车载电子系统的ECU都分配一个唯一的、固定的ECUADDRESS。5根据权利要求2所述的一种车载CAN总。
5、线标准格式标识符的分配方法,其特征在于,标准格式标识符的ROUTINGINDICATOR划分为2个优先等级,根据报文是否通过网关直接进行信号路由,为该报文的标准格式标识符的ROUTINGINDICATOR分配一个优先等级。6根据权利要求2所述的一种车载CAN总线标准格式标识符的分配方法,其特征在于,标准格式标识符的ECUFRAMEINDEX划分为16个优先等级,根据同一车载电子系统ECU发送的报文的不同重要性和紧急度,为该报文的标准格式标识符的ECUFRAMEINDEX分配一个优先等级。7根据权利要求4所述的一种车载CAN总线标准格式标识符的分配方法,其特征在于,与所述CAN总线相连的车载电子。
6、系统有安全气囊系统、制动系统、发动机系统、自动变速箱系统、仪表显示系统、防盗系统、车身控制器和空调控制器。权利要求书CN102340432ACN102340446A1/5页3一种车载CAN总线标准格式标识符的分配方法技术领域0001本发明涉及汽车制造技术相关领域,更具体的说,本发明涉及一种对车载CAN总线标准格式标识符进行有效管理的车载CAN总线标准格式标识符的分配方法。背景技术0002控制器局域网络(CONTROLLERAREANETWORK,简称CAN总线)是BOSCH公司为现代工业应用推出的一种多主机局域网,属于现场总线范畴,是一种有效支持分布式控制或实时控制的串行通信网络。由于其卓越的。
7、性能现已广泛应用于工业自动化、多种控制设备、交通工具、医疗仪器以及建筑、环境控制等众多行业。CAN总线是一种多主机总线,通信介质可以是双绞线、同轴电缆或光导纤维。通信速率可以达到1MBPS。CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先等级判别等项工作。0003CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码,采用这种方法的优点是可使网络内的节点个数在理论上不受限制,数据块的标识符分为标准格式和扩展格式两种,标准格式标识符由11位二进制数组成,扩展格式标识符由29位二进制数组成,。
8、因此可以定义211或229个不同的数据块。这种按数据编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求,同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC(循环冗余校验)并可提供相应的错误处理功能,保证了数据通信的可靠性。另外,CAN总线采用了多主机竞争式总线结构,具有多主站运行和分散仲裁的串行总线以及广播通信的特点,CAN总线上任意节点可在任意时刻主动地向网络上其它节点发送信息而不分主次,因此可在各节点之间实现自由通信。CAN总线卓越的特性、极高。
9、的可靠性和独特的设计,越来越受到工业界的重视,并已被公认为最有前途的现场总线之一。CAN总线协议已被国际标准化组织认证,技术比较成熟,控制芯片已经商品化,性价比高,特别适用于分布式测控系统之间的通信。0004CAN总线网络中的通信数据以特定的格式组成传输单元,称为报文,报文分为数据帧、远程帧、错误帧和超载帧等四种固定格式。其中,数据帧和远程帧与应用层关系紧密,是主要的通信报文。0005数据帧和远程帧都使用标识符,标识符唯一的标识了报文携带数据的含义,并且定义了报文优先权,作为仲裁场的主要构成成分用于总线竞争。只要总线空闲,任何节点都可以开始发送报文,如果2个或2个以上的节点同时开始传送报文,那。
10、么就会有总线访问冲突。通过使用标识符的位仲裁可以解决这个冲突,位仲裁机制确保信息和时间均不会损失,仲裁期间,每一个节点的控制器都会对发送位的电平与被监控的总线电平进行比较,如果电平相同,则继续发送下一位,如果发送的是一隐性电平而监控的总线电平是显性电平,那么,该节点就失去仲裁,必须退出发送状态。因此标识符的编码结构对于应用系统的实时说明书CN102340432ACN102340446A2/5页4性、可靠性等性能指标影响重大。0006随着汽车电子的高速发展,汽车的控制越来越复杂,控制智能化和网络通讯成为汽车电子的发展趋势,其中CAN总线技术在汽车上得到普及应用,其标识符的分配在系统设计的初始阶段。
11、就要设计好。目前汽车生产中CAN总线的标识符没有一个通用的分配方法,从而造成CAN总线系统的通用性和扩展性差,生产效率低。发明内容0007本发明主要解决现有车载CAN总线系统的通用性和扩展性差,生产效率低的技术问题;提供一种对标准格式标识符进行分段管理的车载CAN总线标准格式标识符的分配方法。0008为实现上述目的,本发明采用如下技术方案一种车载CAN总线标准格式标识符的分配方法,CAN总线的标准格式标识符按分段管理的分配方法分为报文发送周期的类别CLASSID、车载电子系统电控单元地址ECUADDRESS、报文的信号路由标识位ROUTINGINDICATOR和车载电子系统电控单元的报文索引E。
12、CUFRAMEINDEX等四个部分。将CAN总线的标准格式标识符分为四个部分,每个部分根据实际情况单独定义,从而使CAN总线系统具有更好的通用性和扩展性。0009作为优选,所述CAN总线的标准格式标识符的BIT10、BIT9共2位定义为CLASSID,BIT8至BIT5共4位定义为ECUADDRESS,BIT4位定义为ROUTINGINDICATOR,BIT3至BIT0共4位定义为ECUFRAMEINDEX。四个部分的位数根据需要进行划分,从最高位开始,将BIT10、BIT9两位分配给CLASSID;接下来的四位分配给ECUADDRESS,BIT4位定义为ROUTINGINDICATOR,剩下。
13、的最低四位分配给ECUFRAMEINDEX。标准格式标识符的位仲裁是从最高位BIT10开始的,依次进行仲裁,数值越小,优先等级越高。0010作为优选,标准格式标识符的CLASSID划分为4个优先等级,根据报文的不同重要性和紧急度,为该报文的标准格式标识符的CLASSID分配一个优先等级。CLASSID是根据报文的不同重要性和紧急度进行划分的,共分为四个类别CLASS0CLASS3,CLASS0对应的二进制值为00,CLASS1对应的二进制值为01,CLASS2对应的二进制值为10,CLASS3对应的二进制值为11;CLASS0的报文发送周期最短,CLASS3的报文发送周期最长。0011作为优选。
14、,标准格式标识符的ECUADDRESS划分为16个优先等级,根据与所述CAN总线相连的车载电子系统的安全和动力要求,每个车载电子系统的ECU都分配一个唯一的、固定的ECUADDRESS。车载电子系统的安全和动力要求越高,对其ECU分配的ECUADDRESS的值越小,标准格式标识符的BIT8至BIT5共4位定义为ECUADDRESS,最多可以为16个车载电子系统分配ECUADDRESS,给每个车载电子系统的ECU都分配一个唯一的、固定的ECUADDRESS,未分配的ECUADDRESS作为预留扩展地址,分配给新增加的车载电子系统,提高CAN总线系统的扩展性。0012作为优选,标准格式标识符的RO。
15、UTINGINDICATOR划分为2个优先等级,根据报文是否通过网关直接进行信号路由,为该报文的标准格式标识符的ROUTINGINDICATOR分配一个优先等级。通过网关直接进行信号路由的报文具有更高的优先等级,则对ROUTINGINDICATOR位置0,否则ROUTINGINDICATOR位置1。0013作为优选,标准格式标识符的ECUFRAMEINDEX划分为16个优先等级,根据同一说明书CN102340432ACN102340446A3/5页5车载电子系统ECU发送的报文的不同重要性和紧急度,为该报文的标准格式标识符的ECUFRAMEINDEX分配一个优先等级。ECUFRAMEINDEX。
16、为车载电子系统ECU的报文索引,根据同一车载电子系统ECU发送的报文的不同重要性和紧急度,为报文进行优先等级分配,标准格式标识符的最低四位分配给ECUFRAMEINDEX,可以分配16个优先等级。0014作为优选,与所述CAN总线相连的车载电子系统有安全气囊系统、制动系统、发动机系统、自动变速箱系统、仪表显示系统、防盗系统、车身控制器和空调控制器。在设计CAN总线标准格式标识符时,按安全和动力要求,给每个车载电子系统都分配一个唯一的、固定的ECUADDRESS,按这种方法设计的CAN总线系统适用于不同车型,具有很好的通用性。0015本发明的有益效果对CAN总线的标准格式标识符进行分段管理,使C。
17、AN总线系统具有更好的通用性和扩展性,提高生产效率,降低生产成本。具体实施方式0016下面通过实施例,对本发明的技术方案作进一步的描述。0017实施例本实施例的车载CAN总线标准格式标识符的分配方法是对CAN总线的标准格式标识符进行分段管理,将标准格式标识符分为报文发送周期的类别CLASSID、车载电子系统电控单元地址ECUADDRESS、报文的信号路由标识位ROUTINGINDICATOR和车载电子系统电控单元的报文索引ECUFRAMEINDEX等四个部分,如表1所示,标准格式标识符的BIT10、BIT9共2位定义为CLASSID,BIT8至BIT5共4位定义为ECUADDRESS,BIT4。
18、位定义为ROUTINGINDICATOR,BIT3至BIT0共4位定义为ECUFRAMEINDEX。0018表1本实施例中,CLASSID是根据报文的不同重要性和紧急度进行划分的,共分为四个类别CLASS0CLASS3,如表2所示,CLASS0对应的二进制值为00,CLASS1对应的二进制值为01,CLASS2对应的二进制值为10,CLASS3对应的二进制值为11;CLASS0的报文发送周期最短,CLASS3的报文发送周期最长。0019表2本实施例中,与CAN总线相连的车载电子系统有安全气囊系统、制动系统、发动机系统、自动变速箱系统、仪表显示系统、防盗系统、车身控制器和空调控制器等。根据车载电。
19、子说明书CN102340432ACN102340446A4/5页6系统的安全和动力要求,给每个车载电子系统都分配一个唯一的、固定的ECUADDRESS,如表3所示,未分配的ECUADDRESS作为预留扩展地址,将来分配给新增加的车载电子系统。表3本实施例中,ECUFRAMEINDEX为车载电子系统ECU的报文索引,根据同一车载电子系统ECU发送的报文的不同重要性和紧急度,为报文进行优先等级分配,标准格式标识符的最低四位分配给ECUFRAMEINDEX,可以分配16个优先等级。0020本实施例中,通过对CAN总线的标准格式标识符进行分段管理,使CAN总线系统具有更好的通用性和扩展性,提高生产效率。
20、,降低生产成本,其实现过程如下在设计CAN总线系统的标准格式标识符时,对目前的所有车载电子系统都分配一个唯一的、固定的ECUADDRESS,从而使本CAN总线系统可以适用于各种车型;当需要增加新的车载电子系统时,将未分配的ECUADDRESS预留扩展地址分配给新增加的车载电子系统,从而使本CAN总线系统具有更好的扩展性。0021上面对本发明的优选实施例作了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本技术领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权力要求所保护的范围的情况下,还可以做出很说明书CN102340432ACN102340446A5/5页7多形式,这些均属于本发明的保护范围之内。本实施例中未明确的各组成部分均可用现有技术加以实现。说明书CN102340432A。