原创
虹科分享 | 如何进行CANopen的一致性测试
时不时总会遇到一些问题:“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文件是否正确。
- 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
作者: 虹科工业智能互联, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3988237.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论