基于CAN总线解决方案在插片机上的应用

发布者:HarmoniousVibes最新更新时间:2011-09-03 关键字:CAN总线  插片机 手机看文章 扫描二维码
随时随地手机看文章
  基本概念

  CAN是控制器局域网络的简称,是由研发和生产汽车电子产品着称的德国BOSCH公司开发了的,并最终成为国际标准。是国际上应用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境。

  CAN 是Controller Area Network 的缩写,是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。此后,CAN 通过ISO11898 及ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议。

  现在,CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。

  系统概述

  插片工序是晶振等电子元器件封装过程中的重要工序,用旋转吸嘴拾取散装的石英晶片,通过视觉处理系统,进行位置和角度自动补正后,将石英晶片按照指定的方向整齐放置到统一的镀膜盘中供下一道工序使用。传统的插片机使用旋转式电机做驱动主轴及单个吸取的方式,限制插片速度,最高速度0.67个/秒。而步进科技推出的新型设计方案中通过对主轴及吸取方式进行的创造性改造,使用直线伺服电机作为主轴,采取独特的4头循环吸取方式,大大提高了速度及精度,设计速度达到1.25个/秒,取放料精度达到0.01mm。同时系统采用基于CANOPEN总线的多轴控制系统,实现了单台PLC对10个轴的控制,高效的通讯速度不仅实现电机的同步,同时降低系统的安装及维护复杂性。

  传动原理

  插片机主要包括工序有:

  1) 识别散料:移动摄像头及散装料盘,通过视觉系统查找散盘上散料位置,根据识别位置移动吸嘴;

  2) 取料:四吸头顺序吸取散料,延主轴运动到放料位置;

  3) 调整位置及方向:主轴传动过程中再次进行单个散料位置识别;

  4) 料盘进给:镀膜盘延轴移动到物料吸放位置;

  5) 放置到料盘:根据单个位置的的识别,进行角度调节到统一方向后放入镀膜盘。

  图1 插片机传动原理图[page]

 

方案原理图

  如图所示,在十轴的插片机伺服控制系统中,主控制器采用的是Beckhoff PLC BX 9000,BX9000以太网口连接高速数字图像检测仪、CANOPEN通讯口连接10台不同型号的KINCO智能型伺服驱动器,完成闭环控制。Kinco ECOVARIO高性能伺服驱动器用来控制主轴的直线伺服电机,以实现快速、高加速、高定位精度的运动要求,一台KINCO ED200 伺服驱动器和八台ED 100驱动器则分别控制散料盘移动电机、镀膜盘移动电机、相机移动电机、四路吸头旋转电机、进/出镀膜盘升降电机,完成散装料盘的进给、摄像头移动、吸头旋转定位及镀膜料盘的进给升降动作。系统还配有eView 5.7“ 彩色TFT触摸屏,通过以太网口与BX9000进行通讯,实现对设备控制的操作和运行数据的监控。系统通过CANopen现场总线以 1Mbps速率进行通讯,很好满足了实时性的要求。

  配置表

  控制特点

  控制器:Beckhoff PLC完成逻辑控制、位置闭环、以太网及CANopen通讯,系统稳定可靠,编程简单。

  BX 9000系列PLC是Beckhoff公司推出的具有多通讯方式和强大处理能力的中型PLC。通过Beckhoff PLC CANopen端口连接ECVORARIO 及ED系列驱动器组成的CANopen现场总线,实现了多轴控制高速通讯系统。BX 9000以太网口连接Keyence CV2100高速数字图像检测仪和MT5300大大提高了系统位置控制环的通讯和显示速度。

  主轴移动电机:速度快和高加/减速度Kinco SLME-025-244-000直线电机。

  Kinco SLME-025直线电机不同于传统旋转式伺服电机,由于直线电机使用时无需使用连轴器,电机具有速度快、效率高的特点。在本系统中设定速度为1.5m/s时,加速度可达到107m/s2,加/减速过程电机不抖动,定位达到5um精度。

  现场总线通讯:速率高达1M的CANopen总线

  CANopen是基于CAN BUS的高层协议,CAN总线具备抗干扰性强、高速、实时的优点, CANopen通过PDO、SDO、NMT等通讯对象,方便了总线的管理和应用。Kinco的ECVORARIO 及ED系列驱动器均内置了CANopen通讯功能。CANopen最大支持127个从站节点,本系统因而实现了一个PLC对多个伺服电机的控制要求,本系统中独创的4个吸头的设计构想也基于CANopen总线支持多节点的特点。整个系统中共涉及到10轴电机的控制,每个电机均通过驱动器直接连接到 CANopen总线上和PLC相连,系统设计的复杂性大大降低,同时也减小了系统后期的维护成本。

  传统设计中对各个电机控制基本采取脉冲方向控制的模式,普通PLC支持脉冲数在两到三路以内,涉及到三路以上多轴系统的时候只能采取增加脉冲模块或通过 RS232/485串连多个PLC进行控制。采用多个PLC控制的方法增加了系统设计的复杂性,PLC之间通讯速度也影响了系统的响应速度。另一方面脉冲控制易受干扰,在设备周围存在大的干扰源如大功率变频器时系统通讯会受影响产生丢步等现象。

  结语

  高性能直线伺服电机,省去了机械传动部分,电机运行加/减速有了较大的提高。采用CANopen总线系统进行多轴控制,不仅提高增强设备生产能力,同时增加系统配置灵活性。系统达到了高性能、维护方便、成本经济的特点。随着新型插片机性能的不断提高,直线电机和CANopen现场总线的设计方法在电子元件封装行业中应用将更加广泛和深入。

