基于微机的某型无人机飞控系统的硬件设计及软件实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文主要研究某型无人机飞控系统的硬件设计、大气数据系统的改进设计与软件实现。
     飞行控制器是无人机的重要组成部分,在设计时要求机载设备有足够的抗干扰能力,有很强的工作实时性,在长时间工作条件下具备很高的可靠性。基于上面的种种苛刻要求,在飞控系统设计时采用双单片机同步执行各自任务,以双端口RAM进行数据共享交换的硬件设计方案。单片机采用C8051F120高速高性能混合信号片上系统级芯片,采用多路串行(RS422、CAN)和并行(基于IDT71V256SA~([37])、双口RAM)方式进行通讯。本文给出了较为详细的硬件电路结构设计方案,实现了信号采集、信号处理、数据通信、手遥程控切换、舵机控制等电路功能设计。本文对飞控系统的可靠性也作了一定程度的探讨。
     大气数据系统是无人机地面调试时必不可少的组成部分。为了对大气数据系统进行改进设计,需要全数字仿真进行控制器优化,采用不完全微分PID方法设计了跟踪阶跃信号的控制器,采用加入了积分环节的非线性模糊PD方法设计了跟踪斜坡信号的控制器,以求某些控制指标更加符合无人机地面调试的某些要求。在全数字仿真基础上将全数字仿真中建立的代表实物的数学模型都用具体实物代替运用RTW提供的外部模式进行系统实时半物理仿真将参数进一步的整定,然后将设计好的控制律部分提取出来运用RTW在特定设置下进行代码的自动创建。为了能将控制器模型表示的行为能在高精度定时中断控制下在CB环境中周期实时执行,将在特定设置下创建的ANSI C代码进行相应改动,通过具体编程实践将多媒体定时器针对CB环境进行移植,将生成的代码与多媒体定时器一起在CB环境中进行系统总集成。
This paper mainly concerns about the hardware design of Flight Control System(FCS) of a certain Unmanned Air Vehicle(UAV) , the improved design and software realization of a certain atmosphere data system(ADS).
    The FCS is one of the most important parts of a certain UAV. The FCS demands adequate anti-jamming ability、 strong real-time ability and long-time high reliability, so the FCS design scheme is adopted which uses double Micro Controller Unit(MCU) working separately at the same time, dual-port SRAM sharing data between two MCUs. The C8051F120 chip is adopted in the FCS, which is a high-speed high-performance mixed-signal System-on-a-Chip MCU. The communication of FCS is composed of multi-serial ports(such as RS422 and CAN) and parallel ports based on dual-port SRAM. The detailed hardware structure design scheme is provided in this paper, which carries out all functional circuit designs such as data collecting、 signal processing、 data communication、 switch shift between manual control and program control、 rudder control. Also the FCS dependability is made a certain attempt in the paper.
    The ADS is an absolutely necessary part during ground system test. As for the improved the ADS, the controller's optimization design will be done through the digital simulation. The trace controller of step-function signal is designed through the incomplete derivative PED method and the trace controller of ramp signal is designed through the nonlinear fuzzy PD plus integration method in order to make some control indexes more suitable for some needs at the period of ground system test. On the basis of digital simulation, in order to do the semi-physical simulation using RTW it is required to replace the mathematic models which represent the real entities. The controller's parameters will be settled more practically through the semi-physical simulation. After that the part of controller will be drawn from the system in order to make automatic code generation under specific setting. In order to execute periodly the behavior which the controller's model represents under the control of multi-media timer interrupt in the environment CB, the created ANSI C codes' modifiabilities and the multi-media timer's transplant will be done, eventually the whole system integration is realized in the environment of CB successfully.
