《基于μCOSⅡ的多轴运动控制器的研究与应用》由会员分享,可在线阅读,更多相关《基于μCOSⅡ的多轴运动控制器的研究与应用(68页珍藏版)》请在金锄头文库上搜索。
1、叮8 2 8 1 2卦韵号L l X l肃牲研究生学位论文基于“。C O S - I I 的多轴运动控制器的研究与应用研兜生姓名塞9 匦砸指导教师姓名塞9 速星数授申请学位级别砸士专业名韩缓置与信息处理论文普辩E l 期! 壁Q 至目生目学位授予B 期2 Q Q 箜且中国海洋大学基于t aC O S I I 的多轴运动控制器的研究与应用捅要运动控制器是运动控制系统的核心,有着广泛的应用。随着计算机技术的飞速发展,嵌入式系统采用操作系统作为软件核心己成为主流。本论文在运动控制器的软件设计方面,提出了一种基于嵌入式实时操作系统uC O S I I 的设计方法,从而大大提高了运动控制器的可靠性、稳定
2、性、易扩展性和易维护性。论文共分为7 章:第一章介绍了运动控制技术的现状,阐述了课题的由来和研究意义,并讨论了研究的内容和创新点。第二章针对运动控制器的通用和专用的功能,进行了总体方案设计,包括系统硬件设计、软件设计和采用的算法说明。第三章论述了运动控制器的硬件系统设计。由于本文设计的运动控制器可以同步控制四个运动轴,实现复杂的多轴协调运动,因此其核心由D S P 和F P G A 组成。本章以D S P 和F P G A 为核心,详细说明了各主要电路模块的实现。第四章对数控系统中常用的插补算法进行了介绍,并给出了相应的程序流程图,对运动控制模式也做了说明,最后针对项目的需求提出了一种简单且实
3、用的路径规划方法。第五章详细阐述了基于嵌入式实时操作系统uc o s l I 的运动控制器的软件开发,并提出了采用缓冲机制( F 1 F o ) 的方法,有效地解决了调试过程中遇到的问题,从而提高了系统的可靠性、稳定性、易扩展性和易维护性。第六章首先介绍了插补算法的上位机仿真软件的开发,然后介绍了上位机监控软件的开发并对机械手部分的系统联调进行了分析。第七章对全文进行了简明的总结,并对该领域在未来的研究做了展望。总之,本课题在理论和实践上均取得了一定的突破。在理论上,由于采用了嵌入式实时操作系统,系统软件可按照任务的方式来编写,从而将设计难点分散,简化并加快了运动控制器应用程序的开发,并可以方
4、便的进行功能扩展;在应用上,该课题是“8 6 3 ”项目“赤潮浮游生物自动化分析工作站”的一部分,结合D S P 和F P G A 技术所设计的运动控制器在工作站的机械手控制方面取得了很好的效果。关键词:实时操作系统;数字信号处理器:运动控制T h eR e s e a r c ha n dA p p Ii c a t i o no fM u I t i a x i sM o t i o nC o n t r o ll e rB a s e d0 1 3BC O S - A b s t r a c tT h em o t i o nc o n t r o l l e ri st h eG o
5、r eo ft h em o t i o nc o n t r o ls y s t e m ,a n di ti sa p p l i e dv e r yw i d e l y W i t ht h er a p i dd e v e l o p m e n to ft h ec o m p u t e rt e c h n o l o g y , i ti st h e m a i n s t r e a mt oa p p l yt h eo p e r a t i n gs y s t e mt ot h ee m b e d d e ds y s t e ma sac o r eo
6、 ft h es o f t w a r e An e wm e t h o db a s e do nt h ed e s i g no fak i n d o fr e a l t i m ee m b e d d e do p e r a t i n gs y s t e mc a l l e dI t C O S I Ii s 百y e ni nt h ea r e ao ft h es o f t w a r ed e s i g n ,s ot h es t a b i l i t yo ft h em o t i o nc o n t r o l l e rc a nb ei m
7、 p r o v e da sw e l la st h er e l i a b i l i t yo ft h a t A n di tw i l lb em o r ec o n v e n i e n tt oe x t e n da n dm a h a t a i nt h em o t i o nc o n t r o l l e r T 1 1 i st h e s i sc o n s i s t so f s e v e nc h a p t e r s :T h ef i r s tc h a p t e rd i s c u s s e st h ec u r r e
8、n tp o s i t i o no fm o t i o nc o n t r o lt e c h n o l o g ya n dt h er e a s o no ft h i ss t u d ya n di t sr e s e a r c hs i g n i f i c a n c e F u r t h e r m o r e ,t h en l a i nc o n t e n t s a n dc r e a t i v ep a r t so f t h i st h e s i sa r eo r e s e n t e d T h es e c o n dc h
9、a p t e rd e s c r i b e st h ew h o l es c h e m eo ft h es y s t e mw h i c hi n c l u d e st h ew h o l eh a r d w a r ea n ds o f t w a r ea r c h i t e c t u r e ,a n dt h ea r i t h m e t i co f t h em o r i o nc o n t r 0 1 T h et h i r dc h a p t e ri n t r o d u c e st h ed e s i g no ft h
10、eh a r d w a r eo ft h em o t i o nc o n t r o l l e r B e c a u s et h i sm o t i o nc o n t r o l l e rc o u l dc o n t r o l4a x e sa n dd e a lw i t h 血ec o m p l e xm o t i o na tt h es a m et i m e t h ec o r eo fi t sh a r d w a r ei sD S Pa n dF P G A I nt h i sc h a p t e r t h er e a l i z
11、 a t i o no ft h em a i nc i r c u i tm o d u l e si sd e s c r i b e di nd e t a i lw h i c hi sb a s e do nt h ec o r eo f t h eD S Pa n dF P G A T h ef o r t hc h a p t e rd i s e u s s e st h ei n t e r p o l a t i o na r i t h m e t i ca n dg i v e st h es o f t w a r e f l o w T h em o t i o n
12、c o n t r o lm o d e sa r ea l s op r e s e n t e d A n dak i n do fs i m p l ea n dp r a c t i c a l m e t h o do f t h et r a c kp l a n n i n gi sd e s c r i b e dw h i c hc a ns a r i s t h en e e do f t h ep r o j e c t T h e i f 【1 1c h a p t e ri n t r o d u c e st h es o f t w a r ed e s i g
13、 nb a s e do nuC O S I Io f t h em o t i o nc o n t r o l l e ra n dF I F oi sa p p l i e dt os o l v et h ep r o b l e m sd u r i n gd e b u g g i n g A 1 lo f t h i sc a r li m p r o v et h er e l i a b i l l t ya n ds t a b i l l t yo f 血es y s t e ma n dc a na l s om a k et h es v s t e me x t e
14、 n da n dm a i n t a i ne a s i l y T h es i x t hc h a p t e rd i s c u s s e st h ee m l u a t o ro ft h ei n t e r p o l a t i o na r i t h m e t i ca n di n t r o d u c e st 1 1 ed e s i g no f t h eP Cs o f t w a r e T h e nt h et e s to f t h em a n i p u l a t o ri sa n a l y z e d T h e1 a s
15、 tc h a p t e r 西v e sas u c c i n c ts t a t e m e n tt ot h ew h o l et h e s i sa n dp r o s p e c t sf o rt h ef u t u r ei nt h i sf i e l d p d lma l l ,讲e s e n ts t u d ya c h i e v e sc e r t a i nb r e a k t h r o U g 王li nb o t ht h e o r ya n dp r a c t i c e I nt h e o r y ,b e c a u s
16、et h eo p e r a t i n gs y s t e mi sa p p l i e d ,t h ed i f f i c u l tp o i n t sc a nb e d i s m i s s e da n dt h es o f t w a r ed e s i g no ft h em o t i o nc o n t r o l l e ri ss i m p l i f i e d U s i n gt h eo p e r a t i n gs y s t e m ,t h em o t i o nc o n t r o l l e rC a l le x t e n di t sf u n c t i o ne a s i l y I np r a c t i c e ,t h i st h e s i si st h ep a r to ft h e 8 6 3 p r o j e c t ,a n dah a r d w a r ec i