基于ARM与PCL6045B的嵌入式运动控制器的设计

来源 :重庆大学 | 被引量 : 0次 | 上传用户:chenqiang_11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制器是运动控制系统的核心部件。随着我国制造业的发展,市场上新设备的控制需求、传统设备技术升级和换代对运动控制器的市场需求越来越大。同时随着运动控制技术的不断进步,高性能、低成本、可靠性高的嵌入式运动控制器的发展成为市场的必然需求。本文以三星公司的ARM微处理器S3C44B0X为主控制器,配合日本NPM公司的专用运动控制芯片PCL6045B,设计了一款嵌入式四轴运动控制器。PCL6045B具有强大灵活的控制模块,所有实时运动控制工作都可由它来处理,包括匀速和变速脉冲输出、加减速规划、直线或圆弧插补、原点及限位开关管理、编码器信号处理等。主控制器S3C44B0X只需向PCL6045B发出简单指令,即可实现各种复杂运动。这种方式开发的运动控制器不仅具有十分强大的运动控制功能,而且元件少,集成度高,可靠性好。硬件基本电路模块主要包括电源电路模块、复位电路模块、时钟电路模块、RS232串口通信和以太网通信模块、JTAG调试模块、存储器模块、LCD显示模块、键盘模块以及运动控制芯片信号接口模块。通信模块包括RS232串口通信和以太网通信,实现运动控制器与上位机或其它外设的数据通信,主要用来接收上位机发送的加工程序。运动控制芯片信号接口模块是运动控制器与驱动器、反馈编码器、手轮、限位、急停、报警等现场输入输出信号的接口电路,所有I/O端口都使用光电耦合器进行隔离,实现内部电路与外部端口的完全电气隔离,提高了信号的抗干扰能力。在系统软件方面,将嵌入式实时操作系统μC/OS-Ⅱ移植到了硬件平台上,并在此基础上设计了外设驱动程序和相关的应用程序。设计应用程序时,利用μC/OS-Ⅱ的任务管理功能将系统要完成的功能划分成多个小任务,然后分别实现各个小任务。这样简化了软件的开发过程,系统易于维护,并且软件的开发周期短,可靠性高。PCL6045B具有强大灵活的控制模块,按照一定的时序操作内部寄存器,实现各种复杂的运动控制功能。本系统将PCL6045B操作细节进行封装,设计了运动控制API函数库以供应用程序调用,从而实现运动控制功能。
其他文献
电力资源是一项非常重要的资源,对于国民经济的发展和社会的进步有着非常重要的作用.如何通过有效的措施来确保电力工程建设施工的安全进行,已经成为了电力工程建设施工中需
飞机告警系统在保证飞行安全的同时,也会增加飞行员工作负荷,告警抑制功能通过对告警进行筛选,对当前状态下无需飞行员关注的告警进行抑制,来减轻飞行员工作负荷.本文通过分
期刊
本文通过对荣华二采区10
期刊
该文针对传统的油层压力计算方法,由于受直线段的限制,对低渗透和特低渗透油层采油井不适应,难于求出准确的地层压力的问题,以弹性不稳定渗流微分方程为基础,经数学推导后得
冲裁是金属板料进行塑性加工的一种基本方法,其在狭小的冲裁间隙内发生局部塑性大变形,冲裁过程因其涉及到几何非线性、材料非线性及接触非线性而变得异常复杂。冲裁凸模在连
该文阐述了三元复合体系色谱分离的基本概念和机理,并提出了对其色谱分离的研究方法.针对大庆油田矿场试验所用的三元体系,在填砂管模型和天然胶结岩心模型上对该体系的色谱
太原重型机械集团有限公司技术中心挖掘机所是我国露天采矿设备的主要研发部门,为了提高研发效率,挖掘机所在2007年引进UG NX之后,对产品进行了数字化设计和信息化管理。在产
大多数人都不知道幸福是什么。他们只知道,只要有钱,有好车,有大子,就是幸福。但是有了钱,有了好车,有了大房子的人,却不比其人幸福…… Most people do not know what happ
期刊
该文合成了一种新的丙烯酰胺改性单体一十二烷基丙烯酰胺,以KSO和尿素组成的氧化还原体系及KSO与NH(实际为NTP)为潜在的引发体系,在低温、水溶液聚合的条件下合成了三元共聚