vector_canoe培训

上传人:小** 文档编号:93549390 上传时间:2019-07-23 格式:PDF 页数:65 大小:1.20MB
返回 下载 相关 举报
vector_canoe培训_第1页
第1页 / 共65页
vector_canoe培训_第2页
第2页 / 共65页
vector_canoe培训_第3页
第3页 / 共65页
vector_canoe培训_第4页
第4页 / 共65页
vector_canoe培训_第5页
第5页 / 共65页
点击查看更多>>
资源描述

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

1、北京恒润科技有限公司 1 Vector 产品培训产品培训 CANoe 快速入门 北京恒润科技有限公司 2 主要内容 ?协议及整车网络开发流程 ?CANoe基本特性: ?基本功能 ?软硬件 ?在CAN网络开发中的应用 ?CANoe中的一些基本概念 ?CANoe主要功能: ?创建CANoe配置 ?数据库使用 ?分析评估窗口的使用 ?创建面板 ?使用环境变量 北京恒润科技有限公司 3 应用层应用层 表示层表示层 会话层会话层 传输层传输层 网络层网络层 数据链路层数据链路层 物理层物理层 ?应用功能接口 ?报文内容 ?网络状态 ?状态切换 ?收发策略 ?报文格式 ?容错策略 ?网关/路由 ?总线负载

2、 ?优先等级?传输鲁棒性 ?位定时 ?中断 ?拓扑结构 ?传输介质 ?接口电路 ?电磁兼容性 车型应用规范 企业平台规范 CAN标准规范 北京恒润科技有限公司 4 网络协议的产生及应用 发起发起 标准制定标准制定 芯片开发芯片开发 零部件 开发 零部件 开发 整车应用整车应用 标准化 组织 半导体 制造商 整车制造商 零部件制造商 半导体制造商 零部件制 造商 整车制造商 系统集成供应商 技术规范 芯片 标准/法规 网络节点 北京恒润科技有限公司 5 整 车 网 络 开 发 流 程 收集设计输入 建立企业标准 开始 建立车型应用规范 释放供应商设计规范 测试零部件通讯功能 测试系统通讯功能 测

3、试零部件全功能 测试系统全功能 实车测试零部件全功能 实车测试系统全功能 技术定型 提供接口及功能报告 讨论功能定义 开发通讯功能样品 更改设计 开发全功能样品 更改设计 设计更改 整车制造商/ 系统集成供应商 零部件制造商 北京恒润科技有限公司 6 系统工程中整车网络开发流程系统工程中整车网络开发流程 分系统分系统 系统需求系统需求 结构分解结构分解 系统功能系统功能 系统分解系统分解 分系统集成分系统集成 系统测试系统测试 系统确认系统确认 需求分析需求分析 功能模块设计功能模块设计 单系统集成单系统集成 模块测试模块测试 单系统确认单系统确认 总体总体 实现实现 分系统A 分系统B 分系

4、统C 北京恒润科技有限公司 7 CANdb 仿真分析需求分析 工程问题 测试标定 功能建模 部分实现系统实现 CANape CANdid 硬件工具 CANoe CAPL/Matlab/ Simulink/RTW osCAN/ Source Code/Canalyzer/ 硬件工具 分布式控制系统设计流程 北京恒润科技有限公司 8 CANoe的基本特性 北京恒润科技有限公司 9 CANoe 特性 ?系统级的开发和仿真 ?支持开发的三个仿真阶段 ?仪表显示开发 ?数据库支持 ?可编程 ?友好的操作界面 ?菜单、工具条、鼠标操作、状态条、快 捷键 北京恒润科技有限公司 10 仿真的仿真的 节点节点3

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

6、N总线总线 (实时)(实时) 实际的实际的 节点节点1 实际的实际的 节点节点2 北京恒润科技有限公司 13 CANoe的软件组成 ?数据库编辑器(CANdb+ Editor) ?CAPL浏览器(CAPL Browser) ?主窗口 ?面板编辑器(Panel Editor) ?CAPL程序生成器(CAPL Generator) ?面板生成器(Panel Generator) 北京恒润科技有限公司 14 CANoe基本的界面 北京恒润科技有限公司 15 完整的帮助信息 北京恒润科技有限公司 16 CANcardX ?PCMCIA接口的CAN 总线卡 ?两个独立的电隔离的 CAN通道 ?支持扩展协

