幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

车载测试系列CANoe中如何创建dbc文件

  用CANoe读取信号时,需要加载DBC文件。信号是报文的主要组成部分,通过DBC数据库,可以在测试过程中进行信号解析。
  CANoe的Tools菜单下打开CANdb:
  一、CANdb左侧网络拓扑区域
  二、CANdb右侧对象详细信息
  三、主要数据对象详解
  3。1Network网络
  众多电子节点划分为不同的功能区块,区块内的节点通过CAN总线相互连接形成独立的功能子网(如动力子网PTCAN、车身子网BodyCAN等),中央网关(GateWay)将不同的功能子网相连为跨网通信提供支持,不同子网上的节点还可以通过单独连接建立私有通信,某些节点(如BCM)还会通过LIN总线建立下属网络。这里功能子网的通信就需要用DBC来描述,并且每一个功能子网都有自己的DBC文件。
  Networks从网络的视角来观察总线上存在的节点、报文及信号,展开Networks下的PTCAN网络可以看到下面包括TxMessages、Signals和本网络上的多个节点,如下图所示:
  3。2Networknodes网络节点
  与Networks不同,Nodes部分从单个节点的视角观察与节点相关的总线报文及信号,以VBU节点为例,展开后下面包含TxMessages、RxMessages、MappedTxSignals以及MappedRxSignals,见下图所示:
  3。3Messages报文
  Message是CAN总线上传输信息的最小单位,一条Message最大包含8个Byte的数据(CANFD则最大支持64个Byte的数据),Messages从用途角度可以分为三大类:应用(APP)报文、网络(NM)报文和诊断(DIAG)报文。通过点击Node下的TxMessages或RxMessages,可以查看报文属性:
  3。4Signals信号
  Signal是Message里最小的元素单位,通过在某条报文上右击选择EditMessage打开报文编辑窗口,然后选择Layout选项卡可以查看当前报文的信号布局:
  Layout中纵向表示字节顺序,从上到下为Byte0Byte7,横向表示字节内的bit位顺序,从左至右为Bit7Bit0Signal在Message里的位置由ByteOrder、Startbit和Length三个参数决定ByteOrder主要用于跨多个字节的信号,例如上图中横跨Byte1和Byte2的粉色信号,如果选择Motorola格式,则Byte1为信号的高bit位,Byte2为低bit位,选择Intel的话正好相反;Startbit用于确定信号的起始位置,通常要么为信号的最高bit位(msb)要么为最低bit位(lsb);length决定了信号的实际有效长度。报文里的信号数量是可变的,对于一条8个Byte的报文,其信号数量最小为1个,最大为64个。
  3。5ECUs控制单元:包含每个ECU的NetworkNode和EnvironmentVariables
  3。6EnvironmentVariable环境变量
  四、dbc文件的创建过程可分为以下几个部分:
  1、新建一个CAN数据库文件
  2、创建信号要用到的数值表ValueTables
  3、创建信号Signals,关联该信号的数值表
  4、创建报文Messages
  5、创建网络节点Networknodes
  6、将信号、报文及网络节点进行关联链接
  7、创建或导入自定义属性,并进行修改
  8、一致性检查
  Ps:关于上面提到的第2点到第5点的信息,一般车厂都会通过通讯矩阵更新给出。我们按照通讯矩阵中的信息进行信号、报文、网络节点等信息的创建关联。
  接下来以如下一条报文为例,介绍在CANdbEditor工具下创建编辑dbc文件的详细步骤。
  分析:其ID是0x3E4;报文中包含了3个信号值(要注意每个信号值其数值的代表意义,用于做该信号的数值表),是由HUD这个网络节点发送的,然后由ACU、AVNT这两个网络节点接收。也就是说,在这个示例中,需要新建3个信号、1条报文、3个网络节点,并对其进行链接关联。
  4。1、新建一个CAN数据库文件
  打开CANdbEditor软件,点击工具栏File下的CreateDatabase,此时界面如图1所示。按需求选择模板,点击ok,即完成dbc数据库文件的创建了。
  图1
  4。2、创建信号要用到的数值表ValueTables
  数值表的创建,其实是用符号标识符来表示信号值或环境变量值,避免信号值意义不明确。具体操作如下:
  点击工具栏View下的ValueTables,此时界面如图4。2。1所示。右键空白部分,选择New进行新建。此时界面如图4。2。2所示,完成数值表名字及数值定义后,点击确定即完成该信号数值表的创建了,依次再将其他的两个信号的数值表完成创建。此时再看ValueTables的界面已经如图4。2。3所示。
  4。2。1
  4。2。2
  4。2。3
  4。3创建信号Signals,关联该信号的数值表
  如图4。3。1所示,右击Signals选择New进行信号的新建,此时界面如图4。3。2所示。根据通讯矩阵中对于该信号的定义进行设置,并关联上上一步创建的该信号的数值表,点击确定即完成了信号的创建(其他列的信息我们这里先不用进行设置),依次完成其他两个信号的创建工作(可以直接New新建,也可以前面建好的信号为模板选择CopyPaste,再双击进行修改完成创建)。完成三个信号创建后的界面如图4。3。3所示
  4。3。1
  4。3。2
  4。3。3
  4。4创建报文Messages
  右击Message,选择New,此时设置界面如图4。4。1所示,按通讯矩阵定义的报文信息进行设置,点击确定即完成当前报文的建立工作。在建立其他报文时,可以以这个为模板进行Copy操作再进行修改;也可以新New创建。
  4。4。1
  4。5创建网络节点Networknodes
  右击Networknodes,选择New,此时的设置界面如图4。5。1所示,这里只需输入创建的网络节点名字进行新建操作就行。依次完成另外两个接收节点的创建。完成后的界面如图4。5。2所示
  4。5。1
  4。5。2
  4。6将信号、报文及网络节点进行关联链接
  前面已经完成了信号、报文、网络节点的创建工作。接下来介绍如何将他们进行链接关联。
  4。6。1、信号与报文的关联工作
  4。6。1。1方法一:鼠标直接拖放
  (1)鼠标点击Message下要进行关联操作的报文;
  (2)将要关联到该报文的信号直接拖拽到右侧的空白区,或者拖拽到该报文位置(即下图4。6。1。1示例中的HUD1B(0x3E4)的位置)
  4。6。1。1
  4。6。1。2方法二:在该报文的Signals配置下进行添加关联
  (1)、双击Message下要进行关联工作的报文,在弹出的设置界面下切换到Signals设置项;
  (2)、点击Add,选择要关联到该报文的信号,点击OK即完成了关联工作(可以一次添加多个关联的信号)。如下图4。6。1。2所示
  4。6。1。2
  Ps:在完成报文与信号的关联后,此时还需设置下信号在报文的起始位;
  (1)双击报文下的信号值,进入Definition设置界面;
  (2)设置该信号的起始位。如下:
  4。6。2、报文与网络节点的关联工作
  示例中的报文,其发送节点是HUD,接收节点是ACU和AVNT。其关联工作步骤如下:
  4。6。2。1报文与发送节点的关联
  跟前面介绍的信号与报文的关联一样,有两种方法:
  (1)方法一:直接将报文拖拽到要关联的节点(注意直接拖拽到节点的操作,默认是当做该节点的发送报文的);
  (2)方法二:双击要进行关联工作的节点,进入设置界面,在TxMessages界面下的点击Add进行报文添加工作。如下图4。6。2。1所示
  4。6。2。1
  4。6。2。2报文与接收节点的关联
  若当前报文是想作为要关联节点的接收报文,操作如下:
  双击要进行关联工作的节点,进入设置界面,在MappedRxSig界面下的点击Add进行报文添加工作;如下图4。6。2。2所示(注意作为节点接收报文的不能通过直接拖拽进行关联)。
  4。6。2。2
  4。创建或导入自定义属性,并进行修改
  4。7。1创建自定义属性
  在View下点击AttributeDefinitions,右击选择New,按需要可以进行对报文、信号、节点、环境变量等进行属性创建。此时界面如下图4。7。1所示:
  4。7。2属性的导入操作
  AttributeDefinitions中的属性也可以通过从其他已有的dbc文件中进行导入。操作如下:在File中选择ImportAttributeDefinitions,选择要导入的dbc文件,即可将该dbc中的属性定义导入到我们现在的dbc文件中来。
  4。7。3属性的修改操作
  根据上面的步骤完成了属性的自定义或导入工作;此时再双击打开信号、报文、或者节点,在其Attributes项下可以看到前面定义导入的属性及其值;此时可根据通讯矩阵的定义对其进行修改设置。
  例如图4。7。3。1是对报文属性的修改;图4。7。3。2是对信号属性的修改操作;如下:
  4。7。3。1
  4。7。3。2
  4。8一致性检查
  经过前面的几个步骤已经完成数据库文件的创建了。但还需要通过一致性检查来确保数据库文件中的对象及内部关系的一致性。操作方法如下:
  在File中选择ConsistencyCheck,此时会在一致性检查窗口中输出检查结果。如下:会有状态信息及对应的说明,以供检查出错警告报警的原因。此时界面如下图4。8。1所示:

