运动控制器从结构上分3类:
1.基于计算机标准总线的运动控制器(DSP或微机芯片做CPU 在DOS或WINDOWS平台下自行开发)
2.Soft型开放式运动控制器(软件全部装在计算机中,硬件部分仅是计算机与伺服驱动和外部I/O之间的标准化通用接口)
3.嵌入式结构的运动控制器(计算机嵌入到运动控制器中,实质上是基于计算机总线结构的运动控制器的一种变化)
每个轴提供正负方向限位、减速、原点4路机械输入信号
运动控制器设计方案比较
1.基于8/16位微处理器的运动个控制器(具有一定的灵活性和适应性,处理速度有限、处理能力有限)
2.基于PLC的运动控制器(体积小、可靠性高、周期短、抗干扰强。不能高频工作,且不能实现复杂的运动,多用于点位控制和单轴运动控制的场合)
3.基于PC总线的以DSP和FPGA作为核心处理器的开放式运动控制器(信息处理能力强。体积庞大、抗干扰能力差,不适合于工业应用)
4.基于嵌入式ARM微处理器和专用DSP运动控制芯片的运动控制器(体积小、成本低、可靠性高、控制简单)
MCU主要完成与上位机通信,对加工程序代码进行译码,根据译码结果对运动控制芯片PCL6045B进行操作和人机交互。
设备驱动程序层+操作系统层+应用程序层
NPM公司的PCL6045B优点
1.每个轴都有伺服到位、计数器偏差清除、伺服报警3个用于伺服接口的专用信号接口
2.每个轴都有指令位置、机械位置、偏差和通用4个计数器,每个轴都有5个比较器可以用来将目标值和当前计数器值进行比较,还用来实现软件限位、立即停止、减速停止等功能。
机械位置计数器(编码器输入信号EA/EB用于检测电机的实际位置,并通过机械位置计数器的增减计数)
偏差计数器(能够对输出脉冲数和编码器反馈输入信号(EA/EB)之差进行计数,通过偏差计数器可以进行丢步检测或判断运动是否到位。)
MCU和PCL6045B接口
page 33 定位完成信号INP和目标位置重设信号
关键字:ARM PCL6045B 运动控制器
引用地址:
读ARM与PCL6045B的嵌入式运动控制器的设计
推荐阅读最新更新时间:2024-03-16 14:48
arm拟出售在华子公司51%权益
有报道称,软银旗下芯片制造商arm将作价7.75亿美元,向直接投资者出售在华子公司arm Technology China 51%权益。此前媒体报道显示,基于arm指令集生产的芯片几乎垄断了嵌入式和移动端的市场。上市公司中,中科创达与arm合资成立了安创空间,共同拓展在智能硬件生态系统中的影响力,中科创达持股51%。全志科技和arm、地平线机器人联合发起开放人工智能实验室。
[嵌入式]
ARM的37个寄存器和异常处理机制详解
1.ARM的37个寄存器 ARM的37个寄存器中,30个寄存器是“通用”,1个固定用作PC(程序控制寄存器),一个固定用作CPSR(程序状态寄存器),5个固定用作5种异常模式下的SPSR(程序状态保存寄存器),特别注意user模式和sys模式共用寄存器集。上面的37个寄存器不是同时可见的,只有在特定模式下才能访问某些寄存器。例如sp和lr寄存器各有6个,但是只有在相应模式下才能访问相应的寄存器,在user模式下访问的是user的sp和lr,FIQ模式下访问的是FIQ的sp和lr,这叫做影子寄存器。模式切换时寄存器会自动切换,其中用r13作sp,用r14作lr并不是一定的,用其他的寄存器作sp和lr也是可以的,只是大家约定俗成的
[单片机]
英特尔与AMD和解 集中精力应付ARM
北京时间11月13日《商业周刊》文章指出,解决了与AMD之间纠缠了多年的法律纠纷之后,英特尔遇到了另一个令它头疼的问题,那就是来自ARM的威胁。 英特尔再也耗不起了。英特尔在11月12日宣布,它将支付12.5亿美元的赔偿金并与AMD进行和解。 AMD是它在电脑芯片市场上的主要竞争对手,但是规模和实力都比它要小得多。 这份和解协议不但可以解决英特尔和AMD之间纠缠了多年的诉讼问题,而且还可以帮助英特尔化解美国监管机构对它的反垄断担忧。更为重要的是,这可以解决英特尔的后顾之忧,让它能够集中精力去应付ARM对它发起的挑战。业内人士预计,ARM给英特尔造成的威胁将在未来几年里变得更大。ARM的芯片产品应用非常广泛,比
[嵌入式]
arm的协处理器有几个?ARM协处理器详解
ARM概述 ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。 ARM的Jazelle技术使Java加速得到比基于软件的Java虚拟机(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。CPU功能上增加DSP指令集提供增强的16位和32位算术运算能力,提高了性能和灵活性。ARM还提供两个前沿特性来辅助带深嵌入处理器的高集成SoC器件的调试,它们是嵌入式ICE-RT逻辑和嵌入式跟踪宏核(ETMS)系列。
[单片机]
X86 架构和 ARM 架构
1.关于x86架构 X86是一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合,X86是由Intel推出的一种复杂指令集,用于控制芯片的运行的程序,现在X86已经广泛运用到了家用PC领域。x86是一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合,X与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义,例如:i386, 586,奔腾(pentium)。由于早期intel的CPU编号都是如8086,80286来编号,由于这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合如今的奔腾,P2,P4,赛扬系列都是支持X86指令系统的,所以都属于X86家族。X86
[单片机]
锁定Android平板高阶绘图功能 Telechips扩大ARM Mali GPU授权协议
Telechips公司与ARM再度达成协议,扩大 ARM Mali 嵌入式绘图技术授权并新增 Mali-400 MP 绘图处理器(GPU)授权计画,并计划于2011年第四季,根据 Mali-400 MP 绘图的处理器技术推出新产品。 Telechips先前已推出各种采用ARM Mali-200 GPU 技术的消费性装置,而ARM Mali-400 MP 为首款支援 OpenGL ES 2.0 的嵌入式多核心绘图处理器,支援 2D 与 3D 加速,最高可达1080p解析度以上,十分适合目前讲求绘图视觉效果的高阶消费性电子产品。 针对新款 Android 平板电脑需求,Telechips期望采用ARM Mali-
[手机便携]
基于OV7620和ARM开发的图像采集系统
0V7620是一种CMOS图像传感器,它被广泛应用在网络摄像头、摄像手机等产品中。由它组成的图像采集系统,比较常见的设计方法为OV7620搭配OV5ll+或CPLD/FPGA。OV511+或CPLD/FPGA采集的图像数据通过USB总线或双端口RAM输出到PC或MCU(ARM、DSP等),由PC或MCU对图像数据进行进一步的处理。本文所设计的图像采集系统仅用一个ARM芯片就实现了OV7620的功能控制、时序同步、数据采集与处理等功能,系统结构紧凑、实用。 1 硬件结构 OV7620是CMOS彩色/黑白图像传感器。它支持连续和隔行两种扫描方式,VGA与QVGA两种图像格式;最高像素为664×492,帧速率为30fp8;数据格
[单片机]
基于ARM的GSM远程监控系统
1 引言 目前,车载信息系统逐渐成为融合先进的电子、计算机、通信技术的智能交通系统(ITS)中必不可少的部分。车载信息系统在统一的硬件平台上集成了汽车仪表、防盗监控、自动导航、媒体播放、浏览网络等多种信息服务,与车内多个部件的单独开发集成相比,节省了材料成本及通信成本,有利于汽车信息的数字化,也有利于提高整车性价比。 汽车监控系统,是车载信息系统的一个重要组成部分,为汽车的防盗提供重要的保障。目前,汽车监控器的原理主要分为如下三类:短程监控和无线 远程监控 和GPS定位监控。常用的近距离声音监控器一般通过振动传感器感知被保护物体(如汽车或保险箱)的异常振动,然后驱动大功率声音报警。该监控方式缺点是监控距离短、对环境
[单片机]