CAN总线在五轴嵌入式数控磨削系统中的应用

发布者:legend8最新更新时间:2015-01-07 来源: e-works关键字:CAN总线  五轴  数控磨削系统 手机看文章 扫描二维码
随时随地手机看文章

0 引言

  多轴数控系统在加工复杂型面时,需要各个轴之间协同工作,实时性、可靠性要求较高。CAN总线可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检测特性也增强了CAN的抗电磁干扰能力。它是一种有效支持分布式控制和实时控制的串行通信网络,这些特点决定了CAN总线技术在多轴数控系统中有很好的应用前景。本文利用CAN总线技术为五轴数控系统提供了一个实时可靠的信息交互网络,解决了传统总线插板I/O模块多,干扰严重、系统软件复杂、硬件兼容性差等问题,提高了信号传输实时性和可靠性,便于安装、调试和维护,经济效益明显,是自动化领域发展的一个重要方向。

1 基于CAN总线数控系统的结构

  如图1所示,本控制系统在结构分布上采用的是完全分布式控制,数控系统的核心是一个基于ARM9核的主控芯片$3C2410。s3C2410负责根据加工图形进行数据处理,计算刀具半径补偿量,设置进给速度,执行辅助功能代码。进行插补运算,把插补后的数据通过总线送到伺服驱动器,并接收从伺服控制器反馈回来的转速;脉冲信息,实现闭环控制以及接收传感器传来的电压、电流、位置等参数,显示并记录。其他每个ARM9控制芯片$3C2410仅仅负责一轴的伺服进给控制,另外主控机还要根据PLC传来的信号来控制伺服电机,调整设置。PLC模块主要负责接收面板的控制信号、设置信号以及极限报警信号,这些数据通过CAN总线传到上位机后,转化为伺服电机的控制信号,再发送到总线,控制伺服电机和变频器以及更改电机设置。主控单元、电机驱动单元均以S3C2410为核心构成并通过CAN总线相连。其中,主控单元通过自带的键盘发送电机运行参数和控制命令,LCD显示电机运行状态。这样的分布式控制方式能够实现高精度的伺服进给控制,每个节点不会相互影响,容易扩展,故障率低。


图1基于CAN总线的数控系统的结构图 

2 CAN总线通信系统硬件设计

  电机控制的各个节点问的通信是通过CAN总线来完成。一般有2种CAN总线器件可供选择:一种是集成了CAN控制器的微控制器,如Philips公司的P8XC592,Intel的87C196CA,TI公司的TMS320LF2407(DSP)等,这类集成器件电路图紧凑,硬件结构简单。另一种是独立的CAN控制器,如Philips的82C200,SJAl000,Intel的82526,82527,Microchip的MCP2510、MCP2515。这类独立的控制器可使设计灵活,从众多类型MCU中选择最合适的方案。文中所涉及的系统选用的是独立的CAN控制器MCP2515和CAN收发器MCP2551。MCP2515完全支持具有很多新特性的CAN2.0B协议,能够发送和接收标准数据帧以及扩展数据帧以及远程帧,自带的2个验收屏蔽寄存器和6个验收滤波寄存器可以过滤掉不想要的报文,可有效减少主单片机(MCU)的开销,并具有接收过滤和信息管理的功能。MCP2515支持0,0和1,1的SPI模式,通过其SPI引脚同MCU进行数据传输,最高数据传输速率可达1Mbps。另外,MCP2515具有灵活的中断管理功能,可以很好地用在数控系统控制中。CAN收发器MCP2551是一个可容错的高速CAN器件,对总线提供差动发送能力,对CAN控制器提供差动接收能力。它完全符合ISO一11898标准,它的工作速率高达1 Mbps。MCP2515和MCP2551接口部分的电路图如图2所示。CAN控制器MCP2515的串行数据输出线(TX)和串行数据输入线(RX)分别通过高速光耦6N137和5V电源隔离模块HDNl—5S5与收发器相连,MCP2551通过有差动发送和接收功能的2个总线端CANH和CANL接到总线电缆。8脚是输入Rs,用于模式控制,不同连接方式可以实现3种不同的工作方式:高速、斜率控制和待机。本系统采用1.6kQ的电阻使之工作于斜率模式,有效降低射频干扰。MCP2551的额定电源电压是5 V,总线两端接120 Q的电阻,用以提高整个系统通信的可靠性和抗干扰能力。在设计接口电路时,首先要根据微处理器选择MCP2515的接口模式,MCP2515的片选地址应与其它的外部存储器无冲突,注意MCP2515的复位电路是低电平有效。另外,微处理器对MCP2515的控制访问是以外部存储器的方式来访问的内部寄存器。


图2 CAN接口部分电路原理图 

