随着现代工业和科学技术的发展,智能测量仪表在工业生产和科学研究等领域都获得了巨大的发展。本文结合自动化仪表实验室的热工综合实验系统的建设,自主开发了带CAN总线接口的智能式称重仪。本文首先介绍了本课题的研究背景,设计过程中所用到的原理及理论,然后详细描述了其软硬件的实现过程,同时对控制网路中的现场总线进行了系统的描述,最后进行了误差分析及对本论文进行了总结。现场总线部分主要集中在第二章和第五章,第二章中介绍了OSI参考模型及各种网络的概念及术语,第五章中则对引出的一种现场总线(CAN总线)进行了研究与实现,该章首先从其网络模型上入手,介绍了各层的功能及层次结构,然后重点转到其中的一层——应用层进行研究。应用层选取了在欧洲非常流行的CANopen协议,最后给出了数字式称重仪成为CANopen网络下最小能力节点的实现过程。本文的主要内容有:(1)智能称重仪硬件电路的设计,包括高精密参考电压源、小信号放大电路及其非线性补偿电路、串行口通讯及总线通讯电路等的设计:(2)软件编程及调试,实现了人机接口的参数设定、量程变换、去皮功能,数字滤波、分段线性化输出及串口通讯等功能;(3CANopen协议研究,给出了CANopen协议的详细描述,同时按其标准完成了CANopen协议下最小能力设备的实现过程。
上传时间: 2022-07-19
上传用户:jiabin
随着汽车工业的发展,20世纪80年代中期,率先山Bosch公司研发出一代的汽车总线即控制器局域网(Controller Area Network,简称:CAN总线或CAN-bus),CAN总线具有布线而单、典型的总线型结构、可最大限度的节约布线与维护成本、稳定可靠、实时、抗干扰能力强、传输距离远等特点,这些都决定了CAN总线必定是一种成功的总线。一经推出不仅在汽车行业得到广泛的推广与应用,在诸如航天、电力、石化、冶金、纺织、造纸等领域也得到广泛应用,在日动化仪表、工业生产现场、数控机床等系统中也越来越多的使用了CAN总线,CAN总线在未米的发展中依然充满活力,有着巨大的发展空间。由于CAN总线本身只定义ISO/OS1模型中的第一层(物理层)和第二层(数据链路层),通常情况下CAN总线网络都是独立的网络,所以没有网络层。在实际使用中,用户还需要自己定义应用层的协议,因此在CAN总线的发展过程中出现了各冲版本的CAN应用层协议,现阶段最流行的CAN应用层协议主要有CANopen、DeviceNet和J1939等协议。本系列文章主要介绍CAN总线、基于CAN总线的应用层协议CANopen,以及CANopen设备的应用及组网方式。本文主要介绍CAN总线相关的概念及网络结构。
上传时间: 2022-07-18
上传用户:xsr1983
随着计算机技术、通信技术、集成电路技术和控制技术的发展,传统的工业控制领域正经历着一场前所未有的变革,开始向网络化方向发展。本文即从未来工业控制网络发展的需要出发,设计并实现了以S3C2410微处理器为核心的嵌入式网络控制器。 本文以S3C2410-32 位微处理为核心,设计并实现了具有1路以太网接口、1路 USB Host 接口、1路USB Device 接口、3路RS232串口、1个CAN总线扩展卡、1个RS485扩展卡、1个RS422扩展卡使用、8路A/D、1路D/A、4路 PWM、一个 240×320TFT LCD 显示触摸屏的功能强大的嵌入式网络控制器。并在此基础上,结合嵌入式操作系统Windows CE建立了一个嵌入式软件开发平台。 在深入研究和分析CANopen协议的基础上,实现了基于Windows CE 的嵌入式 CANopen 协议栈,大大提高了嵌入式网络控制器在现场总线上的通信和控制能力,为新型的网络控制算法研究提供了实验平台。在探讨了TCP/IP协议的基础上研究了基于 Windows CE 的嵌入式 TCP/IP 协议栈,掌握了Windows CE 平台的网络 Socket 通信编程,使控制器能够通过以太网接到Intranet或Intemet上。 在完成嵌入式网络控制器硬件与软件设计的基础上,将控制器应用到了网络化的嵌入式数控系统的中央数控单元中,实现数控系统等数控设备小型化、网络化和集成化的需要。并以此为基础,结合计算机控制实验室建设,构建了三层(信息层、控制层和设备层)工业网络实验平台,实现了实验室设备真正的网络互连,为网络控制研究提供了一个高性能的平台。
上传时间: 2013-06-10
上传用户:hzy5825468
CanOpen通信协议,并且是中文的,对要开发与CAN相关的设备是有用的
标签: CanOpen通信协议
上传时间: 2016-01-17
上传用户:guaixiaolong
近年来,基于CAN应用层协议CANopen的现场总线网络在工业自动化中得到了广泛的关注和应用,特别是在分布式运动控制系统中具有良好的应用前景。本文主要研究、设计、实现基于DSPTMS320F2812的CANopen通讯协议。论文首先简单介绍了CANopen协议的应用背景和意义,描述了CANopen的网络模型,分析CAN总线网络的结构,构造了相关的主节点和从节点硬件平台。其次重点分析CANopen协议的模型结构及其设计过程,简要介绍了CANopen协议的设备模型、对象字典以及CANopen设备的各种状态的基本含义,在此基础上描述了CANopen协议的框架结构、软件实现体系结构、设计实现流程,据此确定协议软件的设计编程思想。CANopen协议软件包括初始化过程和协议栈设计,论文对硬件和协议初始化以及协议栈各功能组成模块的设计过程和执行功能进行了详细说明,特别是对采用具有内嵌CAN功能外设部件的DSP处理器编程实现CANopen协议的方法进行了详细的描述,包括DSP的初始化、中断处理以及接收、发送处理等。最后,对于编程实现的CANopen 协议软件在硬件平合上进行了实际验证,按照CANopen协议的规定,测试各种通讯对象的基本功能,结果表明协议软件实现了CANopen协议的基木要求。
上传时间: 2022-07-18
上传用户:fliang
自1887年美国奥梯斯公司制造出世界上第一台电梯以来,电梯作为一种垂直运动的升降设备,已日益成为人们生活中一项不可缺少的生活工具。随着经济的发展,高层建筑的不断涌现,电梯的功能与种类也随之而多样化,同时也对电梯的稳定性、安全性、舒适性、运行效率提出了更高的要求。 电梯控制系统是电梯技术的核心,它将电梯的各机械部件有机的组合起来,实现了电梯复杂的功能与稳定有效的运行。随着电子技术日新月异的发展,电梯控制系统经历了继电器控制、可编程逻辑控制(PLC)、智能微机控制的发展历程。本文在总结了当前电梯控制系统的基础上,设计了一套基于ARM技术与工业现场总线CAN(控制器局域网)的嵌入式集选型电梯控制系统。该控制系统采用变频变压调速方式,可与多款变频器相结合,并可匹配有齿轮曳引机和无齿轮永磁同步曳引机,适用于最高楼层为64层、4m/s以下电梯控制。该控制系统目前已成功应用在某电梯生厂家的国内、南非等电梯项目中。 论文阐述了本电梯控制系统的控制策略,详细介绍了以ARM7芯片LPC2378为核心的电梯主控制器的硬件结构及其软件设计。曳引机的速度控制是电梯控制技术的关键,因此为提高电梯运行时的舒适感与运行效率,文中建立了电梯运行速度曲线的数学模型,提出了根据设定时间参数与楼层间距自动生成速度曲线的计算方法。为优化电梯起动时的舒适感,论文还讨论了模糊控制技术在负载补偿中的应用。此外,本文在深入阐述CANOPEN协议原理的基础上,完成了基于CANOPEN的应用层协议设计,实现了电梯控制系统各控制器(主控制器、楼层控制器、轿厢控制器)之间实时、可靠的通信。
上传时间: 2013-07-20
上传用户:西伯利亚狼
· 摘要: Modbus协议是应用于电子控制器上的一种通用协议,通过此协议,控制器相互之间、控制器通过其他网络(例如以太网)和其它设备之间可以通信,如今MODBUS协议已经成为我国工业自动化网络协议规范的国家标准之一.本文详细讨论MODUBS在TMS320LF2407A DSP上的实现.
上传时间: 2013-06-01
上传用户:风之骄子
此文档介绍了,台达伺服电机CANOPEN协议的使用,包括硬件接口定义,软件协议要求,编程规范等等
上传时间: 2013-08-02
上传用户:1234567890qqq
CANopen主节点除具备CANopen设备的基本条件外,还需具备NMTMaster的功能,即对CANopen网络进行管理。对CANopen主节点的实现提出三种方案:方案1:在CANopen-Chip基础上开发CANopen主站。方案2:通过对CANopen协议栈源代码的二次开发在单片机上实现嵌入式CANopen主站。方案3:利用CANopenMasterAPI在PC机上实现CANopen主节点。
上传时间: 2013-11-02
上传用户:luke5347
CANopen 协议是在20 世纪90 年代末,由CiA 组织(CAN-in-Automation)在CAL(CANApplication Layer)的基础上发展而来,一经推出便在欧洲得到了广泛的认可与应用。经过对CANopen 协议规范文本的多次修改,使得CANopen 协议的稳定性、实时性、抗干扰性都得到了进一步的提高。并且CiA 在各个行业不断推出设备子协议,使CANopen 协议在各个行业得到更快的发展与推广。目前CANopen 协议已经在运动控制、车辆工业电机驱动、工程机械、船舶海运等行业得到广泛的应用。
上传时间: 2014-12-08
上传用户:851197153