热度 13
2022-2-11 15:50
1776 次阅读|
0 个评论
时不时总会遇到一些问题:“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. 一致性测试所需要工具 CANopen Conformance Test Tool Windows PC CANUSN硬件,比如PCAN CANopen Testing Interface (COTI) specification-插件来自PCAN硬件厂商 4. CANopen一致性测试过程: 以PCAN+CANopen IO 硬件作为测试举例 4.1 安装软件 安装CTT软件,将CTT license以及PCAN对应的COTI插件放置到CTT的安装目录下 4.2 测试过程 选择需要的测试项目进行测试 4.3 测试结果 最后的测试结果以及错误报文会显示在错误信息栏。 4.4 避免踩坑 该CTT软件存在一些bug,需要对禁用一些测试选项,出现错误后,需要人工的再进行具体的分析。 SDO 29 OD 10 Emergency 06 Synchronization 03 (number of Test other 02 Test other 03 Test other 04