2006年8月22日 CAN自动化组织(CIA)提供了检测CANopen高层协议一致性的专用测试软件,基于CAN技术开发应用的用户和厂商可以利用该软件测试工具进行CANopen一致性校验测试. CIA总裁Holger Zeltwanger先生说"对于用户购买CANopen产品来说,CAN一致性测试的成功测试是很重要的,经过一致性测试后,用户使用时要比未经测试的设备遇到的问题减少很多,设备一旦经过测试,使用和集成时将不会再遇到问题。"
基于CAN的高层协议已经使用在许多不同应用领域中,例如在机械制造、医疗技术、铁路车辆、自动化楼宇建筑、商业自动化车辆中都有应用,它能够完成可靠的通讯任务。只有当这个接口被准确的贯彻执行时,才能保证稳定的运行和人机之间的交互。
因为每个厂商针对标准CAN规范可能会有不同的开发和应用,那么当这些产品应用中需要与其它设备进行通讯时,产品是否通过一致性测试就显得非常重要。对产品的一致性测试是在遵从CANopen(EN50325-4)规范下进行的,可以确保发现大多数有可能出现的执行错误,测试中发现的错误往往是由于对CANopen规范的细节混淆或者错误的理解造成的.尤其是"SDO不完全代码"是经常看到的错误现象, 这些默认的设定值不能被有效的执行。
经过一致性测试后该产品基本可以保证在通讯过程中不会出现误差的, 因为配置工具需要以EDS为基础,如果厂商提供的EDS(电子数据表)有可能是错误的,那么错误或者不完整的EDS可能使设备无法正确运行。这种一致性测试工具仍然需要在形式和内容上都正确的EDS表。
关于CAN的更多参考,请查看:http://www.gongkong.com/sort/bus/can/intro.asp