基于CAN总线的分布式位置伺服系统设计
[09-13 16:55:12] 来源:http://www.88dzw.com 接口定义 阅读:8580次
文章摘要:伺服系统(servo system)亦称随动系统,其在军事、工业和日常生活中都有着广泛的应用。随着计算机技术和现场总线技术的发展和成熟,也促使伺服系统的实现方式和体系结构在不断地发展,将现场总线应用于运动控制,构成分布式控制的数字控制伺服系统日益受到人们的重视。基于现场总线的分布式伺服系统有很多优点,如连线少、可靠性高、易于系统的维护和扩展等。目前,国外的Siemens、ORM EC Systems、Rexroth等公司已经有各自的分布式伺服系统产品推出;国内有一些单位和学者也进行了该方面的研究,但相关的论文并不多,更没有形成系列产品[1]。分布式伺服系统中,电机控制性能和多电机间协调控制性能
基于CAN总线的分布式位置伺服系统设计,标签:接口技术,微机原理与接口技术,http://www.88dzw.com伺服系统(servo system)亦称随动系统,其在军事、工业和日常生活中都有着广泛的应用。随着计算机技术和现场总线技术的发展和成熟,也促使伺服系统的实现方式和体系结构在不断地发展,将现场总线应用于运动控制,构成分布式控制的数字控制伺服系统日益受到人们的重视。基于现场总线的分布式伺服系统有很多优点,如连线少、可靠性高、易于系统的维护和扩展等。目前,国外的Siemens、ORM EC Systems、Rexroth等公司已经有各自的分布式伺服系统产品推出;国内有一些单位和学者也进行了该方面的研究,但相关的论文并不多,更没有形成系列产品[1]。
分布式伺服系统中,电机控制性能和多电机间协调控制性能的好坏直接影响生产过程质量,如何实现系统的高效管理、方便应用和实时控制都是需要解决的关键问题。CAN总线是一种有效支持分布式控制或实时控制的串行通信局域网络,以其结构简单、可靠性高、成本低廉等优点非常适合分布式伺服系统中数据通信的实现。通过CAN总线进行数据传输与控制,使伺服电机的性能更加稳定,能更好、更灵活地应用于分布式运动控制系统中[2]。
1 系统的总体结构和原理
本文设计的分布式伺服系统的总体结构如图1所示。系统由主控制器PLC、CAN总线和现场伺服单元节点组成。PLC是整个系统的主控制器,除了对各个伺服电机发送实时控制命令外,还需要接收各驱动器节点的工作状态信息,并进行判断给操作人员以提示或报警。系统中所有的伺服电机系统都有各自的CAN接口,都挂接在CAN总线上构成如图1所示的分布式控制系统。系统中若有节点同时向总线发送CAN信息时,根据每条信息的标识符(ID)进行仲裁,决定占用总线的优先级,信息的ID越小优先级越高。这就是CAN总线的非破坏性总线仲裁机制,由此决定同时发送到总线上的不同报文对总线的占用权[3-4]。
2 系统硬件构成
2.1 主控制器PLC模块
本系统的主控制器PLC选用的是芬兰EPEC公司生产的EPEC 3G系列控制模块中的一种,该模块功能强大,性能优越;坚固、体积小、耐低温、抗振动、抗强电磁干扰,并具有高压、过载、过热和输出短路保护功能;16位的高性能微处理器和超大容量的内存空间使其具有很强的数字处理能力,可以完成较复杂的算法;具有丰富的I/O口资源,包括AI、DI、DO和PWM输出等,还具有CANopen和CAN2.0B 两个总线接口,可以与很多标准的CAN总线产品直接连接,而且接线简单方便,可靠性高。本系统利用的是该模块的CAN2.0B总线接口。
2.2 伺服驱动器节点硬件原理
本系统目前的工程应用是控制油门阀的开度,图1中的每1个伺服电机系统就是一个集成的直流电动推杆,其包括DC 24 V直流电机、推杆机构和推杆位置传感器。通过电机的正反转带动推杆机构直线运动从而控制某型号油门阀的开度大小。
伺服驱动器的CAN节点主要由单片机AT89C52、AD芯片、CAN控制器82527、收发器PCA82C250和继电器构成,其硬件原理如图2所示。单片机从CAN总线上接收PLC发送的位置给定命令,推杆位置传感器的反馈电压信号经AD转换后进入单片机,与位置给定量进行比较,然后完成推杆位置的闭环控制算法。控制量通过单片机的I/O_1和I/O_2输出,经过驱动芯片后,I/O_1的信号控制1个双刀双掷继电器实现电机的正反转切换,I/O_1的信号控制1个单刀继电器以控制电机的启动和停止[5]。
3 系统软件设计
系统CAN总线网络的通信协议是按照CAN2.0B标准设计的,采用11位标识符的标准帧格式,初始波特率为250 Kb/s(可修改),各节点的数据发送方式都采用广播式,接收数据时采用报文标识符过滤的方式从总线上接收本地所需要的数据。
- 上一篇:基于散列DMA的高速串口驱动设计
《基于CAN总线的分布式位置伺服系统设计》相关文章
- › 基于CAN总线的电池管理系统结构框图
- › 基于CAN总线的分布式位置伺服系统设计
- › 基于CAN总线的智能型温湿度采集系统设计
- › 基于CAN总线接口的红外检测系统的设计思路
- › 基于Cadence的高速PCB设计
- › 基于CAN核的四冗余通信板设计与仿真
- 在百度中搜索相关文章:基于CAN总线的分布式位置伺服系统设计
- 在谷歌中搜索相关文章:基于CAN总线的分布式位置伺服系统设计
- 在soso中搜索相关文章:基于CAN总线的分布式位置伺服系统设计
- 在搜狗中搜索相关文章:基于CAN总线的分布式位置伺服系统设计