CANape可以同时监控CAN总线数据和某个ECU中变量值吗?

接口/总线/驱动

1143人已加入

描述

怎么使用CANape解决以下问题点呢?

1、CANape可以同时监控CAN 总线数据和某个ECU中变量值吗?如何做呢?怎么保存CAN总线log以及监测的数据呢?

2、监测数据的采样频率要如何设置呢?

1.1 首先,我们先说说第一个问题点,我们新建一个工程后,如下图所示:

CAN总线

1.2 下一步创建新的设备,这里的设备并不是我们正常理解的硬件设备,个人觉得可能称作节点更合适点,我们在菜单栏Devices中选择“New From Database”,Database的类型有好多种,我们一般是使用“.a2l”、“.dbc”较多,这边我们就是使用这两个数据库文件。

我们这边选择一个例子CCP_Example.a2l来创建一个device,这样我们就可以监测该a2l文件中的变量值

CAN总线

1.3 以上已经完成对变量监测的需求,如果我需要监控总线,那么就再一次创建device,下面详细描述如何实现。

首先是也是从数据库创建new device,选择“DataBase.dbc”文件,之后就会出现如下界面

CAN总线

以上界面点击OK后,下图左侧红框中就会出现第二个device,并且为名字为DataBase,到这里我们两个设备就新建完成了,接下来讲述下右侧的Trace窗口

下图右侧的红框是用来监测总线数据,在工作窗内右击创建TraceWindow后,将该page的名字命名为TraceWindow,这样看起来方便。

同样的道理我们可以将1:New重命名为GraphicWindow。至此配置已经全部完成,我们可以进行观测变量的同时监控总线数据。

CAN总线

最后再说一下,CANape在启动后会自动进行观测变量的记录,并且在停止时会主动询问是否需要保留记录的数据,如果需要的话,那么.MF4的记录数据就会生成。

但是CAN总线监控的数据是默认不进行log记录的,我们如果需要log就要对他进行设置,在Tracewindow界面上进行右击,选择配置,在以下红框处进行勾选即可。

CAN总线

好了,以上第一个问题已经说完,希望大家能够看明白。

2、我们开始说说监测数据的采样频率要如何设置呢?具体描述如下图所示:

CAN总线







审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分