VectorTrainning-CANoe

上传人:go****e 文档编号:134423985 上传时间:2020-06-05 格式:PDF 页数:62 大小:1.41MB
返回 下载 相关 举报
VectorTrainning-CANoe_第1页
第1页 / 共62页
VectorTrainning-CANoe_第2页
第2页 / 共62页
VectorTrainning-CANoe_第3页
第3页 / 共62页
VectorTrainning-CANoe_第4页
第4页 / 共62页
VectorTrainning-CANoe_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《VectorTrainning-CANoe》由会员分享,可在线阅读,更多相关《VectorTrainning-CANoe(62页珍藏版)》请在金锄头文库上搜索。

1、Vector 产品培训产品培训 CAN快速入门CANoe 快速入门 北京恒润科技有限公司 1 CAN总线开发流程 工程问题 仿真分析需求分析 测试 功能建模 部分实现系统实现 CANscope CANdb CANscope CANstress CAPL osCAN Source Code CANoe 北京恒润科技有限公司 2 CANoe 特性 系统级的开发和仿真 支持开发的三个仿真阶段 支持开发的三个仿真阶段 仪表显示开发 数据库支持 可编程 友好的操作界面 友好的操作界面 菜单 工具条 鼠标操作 状态条 快 捷键 北京恒润科技有限公司 3 捷键 CANoe在CAN总线开发中的作用 监视器监视

2、器 仿真的完整系统 监视器监视器 仿真的仿真的 节点节点2 被仿真的被仿真的 CAN总线总线 节点节点2 仿真的 节点 仿真的 节点3 仿真的 节点 仿真的 节点1 北京恒润科技有限公司 4 CANoe在CAN总线开发中的作用 续 部件开发 监视器监视器 仿真的仿真的 实际的实际的 CAN总线总线 被仿真的被仿真的 CAN总线总线 实时实时 仿真的仿真的 节点节点2 总线总线 仿真的 节点 仿真的 节点3 实时实时 实际的 节点 实际的 节点1 北京恒润科技有限公司 5 CANoe在CAN总线开发中的作用 续 测试分析实际完整的系统 监视器监视器 实际的实际的 总线总线 被仿真的被仿真的 CA

3、N总线总线 实际的 节点 实际的 节点2 CAN总线总线 实际的 节点 实际的 节点3 CAN总线总线 实时 实时 实际的 节点 实际的 节点1 北京恒润科技有限公司 6 CANoe的软件组成 主窗口 数据库编辑器 CANdb Editor 数据库编辑器 CANdb Editor CAPL浏览器 CAPL Browser 浏览器 面板编辑器 Panel Editor 北京恒润科技有限公司 7 CANoe系统概貌 北京恒润科技有限公司 8 CANoe的内部结构 北京恒润科技有限公司 9 CANoe 基本的界面 北京恒润科技有限公司 10 完整的帮助信息 北京恒润科技有限公司 11 CANcard

4、XL PCMCIA接口的CAN总线卡 两个独立的电隔离的CAN通道 两个独立的电隔离的CAN通道 支持扩展协议 不同的应用场合配合不同的CANb 不同的应用场合配合不同的CANcab 北京恒润科技有限公司 12 CANcaseXL USB接口的CAN总线卡 两个独立的电隔离的CAN通道 支持扩展协议 不同的应用场合配合不同的CANpiggy 北京恒润科技有限公司 13 CANcardXL 配置 CAN 硬件配置 驱动程序状态 驱动程序状态 诊断 全局设置 北京恒润科技有限公司 14 全局设置 基本概念 消息与信号 消息 数据容器 数据标识 传输的数据块 最多8字节 用符号描述 信号 实际使用的

