总线测试工具 CANOE基本使用教程,诊断等.LIN

CANoe(德国Vector公司推出的一款总线开发环境)_百度百科 (baidu.com)

CANoe是德国Vector公司出的一款总线开发环境,全称叫CAN open environment,主要用于汽车总线的开发而设计的。CANoe的前期是为了对CAN通信网络进行建模、仿真、测试和开发,后来扩展加入了LIN、Ethernet、FlexRay、MOST等网络。

CANoe是网络和ECU开发、测试和分析的专业工具,支持从需求分析到系统实现的整个系统的开发过程。CANoe丰富的功能和配置选项被OEM和供应商的网络设计工程师、开发工程师和测试工程师所广泛使用。

在开发的初期阶段,CANoe可以用于建立仿真模型,在此基础上进行ECU的功能评估。在完成了ECU的开发后,该仿真模型可以用于整个系统的功能分析、测试以及总线系统和ECU的集成。这样就可以尽早地发现问题并解决问题。评估窗口的表格和文字说明可用来评价结果。

CANoe具有测试功能集,用来简化或自动进行测试。运用该功能,可以进行一系列的连续测试,并自动生成测试报告。另外,CANoe具有诊断功能集,用以与ECU进行诊断通信。

实操教程:CANoe在CAN总线测试中的应用 - 知乎 (zhihu.com)

01物理层测试

在CAN总线的物理层测试中,我们一般会测试终端电阻、高低压通信范围、显隐性电压等。而测试终端电阻和高低压通信范围,我们会用到万用表和程控电源。

CANoe提供了RS232通信相关的API,因此我们可以配合万用表和程控电源的使用说明,开发一套CANoe,它能通过一系列函数,实现终端电阻的测量以及高低供电电压的自动化设置,从而达到自动化测试的目的。而对于显隐性电压的测试,我们会用到CANscope。CANoe为其定制化了一系列控制和测量的API,能够直接测量出显隐性电压。

汽车总线之Can网络安全 - 知乎 (zhihu.com)

Vector-常用CAN工具 - CANoe入门到精通_01 - 知乎 (zhihu.com)

CANoe自带的自动化测试用例开发大揭秘 (baidu.com)

(475条消息) 总线测试工具 CANOE基本使用教程_yessunday的博客-CSDN博客_canoe测试工具

(475条消息) CANoe从入门到精通“保姆级”教程(一)- 堪称全网“最全”系列_汽车测试M哥的博客-CSDN博客

(475条消息) CANoe与CANalyzer工具的区别_gongyu_1的博客-CSDN博客_canoe与canalyzer有什么不同

CANOE 与 CANalyzer是什么意思-百度经验 (baidu.com)

(549条消息) CAN诊断浅谈 + 如何用CAN工具进行诊断_黄水生的博客-CSDN博客_can诊断工具

CAN总线系统故障诊断的步骤、方法、注意事项 (baidu.com)

CAN总线系统故障诊断的

(549条消息) Autosar学习笔记——(三)诊断服务_freshcoolman的博客-CSDN博客_诊断和autosar什么关系

一文读懂Can总线错误处理 - 接口/总线/驱动 - 电子发烧友网 (elecfans.com)

1.1.2 CAN总线特点

CAN总线具有以下特点:

符合OSI开放式通信系统参考模型;
两线式总线结构,电气信号为差分式;
多主控制,在总线空闲时,所有的单元都可开始发送消息,最先访问总线的单元可获得发送权;多个单元同时开始发送时,发送高优先级ID消息的单元可获得发送权;
点对点控制,一点对多点及全局广播几种传送方式接收数据,网络上的节点可分成不同的优先级,可以满足不同的实时要求;
采用非破坏性位仲裁总线结构机制,当两个节点同时向网络上传送信息时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传送数据;
消息报文不包含源地址或者目标地址,仅通过标识符表明消息功能和优先级;
基于固定消息格式的广播式总线系统,短帧结构;
事件触发型,只有当有消息要发送时,节点才向总线上广播消息;
可以通过发送遥控帧请求其它节点发送数据;
消息数据长度0~8Byte;
节点数最多可达110个;CAN的ID是11位且前7位不允许全1。
错误检测功能。所有节点均可检测错误,检测处错误的单元会立即通知其它所有单元(主动错误报告和被动错误报告);
发送消息出错后,节点会自动重发;
故障限制,具有自动关闭总线的功能,节点控制器可以判断错误是暂时的数据错误还是持续性错误,当总线上发生持续数据错误时,控制器可将节点从总线上隔离,以使总线上的其他操作不受影响;
通信介质可采用双绞线、同轴电缆和光导纤维,一般使用最便宜的双绞线;
理论上,CAN总线用单根信号线就可以通信,但还是配备了第二根导线,第二根导线与第一根导线信号为差分关系,可以有效抑制电磁干扰;
直接通信距离最远可达10KM(速率4Kbps以下),通信速率最高可达1MB/s(此时距离最长40M);
总线上可同时连接多个节点,可连接节点总数理论上是没有限制的,但实际可连接节点数受总线上时间延迟及电气负载的限制。
每帧信息都有CRC校验及其他检错措施,数据错误率极低;

1.1.3 CAN节点组成

什么是LIN总线? CAN和LIN的区别 - 接口/总线/驱动 - 电子发烧友网 (elecfans.com)
————————————————

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值