- 1
- 2
- 3
- 4
- 5
基于CANopen协议的CAN总线应用抽象层的设计与实现
资料介绍
CAN总线体系结构只包括物理层和数据链路层,在实际应用中需要制定相应的应用层,CANopen协议就是CAN应用层协议标准之一,其诞生于欧洲,广泛应用在汽车电子、医疗设备和航空航天等众多领域。因为CANopen协议在国内刚刚起步,且应用难度比较大,很多企业和科研机构在应用CAN总线的时候,针对具体应用自定义应用层协议,这样重复低水平劳动,造成大量人力物力的浪费。有鉴于此,本课题基于CANopen协议,设计了CANopen应用抽象层,并在此基础上实现了一整套软硬件解决方案,主要包括CANopen通讯板、应用抽象层以及组态软件,旨在降低CANopen协议的应用难度,促进CANopen协议在国内的发展。本文主要介绍该抽象层和软硬件解决方案的设计与实现,论文完成的主要工作包括: 首先介绍了CAN总线的传统应用模型以及基于CANopen的CAN总线应用模型,然后提出基于CANopen应用抽象层的CAN总线应用模型。由于CANopen应用抽象层运行在CANopen协议之上,本文详细分析了CANopen协议的体系结构,包括对象字典,通讯对象、状态机以及预定义连接集。然后描述了CANopen通讯板的各个组成部分,主要包括核心模块、按钮、LED以及CAN控制器MCP2510;并在此基础上移植了eCos操作系统,设计了MCP2510驱动,然后分别在eCos操作系统和Windows操作系统上移植了CANopen协议栈的开源实现——CanFestival。 论文最后基于通用IO模块和智能电池模块,提炼出CANopen的应用共性,设计了CANopen应用抽象层和组态软件的体系结构。其中应用抽象层主要包括:对象字典生成函数库、从节点框架函数库、动态配置函数库以及网络参数配置函数库。在组态软件中,为了达到通用的目的,引入了Python脚本,除此之外,组态软件主要包括功能器件库、对象字典生成向导、所见即所得编辑软件以及网络监控软件。通过对功能节点构建、监控节点构建以及实时监控的测试,验证了CANopen应用抽象层和组态软件的可行性和实用性,达到了预期的目的。
部分文件列表
文件名 | 大小 |
基于CANopen协议的CAN总线应用抽象层的设计与实现.pdf | 5M |
相关下载
- TCL L40P60FBD液晶电视(MS81机芯)电路原理...
- TCL L40P60FBD液晶电视(MS48机芯)主板原理图
- TCL L40P21FBD L40P11FBD液晶电视(MS48S机芯)...
- TCL L40P10FBEG L40P10FBE液晶电视(MS58机芯)...
- TCL L40M61F L40M71F液晶电视(MS89机芯)主板...
- TCL L40M61 L40M61B L40M71液晶电视(MS88机芯...
- TCL L40M9液晶电视(MS91A机芯)主板原理图
- TCL L40M9SFBD L40M9HBD液晶电视(MS68机芯)主...
- TCL L40F3320-3D液晶电视(MS28E机芯)电路原...
- TCL L40F1800E液晶电视电源板电路图
最新上传
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:kk1957135547
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:jh035511
-
21ic下载 打赏150.00元 3天前
用户:jh03551
-
21ic下载 打赏40.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:WK520077778
-
21ic下载 打赏60.00元 3天前
用户:1111111ffgg
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:小猪配二锅头
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:w993263495
-
21ic下载 打赏20.00元 3天前
用户:xzxbybd
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏30.00元 3天前
用户:zzggq
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
全部评论(0)