没有合适的资源?快使用搜索试试~ 我知道了~
CAN设计流程中使用的VECTOR工具
5星 · 超过95%的资源 需积分: 49 70 下载量 168 浏览量
2018-03-18
10:43:44
上传
评论 2
收藏 62KB PDF 举报
温馨提示
当系统都实现之后,有可能要对系统进行测试或者是对其进行标定。在这个方面Vector 又提供了测试和标定软件工具: CANape。它可以利用现有的标定协议在控制器实时运行的情况下对一些需要标定的控制参数进行在线标定。CANdid 这是对CANopen 网络进行动态测试一种工具。还有多种不同功能的硬件工具。
资源推荐
资源详情
资源评论
CAN 设计流程中使用的 VECTOR 工具
在 CAN 网络的开发初级阶段,我们首先是面临着一个工程问题,比如说一个汽车 ECU 网络的开发。
开发第一步,是需求分析的定义,即定义在这个网络里的通讯需求:需要有几个节点;在网络中定义发送
多少个具体的报文( Message);数据分别是从哪个节点传送至哪个节点;每个报文的具体的组成--信号
(Signal);同时为了描述一些外部的输入输出, 就要加上环境变量。 在这一过程中, 我们可以利用到 Vector
公司的网络数据库工具 CANdb ++,利用它可以定义和管理分布 ECU 网络的通讯数据,能检查出概念定
义的一些错误及时改正,网络设计也能得到优化。接下来,我们需要从功能建模,仿真分析,系统部分实
现到系统的全部实现这几个步骤。而利用 Vector 提供的 CANoe 能支持上面的四个开发步骤。我们将前两
者综合成一个开发阶段因此提出开发分为三个阶段:
第一阶段是进行功能建模和仿真。这一过程,主要是针对有具体数据定义的报文的事件处理,也就是
网络节点的行为定义,可借助 CAPL 很好的来实现。这是在 CANoe 的环境中的一种类似于 C 的语言,利
用它可以对比如说一个报文的接收, 环境变量的改变或错误的出现等事件进行处理。 同时因为 CANoe 的开
放性,我们能使用现有的成熟的算法、函数和模型来扩充自己函数的功能,复杂模型的建立甚至还可以通
过其他的建模工具 (如 Matlab) 。接下来就是利用软件进行系统的虚拟的仿真来检验功能的设计, 在 CANoe
中将所设计的完整的软件模拟节点系统进行离线的仿真, 来检验各个节点功能的完善性以及网络的合理性。
第二阶段是系统部分的实现。在第一阶段结束后,我们能得到整个完整的系统功能模型。接下来我们
开发自己的真实的控制器节点, 利用总线接口和 CANoe 剩下的节点相连接, 来测试自己节点的功能: 如通
信,纠错。这样,如果我们系统的节点是并行开发的,就可以不受其他节点开发步骤的影响。在这一阶段
中,一些环境变量的获取可以通过不同的方法来实现从而模拟出一个真实的总线环境。
第三阶段是整个系统的集成。开发的最终阶段我们逐步把所有的节点都用真实的来代替实现, CANoe
只是观察分析的工具了。在这个过程中,整个系统,包括各个功能节点都能详细的检查到。由于利用功能
模块取代真实的网络节点能减少错误的发生,因为通过这两种状态的切换能检查其功能。
在开发的第二阶段和第三阶段, Vector 公司能为开发提供各种不同用处的工具。比如说针对具体的芯
片和功能的源代码 (有 CANopen ,DeviceNet,J1939 的源码 );符合 OSEK 的实时多任务操作系统 OsCAN;
总线强大分析工具 CANalyzer ;各种不同的硬件工具如网络示波器 CANscope、网络干扰生成器 CANstress
等。
资源评论
- 药罐子也有未来2023-07-26文件不仅仅关注了工具的使用方法,还提供了一些实用的技巧和注意事项,对于实际应用非常有帮助。
- chenbtravel2023-07-26文件内容结构清晰,逻辑性强,读起来很顺畅,不会感到困惑。
- 江水流春去2023-07-26这个文件详细介绍了在CAN设计流程中如何使用VECTOR工具,方便了初学者入门,也对有经验的工程师提供了实用的参考。
- 赵小杏儿2023-07-26总体来说,这个文件对于想要了解CAN设计流程和使用VECTOR工具的人来说,是一个非常有价值的参考资料,值得推荐给更多的人。
- 张匡龙2023-07-26在介绍VECTOR工具的过程中,并没有过多的夸大其作用,而是客观地列举了它的一些优点和应用场景。
larry20180305
- 粉丝: 3
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C++的简易操作系统模拟器.zip
- (源码)基于ROS和PCL的激光与UWB定位仿真系统.zip
- (源码)基于Arduino的iBeacon发送系统.zip
- (源码)基于C语言和汇编语言的简单操作系统内核.zip
- (源码)基于Spring Boot框架的AntOA后台管理系统.zip
- (源码)基于Arduino的红外遥控和灯光控制系统.zip
- (源码)基于STM32的简易音乐键盘系统.zip
- (源码)基于Spring Boot和Vue的管理系统.zip
- (源码)基于Spring Boot框架的报表管理系统.zip
- (源码)基于树莓派和TensorFlow Lite的智能厨具环境监测系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功