新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > CANopen验证—如何让你的设备按照既定设计运行

CANopen验证—如何让你的设备按照既定设计运行

作者:时间:2012-11-22来源:网络收藏

随着的重要性与日俱增,促进了对开发和生产的一致性测试工具(Conformance Test Tool)的需求。

在许多不同应用领域中,如工业自动化、机器制造业、医疗技术、轨道交通工具、建筑自动化和商用车,协议可以被用于传感器、执行结构和控制器的联网。

随着CANopen重要性的增加,越来越多的设备都配备了CANopen接口。系统设计工程师和网络集成商因而能够从各种制造商选择产品,并以很少的配置把它们集成到网络之中。

然而,对设备进行简单的主要要求是正确并完整地实现CANopen协议(EN 50325-4)。在该规范中定义了开放式通信接口,但是,实际上每一个开发商对这些规范的解释都稍微不同。

这就可能导致问题。为了避免这些问题,必须对该规范作出唯一有效的解释;或给出更合适的一致性测试工具,来测试该规范的实现是否正确。

CANopen设备制造商可能会从购买这种软件工具,并测试其设备以使之符合CANopen规范的要求。被测设备应该成功地完成所有测试步骤,并符合CANopen规范的要求,还要与其它CANopen设备在相同的网络中可操作。每一个制造商可能都要自行测试其设备。

然而,如果该测试是由独立于制造商之外的实体来做,这种测试的可信性就会大增。此外,这样的外部实体可能会以开放的心态来看待被测设备的功能,即通过创建不同的设置来发现错误。例如,它可能出现这样的情况:设备制造采用缺省设置对设备进行了测试,并且设备工作良好。然而,如果改变节点ID和比特率,该设备的通信可能就会出错而无法通过测试。

提供对CANopen设备进行独立于制造商的认证。这意味着制造商可能要把他们的产品送到CiA实验室做CANopen一致性认证。有了CANopen证书,他们然后就可以向客户证明其设备符合CANopen规范。

“对CANopen一致性的成功测试是买方认可CANopen设备品质的重要标志,”CiA首席执行官Holger Zeltwanger说,“通过测试的CANopen设备比那些没有测试的设备问题要少。实际上,经过测试的设备一般都没有任何问题。”

图1:CANopen一致性测试软件工具的屏幕抓图。


上一页 1 2 下一页

关键词: CANopen CiA 系统集成

评论


相关推荐

技术专区