面向用户开放的嵌入式运动控制平台研究及应用

来源 :山东大学 | 被引量 : 0次 | 上传用户:sven1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制技术集多学科于一体,是先进制造领域的核心技术之一,其发展程度是衡量一个国家制造能力的重要标志。随着生产的快速发展,特殊控制需求越来越多,而目前人们对开放式控制系统的研究停留在开发设计层,对控制需求最了解的终端用户无法根据工程实际开发最适合于生产要求的控制功能。针对这种局限性,本文对面向用户开放的嵌入式运动控制平台进行了初步研究,并开发了面向用户开放的车床控制系统验证研究的可行性。首先,对面向用户开放的嵌入式运动控制平台进行了功能分析,并根据功能要求分别选择Windows CE嵌入式操作系统和EtherMAC(Ethernet for Manufacture Automation Control)实时以太网运动控制平台为其软硬件实施平台。基于此平台,控制软件设计采用功能分离结构,分为控制内核、数据库、映射层、人机界面四个部分,其原理为将运动控制功能从复杂的交互式系统中分离,以特定的格式存储在功能描述数据库和条件/动作函数库中,控制内核通过运动控制引擎查询功能描述数据库得出控制方法,并调用函数库中相应的函数实现控制功能,人机界面、EtherMAC控制平台通过映射层与控制内核之间进行数据交换,这样,在控制功能需求改变时,只需要更新数据库并配置映射层即可实现系统控制功能的改变。其次,研究了基于功能分离结构的控制系统软件设计实施方法。基于Stateflow建立控制系统模型并仿真直至满足控制要求,以得到正确的MDL模型文件。开发格式转换器将模型文件转换生成功能描述数据库和条件/动作函数库,并开发运动控制引擎以实现对功能描述数据库的查询和对函数库的调用。接着,为方便用户对运动控制系统进行二次开发,本文将数控代码解释、曲线插补、手动控制等两轴运动控制中常用控制功能用C++编程语言实现,以通用控制功能函数库的形式供用户在二次开发时直接调用。最后,开发了面向用户开放的车床控制系统,并通过扩展特殊抛物线插补功能验证了其面向用户开放的能力。本研究的成功实施为面向用户开放的数控系统研究提供了一种解决方案。
其他文献
羔羊痢疾是由B型魏氏梭菌引起的羔羊的一种急性毒血性传染病,症状主要以羔羊剧烈腹泻、小肠发生炎症及溃疡为特征,诊断通过实验室诊断可确诊,本病一旦发生,常使羔羊因脱水和
【正】 京教高[2007]12号各有关高等学校:为规范和加强北京高等学校市级教育教学改革项目和图书资源建设项目预算管理,提高有关项目经费的使用效益,我们制定了《北京高等学校
生猪定点屠宰检疫监管流程分为"宰前、宰中、宰后"检疫监管,此流程不够细化,本文细化了生猪定点屠宰场"生猪入场—产品出场"全流程关键环节检疫监管,更有利于提高检疫监管水平和
【正】 京商交字[2007]46号各区(县)商务局,旧自行车交易企业:为贯彻落实全国和北京市治理自行车被盗问题专项行动工作部署,加强对旧自行车交易行业的规范管理,现将《北京市
以P123为模板剂,采用挥发诱导自组装法(EISA)合成了有序介孔氧化铝(OMA),并以其为载体,制备了钴基费-托合成催化剂.分别采用XRD、TEM、氮气物理吸附-脱附、氧滴定等方法对载体和
房山区、门头沟区煤炭管理部门,各小煤矿企业:为进一步完善规范本市小煤矿矿井测量、图纸绘制和井下盲巷、封闭的管理工作,提升小煤矿安全生产管理整体水平,我委制定了《北京市小煤矿测量及图纸管理规范》和《北京市小煤矿井下封闭管理规范》,现印发给你们,请认真学习并遵照执行。
【正】 各区、县人民政府,市政府各委、办、局,各市属机构:依据北京市机构编制委员会《关于北京市电力建设协调领导小组加挂北京市电力事故应急指挥部牌子的通知》(京编委[20
同型半胱氨酸(Homocysteine,Hcy)又称高半胱氨酸,是蛋氨酸去甲基后形成的一种含硫氨基酸,属于蛋氨酸循环的中间产物并从肾脏排出.
现对此确诊的38例酒精性肝硬化患者的临床资料进行分析.
主要从建立养殖基地、选种、繁育、饲养管理、常见疾病预防等几个方阐述健康养殖肉羊的关键措施。