推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

canopen协议的can总线应用抽象层的设计与实现

更新时间:2019-05-26 08:38:41 大小:17M 上传用户:sun2152查看TA发布的资源 浏览次数:92 下载积分:1分 下载次数:0 次 标签:canopen协议can总线 出售积分赚钱 评价赚积分 ( 如何评价?) 收藏 评论(0) 举报

资料介绍

首先介绍了CAN总线的传统应用模型以及基于CANopen的CAN总线应用模型,然后提出基于CANopen应用抽象层的CAN总线应用模型。由于CANopen应用抽象层运行在CANopen协议之上,本文详细分析了CANopen协议的体系结构,包括对象字典,通讯对象、状态机以及预定义连接集。然后描述了CANopen通讯板的各个组成部分,主要包括核心模块、按钮、LED以及CAN控制器MCP2510;并在此基础上移植了eCos操作系统,设计了MCP2510驱动,然后分别在eCos操作系统和Windows操作系统上移植了CANopen协议栈的开源实现CanFestival。

论文最后基于通用10模块和智能电池模块,提炼出CANopen的应用共性,设计了CANopen应用抽象层和组态软件的体系结构。其中应用抽象层主要包括:对象字典生成函数库、从节点框架函数库、动态配置函数库以及网络参数配置函数库。在组态软件中,为了达到通用的目的,引入了Python脚本,除此之外,组态软件主要包括功能器件库、对象字典生成向导、所见即所得编辑软件以及网络监控软件。通过对功能节点构建、监控节点构建以及实时监控的测试,验证了CANopen应用抽象层和组态软件的可行性和实用性,达到了预期的目的。


部分文件列表

文件名 大小
基于canopen协议的can总线应用抽象层的设计与实现.pdf 17M

推荐下载

全部评论(0)

暂无评论

上传资源

更多>>

项 目 外 包