嵌入式数控系统软件设计及其关键算法研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:jxhxf0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和微电子技术的飞速发展,嵌入式系统作为计算机应用的一个重要领域,已深入到社会的方方面面。近年来,嵌入式技术在数控系统中的应用也越来越广泛。32位的ARM处理器为核心的嵌入式系统以接近16位单片机系统的价格提供了接近PC平台的性能,是未来数控系统发展的一个方向。本文以嵌入式六轴数控磨削系统为应用背景。数控系统的任务可分为控制任务和管理任务两大类,本文的线索是先进行软件总体设计,然后就这两大任务的关键技术展开,最后作出系统的优化。本文综述了嵌入式数控的发展现状,研究了主流的设计方案,并进一步探讨了数控系统软硬任务划分、软件设计要求及其思想。分析了数控系统的关键算法的研究动态,尤其是一些曲线插补的发展现状。在研究了嵌入式数控系统的开发方式、软件任务特征的基础上,作出数控系统的软件需求分析,设计出数控软件的总体架构、程序的总流程等。对控制任务中的曲线插补和加减速控制进行了深入的研究。推导了广义Bézier插补算法的递推公式,利用Bézier曲线描述曲线时,可直接将一系列的离散型值点转化为Bézier控制点,该插补方法形成速度快,计算量小。S型曲线的加减速控制算法,并进行了仿真测试和对比实验;完成了管理任务中的人机界面的关键点——miniGUI的输入引擎、多级界面的实现、数控代码编译器等的研究与设计。以Linux的时钟粒度的细化为切入点,对软件系统进行了优化,并对软件模块进行了测试,验证了系统方案的正确性、可行性。文章的最后部分对所作的工作作了总结,同时根据开发过程中碰到的实际问题,进一步提出需要改进和完善的工作内容,并对嵌入式数控的发展前景作了展望。
其他文献
BP网络在人工神经网络中应用最为广泛,文中给出基于MATLAB语言的BP神经网络PID控制器的S函数实现,在此基础上建立BP神经网络PID控制器的Simulink仿真模型,最后给出了该仿真模
KDP(Potassium Dihydrogen Phosphate)晶体作为一种优质的非线性光学晶体,被广泛应用于激光和非线性光学领域。KDP晶体属于难加工的软脆材料,它的加工一直是限制激光核聚变装
<正>7月27日,"建行杯"第五届吉林省"互联网+"大学生创新创业大赛总决赛在吉林外国语大学胜利闭幕,吉林水利电力职业学院斩获一银一铜两枚奖牌。本届大赛由省教育厅、团省委、
数字时代的听评课正在从经验取向转变为科学取向,基于数据探讨课堂教学行为效果,可更精准地揭示课堂中各要素之间的关系。改进型弗兰德斯互动分析系统(ITIAS)不仅能够真实、
图像分割是从图像处理到图像分析的关键技术,是图像理解的基础,基于Snake模型的图像分割是一种高效的图像分割技术。它能够有效地利用局部与整体信息,实现目标边界准确定位,
20世纪以来,中国正式步入老龄化社会。独生子女政策的施行,使众多的90后年轻人有着极大的养老负担,社区居家养老正式走进大众的视野。以社区教育促进社区居家养老服务,可以减
目的了解宁夏儿童头癣患病情况及病原菌的分布情况。方法对银川市及郊区1409名5~10岁儿童进行问卷调查,并对其中有皮损及临床接触史患儿的病原菌进行分析。结果 1409名儿童头
<正>我曾经在海族馆看过海狮顶球,在草原上看过猴子搞笑作揖……我曾经为它们的精彩表演鼓掌,为它们的滑稽动作笑得前仰后合,直到我了解到,很多动物能够表演各种各样的节目不
为了克服环氧树脂基复合材料耐磨性和耐热性较差的问题,本文采用喷涂技术,在其表面制备了陶瓷防护涂层。通过金相显微镜、SEM对涂层组织结构及结合情况进行分析,通过EDS对陶