基于uC/OS-Ⅱ的数控系统软件设计与实现

被引量 : 0次 | 上传用户:jinglwwb33
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
众多的中小型加工制造企业面临着劳动力成本和原材料价格快速上升等诸多困难,传统的人工制造加工方法和经营方法亟需转变。为了节约劳动力成本,提高产品生产效率和原材料利用率,许多企业转型使用以数控机床为代表的自动加工制造设备。因此数控机床的销售量不断扩大,而数控系统是数控机床的控制部分,是数控机床的核心。本课题旨在与企业合作研发适用于中小型加工制造企业的数控系统软件。本课题的数控系统主板以STM32微控制器为处理器,虽然STM32是以Cortex-M3为内核的32位微控制器,但仍属于微控制器范畴,与许多数控系统使用的高性能嵌入式处理器相比较为逊色。本课题就是在此背景下,以资源较为有限的数控系统主板硬件为基础,设计并实现性能较好的数控系统软件。本课题所做研究如下:1.本课题首先介绍了数控系统硬件结构和主要芯片,对数控系统软件进行了需求分析,并阐述选择uC/OS-II作为数控系统操作系统的原因。在分析数控系统工作原理的基础上提出数控系统软件总体架构。2.分析了uC/OS-II任务创建、任务调度、任务同步机制,并将uC/OS-II移植到STM32微控制器。3.设计实现了数控系统驱动软件,包括CPLD驱动程序、液晶驱动程序、FLASH驱动程序和外部存储器接口芯片CH376驱动程序。论述了本课题所用的逐点比较插补算法,并根据插补原理设计实现了插补软件;同时根据自定义FLASH文件系统结构设计实现了FLASH文件系统软件。4.设计实现了数控系统应用软件,包括编辑器程序、解释器程序、操作界面程序和按键检测程序。数控系统应用软件通过uC/OS-II任务创建、调度和同步机制运行。实际使用表明本课题实现的数控系统软件界面较为美观,编辑器、解释器工作流畅,按键响应速度较快,能够控制数控机床精准地切削加工零件,达到了预期目标。
其他文献
采用石墨消解仪对样品进行消化,并用微波等离子炬-原子发射光谱法(MPT-AES)测定4种不同生长时期木瓜中的铁、镁、钴、铬、锰、钙、镍、钡(Fe、Mg、Co、Cr、Mn、Ca、Ni、Ba)8种微量
目的建立河北道地药材酸枣仁的HPLC-ELSD指纹图谱,为科学评价及有效控制酸枣仁药材质量提供新方法。方法收集不同产地酸枣仁药材21批,采用HPLC-ELSD法测定其指纹图谱。色谱条
<正>湖南省委、省政府于近期下发了《关于推进特色农产品品牌培育建设的意见》(征求意见稿),拟大力推动"湘"字号特色农产品品牌培育建设。为响应省委、省政府的号召,加快张家
通过研究境内外农业产业组织化和技术推广的特点,结合我国农业产业组织化和技术推广的历程与现状,本文试图探索适合我国社会主义市场经济下的农业推广体系,通过激发农业科研
<正>由于云南省多数园区建设之初追求量的发展,引入了很多没有内部联系的企业入园,呈现出重企业数量、轻产业衔接,重发展规模、轻科技支撑的倾向,导致园区内企业单兵作战、关
本文简单介绍了电子商务与供应链管理的定义,并详细阐述了电子商务在供应链管理中的应用,最后提出了在电子商务环境下进行供应链管理的趋势。
新员工入职培训对新员工的态度和行为有着深远的影响,影响新员工在组织中的工作绩效和离职倾向。本文针对应届毕业生这一特殊的群体的入职培训进行研究,以期使其尽快适应新的
阐述了四手联弹的历史,分析了钢琴四手联弹的.提出将四手联弹这种形式引入到钢琴课堂教学中.并利用其优势打破一贯的单一教学模式,必将大大提高授课质量。
<正>21世纪是知识经济的时代,科学技术迅猛发展,国际竞争日趋激烈。要抢占21世纪的制高点,需要大批高素质的创新型人才。创新能力的培养是素质教育的灵魂。而创新是思想政治
新课程标准对学生的听力能力有更高的要求,但目前缺乏必要的条件,听力训练远远不够,教师能利用的也只有几节有限的课堂,所以必须采取切实可行的方法,教活听力课,增强学生的学