首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
CANopen系统的原型开发和测试
来源:本站整理  作者:佚名  2009-03-31 15:00:46



  首先,为CANopen ECU选择一个EDS(Electronic Data Sheet)描述文件。如果该设备的描述文件不存在,是因为设备开发过程尚未结束,将使用一个空模板占位。

  下一步,在总线上交互的应用程序数据被关联起来。例如,位于5#地址设备的输入“PressureValve” 与10#地址设备的变量 “GasPressure“相关联。用这样的方法定义原型系统的所有的过程数据对象( Process Data Object)连接。CANopen可以自动计算映射关系,并可以在随后修改。

  下一步,所有原型系统的配置信息都存放于设备配置文件(DCF – Device Configuration File).中。用户可以利用这些配置文件来创建一个原型环境。对于每个真实系统中的ECU都生成一个具有相同通信属性的CANoe中的副本。

  原型环境的通信部分在CANoe工具启动时生效。通过服务数据对象(SDO=Service Data Objects)可以访问(仿真)ECU的目标目录;可以对这些目录作额外的修改。

              

应用表现

  系统中独立ECU的应用表现是另一个原型阶段感兴趣的内容。不能从EDS文件中导出ECU的应用表现,因为EDS文件只是表示了目标目录的框架。通常应用表现的构建是另外编程实现的。

  集成了CAPL编程语言的软件工具CANoe可以非常容易地描述ECU的表现。也可以用DLL描述ECU的表现。DLL用C/C++编写,并链接到原型环境。CANoe也可以与Matlab/Simulink很好的集成。

  根据需求等级不断细化,原型将越来越优化。完成了原型系统后,需要对整个系统进行测试。在这一环节,软件工具CANoe将提供测试创建、评估和记录。CANopen系统的测试功能需求包含以下几个等级:

            


协议层:

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:226,664.10000 毫秒