关键字:CAN总线  插片机 引用地址:基于CAN总线解决方案在插片机上的应用

上一篇:基于瞬态视觉诱发电位的脑机接口实时系统的方案
下一篇:基于RS485总线的监控系统研究与设计

推荐阅读最新更新时间:2024-05-02 21:33

CAN总线在车库控制管理中的应用
  机动车车库管理控制系统   一. 使用需求   1.车库内共有70个车位,每个车位入口设门, 应有控制开门,关门的控制信号。同时,还应检测每个车位是否有车,车位门状态是打开还是关闭。   2.设置一个集中管理站,由车库管理员统一管理整个车库的车辆入出状况,各车位空闲情况,远程管理各车位门的开闭。   3.对全车库车位的使用情况实时统计,记录各车位的车辆进入离开时间,并保留记录一定时间,以便于管理。应有车辆收费管理功能。   二. 方案   根据上述需求,考虑如下方案   1.在每个车位空间内安装一个红外反射式光电检测器来检测是否有车辆停入,检测器依此发出有,无的开关量信号。在车位门的适当位置安装红外
[嵌入式]
基于CAN总线的多功能大型粮仓远程监测系统
  0 引言   粮食的安全储藏是国家为了备战和预防灾荒的重要战略决策,而粮库储粮监测技术又是科学保粮的关键技术之一。目前国内生产的粮情监测系统,品种繁多,系统结构各异,但其监测的内容主要集中在粮库内外温度和湿度,不能同时监测虫害情况;而且现场检测电路和上位机的通讯大多采用RS-485,这就使整个系统抗干扰能力差,实时性和纠错能力不强,增加节点困难,当某一通信节点出现故障时,还会影响整个系统 。因此为了提高粮情监测系统的可靠性,扩大粮情监测的功能,我们提出了基于CAN总线的多功能大型粮仓远程监测系统。   1系统总体结构原理   粮食在储藏期间,由于受环境、气候和通风条件等因素的变化,粮仓内温度或湿度会发生异常,这极易造成粮
[嵌入式]
CAN总线学习笔记二:CAN自收发程序解读
             花了一整个下午的时间,彻头彻尾的把   PIAE小组提供的CAN自收发源程序解读了一遍。解读别人的程序是一件挺费时费力的一件事,但是在对某项技术或者说某个芯片的入门阶段参考别人的程序又是一项必不可少的任务。              对于这个程序,头一个任务当然是把头文件先浏览一遍,能弄明白的还是先弄明白,对后面程序的解读有好处。C文件里给出了三个头文件: #include #include #include              第一个reg52.h我就不废话了,下一个intrins.h我在上一篇日志里也详细的作了说明,这里也不提了。can_selfdef.h是程序员自己定义的一个头文
