新闻资讯

30/09/2015 作者 Kvaser

Kvaser Leaf适配器同步科尔摩根的自动化测试装置中的CAN日志文件

科尔摩根公司为自动化引导的车辆(AGV)制作控制硬件和软件,为现有车辆和新设计增加动作控制和引导系统。该公司服务的行业包括印刷、包装、航空和国防、医疗、仓储和各种工厂自动化。

Kvaser技术伙伴rt-labs公司www.rt-labs.com)帮助科尔摩根公司构建了一个自动化测试解决方案,用于基于标准组件和开源模型递归测试他们开发的AGV控制系统。系统在2个或3个ECU(虽然不限于此)上模拟AGV系统的执行环境。科尔摩根公司有一些硬件可以构建模拟环境,并且有自己的测试开发团队。同时,rt-labs公司(该公司有着著名的现场总线专业经验和自动化测试系统经验)负责软件开发。

结果是一个初始的10个测试装置,所有装置都基本上全天候运行。在每次测试大概30分钟的情况下,每天每个装置大约生成700 MB的CAN数据。这样,在测试用例不通过时,必须能够将来自测试框架的错误报告与CAN日志进行同步。

参与科尔摩根公司系统的rt-labs公司项目经理汉斯.埃里克.福罗德说:“因为有了Kvaser的Leaf适配器,工作变得非常简单。它们的时间戳特性赋予数据的精确度对于系统的成功至关重要。

Kvaser的Leaf适配器内置Kvaser MagiSync™协议,这种特殊协议位于USB通信层之上,从而能够在连接到同一个USB集线器的几个Kvaser Leaf适配器之间进行自动和精确的时钟同步。与其它CAN转USB适配器供应商使用的Syncwire解决方案不同, MagiSync™无需额外的线缆即可在多个设备之间同步时间戳。它还适用于任何带有USB主机或USB集线器的标准电脑。这个特性可用于将来自AGV系统的CAN日志与测试装置日志进行同步,每年可以帮助科尔摩根公司节省几百个人时的工作量。

测试同步以前是一项人工任务,由一名高级工程师每个星期花费至少半天来完成。MagiSync™将工程师解放出来,从事更有价值的工作,并增加可以达到的测试量。

科尔摩根的递归测试系统基于开源的机器人框架(一个用于接受性测试和接受测试驱动开发的通用测试自动化框架)构建。通过结合使用现成组件(包括Kvaser的标准适配器),开源模型将确保不会在软件许可方面进行过多投资,从而科尔摩根能够快速经济地将方法用于组织内的其它领域。事实上,公司计划向其合作伙伴提供这些测试装置,允许应用开发人员(例如引导系统的开发人员)能够测试他们的代码。

科尔摩根公司对他们新的AGV测试系统感到非常自豪,其中一个举措是在公司入口门廊处放了一个测试装置,该装置上配有绿色指示灯用于指示测试用例通过,一个红色指示灯用于指示测试用例失败。结果报告发布在公司内部网上,以供所有员工查阅。

科尔摩根的一种AGV测试装置(由rt-labs开发,内部采用Kvaser技术)。