嵌入式数控系统硬件及软件开发平台的研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:w253602739
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式技术是当今最热门的领域之一。嵌入式数控系统集成了嵌入式技术、运动控制技术及嵌入式操作系统等技术,基于嵌入式处理器、运动控制芯片及嵌入式Linux操作系统的嵌入式数控系统,具有高性能、功耗低、成本低、体积小等特点,是研究开放式经济型数控系统比较可行的一种方法。随着嵌入式技术的快速发展,嵌入式技术应用于数控系统的研究定会有良好的发展前景。  论文以嵌入式技术进行数控系统的设计。采用嵌入式ARM处理器S3C2410和专用DSP运动控制芯片MCX314As设计了数控系统的硬件平台,并详细介绍了数控系统相关软件的设计。  嵌入式数控系统的硬件平台包括两个部分:一是基于S3C2410的主控板,二是基于MCX314As的运动控制板的设计,两块电路板通过总线连接在一起。ARM主控板配置有丰富的存储器资源和通用设备,负责完成任务管理、数据处理、数控指令代码的编译、LCD显示、输入输出、网络功能等工作。MCX314As负责快速的实时插补运算,并发出脉冲控制电机进行高速运动,完成运动轨迹控制。论文采用Protel99 SE绘图软件,完成了运动控制板原理图和PCB的设计,包括MCX314As与S3C2410接口电平转换电路的设计,运动控制板输入输出电路的设计,并制作出运动控制板。  数控系统软件设计方面,在S3C2410上通过移植引导程序vivi,裁剪、编译和移植Linux内核,制作并烧写Linux根文件系统,构建了嵌入式数控系统的软件开发平台;研究了S3C2410对MCX314As的控制方法,在Linux操作系统中对MCX314As的驱动程序进行了设计;同时,为了简化软件结构,充分发挥MCX314As的功能,实现复杂的数控运动控制,设计了运动控制动态链接库函数。对MCX314As运动控制板进行了调试,调试结果表明了基于S3C2410与MCX314As的嵌入式数控系统硬件平台的正确性。  最后探讨了用NFS方式实现嵌入式数控系统软件网络开发的过程,以及嵌入式Web服务器在嵌入式数控系统中的应用,为下一步的实际应用提供了一定的基础。
其他文献
该课题主要是针对海洋地貌进行三维显示的研究.首先对所提供数据的结构形式进行了分析,开辟存储空间,建立树状结构.利用数学理论对离散数据进行拟合,形成规则网格数据点,建立
目的 对术后肺炎患者三间分布和病原学进行描述,了解某三甲医院外科手术患者术后肺炎的特点,初步探寻术后肺炎发生的危险因素.方法 采用描述流行病学分析该院2014—2018年手
目的 调查不同手卫生方式和干手措施对手卫生效果的影响,提高手卫生质量.方法 选择河南省8所哨点医院不同科室的医务人员为调查对象.观察医护人员手卫生方式及干手措施,比较
该文提出了挤出机固体输送段离散输送的新概念.通过运用弹性力学、分析动力学,结合解析几何、立体几可等知识,建立了固体输送段的三维立体离散输送模型.该模型的主要出发点是
该文的主要内容是对开路面上汽车起步加速时的驱动防滑控制系统研究.主要研究工作是:设计开发了ASR制动压力调节装置,确定了各部件性能参数,进行了设计和选型;设计开发了ABS/
该文针对在Linux系统上开发线切割加工数控系统所必须解决的若干问题开展了研究.该文从Linux是一个单内核设计的分时系统出发,分析了在Linux上运行实时进程的困难和可能性,阐
该文针对频繁间歇动作重型机械的特点,研究了具有几何缺陷的结构可靠性分析与安全性评价的理论与方法.频繁间歇动作重机械是那些存在短周期循环作业且承受很大载荷的机械;通
随着汽车工业化的发展,人们对汽车性能的要求随之提高。传统的驱动桥桥壳的设计校核方法,计算强度大,周期长,无法满足现代汽车的设计要求。有限元方法的推广和计算机的普及为驱动
发动机作为汽车的核心部件,面对环保、油耗等要求不断提高,其更行换代速度快,产品种类多,其柔性制造是解决该问题的有效途径。本文从工艺开发、仿真分析、静态验证、动态验证等方
本文首先简要论述了井式渗碳炉在滴注式气氛中的渗碳原理及其控制方案,并阐述了渗碳过程中各工艺参数对渗碳结果的影响及其相互关系;然后通过实验,对渗碳炉的动态特性进行了测定