基于FPGA的NURBS曲线插补设计与实现

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:wangtianxin1818
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控技术是现代制造技术中一个非常关键的环节,而插补模块又是整个数控系统控制软件的核心,插补模块的具体实现直接影响着数控系统的速度。NURBS方法因其在复杂几何造型方面的诸多优势,在CAD/CAM得到越来越广泛的应用。NURBS插补技术不仅可以改善零件的加工精度、表面光滑性和生产效率而且能极大的提高数控系统的轨迹功能。对于高速高精CNC系统,NURBS插补技术显得尤为重要。基于普通PC或ARM加DSP结构的运动控制器在实现NURBS插补时,由于计算的复杂性,在一个较小的采样周期内(比如1ms),很难完成NURBS插补。Tsai等人发现计算一个NURBS曲面插补和伺服控制时,总共需要4ms的计算时间,而NURBS插补计算就需要3.8ms,占了95%的计算时间。显然,对于高速度高精度的运动控制器来说,NURBS占用了太多的时间。随着可编程逻辑技术的发展,出现了价格低廉、适合工程应用的、具有出色的并行计算能力和灵活的编程能力的现场可编程逻辑器件(FPGA),因此采用FPGA实现NURBS曲线插补具有很大的现实意义。本文详细分析了几种传统的NURBS曲线插补算法,深入研究了无需计算基函数Cox-de Boor算法,并在FPGA中给予实现,这种实现方式随着维数的增加也具有很好的实时性。通过仿真和实验证明了这种基于FPGA的NURBS曲线插补具有很好的计算能力。本文的主要工作和成果如下:首先,介绍了NURBS曲线的数学模型、性质及相关参数计算方法,详细介绍了Cox-deBoor求解NURBS曲线算法。然后,在介绍Quartus开发工具、高速硬件描述语言Verilog HDL的基础上,设计了一种基于FPGA实现的NURBS曲线插补器。系统详细地描述了该系统的系统功能、逻辑功能划分、核心子模块功能描述。最后,利用Verilog语言编程实现基于FPGA的Cox-de Boor算法的NURBS曲线插补。对给定的几条NURBS曲线进行了仿真实验,并和基于PC的NURBS曲线插补进行了比较,仿真结果验证了该系统的实时性和优越性。开展对本课题的研究对提高数控系统的实时性具有重要的理论价值,同时也具有重要的实际应用价值。
其他文献
药物遗传学在肿瘤化学治疗药物的效应发挥和毒副反应研究中起着十分重要的作用。个体间药物相关基因差异是指导抗肿瘤药物个体化治疗的基础。本文针对国际同行进行的肿瘤化疗
目的提高对外源性过敏性肺泡炎的认识。方法回顾分析2011年10月报道1例外源性过敏性肺泡炎(过敏性肺炎)患者的诊断及治疗经过,总结其临床特征、诊疗要点及预后评价。结果患者
《黄帝内经》是我国现存最早的较为系统和完整的医学典籍,被列为中医四大经典著作之首。其语言精炼,文化色彩浓厚,具有极高的医学、史学和文学价值。刺血疗法在《黄帝内经》
随着近年来环境问题的不断恶化,我国各行业都受到不同程度的影响。特别是包装行业正在从污染型产业向环保型产业过渡,环境指标已经是该行业发展的重要考核因素。目前国内外市
本文以选取“影像”在戏曲舞美创作中的运用这一课题作为核心研究内容,试图通过对影像艺术形式本身的发展规律的研究,以及运用在中国戏剧、戏曲舞台设计创作实践的探讨,研究其技
为控制21101工作面底鼓强烈,巷道变形量大的问题,根据巷道变形破坏特征对其破坏原因进行分析,利用数值模拟手段提出底反拱+强化锚索控底技术方案,并运用于工程实践,研究结果表
随着水产养殖业集约化、规模化的迅速发展,使得水产养殖业中氨氮污染的问题变得日益严重。氨氮具有较强的毒性,稍有不慎,吞食性鱼类就会发生氨氮中毒,轻则影响正常生长,重则
<正>目的探讨HIF-1α和TGF-β1与卵巢癌发生、侵袭、转移的关系。方法应用免疫组织化学SP法检测50例上皮性卵巢癌、10例卵巢良性肿瘤及10例正常卵巢组织中HIF-1α和TGF-β1的
会议
<正> 壹发掘经过密县位于郑州市西南45公里处。这里群山环绕,岡阜连亘,洧水、溱河萦迴境内。据文献记载,东汉时,这里属河南尹。其故城在今县城东南20公里的大隗镇。后士郭(村
在造纸业高速发展的同时,造纸所用磨片的性能也日益受到人们的关注。造纸磨片大部分采用的是高铬铸铁材料,其优良的耐磨性能完全能够满足此行业的需求,但是其较低的韧性无法适应