不管炸啥鱼,都不能直接下锅炸,牢记5个诀窍,焦香不腥不破皮鱼肉是经常会出现在我们餐桌上的食材,它的做法也很多样,可以蒸煮也可以炸。鱼肉以其肉质细嫩鲜美的特点,赢得人们的喜爱,并且富含有多种营养,对我们的身体很有好处。比如鱼……元宇宙实现的核心要素,XR高通已潜心布局十余年此前,高通联合一众XR生态链上的小伙伴,开启了一年一度的2022QualcommXR创新应用挑战赛。在元宇宙风暴席卷全球的当下,这场在XR产业久负盛名的重要赛事,更是得到了得到……特斯拉第三大股东,是位华人教授身为特斯拉最大的股东,马斯克如今的身价令人可望而不可及。不过除了他之外,还有一个人也非常值得关注。那就是特斯拉的第3大个人股东,他的名字叫做廖凯原,是一位出生在印尼的美籍华裔商……老得慢的女性,多半爱吃5种食物,看看有没有你爱吃的导语:爱美之心人皆有之,女性特别爱美,每个女孩子都想拥有冻龄容貌,衰老是大自然的规律,每个人都无法阻挡,随着年龄的逐渐增长,青春将一去不复返,面部开始松弛,长斑长皱纹,黯淡无光……下一个药明康德,甚至技术更先进!金斯瑞,高瓴资本狂砸80亿抢点赞了的2021发财,关注的年年发大财!本文是《价值事务所》的原创文章,第802篇。文章仅记录《价值事务所》思想,不构成投资建议,作者没有群、不收费荐股、不代客理财。……中医养肝,哪些人容易肝不好?上班族工作时长、压力大,又经常外食,对肝脏来说都会造成负担!黄帝内经提到人卧则血归于肝,中医谈保肝最重要就是多休息,尤其是在晚上11点3点这段时间,应让身体获得良好的休息,就能……总有一句适合你1。别指望所有的人都能懂你,因为萝卜白菜各有所爱,你做了萝卜,自然就做不成青菜2。路再长也会有终点,夜再长也会有尽头,不管雨下的有多大,总会有停止的时候3。选一种姿……孕妈如果出现这些情况,可能会影响胎儿的发育,请及时就医一个新生命的诞生需要怀胎十月完成,随时间说长不长,说短不短,但是这十个月足以让一个女性成为一个母亲的转换。十个月能够经历到亲情、爱情、友情的温暖或寒心,这鬼门关走一遭之后的人,……气血不足有哪些危害?有哪些蔬食最能补气血?1、精神状态比以前容易疲倦,如常打呵欠,嗜睡,搭交通工具时很容易睡;有时头晕,特别是在劳累后或经期前头晕加重;性情急躁;没有耐性,因小事易怒,常因教育儿女而动怒生气。……韩子豪冲击三连胜我准备KO品托,然后跟邱建良打一场11月12日ONE:更新换代II比赛中,中国拳手韩子豪准备向三连胜的记录发起冲刺。韩子豪曾与法国对手维克多品托在2016年THAIFIGHT比赛中有过一次交锋,当时韩子豪争议性……小糯米缺少杨幂的陪伴,性格很独立,杨幂会是什么感受?杨幂和刘恺威忙碌也是为女儿创造更好的生活,小糯米出生在一个明星家庭,从小过着富足的生活,在物质上相比许多小孩子来说,好的多得多。但在父母的陪伴上面,却有一些无法弥补的小缺失啊。……从法律角度上看本次世界杯失利该不该问责陈源和铁把中国足球队的进程调乱了!前几场比赛按着归化球员不用,对阵阿曼,莫名其妙换人。完全有点儿随心所欲,肆无忌惮的做派!似乎输赢只关乎技战术层面。但是!!!……
别让全国两会流于形式(作者海底红杉树)海内外之所以高度关注我国每年三月份举行的全国两会,一是为了明确政策走向;二是做到心中有数!这就需要全国人大代表和全国政协委员们必须正视人民群众的心里话例如:长期以来雷打不动墨守……带队西部第六!5场场均34分,被低估的超级状元,1。9亿顶薪森林狼是谁的球队?两年前,可能很多人会说出唐斯的名字,但现在,毫无疑问当属爱德华兹。这位年仅21岁的状元郎,正在朝着自己职业生涯第一次全明星之旅发起冲击。最近……(远古发现)古生物学者发现约1。7亿年前的花新华社南京3月26日电(记者王珏玢)记者从中科院南京地质古生物研究所获悉,古生物学者近期通过化石重新研究,发现了我国西北地区目前已知最早的被子植物,即人们熟知的花。这种远古植物……2023全球餐饮排名出炉海底捞第14,赛百味第5,前三名没有随着全球化、信息化的进程加速,餐饮行业发展趋势存在许多相似之处。例如餐厅的标准化、连锁化,已是全球餐饮业的大趋势。下面根据品牌调研机构公布的2023全球餐饮品牌排行榜,来看看这……特拉斯中国降价遭车主维权,所以是早买早享受还是迟买得优惠?新年伊始,特斯拉中国开启新一轮降价,其中由上海工厂生产的Model3标准版售价由26。59万元降到22。99万元,降幅达3。6万元之多,而ModelY也从28。9万元降到25。……为何用户宁愿荣耀Magic5,而不是华为P60?看完这几点我万众瞩目的华为P60系列终于正式发布了,这个系列作为数码圈的明星系列,这次的热度似乎不是很高!甚至很多朋友都将华为P60和荣耀Magic5互相对比,而笔者也去看了华为P60的配……做人,最大的底气,就是有钱!(句句大实话)文飞鱼01hr在这个世界上,什么都是很现实的。正所谓,天下熙熙,皆为利来;天下攘攘,皆为利往。人若是没有钱,别人也会瞧不起你,你也没有底气过好自己的生活。……25日等你来!海口天空之山出行攻略请查收海口网3月24日消息(记者陈捷)海口天空之山驿站将于3月25日(周六)18时30分启幕,艺术嘉年华活动将于3月24日(周五)至26日(周日)每日9时至22时举行。活动期间周边路……SensorTower原神移动端全球累计收入超40亿美元译风马SensorTower商店情报数据显示:自从2020年9月正式发布以来,在两年多的时间里,米哈游旗下开放世界RPG游戏《原神》在移动端的收入已经突破40亿美元,达到……头部租车平台数据显示2月全国整体平均出租率超过70,同比增长租车市场火热。广州日报讯(文全媒体记者张露图全媒体记者李波)2023年的旅游出行市场,加速迈向复苏回暖的轨道。叠合正常商务出行的常态化和旅游需求勃发,租车市场延续强势反弹……2003。3。25第97封情书Iampamp39malwayImalwaysheretoloveyouDears,Imalwaysheretounderstandyoulmalwaysheretolaugh……3巨头6连败0胜!湖人揪出3大罪人,浓眉首当其冲,隆多甜瓜都北京时间10月15日,NBA季前赛湖人的最后一战结束了,他们最终在客场输给了国王,季前赛惨遭6连败。而且不仅仅是输球,360组合带着湖人的七巨头阵容本场扬帆起航,结果就这……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网