独立式四轴可编程运动控制器研究

被引量 : 0次 | 上传用户:gxy97
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制来源于伺服控制技术,是一种精确控制运动部件的速度、位置的技术。最初,运动控制技术主要应用在数控机床上,用于加工各种零部件所需,且通用性较差,多为单一类型机器定制开发。随着工业化的不断进步,运动控制器逐渐发展为可编程的运动控制板卡形式,在通用性上较之前有极大提高,适用范围也更加广泛,在印刷业、机械加工、工业机器人控制等各个领域都有广泛应用。随着微电子技术的不断进步,运动控制器也越来越向集成化发展。基于ARM+FPGA架构的运动控制器便是集成化发展的必然产物,ARM具有丰富的外设资源及高速的运行频率,可以简便地实现人机交互功能,FPGA由于其超强的逻辑运算能力,可以用于实现运动控制算法。本系统设计实现了一款基于ARM+FPGA架构的独立式四轴可编程运动控制器。所谓独立式是指,本系统可以独立地完成运动控制功能,而无需其他的CPU配合完成;四轴是指系统最多可以同时控制四个伺服系统一起运动;可编程是指用户可直接在本系统的CPU上编程以进行二次开发。在硬件设计上,设计并实现了基于ARM和FPGA的双核运动控制电路,包含液晶显示及触摸模块、电机驱动模块等,制作样板并完成了调试及验证工作。在算法设计上,实现了直线及曲线加减速,直线插补及圆弧插补,并经过试验测试验证其可行性。本论文设计的圆弧插补及三维直线插补算法是一个创新点,其中在圆弧插补上应用了Bresenham算法,并设计了一种基于角度最小的三维直线插补算法,以保证插补精度。在软件设计上,设计了人机交互界面及底层驱动程序、ARM和FPGA的串口通信程序、FPGA中步进电机直线及S曲线加减速算法、四轴插补运动控制算法。并设计了一整套的API控制接口,用户可在此基础上,基于自己的实际运动场合,使用C语言直接在ARM中进行程序开发,可极大地降低二次开发难度,并提高系统的可扩展性。实验结果表明,此运动控制器可以保证运行过程不失步不过冲,加减速过程平滑,在插补运动上,可以实现二维的直线、曲线插补,三维直线插补,设计的人机交互界面可方便地实现部分简单的运动控制功能,提供的API接口可以方便地根据实际的应用场合进行开发定制。
其他文献
目的:了解冠心病患者吸烟现状,吸烟危害的知晓情况及医务工作者对冠心病吸烟者的影响,为制定合理有效的戒烟计划提供依据。方法:采用自行设计的问卷,对就诊的237例冠心病患者
目的:分析近两年铜绿假单胞菌(PA)临床分布及耐药情况,对分离出的铜绿假单胞菌临床分布及耐药进行分析,以便为临床合理选用抗生素提供依据。方法:采用KB纸片扩散法对临床标本
本文旨在以台湾导演蔡明亮电影《郊游》(2013)为例,探讨当今西方学界关注的"慢电影"与都市"废墟"美学及文化的关联,涉及空间(如城市、建筑、自然景观等)、身体与影像的多重交
目的:观察银杏达莫注射液辅助治疗短暂脑缺血发作的疗效。方法:将80例短暂脑缺血发作患者随机分为两组,每组各40例,对照组采用阿司匹林、血塞通注射液治疗;治疗组另给予银杏
长期以来,对于俄国民粹主义,学界往往根据《联共(布)党史简明教程》,将其定性为反马克思主义思潮。事实上,俄国民粹主义非但不是反马克思主义的,相反还是马克思晚年探索的重
<正>教师的教学应该以学生的认知发展水平和已有的经验为基础,教学活动导学单的设计,应以儿童为主体,在儿童的知识生长点处、在儿童学习的重难点处、在儿童学习的困惑处,展开
现代经济的发展的速度远超出了人们的预想,随之而来的是人们的生活水平的提高的速度也在不断地加快中,不断进步的科技和不停改变的饮食也在一步步的改善着我们的生活方式,伴
目的 观察肾病综合征型紫癜性肾炎中西医结合治疗的疗效。方法 将我院近 5年来96例肾病综合征型紫癜性肾炎随机分为中西医结合治疗组(治疗组, n=54)与西医治疗组 (对照组,
目的:探讨重症胰腺炎并发急性肺损伤的临床护理措施。方法:将收治的重症胰腺炎并发急性肺损伤患者29例的护理经验进行总结分析。结果:重症胰腺炎并发急性肺损伤一经确诊,立即