引文
【1】高建尧著.某型无人机导航控制仿真与软件实现.西北工业大学硕士学位论文.2006.3
    【2】薛尧舜著.无人机控制器软件研制与控制算法研究.西北工业大学硕士学位论文.2003.3
    【3】肖建德著.大气数据计算机系统[M].北京:国防工业出版社.1992.7
    【4】新华龙电子有限公司.C8051F120/1/2/3/4/5/6/7 C8051F130/1/2/3系列混合信号ISP FLASH微控制器数据手册.2004.12
    【5】童长飞著.C8051F系列单片机开发与C语言编程.北京:北京航空航大大学出版社.2005.2
    【6】求是科技 靳达编著.单片机应用系统开发实例导航.北京:人民邮电出版社.2003.10
    【7】求是科技编著.单片机典型模块设计实例导航.北京:人民邮电出版社.2004.5
    【8】何衍庆等著.控制系统分析、设计和应用——MATLAB语言的应用.化学工业出版社.2003.1
    【9】张国良等著.模糊控制及其MATLAB应用.西安交通大学出版社.2002.11
    【10】林文坡著.气动传动及控制.西安交通大学出版社.1992.6
    【11】SMC(中国)有限公司.现代实用气动技术[M].北京:机械工业出版社.2003.10
    【12】Sorli M., Figliolini G., Pastorelli S. Dynamic model of a pneumatic proportional pressure valve[J].IEEE/ASME International Conference on Advanced Intelligent Mechatronics. AIM, 2001.8
    【13】候媛彬等著.系统辨识及其MATLAB仿真[M].科学出版社.2004.2
    【14】王建飞著.某行无人机大气数据仿真系统的研究与实现.西北工业大学硕士学位论文.2005.7
    【15】王慧著.计算机控制系统.化学工业出版社.2005.8
    【16】周雪琴等著.计算机控制系统.西安:西北工业大学出版社.1998.1
    【17】魏巍主编.Matlab控制工程工具箱技术手册.国防工业出版社.2004.1
    【18】李国勇等编著.控制系统数字仿真与CAD.北京:电子工业出版社.2003.9
    【19】何克忠等著.计算机控制系统.北京:清华大学出版社.1998
    【20】章卫国等著.模糊控制理论与应用.西北工业大学出版社.1999.10
    【21】杨涤等著.系统实时仿真开发环境与应用.北京:清华大学出版社.2002
    【22】陈永春.从Matlab/simulink模型到代码实现[M].清华大学出版社.2002.
    【23】李一波等著.新概念C语言.东北大学出版社.2004.1
    【24】李湘江著.Windows应用程序中高精度定时的方法
    【25】洪锡军等著.Windows下高精度定时的实现.计算机应用研究.2000
    【26】周磊著.基于Lab Windows/CVI高精度定时.电子测量技术.2004.4
    【27】曹双贵等著.基于80x86 CPU和Windows平台的实时测控系统精确定时.
    【28】ADVANTECH Automation with PCs, Advantech ActiveDAQ User's Manual
    【29】ADVANTECH Automation with PCs, PCL-812PG Enhanced Multi-Lab Card User' s Manual. 1996.11
    【30】Burkert Fluid Control Systems, Operating Instructions: 2822 2/2—way proportional valve and type 1094 control electronics for proportional valves
    【31】ADVANTECH Automation with PCs, PCL-726 Six Channel D/A Output Card User's Manual. 1999.10
    【32】[美]Paul G.Fahlstorm著.吴汉平译《无人机系统导论》.电子工业出版社.2003.7
    【33】Silicon Laboratories. C8051F120/1/2/3/4/5/6/7 High-Speed Mixed-Signal ISP FLASH MCU Family. http://www.cygnal.com. 2003.12
    【34】TEXAS INSTRUMENTS. SN74ALVC164245 LEVEL SHIFTING TRANSCEIVER WITH 3-STATE OUTPUTS. http://www.ti.com. 1999
    【35】Integrated Device Technology, Inc. IDT7OV06 High-Speed Dual-Port Static RAM. http://www.idt.com. 2000.3
    【36】Philips Semiconductors. SJA1000 Stand-alone CAN Controller. http://www.semiconductors.philips.com. 2000.1
    【37】Integrated Device Technology, Inc. IDT71V256SA LOWER POWER CMOS FAST SRAM. http://www.idt.com. 2002.6
    【38】Philips Semiconductors. PCA82C250 CAN Controller Interface. http://www.semiconductors.philips.com. 2000.1
    【39】The Math Works Inc. MATLAB User's Guide. http://www.mathworks.com. 2000.9
    【40】张明廉著.飞行控制系统.国防工业出版社.1994
    【41】薛定宁著.反馈控制系统设计与分析.北京:清华大学出版社.2000.3
    【42】谭浩强著.C程序设计.北京:清华大学出版社.1997.3
    【43】李幼仪等著.C++Builder高级应用开发指南[M].北京:清华大学出版社.2002.11
    【44】姚俊等著.Simulink建模与仿真[M].西安电子科技大学出版社.2002
    【45】王庭树等著.液压及气动技术[M].北京:国防工业出版社.1992.7
    【46】蔡仁钢著.电磁兼容原理、设计和预测技术[M].北京:北京航空航天大学出版社.1997.11
    【47】Yih-Shiun Huang. Adaptive and reconfigurable flight control. Engineering and Management Air Force Institute of Technology Air University. 2001.3
    【48】R. A. Hess and C. Mclean. Development of a design methodology for reconfigurable flight control systems. AIAA 2000-0890. 1~13
    【49】John J. Burken, Edwards, Ping Lu, Zhenglu Wu. Reconfigurable flight control designs with application to the X-33 vehicle. AIAA-99-4134. 951~965
    【50】Paolo Messina. Building A Platform for UAV Research. master's degree. University of Pisa. 2003-12
    【51】Eric N. Johnson, Daniel P. Schrage. System Integration and Operation of a Research Unmanned Aerial Vehicle. AIAA. Journal of Aerospace Computing, Information and Communication, 1(1):5~18, January 2004
    【52】Lopez A. M, Controller Tuning Relationships Based Integral Performance Criteria, Instrumentation Technology, Vol. No. 11, 1987
    【53】Jemorme, N. F., Ray, W. H., High Performance Multivariable Control Strategies for Systems Having Time Delays, AIChEJ. 32, No. 6, pp914~931,1986
    【54】Majed (Mary) Hamdan, Zhiqiang Gao, A Novel PID Controller for Pneumatic Proportional Valves with Hysteresis[J]. www.academic.csuohio.edu/aer1/papers/IAS200_valve.pdf
    【55】Christina M. Young, Fuzzy controller for a PITOT-STATIC test set[J],www.ieeexplore.ieee.org/ie12/1069/7207/00290841.pdf?arnumber=290841
    【56】Figliolini G., AlmondoA., Sorli M., Modelling and experimental validation of a pneumatic servo-solenoid valve,[J], Bath Workshop on Power Transmission and Motion Control, PTMC 2004
    【57】G. C. Goodwin, R. L. Payne. Dynamic System Identification. Academic Press. 1977
    【58】V. C. Klema, A. J. Laub. The Singular Value Decompsition: Its Computaion and Some Applications. IEEE Trans. Automatic Control, 1980, A25(2)
    【59】L. Lj ung. System Identification: Theory for the User. Englewood. Clifs, NJ: Prentice Hall, 1987
    【60】L. MEIROVITCH. Elements of Vibration Analysis MCGRAW-HILL INC. 1975
    【61】ADVANTECH Automation with PCs, PCLD-785B Relay Output Board PC-Labgard Series User's Manual. 1993.8
    【62】ADVANTECH Automation with PCs, PCL-841 User' s Manual. 2003
    【63】Druck Ltd. DPI610 PORTABLE PRESSURE CALIBRATOR USER GUIDE K213. 2002
    【64】胡寿松著.自动控制原理.北京:国防工业出版社.1994.5
    【65】徐昕等著.Matlab工具箱应用指南——控制工程篇.电子工业出版社.2000.5
    【66】凌玉华.单片机原理及应用系统设计.中南大学出版社.2006.5
    【67】刘金琨著.先进PID控制及其MATLAB仿真.北京:电子工业出版社.2003.1
    【68】魏俊鹏等著.C++Builder 6实用编程100例.北京:中国铁道出版社.2004.7

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

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

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