基于DSP的数字伺服系统研制及控制算法的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着各种高新技术应用到巡航导弹、隐形飞机、激光武器、无人驾驶侦察机、雷达,其目标识别能力、隐蔽程度、攻击能力、目标命中精度均大大提高,对防空体系中的伺服系统提出了更高、更新的要求。伺服系统是以机电一体化、自动控制技术为主体,多个学科结合的有机产物,具有非常广阔的应用前景,其研究成为热点。
     首先,本文阐述了基于DSP的数字伺服系统总体设计。文中详细研究了基于DSP的数字伺服系统总体结构,并从系统应有的输出能力要求出发,选定稀土永磁同步交流无刷伺服电机和驱动器;再从系统精度要求出发,选择和设计以双通道旋转变压器与轴角编码器组合的检测装置;最后从控制系统出发,设计了DSP伺服控制器的总体结构,并围绕主控芯片TMS320F206详细介绍了伺服控制器、采样控制电路、输出控制电路及外围接口电路的具体设计。
     其次,本文给出了基于DSP的数字伺服系统软件设计。伺服系统中的控制软件存储在DSP芯片中,主要由信号采集、发送、数据处理和控制算法部分组成。信号采集和发送包括与计算机之间的信息交换,以及实际架位信号的采集;数据处理主要完成对各种信号采样、滤波等操作;控制算法部分主要负责控制量的计算。
     然后,详细研究了控制算法,针对基于DSP的数字伺服系统的控制精度高、速度快等特点,采用传统PID算法和智能PID算法对系统进行了仿真,并得出传统的PID算法不能满足技术指标的要求。
     最后,在实际调试中,为达到系统的各项技术指标,采用了智能PID算法,并加入前馈补偿复合控制算法,系统控制精度明显改善,极大地提高了系统性能。
     本文所设计的数字伺服系统在跟踪各种典型信号时取得了令人满意的控制效果,系统运行稳定,满足技术指标要求。
With the application of high-tech in cruise missiles, stealth aircraft, laser weapons, unmanned aircraft, radars, the target identifying capabilities, hiding degree and attacking accuracy are improved so greatly that the request for servo system in air defense system should be higher and newer. Based on electromechanical integration and automatic control technology and being as the organic product, servo system has a very broad prospect and, and the research becomes a hot spot.
     Firstly, the paper elaborates general design for the DSP-based digital servo system. This paper elaborates the DSP-based digital servo system's overall structure, and based on the system output capacity requirements, chooses Rare-earth permanent magnet brushless synchronous servo motor and driver; then according to the precision of the system requirements, chooses a dual-channel rotary transformers and rotary encoder combination of detection devices; finally, introduces the design of DSP servo system, and analyses servo controller, the sampling control circuit, the output control circuit and the peripheral interface circuit based on the micro controller TM320F206.
     Secondly, this paper presents a software design based on DSP digital servo system. The control software of Servo system control is composed of the main signal acquisition and sending, data processing and control algorithm components. Signal collecting and sending includes the information exchange in computers and position data collecting; data processing is sampling and filtering kinds of signals; control algorithm charges the calculation on controlling parts.
     Thirdly, it makes a detailed study in control algorithm. Concerning the high accuracy and high speed of DSP-based digital servo system, makes a compare between the results from traditional PID algorithm simulation and intelligent PID algorithm simulation, and it shows that traditional PID algorithm can not meet performance criteria.
     Finally, in the actual test, To achieve the various technical indicators, the system uses intelligent PID algorithm, feed forward compensation to complex control algorithms to achieve the targets, and System's control accuracy is improved significantly, and the system performance is greatly enhanced.
     tracking all kinds of typical signals, the Digital Servo System have achieved satisfactory control effect, which runs stably and meets technical requirements.
