当前位置:首页 > 电源 > 数字电源
[导读]  引言  运动控制系统广泛地应用于工业控制领域,而嵌入式技术在工业控制领域的应用还不太成熟,近年来,工业控制对运动控制系统的要求越来越高,为了满足新一代运动控制系统的各项性能要求,嵌入式运动控制器应

  引言

  运动控制系统广泛地应用于工业控制领域,而嵌入式技术在工业控制领域的应用还不太成熟,近年来,工业控制对运动控制系统的要求越来越高,为了满足新一代运动控制系统的各项性能要求,嵌入式运动控制器应运而生。基于ARMDSP运动控制芯片相结合的新一代运动控制系统,充分发挥ARM微控器与专业运动控制芯片MCX314As的各自特点,可方便的构成高性能的嵌入式运动控制系统。

  运动控制芯片MCX314As

  MCX314As是日本NOVA电子有限公司的DSP运动控制专用芯片,它是控制4轴的脉冲序列输出驱动伺服电机、步进电机的运动控制芯片,可用于工业自动化设备、工业机器人、测量设备、办公设备和家用电器等。可以进行各轴独立的定位控制、速度控制,另一方面亦可在4轴中任意的选择2轴或是3轴来进行圆弧、直线、位模式插补。输出脉冲频率高达4MHZ,误差低于±0.5最小插补单元,倍率1~500。每轴都有伺服反馈输入端、四个输入点和8个输出点,能独立地设置为恒速、线性、非对称S曲线加/减控制、非对称梯形加/减控制,并有2个32位的逻辑、实际位置计数器和状态比较寄存器,实现位置的闭环控制[1]。

  MCX314As运动控制芯片能与8/16位数据总线接口,通过命令、数据和状态等寄存器实现4轴3联动的位置 、速度、加速度等运动控制和实时监视。在实际运用时可以把所有极其复杂的实时运动控制工作交给MCX314As芯片来处理,而主机CPU只需要向MCX314As芯片发出一系列的控制指令便能实现各种复杂的运动。

  2 ARM微处理器S3C2410

  S3C2410 是韩国三星公司的32位RISC嵌入式处理器。该处理器为手持设备和一般性应用提供了一个高性价比、低功耗、高性能的解决方案。该芯片基于ARM920T内核,采用五级流水线和哈佛结构,主频高达200MHz[3]。ARM920T具有全性能的内存管理单元MMU、独立的16KB指令和数据Cache以及高速AMBA总线接口。为了减少应用系统设计的成本,S3C2410集成了众多的常用资源,例如:LCD控制器、NANDFlash控制器、SDRAM控制器、系统片选逻辑以及一些常用的通讯接口等资源,使它广泛的应用于工业控制领域。

  运动控制器的基本构成

  由S3C2410和MCX314As构成运动控制器。在开发板S3C2410上设计有系统总线预留接口,预留了S3C2410芯片上的基于通用IO口的信号线,包括16位数据线、12位地址线、片选信号和一些读写控制信号线,以方便用户扩展应用电路。运动控制芯片MCX314As与S3C2410处理器的连接就是通过这个标准的系统总线接口电路,把两者的数据线、地址线、读写控制线、片选信号和中断等信号连接起来。在两者信号连接连接之间加入SN74ALVC164245的芯片来实现电平转换,同时驱动信号。另外还需要注意的是,我们使用的是16位数据线的传输,所以MCX314As芯片的H16L8引脚必须接上高电平。

  图1 S3C2410与MCX314As的接口电路框图[!--empirenews.page--]

  嵌入式运动控制系统系统进行加工的过程实际上就是从ARM上位机传输数据到MCX314As下位机的过程。其控制流程如下:

  (1)加工程序运行开始,首先对MCX314As芯片进行初始化。对MCX314As芯片进行设置初始速度、加速度、减加速度、加速度变化率、正转反转方式、逻辑位置计数器清零、实际位置计数器清零等。

  (2)选择需要进行加工的轴,MCX314As芯片有X、Y、Z、U四个轴,都有着相同的功能能力,能实现四轴三联动。

  (3)设置所选轴模式和运行参数,包括直线定速模式、单步插补输出模式和中断请求。

  (4)初始化位置计数器,即将数据库中的行号写入此计数器进行减法计算,每处理完一行数据进行减一处理。

  (5)进行命令和数据传输,发出数据后对状态寄存器进行检查,加工完一段后发出信号然后再发送下一组数据,一直到加工完成为止。在加工过程中一旦出现中断,首先读取各寄存器数据进行保存,等待恢复加工后再读写出来。整个数据库文件输出结束后,保存运行系统完成后的数据信息和系统所处的状态信息,以备下个零件加工,由此加工结束。

  运动控制器在XY两轴数控伺服工作台中的应用

  XY两轴工作台是采用滚珠丝杆和滚动导轨传动的十字工作台(X、Y两轴垂直)。X、Y两轴两端各有1个限位开关。采用松下交流伺服电机(型号MSMA022A1C,功率200W,额定转速3000r/min,额定转矩0.64Nm)驱动工作台运动,电机驱动器采用松下伺服驱动器MSDA023A1A。采用光电编码器作为位置反馈器件(伺服电机同轴安装11线2500P/r增量编码器)[3]

  图2是该平台的X轴驱动原理图[1],Y轴驱动与X轴驱动电路相同。图中M为伺服电机,EC是编码器。将伺服驱动器的“控制模式”设置为“位置控制”,把指令脉冲设置为CW/CCW方式。S3C2410按流程图操作MCX314As,设置相应的运动参数,写入功能命令,即可完成对平台的运动轨迹控制。

  图2 单轴信号驱动系统的接口示意框图

  结语

  运动控制系统在工业控制中的应用比较广泛,MCX314As是高集成度的运动控制专用芯片能实现四轴三联动的位置、速度、加速度控制和直线、圆弧、位元3种模式的连续插补和位置闭环控制。而ARM处理器具有强大的32位RISC性能,体积小、功耗低。用ARM与专业运动控制芯片设计运动控制器能大大减轻研发任务,加快研发速度,可以在较短时间内得到控制性能优异的嵌入式运动控制系统。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

