开放式数控系统中基于DSP的运动控制器软件架构与关键模块研究

被引量 : 0次 | 上传用户:a294953312
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制器是数控(CNC)系统中的核心装置。随着开放式体系结构数控系统概念的提出与发展,新一代CNC系统在设计时,不仅要考虑系统的实时性、加工精度、用户操作的简洁性、故障诊断和系统安全保护等常规问题,还需考虑系统软件的后续升级维护、跨平台移植以及用户在系统平台之上进行二次应用开发等新需求所带来的新问题。本文主要研究开放式CNC系统的运动控制器的系统软件构架与关键模块的设计。该运动控制器硬件平台使用德州仪器(TI)公司的TMS320C6713系列DSP为主控制器,Actel公司的FPGA为辅助通信控制器和数字逻辑电路扩展接口。DSP使用了TI提供的BIOS可抢占实时内核,通过该实时内核可以实现对底层硬件的访问与多任务程序开发。分析了系统的实时性需求,参考了开放式数控系统标准模型,在实验室硬件平台基础上,分析系统软件的当前功能需求和未来升级与移植的需求。然后,结合标准模型和系统需求,设计并开发了包含硬件抽象层、中间层与用户访问接口层的三层运动控制器系统软件架构。架构如下:(1)硬件抽象层(HAL),该层对硬件平台的驱动和BIOS内核的接口函数进行了抽象和包装,使得驱动和内核的访问接口符合POSIX机制,便于整个软件架构未来能够兼容并移植到支持POSIX标准的Linux系统平台。(2)中间层,该层在HAL层的基础上,开发了通信协议、G代码解释、运动轨迹计算与插补、设备管理等4个专业功能核心函数库。(3)用户访问接口层(API),该层在中间层的基础上,规划出用户应用程序访问接口(API),使得用户能够通过该接口,进行数控相关领域二次应用功能开发。最后,在API接口上,开发出七个核心用户任务,制定了任务之间协作与交互的运行机制,并结合HMI的界面对核心任务进行了实验调试和功能验证。
其他文献
目的探讨颈动脉内膜切除术围手术期管理策略和临床疗效。方法 356例颈动脉粥样硬化性重度狭窄(70%~99%)患者共实施400例次(双侧狭窄44例)颈动脉内膜切除术,分别采用标准式(12
目的探究肠益煎对移植性结肠癌裸鼠肿瘤的抑制作用。方法将接种人结肠癌LOVO细胞悬液于裸鼠皮下成功制备的裸鼠移植性结肠癌模型60只随机分为模型组(A组)、肠益煎组(B组)、5-
目的观察中医辨证治疗慢性特发性血小板减少性紫癜(ITP)的临床疗效。方法将58例慢性ITP患者随机分为治疗组与对照组各28例,所有患者给予相同的基础治疗,对照组同时给予糖皮质
研究微波焙烤对藜麦"陇藜1号"酚类和抗氧化性的影响。结果表明:微波焙烤对藜麦总酚、总黄酮及抗氧化性有显著影响(P 〈0. 05);微波功率较低时藜麦总酚含量随着焙烤时间延长而增加,
记者从国家发改委环资司获悉:“限塑令”自2008年6月1日正式实施7年来,超市、商场的塑料购物袋使用量普遍减少了三分之二以上,累计减少塑料购物袋140万吨左右,相当于节约840万吨石油、节约标煤
报纸
吞咽障碍作为脑血管疾病常见并发症,随着脑血管疾病发病率的逐年升高而日益增多,由此所致的吸入性肺炎、水分营养物质摄入障碍、窒息及心理障碍等并发症,严重影响患者的生存
轮廓曝光技术可大幅提高跨尺度结构电子束直写的加工效率,但对于复杂图案,前期人工绘制曝光版图的过程费时费力。为了进一步提高版图生成效率,本文提出一种利用边界追踪算法
通过对铯束管信号特性以及噪声的分析,采用高精度运算放大器OPA128LM,设计了一种可用于铯束管信号测量的放大滤波电路,并且根据需要设计了微电流源,运用Protel电路仿真软件进
黄土高原农村产业结构战略性调整是解决新阶段农业和农村经济中存在问题的主要手段,对该地区农业和农村经济的进一步发展有着非常重要的作用。本文在分析黄土高原农村产业结构
通过复习中医古代文献,总结历代医家对糖尿病足病因病机的认识及特色有效的中医外治方法,探讨其对当代糖尿病足诊疗的指导及借鉴价值。