引文
[1] 徐承忠,王执铨,王海燕.数字伺服系统[M].北京:国防工业出版社,1994.
    [2] 舒志兵,梅志千,等.交流伺服运动控制系统[M].北京:清华大学出版社,2006.
    [3] 李刚,林凌,叶文字,等.TMS320F206 DSP结构、原理及应用[M].北京:北京航空航天大学出版社,2002.
    [4] 胡寿松.自动控制原理[M].北京:国防工业出版社,1994.
    [5] 谭浩强,张基温,唐永炎,等.C语言程序设计教程[M].北京:高等教育出版社,1998.
    [6] 袁宏,郭淑芳,汪海英,等.交流伺服系统的现状及发展趋势[J].沈阳工业大学学报,1995,17(2):90-93.
    [7] 尹勇,欧光军,关荣锋.DSP集成开发环境CCS开发指南[M].北京:北京航空航天大学出版社,2003.
    [8] 曾森.高速高精度高炮数字伺服系统研制[D].南京:南京理工大学自动化系,2004.
    [9] 田俊.基于DSP的数字量信号发生器的研制[D].南京:南京理工大学自动化学院,2006.
    [10] 胡双武.基于DSP某型发射装置伺服系统研制[D].南京工大学自动化学院,2006.
    [11] 彭启宗,李玉柏.DSP技术[M].北京:电子科技大学出版社,1997.
    [12] 闫英敏,刘卫国,孙世宗,胡长义.基于DSP的双伺服驱动系统[J].火力与指挥控制,2006,31(3):50-57.
    [13] 王潞钢,陈林康,曾岳南,许贤昶.DSPC2000程序员高手教师进阶[M].北京:机械工业出版社,2004.
    [14] 刘豹,唐万生.现代控制理论[M].北京:机械工业出版社,2006.
    [15] 孙增圻等.智能控制理论技术[M].北京:清华大学出版社,1997.
    [16] 陈辉,邵林.基于MATLAB的数字PID控制器仿真[J].连云港职业技术学院学报,2004,17(2):31-32.
    [17] 魏克新,王云亮,陈志敏,高强.MATLAB语言与自动控制系统设计[M].北京:机械工业出版社,2004.
    [18] 欧阳黎明.MATLAB控制系统设计[M].北京:国防工业出版社,2000.
    [19] 黄文梅,杨勇,熊桂林,成晓明.系统仿真分析与设计[M].湖南:国防科技大学出版社,2001.
    [20] 赵文峰,等.控制系统设计与仿真[M].西安:西安电子科技大学出版社,2002.
    [21] 飞思科技产品研发中心.MATLAB7辅助控制系统设计与仿真[M].北京:电子工业出版社,2005.
    [22] 薜迎成,潘俊民,潘志扬.基于DSP永磁无刷直流电动机位置伺服系统[J].电力电子技术,2001,(2)18-20.
    [23] 刘学鹏,梅雪松,吴序堂.基于DSP对交流伺服系统控制的研究[J].中原工学院学报,2002,13(1):32-34.
    [24] 袁丽卿,陈永校,钟德刚.数字化永磁交流伺服系统[J].微电机,2005,38(1):64-67
    [25] 武新伟,孔庆忠.交流伺服位置系统的数字PID控制[J].机械工程与自动化,2006,(4):118-120.
    [26] 赵岩,翟百臣,陈涛.基于DSP的数字化转台伺服系统数字测速的实现[J].测试技术学报,2006,20(5):429-434.
    [27] 唐红雨,陈迅.交流数字伺服系统的智能PID控制律研究[J].成都信息工程学院学报,2007,22(1):60-63.
    [28] Peter J, Gawthrop. SELF-TUNING PID CONTROL STRUCTURES[J]. IEE Colloquium, 1966: 4/1-4/4.
    [29] Yongli Huang, Seiji Yasunobu. A General Practical Design Method for Fuzzy PID Control from Conventional PID Control[C]. Proc. IEEE Int. Conf. Fuzzy Systems, 2000,2:969-972.
    [30] M H Moradi. New techniques for PID Controller Design[J]. IEEE, 2003,2:903-908.
    [31] Kiam Heong Ang, Gregory Chong. PID Control System Analysis, Design and Technology[J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY,2005, 13(4): 559-576.
    [32] Masanori Yukitomo, Takashi Shigemasa, Yasushi Baba, et al. A Two Degrees of Freedom PID Control System, its Features and Applications[C]. Asian Control Conference, 2004(5): 456-459.
    [33] Ilan Rusnak. The Generalized PID Controller for Stochastic Systems[J]. IEEE, 2000,1: 145-148.
    [34] Yasushi Baba, Takashi Shigemasa, Masanori Yukitomo, et al. Model-Driven PID Control System in Single-Loop Controller[C]. SICE Annual Conference, 2003:187-190.
    [35] Dong Hwa Kim, Jae Hoon Cho. Design of Robust PID Controller With Disturbance Rejection For Motor Using Immune Algorithm[J]. IEEE, 2000,4: 1-6.
    [36] Seung-Min Baek, Tae-Yong Kuc. An Adaptive PID Learning Control of DC Motors[C]. IEEE Int. Conf. on SMC, 1997,2(1): 2877-2882.
    [37] E.M.Jafarov, M.N.A.Parlak, Y.Istefanopulos. A New Variable Structure PID-Controller Design for Robot Manipulators[J]. TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2005, 13(1):122-130.
    [38] Ibrahim Kaya, Nusret Tan, Derek P.Atherton. A simple procedure for improving performance of PID controllers[C]. IEEE Conference on Control Applications, 2003(03): 882-885.
    [39] Toru Yamamoto, Kenzo Fujii, Masahiro Kaneda. A Self-Tuning PID Controller and Its Applicationfor an Ethylene Cracking Furnace[J]. IEEE, 1996,2:275-281.
    [40] 朱宝,吴荣珍.电液位置伺服系统的模糊免疫自适应PID控制的研究[J].中国测试技术,2004(1):19-21.
    [41] 朱尚明,卢荣德.在PID算法中采用数字滤波和动态补偿技术[J].自动化仪表,1999,20(2):11-13.
    [42] 樊国平.智能PID控制系统的设计和研究[D].浙江:浙江工业大学大学信息工程学院,2005.
    [43] 崔雪松.某型导弹发射架转塔伺服系统研制[D].南京:南京理工大学,2004.
    [44] 谢蓉华.双轴数字交流伺服系统的研制[D].南京:南京理工大学,2003.
    [45] 夏爽.通过JTAG口对DSP外部Flash存储器的在线编程[J].单片机与嵌入式系统应用,2003(8):31-33.
    [46] 尹冬元,杨玉星.TMS320F206在高精度电能计量系统中的应用与分析[J].元器件与应用,2000(1):29-31.
    [47] 王金亮,程丽萍.基于TMS320F206的电网数据处理板设计[J].国外电子元器件,2004(8):14-17.
    [48] 任志考.用C语言进行DSP软件设计的优化方法[J].青岛科技大学学报,2003,24:102-104.
    [49] 胡金波,陈慧剑.DSP环境下C语言编程的优化实现[J].现代电子技术,2002(12):82-84.
    [50] 丁刚.在DSP的C编程中常量数据段的存储器分配[J].电子产品世界,2002(A):63-64.
    [51] 叶文宇,谌雅琴,李刚.TMS320F206使用中的一些问题[J].单片机与嵌入式系统应用,2002(1):76-78.
    [52] 刘高平,顾伟康.TMS320系列DSP芯片用户程序加载方法的探讨[J].微处理机,1996(4):52-54.
    [53] 郭滨.基于两片TMS320F206芯片在遥测数据采集中的应用[J].电讯技术,2001(1):34-38
    [54] 谢显之,刘新跃,于永昌.轴角编码粗精组合纠错算法的研究与应用[J].计量与测试技术,2001(3):6-8.
    [55] 吴虎成,张俊科.轴角编码器中的粗精组合与纠错技术实现[J].计算机工程与科学,1996,18(2):82-85.
    [56] 清源计算机工作室.Protel 99原理图与PCB设计[M].北京:机械工业出版社,2000.
    [57] 肖珍妮,袁增贵.Protel 99 SE印刷电路板设计教程[M].北京:清华大学出版社,2003.
    [58] 陈雁章.双通道旋转变压器的零位偏差[J].微电机,1994,27(4):46-48.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700