5、信息 信号长度可能从1位到多字节 信号长度可能从1位到多字节 需要物理单位 需要转换单位 对错误的描述 用符号描述 北京恒润科技有限公司 15 基本概念 消息与信号的关系 消息 engine data ID 100 ID 100B0B0B0 CRC 7 0 7 0 7 0 信号 发动机温度 第二字节 0 6位 未用 第二字节 第七位 发动机转速 第一 二字节 转换规则转换规则 发动机转速 rpm 1 Bit value 0 xFF 代表错误 发动机温度 C 2 Bit value 50 0 x7F 代表错误 北京恒润科技有限公司 16 发动机温度 C 2 Bit value 50 0 x7F

6、代表错误 基本概念 位索引计算方法 IDB0B0B0 CRC 7 0 7 0 7 0 Intel 7 015 8 23 16 Motorola 7 015 823 16 北京恒润科技有限公司 17 基本概念 CANoe的环境变量 环境总线外围环境总线外围 环境总线环境总线用户指定用户指定环境总线环境总线 转换器转换器 用户指定用户指定 的应用的应用 数字数字 I O 模块模块 模拟模拟 I O 模块模块 环境变量环境变量 用户界面与 显示窗口 用户界面与 显示窗口 仿真的 节点 仿真的 节点1 仿真的 节点 仿真的 节点3 仿真的 节点 仿真的 节点2 真实的节点真实的节点N 监视器监视器 实

7、际总线实际总线 接口接口 CAN 北京恒润科技有限公司 18 被仿真的总线被仿真的总线 基本概念 CANoe 仿真配置 真实与仿真总线 网络节点 网络节点 各种功能块 北京恒润科技有限公司 19 启动CANoe 北京恒润科技有限公司 20 总线测试电缆的准备 可以使用标准的高速CAN总线 也可以自己制作低速CAN总线 也可以自己制作低速CAN总线 北京恒润科技有限公司 21 CAN控制器的参数设置 使用simulation setup窗口进行操作 北京恒润科技有限公司 22 示例一 发送数据 建立一条消息 消息ID 64 HEX 消息ID 64 HEX 数据长度 4个字节 数据内容D8D637

8、0 HEX 数据内容 D8 D6 37 0 HEX 发送周期 100ms 启动测量 从跟踪窗口观察消息 从跟踪窗口观察消息 北京恒润科技有限公司 23 添加数据源 鼠标右键总线 选择 Insert generator block 北京恒润科技有限公司 24 设置发送消息列表 ID64 HEX ID 64 HEX 4字节数据 D8 D6 37 0 HEX 北京恒润科技有限公司 25 设置消息发送的触发条件 周期性发送消息 每100ms发送一次 北京恒润科技有限公司 26 与数据库连接 北京恒润科技有限公司 27 启动测量 点击工具条上的开始按钮 跟踪 Trace 窗口显示发送的消息内容 跟踪 T

9、race 窗口显示发送的消息内容 北京恒润科技有限公司 28 接受过滤器的设置 X表示0和1均可接受 北京恒润科技有限公司 29 过滤器 全通 XXXXXXXXXXX MaskCode与ID Mask Code与ID 如果Mask中的某一位为0 则ID中对应的位无需 比较直接通过比较 直接通过 如果Mask中的某一位为1 则ID中对应的位与 Code中对应的位进行比较 如果相同则通过 反 之则过滤 北京恒润科技有限公司 30 示例二 北京恒润科技有限公司 31 创建配置 北京恒润科技有限公司 32 统计分析 对消息发送的频度进行统计 北京恒润科技有限公司 33 统计报告的生成 使用统计报告 可

10、获取详细信息 北京恒润科技有限公司 34 总线统计报告 各类消息帧的发送频率 总线负载 总线负载 控制器状态控制器状态 北京恒润科技有限公司 35 符号数据的使用 使用符号来表示消息名称 使用符号来表示消息名称 北京恒润科技有限公司 36 信号值的显示 北京恒润科技有限公司 37 使用Graphics窗口分析信号响应 对Graphics窗口进行配置 以显示产生于发 送部分的消息3FC hex 中的信号值送部分的消息3FC hex 中的信号值 北京恒润科技有限公司 38 数据库在消息发送中的应用 使用数据库中消息名称代替消息ID 北京恒润科技有限公司 39 数据库在消息发送中的应用 续 使用物理