3 CAN总线通信的程序设计

  CAN总线通信程序设计主要包括CAN总线初始化、报文的发送程序设计和接收程序设计。MCP25 15只有在配置模式下才能初始化,在初始上电或复位时器件自动进入配置模式,也可以将CANTRL寄存器的REQQP设置为‘100’使器件进入配置模式。在配置模式对位定时配置(CNFl,CNF2,CNF3)、发送请求寄存器TXRTSCTRL、接收滤波寄存器、接收屏蔽寄存器作相应的修改即可。数据的发送由MCP2515自动完成,用户只须将被发送的数据送到MCP2515的发送缓存器,然后将命令寄存器的“发送请求”标志置位,启动发送命令即可。发送过程可由MCP2515的中断请求或控制段的轮询状态标志控制,采用,中断方式,其数据发送程序流程图如图3。数据的接收自动完成,接收程序只须从接收缓存器中读取接收的数据,再进行相应的处理即可,接收程序也采用中断方式,其数据接收程序流程图如图4 。[page]


图3发送程序流程图 

图4接收程序流程图 

4 基于CAN总线通信的数控系统的特点

  (1)CAN为多主工作方式,网络上任何一节点均可作为主节点主动地与其他节点交换数据,不分主从,方式灵活,大大提高了系统的性能。多点同时发送信息时,按优先级顺序通信,避免网络瘫痪,可以进行点对点、一点对多点和全域广播方式传递信息。CAN总线每帧数据都包含有CRC校验及其他校验措施,数据出错率低,平均误码率小于10-3。网络节点在错误严重的情况下可以自动关闭输出功能,脱离网络M1。因此采用CAN总线通信的数控系统除了通信高可靠性外,还具有很强的抗干扰和错误检测能力。

  (2)CAN网络节点的信息帧可分出优先级,且单帧字节长度短,有效字节数为8个的短帧结构占用总线的时间很少,其提供高达1 MbiCs的数据传输速率,使实时控制变得非常容易。另外CAN采用非破坏性的总线仲裁技术,节省总线冲突仲裁时间,具有比令牌网和CSMA/CD网更高的实时性。

  (3)CAN总线与较传统的串行通信相比,在硬件上可减少走线,易于系统扩充和改型,在软件上通讯更加灵活。CAN的通信介质可以根据现场需要选用双绞线、同轴电缆或光纤。同时CAN总线已经实现了标准化、规范化(国际标准ISO.11898)。因此该数控系统具有很强的灵活性和开放性。

5 结语

  本文提出了一种基于CAN总线的新型分布式控制策略,成功应用于五轴数控磨削系统。新一代的数字伺服系统通过CAN总线与开放式数控系统互连,是运动控制领域发展的一个重要方向,相别于传统的封闭式多轴控制系统,它的应用将为分布式运动控制提供一种新的解决方案,受到人们越来越多的重视。 

关键字:CAN总线  五轴  数控磨削系统 引用地址:CAN总线在五轴嵌入式数控磨削系统中的应用

上一篇:基于1394总线通信的I/O模块在数控系统中的应用
下一篇:分析CAN总线在电网自动监控系统中的应用

推荐阅读最新更新时间:2024-05-02 23:25

基于CAN总线的复合型火灾报警探测器设计方案
   0 引言   随着城市现代化建设进程的加快发展, 城市抗御火灾的综合实力也在不断增强。火灾自动探测与报警技术就是将传感技术、通讯技术和智能化信息处理技术应用于火灾预防的一项综合性技术, 该技术具有速度快、实时性好、可直接与城市119消防中心的计算机联网等突出优点。其中CAN总线具有高可靠性和适合远距离传输的优点。CAN总线与火灾自动报警系统相结合, 突破了传统温度监测的瓶颈, 它可在探测器内加进MCU, 从而对火灾特征信号直接进行分析和判断, 并将结果传送给控制器。这种高效、数字、开放的分布式火灾报警系统是一种很好的复合型火灾报警的尝试。    1 系统结构   图1所示为管理计算机和智能节点组成的CAN总线
[嵌入式]
基于STM32和CAN总线的电动车电池管理系统设计
随着电池能源的广泛应用,石油资源的枯竭和环境污染,电动汽车以其节能环保的优势引起越来越多的重视,在电动汽车的研究和发展上,车载电池及其管理系统的研究与制造占据着重要位置。电动汽车动力电池在应用中的主要问题表现在:生产过程中,电池的工艺,技术以及成组技术还不能保证其初始性能具有良好的一致性;使用过程中,对过充电、过放电、过温度、过电流等非常敏感,这类情况的发生会明显缩短电池寿命,甚至会导致电池报废。电池组是几十个甚至上百个单体电池串联,单体电池之间存在不一致性,随着连续的充放电循环,电池间的不一致性加剧,电池组的可用容量受容量最小的单体电池制约。对于这些情况,电池的初始性能必须要依靠企业生产工艺的优化,生产过程关键参数的控制来改善,
[电源管理]
基于STM32和<font color='red'>CAN总线</font>的电动车电池管理<font color='red'>系统</font>设计
嵌入式WinCE中CAN总线控制器的驱动设计与实现
引 言   近年来,由于消费电子、计算机、通信(3c)一体化趋势日趋明显,嵌入式系统再度成为研究和应用的热点。嵌入式操作系统(:Real-time Embedded OperatingSystem,RTOs或EOs)作为一种实时的、支持嵌入式系统应用的操作系统软件,成为嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器Browser等。Windows CE操作系统就是微软公司从整体上为有限资源平台设计的多线程、完整优先权、多任务的操作系统Win CE支持各种处理器产品家族,包括x86,Xscale,ARM,MIPS和SH系列。它的模块化
[单片机]
嵌入式WinCE中<font color='red'>CAN总线</font>控制器的驱动设计与实现
方便灵活的CAN总线网络及应用
  现场总线自20世纪90年代初出现以来,引起了国内外业界人士的广泛注意和高度重视,并成为世界范围的自动化技术发展的热点之一,难怪有人称之为“自动化仪表与控制系统的一次变革”。应该说,现场总线的工业过程智能自动化仪表和现代总线的开放自动化系统构成了新一代全开放自动化控制系统的体系结构。目前国际上公认的现场总线有10多种,各有其特点,并在一定范围内得刭应用。而本文要分折的是控制器局域网CAN(Controller Area Network)方便灵活的结构、接入、应用,并对其拓宽的现场总线控制系统(FCS)作出介绍。    CAN总线网络是炙手可热的技术   CAN总线网络的问世已超过15年,它是德国Bosch公司及几个半导体集成电路制