[嵌入式]
怎样用STM32CAN总线接口发送和接收数据
CAN协议基础知识 I2C.SPI总线多用于短距离传输,协议简单,数据量少,主要用于IC之间的通讯,而 CAN 总线则不同,CAN(Controller Area Network) 总线定义了更为优秀的物理层、数据链路层,并且拥有种类丰富、简繁不一的上层协议。与I2C、SPI有时钟信号的同步通讯方式不同,CAN通讯并不是以时钟信号来进行同步的,它是一种异步通讯,只具有CAN_High和CAN_Low两条信号线,共同构成一组差分信号线,以差分信号的形式进行通讯。 CAN物理层的形式主要分为闭环总线及开环总线网络两种,一个适合于高速通讯,一个适合于远距离通讯。CAN闭环通讯网络是一种遵循ISO11898标准的高速、短距离网络,
[单片机]
怎样用STM32<font color='red'>CAN总线</font>接口发送和接收数据
嵌入式系统的CAN总线接口电路设计
   CAN总线概述   CAN总线即控制器局域网络,是现场总线之一,由德国Bosch公司为汽车的监测、控制系统而设计的总线式串行通讯网络,适合于工业过程控制设备和监控设备之间的互联。是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。主要应用于汽车电控制系统、电梯控制系统、安全监控系统、医疗仪器、纺织机械、船舶运输等方面。CAN具有下下列主要特性:①低成本;②远距离传输(长达lOKm);③高速的数据传输速率;④可根据报文的ID决定接收或屏蔽该报文;⑤可靠的错误处理和检错机制;⑥发送的信息遭到破坏后,可自动重发;⑦节点在错误严重的情况下具有自动退出总线的功能。    嵌
[嵌入式]
没听过这个,都不好意思说自己做过CAN总线开发!
CAN总线网络中,若其中一个节点出现硬件或者软件上的错误,很可能导致总线电平持续保持在显性状态,总线上所有节点均不能正常通信。在节点设计时,应该如何通过硬件手段避免这一问题发生? 总线值 CAN总线上的数据采用不归零编码方式,可具有两种互补的逻辑值之一:“显性”或“隐性”。“显性”位和“隐性”位同时传送时,总线的结果值为“显性”。比如,在执行总线的“线与”时,逻辑 0 代表“显性”,逻辑1 代表“隐性”。 CAN总线节点的基本组成如图1所示,当MCU的TXD引脚输出0时,总线电平为显性,若输出1,总线电平则为隐性。 图1 CAN节点基本组成示意图 TXD 显性超时 由于CAN总线显性电平的“支配地位”,在C
[嵌入式]
基于CAN总线和双传感器仿人机器人运动控制系统研究
    一、引言     机器人研究是自动化领域最复杂、最具挑战性的课题,它集机械、电子、计算机、材料、传感器、控制技术等多门学科于一体,是多学科高技术成果的集中体现。而仿人步行机器人技术的研究更是处于机器人课题研究的前沿,它在一定程度上代表了一个国家的高科技发展水平。运动控制系统是机器人控制技术的核心,也是机器人研究领域的关键技术之一,在机器人控制中具有举足轻重的地位,因此,各研究机构都把对机器人运动控制系统的研究作为首要任务。     动作协调、具有一定智能、能实现无线实时行走已经成为当今机器人发展的主题。随着以电子计算机和数字电子技术为代表的现代高技术的不断发展,特别是以DSP为代表的高速数字信号处理器和大规模可编程逻辑
[嵌入式]
基于MSP430系列单片CAN总线接口转换卡设计
摘要:IT公司的MSP430系列单片机是一种超低功耗的混合信号控制器,具有丰富的片内外设,有极其广阔的应用范围。介绍基于MSP430系列单片机的RS232/RS485 CAN总线通信转换接口的设计与实现,重点讨论其硬件配置和软件功能,给出电气原理和软件流程。 关键词:MSP430;CAN总线;接口;转换卡;设计 1 引言 控制器局域网(Controller Area Network,简称CAN)是德国奔驰公司20世纪80年代为解决汽车众多控制设备与仪器仪表之间的数据交换开发的一种串行通信协议。它作为现场总线的一种广泛应用于各种工业现场,根据不同的需要或以主从方式、或以多主方式工作。CAN总线使用的通信介质为双绞线或其他电缆,传
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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