虹科分享 | 如何进行CANopen的一致性测试

本文详细介绍了CANopen的一致性测试,包括测试的概念、所需的CTT软件、测试过程以及可能遇到的问题。通过CiA提供的CTT工具,开发者可以确保其CANopen从站设备符合DS301协议。测试过程涉及安装软件、选择测试项目并分析错误信息。注意CTT软件存在某些已知bug,可能需要手动调整测试选项。
摘要由CSDN通过智能技术生成

时不时总会遇到一些问题:“CANopen的一致性测试怎么做?”,“有没CANopen一致性测试软件,怎么获取?”,“你们能否帮我们做CANopen的一致性测试?”为了方便大家,虹科工程师将如何进行CANopen的一致性测试的相关概念、所需工具、测试过程以及测试过程中可能会遇到的问题进行分享。

1. CANopen的一致性测试概念
可从CiA协会组织官方链接了解相关信息,官方的测试中心中有CANopen的一致性测试服务(使用CTT软件)以及兼容性插拔测试服务。CiA提供一致性测试软件,对新开发的从站进行测试,以保证设备符合CANopen基本通讯协议DS301。厂商可以自行购买此软件,进行自测试,也可以申请正式的测试,成为会员也可以获取到CTT的测试软件,测试必须提供正确的EDS文件。

2. 一致性测试软件CTT的测试内容
参考CiA组织官方链接,CTT软件(当前版本CANopen Conformance Test Tool 3.0.3.8)只针对CiA 301协议,不对401,402等设备子协议进行检测,同时可以检测eds文件是否正确。

3. 一致性测试所需要工具

  1. CANopen Conformance Test Tool
  2. Windows PC
  3. CANUSN硬件,比如PCAN
  4. CANopen Testing Interface (COTI) specification-插件来自PCAN硬件厂商
    虹科PCAN-USB

4. CANopen一致性测试过程: 以PCAN+CANopen IO 硬件作为测试举例
4.1 安装软件
安装CTT软件,将CTT license以及PCAN对应的COTI插件放置到CTT的安装目录下

CANopen一致性测试-软件安装

4.2 测试过程
选择需要的测试项目进行测试
CANopen一致性测试-测试过程

4.3 测试结果
最后的测试结果以及错误报文会显示在错误信息栏。
CANopen一致性测试-测试结果

4.4 避免踩坑
该CTT软件存在一些bug,需要对禁用一些测试选项,出现错误后,需要人工的再进行具体的分析。

SDO 29
OD 10
Emergency 06
Synchronization 03 (number of
Test other 02
Test other 03
Test other 04

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值