11、信号量来输入消息数据字节 北京恒润科技有限公司 40 测量过程的记录 设置日志文件的配置 右键单击 弹出菜单 双击 激活 连接 北京恒润科技有限公司 41 测量过程的记录 续 设日志记录文件的触发条件 设置日志记录文件的触发条件 右键单击 弹出菜单 北京恒润科技有限公司 42 使用日志文件进行分析 设置离线分析模式 设置离线分析模式 离线模式 设置命令 数据源 改变为 文件图标 北京恒润科技有限公司 43 使用日志文件进行分析 续 配置数据源与断开日志记录模块 配置数据源与断开日志记录模块 断开日志 记录 北京恒润科技有限公司 44 使用Generator Block产生信号曲线 在Simul

12、ation Setup窗口插入一个Generator BlockBlock 设定发送周期为100 ms 设备发送报文为EngineData 北京恒润科技有限公司 45 北京恒润科技有限公司 46 使用Interactive Generator Block 在Simulation Setup窗口插入一个Interactive Generator Block 双击该模块Generator Block 双击该模块 北京恒润科技有限公司 47 北京恒润科技有限公司 48 记录模块的触发设置 北京恒润科技有限公司 49 记录模式 Trigger Single Trigger 1T i2 d T i Lo

13、g file 1st Trigger2nd Trigger Toggle Trigger Log file Entire Measurement 北京恒润科技有限公司 50 Log file CANoe练习1 创建一个完整的CANoe配置 两个节点 与外部交互 evSwitchevLight 影响 I O接口 应用程序 I O接口 应用程序 总线接口总线接口 北京恒润科技有限公司 51 Msg1 bsSwitch 创建分布式系统模型的步骤 在CANoe中创建一个分布式系统模型 分为 三个步骤 三个步骤 创建一个具有消息 信号和环境变量的数据库 创建网络节点的外部界面比如控制面板 创建网络节点的

14、外部界面 比如 控制面板 使用CAPL程序创建网络节点模型 北京恒润科技有限公司 52 创建数据库 打开C编辑器 打开CANdb 编辑器 点击按钮点击按钮 打开编辑器 用菜单命令 打开编辑器 北京恒润科技有限公司 53 创建数据库 续 创建消息M1 创建消息Msg1 输入消息名输入消息名 输入消息ID 指定数据字 节长度 北京恒润科技有限公司 54 创建数据库 续 创建信号b S it h 开关状态 创建信号bsSwitch 开关状态 信号定义 与消息关联 北京恒润科技有限公司 55 添加关联消息 创建数据库 续 创建环境变量Li ht 与S it h 创建环境变量 evLight 与 evS

15、witch 北京恒润科技有限公司 56 创建面板 创建面板作为节点的外部设备 创建面板作为节点的外部设备 单击单击 开关元件 指定面板指定面板 标题 添加文字 标签标签 双击修改 北京恒润科技有限公司 57 创建面板 续 将面板文件集成到CAN配置中 将面板文件集成到CANoe配置中 面板集成 菜单命令 北京恒润科技有限公司 58 创建网络节点模型 北京恒润科技有限公司 59 CANoe练习2 重现CAN System Demo中的车窗控制 北京恒润科技有限公司 60 应用提示 measurement setup窗口和simulation setup窗口是 CANoe的主要窗口 进行数据流规划 几乎窗口中的所有对象均可通过点击鼠标右键来访问 交互菜单交互菜单 所有数据传输到评估模块时 均会在对应窗口以各自 的方式进行显示 日志模块除外 配置文件可以保存CANoe中的所有设置 可以使用已有的配置文件作为新任务的基础 进行简 单的修改形成新的配置可提高效率 北京恒润科技有限公司 61 单的修改形成新的配置 可提高效率 小结 北京恒润科技有限公司 62

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号