基于ARM+FPGA的雷达伺服控制器设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
这篇论文在系统分析国内外雷达伺服控制系统研究现状的基础上,选定以ARM为内核的基于ARM+FPGA的雷达伺服控制器为研究对象。
     首先,根据雷达伺服控制系统功能要求与性能指标,进行系统的硬件设计:选择基于ARM920T的S3C2410和Altera公司的FPGA芯片EPlCl2Q240作为主控芯片,ARM与FPGA的连接形式采用中断+存储器的形式;将ARM与FPGA上多余的引脚引出作为将来升级的需要;还画出ARM+FPGA的雷达伺服控制器的系统图并制作了PCB板。
     其次,选用PID对伺服系统进行控制,模糊神经网络综合了模糊控制和神经网络的优点,并利用模糊神经网络算法对PID参数进行在线调整。用Matlab7.1进行仿真,其结果表明:该控制算法对系统具有良好的控制效果,性能较常规PID得到较大改善。
     最后,根据FPGA在伺服系统主要任务,用VHDL语言和原理图在FPGA芯片中分别编制实现DAC0832接口控制功能、光电编码器与脉冲发生电路的程序代码;并在QuartusⅡ6.0环境下通过仿真,且得到仿真的波形符合系统功能要求。采用C语言编写在ARM中实现模糊神经网络PID控制算法的代码,通过CodeWarrior for ARM的编译无误后,生成可执行文件.axf,调用AXD进行在线仿真调试。仿真结果表明:模糊神经网络PID算法对伺服系统能够进行有效控制。
     结果表明:ARM作为伺服控制器的内核,其性价比与集成度高;用FPGA芯片实现接口电路使伺服控制器的可靠性高、速度快、可配置及连接方式灵活。因此采用基于ARM+FPGA的雷达伺服控制器,提高了系统的开放性、实时性、可靠性,降低了系统功耗,具有重要的应用价值。
This paper has been studying ARM + FPGA-based radar servo controller on the basis of domestic and foreign servo control radar system.
     First of all,in accordance to the radar servo control system functional requirements and performance indicators,the hardware design:choice based on the ARM920T's S3C2410 and Altera's FPGA chip EP1C12Q240 as master chip,connection between ARM and FPGA used interruption + memory;the extra-pin lead of ARM and FPGA for the future escalation of the need also map and a PCB board was produced.
     Second,PID was selected for servo control systems,fuzzy neural network integrated fuzzy control and neural network advantages of neural networks and fuzzy PID algorithm to adjust parameters on-line.With Matlab7.1 simulation,the results show that:the control algorithm has good results,performance has greatly improved.than conventional PID
     Finally,main task of FPGA is to connect between ARM and external devices in accordance with the servo system.Using VHDL and Block Diagram/Schematic in the FPGA chips were prepared to achieve DAC0832 D/A converters,optical encoder pulse circuit and the code,and in QuartusⅡ6.0 environment simulation,and get In full compliance with the wave simulation system functional requirements.C language used in the preparation of ARM to achieve FNN PID algorithm code,adopted CodeWarrior for ARM compiler correct,generating an executable file.Axf,call AXD online simulation debug.The simulation results show that: fuzzy neural network algorithm PID servo system to carry out effective control.
     The results showed that:ARM as a servo controller core,cost-effective and integrated high with FPGA chip interface circuits so that the servo controller high reliability and speed, can be configured and flexible connectivity options.So based on ARM + FPGA radar servo controller,improve the system of open,real-time,reliability and reduce the power system is an important value.