7、议 ?不同的应用场合配合 不同的CANcab 北京恒润科技有限公司 17 CANcardX 配置 ?CAN 硬件配置 ?驱动程序状态 ?诊断 ?全局设置 北京恒润科技有限公司 18 基本概念消息与信号 ?消息,数据容器 ?数据标识 ?传输的数据块(最多8字节) ?用符号描述 ?信号,实际使用的信息 ?信号长度可能从1位到多字节 ?需要物理单位 ?需要转换单位 ?对错误的描述 ?用符号描述 北京恒润科技有限公司 19 消息:engine data (ID 100) 基本概念消息与信号的关系 ID 100B0B1B1 CRC 7 0 7 0 7 0 信号 发动机温度(第三字节,0-6位) 未用(第

8、三字节,第7位) 发动机转速(第一,二字节) 转换规则 发动机转速 :rpm=1*Bit value (0xFF 代表错误) 发动机温度: C =2* Bit value 50 (0x7F 代表错误) 北京恒润科技有限公司 20 基本概念位索引计算方法 IDB0B1B2 CRC 7 0 7 0 Intel Motorola 7 015 8 7 0 7 0 23 16 15 823 16 北京恒润科技有限公司 21 基本概念 CANoe的环境变量 实际总线 环境总线外围 实际总线 环境总线外围 仿真的仿真的 节点节点1 数字数字 I/O 模块模块 模拟模拟 I/O 模块模块 仿真的仿真的 节点节

9、点3 仿真的仿真的 节点节点2 真实的节点真实的节点N 环境总线环境总线 转换器转换器 接口接口 CAN 环境变量环境变量 用户指定用户指定 的应用的应用 用户界面与用户界面与 显示窗口显示窗口 监视监视器器 被仿真的被仿真的总线总线 北京恒润科技有限公司 22 基本概念仿真配置与测量配置 北京恒润科技有限公司 23 开始使用CANoe 北京恒润科技有限公司 24 启动CANoe 北京恒润科技有限公司 25 总线测试电缆的准备 ?可以使用标准的高速CAN总线 ?也可以自己制作低速CAN总线。 北京恒润科技有限公司 26 CAN控制器的参数设置 ?使用simulation setup窗口进行操作

10、 北京恒润科技有限公司 27 示例一:发送数据 ?建立一条消息 ?消息ID:64(HEX) ?数据长度:4个字节 ?数据内容:D8,D6,37,0 (HEX) ?发送周期:100ms ?启动测量 ?从跟踪窗口观察消息 北京恒润科技有限公司 28 添加数据源 ?鼠标右键总线,选择 Insert generator block 北京恒润科技有限公司 29 设置发送消息列表 ?ID = 64 (HEX) ?4字节数据:D8、D6、37、0(HEX) 北京恒润科技有限公司 30 设置消息发送的触发条件 ?周期性发送消息,每100ms发送一次。 北京恒润科技有限公司 31 与数据库连接 北京恒润科技有限

11、公司 32 启动测量 ?点击工具条上的开始按钮 ?跟踪(Trace)窗口显示发送的消息内容 北京恒润科技有限公司 33 接受过滤器的设置 ?X表示0和1均可接受 北京恒润科技有限公司 34 示例二: ?将示例一扩展,再增加一个发生器模块: ?设定一个ID为0x3FC的周期性发送消息 ?每200ms发送5条0x3FC消息 ?测量评估项目: ?统计窗口观察发送频度,输出统计报告 ?使用数据库符号名观察消息 ?使用图形窗口分析信号响应 ?使用数据库信号定义消息 ?使用日志记录以及日志记录进行分析 北京恒润科技有限公司 35 创建配置 北京恒润科技有限公司 36 统计分析 ?对消息发送的频度进行统计

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

13、信号量来输入消息数据字节 北京恒润科技有限公司 44 测量过程的记录 ?设置日志文件的配置 双击,激活 连接 右键单击, 弹出菜单 北京恒润科技有限公司 45 测量过程的记录(续) ?设置日志记录文件的触发条件 右键单击, 弹出菜单 北京恒润科技有限公司 46 数据源 离线模式 设置命令 使用日志文件进行分析 ?设置离线分析模式 改变为 文件图标 北京恒润科技有限公司 47 使用日志文件进行分析(续) ?配置数据源与断开日志记录模块 断开日志 记录 北京恒润科技有限公司 48 示例三:CAPL语言的使用 ?编写一个CAPL程序对消息计数 ?发送消息EngineData(ID为64 hex) ?通过按键,将消息数量输出到写(Write)窗 口中 北京恒润科技有限公司 49 插入CAPL节点 选择模块 插入点 北京恒润科技有限公司 50 配置CAPL节点 ?设置CAPL程序的名称及保存路径 选择CAPL程序 名及存储路径 指定程序名 北京恒润科技有限公司 51 配置CAPL节点的功能 ?通过CAPL浏览器创建CAPL程序的变量 打开CAPL 浏览器 创建CAPL 程序变量 北京恒润科技有限公司 52 配置CAPL节点的功能(续) ?编写消息计数的CAPL程序 北京恒润科技有限公司 53 配置CAPL节点的功能(续) ?编写Keyboard事件的CAPL程序实现输

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

当前位置:首页 > 商业/管理/HR > 管理学资料

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