经过几十年发展,嵌入式技术已经用在了我们生活中的方方面面,但是嵌入式始终都带有小众,专业性强的属性,让很多非嵌入式领域的同学望而却步。近十几年的发展,物联网覆盖了越来越多领域,包括了家居,商业,工业,农业等领域,不仅吸引...

关键字: 嵌入式 物联网 技术

随着IT技术飞速发展,互联网已经进入了“物联网”时代。物联网中需要的大量设备不在依赖人与人之间的交互产生联系,更多通过协议、通信、程序设计等方式连接到一处。即 “物联网”的目的则是让所有的物品都具有计算机的智能但并不以通...

关键字: 嵌入式 物联网 计算机

物联网正在扩大规模并加速发展,进而驱动着全新的经济。而Arm生态系统正是这一巨大机遇背后的推动力。

关键字: ARM 物联网

ARM公司是一家知识产权(IP)供应商,它与一般的半导体公司最大的不同就是不制造芯片且不向终端用户出售芯片,而是通过转让设计方案,由合作伙伴生产出各具特色的芯片。

关键字: ARM

最近看到APP上,给我推送了很多类似的回答,借此机会,也想着重新审视一下自己的学习历程,以及结合自身和大牛,分享一些学习经验,希望对大家有所启发和帮助。

关键字: APP 嵌入式 C语言

2018年10月26日,深圳星河丽思卡尔顿酒店,ARM中国CEO吴雄昂在ARM年度技术论坛上对记者如是说,彼时的吴坚定,温雅,意气风发。时隔两年,ARM中国CEO吴雄昂再次回到媒体视线,这一次,ARM中国与来自投资方和剑...

关键字: ARM 芯片 集成电路

喜欢折腾主机的小伙伴一定都知道X86和ARM架构的区别,前者在PC领域已经统治了几十年;后者则主要应用于移动领域,尤其是近几年,ARM的产品在终端应用特别是手持终端应用飞速发展。

关键字: 国产 ARM 主机

科技公司们认为,收购将使英伟达控制一个重要的供应商,该供应商向苹果、英特尔、三星电子、亚马逊和华为等公司授权基本的芯片技术,同时也向不计其数的中小技术企业提供授权。总部位于英国的ARM公司将芯片设计和相关软件代码授权给所...

关键字: 英伟达 ARM 半导体公司

在去年九月,英伟达宣布以400亿美金收购ARM时,就注定这场收购不会太顺利。因为一旦ARM成功被英伟达收购,这将使ARM改变在全球半导体市场中的中立立场,因为ARM的很多客户,都是英伟达的直接或者间接的对手。除此之外,还...

关键字: 英伟达 ARM 半导体

万物智联时代,嵌入式技术及其应用的形态将更加丰富和多元,同时也将日益呈现深度物理融合、混合架构共存、群体智能协同、网络安全攸关等诸多新的计算特性。显然,经典的嵌入式系统体系结构、软硬件技术和开发方法都已很难应对新趋势下的...

关键字: 嵌入式 物联网 计算机

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