引文
1.李连升.雷达伺服系统[M].国防工业出版社.1983
    2.郗志刚,周宏甫.伺服控制器的发展与现状[J].电气传动自动化.2005年第3期
    3.韩安太,刘峙飞,黄海.DSP控制器原理及其在运动控制系统中的应用[M].北京:清华大学出版社,2003.
    4.戴刘江,张铁中,杨丽.基于DSP的农业机器人关节控制器的研究[J].伺服控制.2007.07:
    5.毛佳 苑森淼.一种基于DSP的嵌入式伺服控制系统设计[J].仪器仪表学报.2005:4(24)增刊:52-54
    6.敖银辉.基于DSP的无刷直流电机模糊控制系统研究[J].中小型电机.2004,31(2):30-33
    7.王岩.基于DSP的运动控制器的硬件设计[J].电子器件.2004,27(2):298-302
    8.Wang Aimeng,Li Heming,Sun Pengwei,Wang Yi,Wan Shuting.DSP-based Field Oriented Control of PMSM using SVPWM In Radar Servo System[J].2005 IEEE:986-988
    9.徐小增,廖庆华,秦忆.智能控制方法的现状及发展[J].佛山科学技术学院学报(自然科学版),2002(4):14-17.
    10.陈先锋,舒志兵,赵英凯.基于多伺服控制模式的运动控制系统研究与应用[J].伺服控制.2006.(3):26-27
    11.朗朗,崔讳,陈跃东.用模糊控制和变频调速实现恒压供水.电子科技大学学报.2004,31(1):79-82
    12.赵金,万淑芬.交流伺服系统的一种新型位置控制器[J].电气传动.2004,(1):11-14
    13.李宝仁,江春华.基于神经网络PID的交流伺服系统位置控制[J].机床与液压.2005.1:136-137
    14.G.Feng,S.G.Cao,N.W.Rees,and C.M.Cheng.Analysis and Design of Model Based Fuzzy Control system.Fuzz-IEEE'1997:901-906
    15.胡包钢,应浩.模糊PID控制研究发展回顾及其面临的若干重要问题[J].自动化学报.27[4]:567-584
    16.MIR S,ELCULUK M E.Fuzzy implementation of direct self inductance machines[J].IEEE Trans on Industry Application,1994,30(3):729-735
    17.楼顺天等.神经反馈线性化控制方法及其在雷达伺服系统中的应用[C].Proceedings of the 3'd World Congress on Intelligent Control and Automation,June 28-July 2,2000, Hefei,P.R.China:568-570
    18.乔维德.基于模糊神经网络的交流伺服系统[J].电气传动自动化.2007.29(5):29-31
    19.杜军,万健如,许镇琳.神经网络模糊控制在无刷直流电机中的研究与实现[J].组合机床与自动化加工技术.2005.(12):70-72
    20.谢克明,南建峰.基于模糊神经网络的辨识与控制技术的现状与展望[J].太原理工大学学报.1998,29(1):8-12.
    21.Mitre Sushmi.Self-organizing neural network as a fuzzy classifier.IEEE Transactions on Systems,Man and Cybernetics,1994.24(3):132-141
    22.F.J.Lin.R.J.Wai,C.C.Lee.Fuzzy neural network position controller for ultrasonic motor drive using push-pull DC-DC converter[C].IEE Proc.-Control Theory Appl.,1999,146(1):99-107.
    23.Linkens D A.Genetic algorithms for fuzzy control:Part 1 offline system development and application[C].IEE Proc Control T'heoy Appl.1995,142(3):177-185
    24.广东电子.32位RISC微处理器应用经验.http://www.guangdongdz.com/special_column /tech article/jszl12515.html
    25.马忠梅,徐英慧.ARM嵌入式处理器结构与应用基础(第二版)[M].北京:北京航空航天大学出版社,2007.3
    26.ARM开发论坛.初学者-ARM芯片型号选择.http://www.armforum.cn/ARMrumen /20071127/879.html
    27.胡寿松,王执铨,胡维礼.最优控制理论与系统(第二版)[M].北京:科学出版社,2005
    28.王耀南.智能控制系统[M].长沙:湖南大学出版社,1996
    29.何克忠,李伟.计算机控制系统[M].北京:清华大学出版社,1998.
    30.徐国庆,孙波.跟踪雷达自适应带宽的数控伺服系统[J].遥感技术与应用,2005,20(4):435-438
    31.姜长生,王从庆,魏海坤,陈谋.智能控制与应用[M].北京:科学出版社,2007
    32.王宏.模糊PID控制在机载雷达伺服系统中的应用研究[J].电子工程师,2003:9(29):27-30
    33.张志远,万沛霖.具有复合模糊控制的智能型电动机调速系统研究[J].电气自动化.2001,(5):4-6.
    34.D.G.Taylor.Adaptive Control design for a Class of Doubly-Salient Motors[J].in proc.30~(th).ieee conf.dec,1999.257-268
    35.刘庆飞等.机载相机伺服系统设计[J].科学技术与工程2006:14(6):2080-2083
    36.刘金琨.先进PID控制及其MATLAB仿真[M].电子工业出版社。2003
    37.黎海林.某型雷达伺服系统动态性能仿真及优化[J].计算机仿真2005:7(22):155-156
    38.王宏.机载雷达伺服系统设计[J].现代雷达.2005.27(11):71-74
    39.张军.大口径天线伺服系统的研制[D].南京理工大学硕士学位论文.1998
    40.Altera Corp.Cyclone Device Handbook(Volume Ⅰ).Altera Corp.2007
    41.陈荣,陈华.VHDL芯片设计[M].北京:机械工业出版社,2006
    42.Zuiri R.L.,Moreira L.F.,etc,Dynamic reconfiguration behavior using genetic FPGAs and CPLDs[C],Proceedings of 16th Brazilian Symposium on Integrated Circuit and Systems Design,2003:242-246
    43.Bob Zeidman.Designing with FPGAs&CPLDs[M].USA..CMP Books.2002
    44.Peter Chambers Engineering Fellow VLSI Technology.The Ten Commandments of Excellent Design.www.fpga.com.cn.2002
    45.J.Bhasker.A Guide to VHDL Syntax Based on the new IEEE std 1076-1993[M].AT&T Bell Laboratories,Allentoen,PA.
    46.张崙.32位嵌入式系统硬件设计与调试[M].北京:机械工业出版社,2005.7
    47.周立功.ARM微控制器基础与实践[M].北京:北京航空航天大学出版社.2005
    48.张晓林,崔迎伟等.嵌入式系统设计与实践[M].北京:北京航空航天大学出版社.2006.1