基于PCL6045B的嵌入式数控系统硬件及底层软件的研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:youlanbihai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控系统在加工制造业中占用非常重要的地位,而嵌入式数控系统由于其低成本、高性能已经成为世界各国对数控系统研究的重点领域之一。因此有必要针对嵌入式系统的特点设计一种体积结构小、控制精度高的运动控制器和效率高的底层软件,针对Linux操作系统和S3C2440处理器平台,研究基于PCL6045B运动控制芯片的嵌入式数控系统,并设计开发它的运动控制板以及各种底层软件,这是对数控系统研究的一种新的尝试,具有良好的发展前景。本文主要的工作如下:  (1)硬件电路的设计方面,基于S3C2440开发板的系统总线接口,设计开发了PCL6045B运动控制器,其中包括总线接口电平转换电路的设计、电源时钟电路的设计以及PCL6045B外围接口电路的设计等等,最后实现其印制电路板实物。  (2)系统软件的开发包括几个方面,在S3C2440平台上裁剪移植了嵌入式Linux-2.6.30.4内核,移植了包含Qt4动态链接库的YAFFS文件系统,为了更好的显示图形界面还对LMS430KF型LCD驱动程序进行了开发和移植,为以后的软件开发提供一个好的系统平台。  (3)驱动程序方面,在Linux操作系统下开发了PCL6045B的设备驱动程序,以实现其基本的读写操行、芯片初始化以及异常中断处理功能,为数控系统相关应用程序的开发提供了一个高效率的系统调用接口。  (4)为了实现更多复杂的功能和简化程序结构,设计了PCL6045B的参数设置、数据读取、驱动控制等相关功能函数。同时对它的控制方式进行了研究,包括闭环补偿控制、异常信息及中断处理,以及DFB直线插补算法、最小偏差圆弧插补算法,并推倒出各象限的偏差计算公式,设计了它们的功能函数。最后利用Qt/Embedded工具开发了数控系统的图形界面,以实现其与PCL6045B功能函数库以及设备驱动程序的相结合,使整个系统更加完善。  最后结合PCL6045B的驱动程序、底层的功能函数以及图形界面程序对运动控制板的电路和控制方式就行了测试,结果表明该运动控制器功能强大、速度快、精度高,误差不超过半个脉冲量,具有很强的适应性,达到了期望的目标。
其他文献
随着现代电子信息技术的飞速发展和汽车制造业的强劲增长,现代汽车技术与电子技术、信息技术的融合使得汽车不再是简单的交通工具,而成为现代科技的载体和结晶。汽车电子的发展
轮桨腿一体化两栖机器人是一种既可以在陆地、滩涂、海底爬行,又可以在极浅水海域浮游的特种机器人。其研究与开发,对海洋环境调查、滩涂沼泽研究取样、军事两栖探雷与灭雷以及
高速行驶中的车辆发生爆胎是十分危险的状况,会给人们的生命财产造成巨大的损失,目前,国内外对车辆稳定控制系统的研究多集中于对车身的稳定性控制,而对爆胎车辆的稳定控制研究较
道路的通行容量和通行安全能力已近成为困扰各国城市发展的问题之一,研究人员正在寻求解决这类问题的方法。若干辆电动汽车(Electric Vehicle)当以队列行驶时,车辆队列控制可以直
自1979年海底热液喷口被首次发现以来,因其巨大的经济和科研价值引起了科学界的巨大关注。海底热液喷口释放的热液与周围海水混合,形成热液羽流,其范围可以达到数千米。热液羽流
本文主要对于DNA计算这一新兴的进化计算算法,研究基于非生物实验的DNA编码技术,探索可由DNA计算解决的NP问题,研究DNA计算与遗传算法、模糊技术和人工免疫系统等软计算的融
卷烟端部落丝是卷烟成品检测的重要指标。面对激烈的市场竞争,相关企业需要先进的检测技术和设备来提高端部落丝的检测效率。鉴于卷烟端部落丝在烟草物理检测的重要性,结合市场
随着现代电子技术的发展,传感器技术的发展日新月异,传感器技术也是信息社会的重要组成部分。人们在享受现代电子技术带来便利的同时,也在不断寻求新的发展,特别是对传感器的性能
在现代过程控制领域中,越来越多地采用控制器模块加上数据采集模块组成仪表系统的方案来实现生产流程的自动化控制。这种采用模块化构成控制系统的方案,具有功能强大、成本低、
三维技术的迅猛发展,带领我们进入了一个崭新的三维时代。三维电影和虚拟现实逐渐成为我们休闲放松的日常娱乐组成。光场是物理世界中光线的集合,光场显示旨在于重现物理世界中