近年来,基于CAN应用层协议CANopen的现场总线网络在工业自动化中得到了广泛的关注和应用,特别是在分布式运动控制系统中具有良好的应用前景。本文主要研究、设计、实现基于DSPTMS320F2812的CANopen通讯协议。论文首先简单介绍了CANopen协议的应用背景和意义,描述了CANopen的网络模型,分析CAN总线网络的结构,构造了相关的主节点和从节点硬件平台。其次重点分析CANopen协议的模型结构及其设计过程,简要介绍了CANopen协议的设备模型、对象字典以及CANopen设备的各种状态的基本含义,在此基础上描述了CANopen协议的框架结构、软件实现体系结构、设计实现流程,据此确定协议软件的设计编程思想。CANopen协议软件包括初始化过程和协议栈设计,论文对硬件和协议初始化以及协议栈各功能组成模块的设计过程和执行功能进行了详细说明,特别是对采用具有内嵌CAN功能外设部件的DSP处理器编程实现CANopen协议的方法进行了详细的描述,包括DSP的初始化、中断处理以及接收、发送处理等。最后,对于编程实现的CANopen 协议软件在硬件平合上进行了实际验证,按照CANopen协议的规定,测试各种通讯对象的基本功能,结果表明协议软件实现了CANopen协议的基木要求。
资源简介:近年来,基于CAN应用层协议CANopen的现场总线网络在工业自动化中得到了广泛的关注和应用,特别是在分布式运动控制系统中具有良好的应用前景。本文主要研究、设计、实现基于DSPTMS320F2812的CANopen通讯协议。论文首先简单介绍了CANopen协议的应用背景和意义,...
上传时间: 2022-07-18
上传用户:fliang
资源简介:基于MSP430与PC机通讯的设计与实现代码
上传时间: 2013-11-29
上传用户:龙飞艇
资源简介:嵌入式TCPIP协议的单片机数据通讯系统的设计与实现
上传时间: 2015-02-09
上传用户:zhaiye
资源简介:基于ZigBee通讯协议的设计与实现,包括物理层电路的设计,网络层和传输层的软件设计部分,文档中均做了详细的介绍。
上传时间: 2014-01-06
上传用户:ZJX5201314
资源简介:中文Lwip协议栈的设计与实现(NEW).pdf
上传时间: 2014-01-04
上传用户:litianchu
资源简介:Lwip协议栈的设计与实现 LWIP是TCP/IP协议栈的一种实现。LWIP的主要目的是减少存储器利用量和代码尺寸,使 LWIP适合应用于小的、资源有限的处理器如嵌入式系统。为了减少处理器和存储器要求,lwIP可以通过不需任何数据拷贝的API进行裁减。 本文叙述了lwIP...
上传时间: 2013-12-20
上传用户:waizhang
资源简介:sip协议资料\软交换sip的设计与实现,横好的软交换方面的书籍
上传时间: 2014-02-26
上传用户:gtzj
资源简介:modbus通讯协议设计 c语言实现 通过rs232可实现上位机和下位机的通信
上传时间: 2015-05-26
上传用户:ZJX5201314
资源简介:便携式智能红外数据通讯系统的设计与实现
上传时间: 2013-12-17
上传用户:hoperingcong
资源简介:LwIP协议栈的设计与实现,是中文的,对如何理解和移植lwip协议栈非常有帮助
上传时间: 2015-07-14
上传用户:ynsnjs