[嵌入式]
CAN总线混合动力骄车电控系统的设计与实现
混合动力汽车是一种由内燃机和电动机混合驱动的汽车,其主要特点是节能、环保。这种汽车在起步时用电动机驱动,消除了内燃机起步时由于燃烧不充分而排黑烟的现象。在汽车减速或刹车时,利用发电机把动能转化成电能,贮存到蓄电池中,实现能量回收达到节能的目的。由于这种汽车是内燃机和电动机两种动力并存,仅用传统的针对内燃机的电控系统无法实现两种动力的最佳配合,因此开发混合动力车的全新电控系统是十分必要的.本文以一种电机并联式混合动力汽车成功实现为背景,从系统角度介绍了混合动力汽车电控系统结构、功能及效果。 1 并联式混合动力驱动结构简介 并联式混合动力汽车的驱动系统结构见图1。发动机通过机械传动装置与驱动桥连接,电动机通过动力复合装置也与驱动桥相
[单片机]
<font color='red'>CAN总线</font>混合动力骄车电控<font color='red'>系统</font>的设计与实现
基于CAN总线的多功能汽车行驶记录仪设计
1. 概述 汽车行驶记录仪,又称“汽车黑匣子”,是对车辆行驶速度、时间、里程以及有关车辆行驶的其他状态信息进行记录、存储并可通过接口实现数据输出的数字式电子记录装置 。多功能汽车行驶记录仪可详细记录车辆每次的起动时间、行驶里程、行驶时间、最高车速以及每次最高车速的持续时间,在汽车驾驶员超速行驶时发出超速报警声,储存停车前20秒的车辆信息,并且可以使用USB移动磁盘采集数据,具有GSM/GPRS远程数据传输、GPS定位等功能。同时可以建立监控中心,管理多个终端,方便交通管理部门根据所记录的有关数据对车辆进行有效的管理,大大地提高了驾驶员的安全责任心,从而可大幅度地降低事故的发生。 为了使车辆的排放、舒适性、稳定
[单片机]
基于<font color='red'>CAN总线</font>的多功能汽车行驶记录仪设计
保护CAN总线收发器不受静电释放和瞬态电压影响的方法
  很多工业网络诸如控制器局域网 (CAN)、RS-485、RS-422和Profibus应该能够耐受终端应用中出现的恶劣系统级瞬态电压(来自于触摸操作、电感负载中断、继电器触点颤动和/或闪电电击期间的静电释放 [ESD])。如果没有与设计所要求标准相关的合适工具和知识,在设计中满足这些要求是困难的。在这篇博文中,我将讨论国际电工委员会 (IEC) 61000-4-2标准,IEC 61000-4-2 ESD测试设置和有助于保护CAN收发器的瞬态电压抑制器 (TVS) 二极管电路。   IEC 61000-4-2 ESD抗扰度测试是一个系统级测试,它仿真了一个带电操作人员对终端系统的放电过程。IEC ESD测试的特点不同于上升时间内其
[嵌入式]
基于CAN总线的配电网户外柱上型重合控制器的设计与实现
    摘要: 介绍了一种基于CAN总线的中压配电网户外柱上型智能重合控制器,以16位工业级微控制器Intel 87C196KC为核心,应用现场总线和智能化技术将保护、测量、检测、计量、远动和故障诊断等综合自动化功能就地分散到户外开关设备本体上,采用CAN总线作为系统的通信网络,实现了配电设备的户外全分布式方案。     关键词: 配电网 现场总线 智能重合器 Intel 87C196KC 我国供电部分近几年来在城乡电网建设与改造中进行了大量的技术改造和更新,选用了新形的配电设备、综合自动化和调度自动化设备、自动控制测量装置等,但这些设备目前大多数仅限于在变电站和调度室中采用。而大量的统计资料表明,配电
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved