基于FPGA的导航计算机设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
无陀螺捷联惯性导航系统(GFSINS)是指舍弃陀螺仪而直接把加速度计安装在载体上,通过对加速度计输出的比力信号进行解算从而得到导航参数的惯性导航系统。通常情况下,惯性导航系统中都是采用陀螺仪测量载体的角速度信息,采用高性能陀螺仪可以获得很高的导航精度,但是这需要很高的成本,而且当载体具有很大的线加速度或者很大的角速度时,需要陀螺承受很大的冲击,而陀螺仪最大的弱点就是抗冲击能力差。无陀螺捷联惯导系统因为舍弃了陀螺仪,与有陀螺的捷联惯导系统相比具有低成本、低功耗、反应速度快、动态范围大等优点。随着深亚微米技术的出现,现场可编程逻辑门阵列(FPGA)得到了迅猛发展,也使得可编程片上系统(SOPC)成为未来嵌入式系统设计技术发展的必然趋势。可编程片上系统,就是利用FPGA的方法实现系统级芯片设计的功能,将多种处理功能集成在一个FPGA器件中,可编程片上系统(SOPC)的要点在于,首先整个系统的主要逻辑功能都可以由单个芯片完成,其次通过软件编程就可以实现FPGA芯片内部逻辑资源的重新配置,可以根据需要对整个系统进行扩充、裁减或者升级。
     本论文根据以9个加速度计配置方案的无陀螺捷联导航计算机的特点和应用要求,提出了基于FPGA的无陀螺捷联惯性导航系统的硬件设计方案。整个系统主要包括数据采集模块和数据解算模块两部分。数据采集模块由STM32负责控制两片AD7656将9个加速度计输出的模拟信号转换为数字信号,负责数据解算任务的FPGA就可以更好的利用系统资源、计算效率更高,系统的整体性能就有了提高。数据解算模块采用Altera公司的FPGA芯片,利用SOPC技术完成FPGA内部硬件逻辑的构建,核心算法由高性能32位NiosⅡ处理器完成,基于FPGA的导航参数解算方案比较新颖,充分地利用了FPGA的优势以及NiosⅡ软核的性能,能够满足导航计算机的解算速率需求。最后完成了原理图和PCB设计,研制了实验样机,为无陀螺捷联惯性导航系统的进一步研究工作奠定了基础。
Gyroscope Free Strapdown Inertial Navigation System (GFSINS) is a kind of Inertial Navigation System, accelerometers are directly installed in the carrier without using gyroscope. So acceleration is the exclusive in formation source, we can get all the navigation parameters by computing. Usually, we can get the angular velocity of the carrier by installing gyroscope. A high performance gyroscope can give a high precision navigation information, but it will cost a lot to buy a high performance gyroscope. When the carrier has a great line acceleration or a great angular velocity, the gyroscope will withstand a very big impact, which is the biggest drawback of gyroscope. Compared with the Platform type Inertial Navigation System The Strapdown Inertial Navigation System is high reliability, longevity, small volume and so on. Compared with Strapdown Inertial Navigation System with gyroscope, GFSINS is low cost, low power, promote reaction, wide dynamic range and so on. With the emergence of submicron technology, FPGA chips have become more and more popular, thus making the system on a programmable chip (SOPC) design the mainstream technique in embedded system design field.
     Take the features and application requirements of gyroscope free strapdown inertial navigation system with nine accelerometers into consideration, the thesis put forward a hardware design scheme of gyroscope free strapdown inertial navigation computer based on FPGA. The navigation computer system includes data acquisition module and data decoding module two parts. In the data acquisition module, two AD7656 chips will change the analog signals from nine accelerometers into digital signals controlled by STM32. Therefore, the FPGA can get more system resources, and the speed of calculating is faster than before, the performance of the system has improved too. In the data decoding module, the internal hardware logic of FPGA is constructed by SOPC technology. The key algorithm is accomplished by high-performance 32-bit processor NiosⅡ, in which realized the floating point arithmetic. Finally, the principle chart and PCB design is finished, making a test model, laying the foundation for the further research work of GFSINS.
引文
[1]马澍田,陈世友,李艳梅等.无陀螺捷联惯导系统.航空学报.1997,18:484-488页
    [2]吴俊伟.惯性技术基础.哈尔滨工程大学出版社,2002:1-9页
    [3]张春华.惯性技术.科学技术出版社,1987:2-15页
    [4]尹德进.捷联惯导系统六加速度计配置方案研究.中国惯性技术学报.2003:11(2)48-51页
    [5]张树侠,孙静.捷联式惯性导航系统.国防工业出版社,1992:2-6页
    [6]金春竹.GFSINS导航计算机系统设计与实现.哈尔滨工程大学硕士论文.2008:3-7页
    [7]L. D. DiNapoli. The Measurement of Angular Velocities without the Use of Gyros, M. S. thesis, The Moore School of Electrical Engineering, University of Pennsylvania, Philadelphia.1965
    [8]Sou-Chen Lee, Cheng-Yu Liu. AnInnovative Estimation Method with Own-ship Estimator for an all accelerometer-type Inertial Navigation System. International Journal of System s Science.1999,30 (12):1259-1265P
    [9]曹咏弘,祖静,林祖森.无陀螺捷联惯导系统综述.测试技术学报.2004,3:268-2页
    [10]梁谷.基于MEMS的捷联惯导系统的研究.哈尔滨工程大学硕士论文.2008:1-3页
    [11]曹国锋.基于PC/104总线的GFSINS导航计算机系统设计.哈尔滨工程大学硕士论文.2009:18-20页
    [12]龙达峰,孙俊丽.基于SOPC技术的无陀螺测量系统.弹箭与制导学报.2009,29(3):39-40页
    [13]罗运顺.无陀螺惯性测量的算法研究与应用.哈尔滨工业大学硕士论文.2006:5-16页
    [14]方尔正,王燕.嵌入式技术及其应用.哈尔滨工业大学出版社.2008:1-4页
    [15]郝宏伟,马铁华,范锦彪.无陀螺微观性测量组合电路设计.电子测量技术.2009,32(1):43-44页
    [16]陈茹梅,郭建硕.AD7656型摸/数转换器在信号采集系统中的应用.国外电子元器件.2006,2:67-69页
    [17]严晓方,马钧华.基于双端口随机存储器IDT7133的多处理器系统中数据共享的研 究.2005,28(4):863-866页
    [18]21嵌入式控制科技.FPGA/SOPC开发快速入门教程.http: //www.21control.com/.2005
    [19]王晓东.基于FPGA的GPS接收机16通道快捕相关器设计.南京理工大学硕士论文.2010:44-47页
    [20]Altera, Inc. CycloneⅡ Device Family Data Sheet. http://www.altera.com. cn/.2005
    [21]伍张,小平.有源低通二阶滤波器的设计.测控技术.2005,24(4):85-88页
    [22]金升阳科技.DC-DC产品应用笔记.http://www.mornsun.cn/.2009
    [23]Advanced Monolithic Systems, Inc. ASM1117 Datasheet. http://www.Advanced-monolithic.com/.2005
    [24]李宁.基于MDK的STM32处理器应用开发.西安航空技术高等专科学校学报,2007,25(3):21-22.
    [25]周立功等.SOPC嵌入式系统基础教程.北京航空航天大学出版社.2006:1-8页
    [26]苏吉文.基于SOPC的一种数码相机的设计方案.重庆大学硕士论文.2005:7-12页
    [27]周立功等.SOPC嵌入式系统基础教程.北京航空航天大学出版社.2006:233-260页
    [28]刘红.基于Nios的DVB解复用器的设计.电子科技大学硕士论文.2004:18-23页
    [29]杨小明.Nios系统中Avalon从外设(PWM)的设计和研究.昆明理工大学硕士论文.2007:7-16页
    [30]张君安.基于Nios Ⅱ软核处理器的嵌入式指纹数据识别系统研究.华东师范大学硕士论文.2007:26-39页
    [31]潘志浪.基于FPGA的DDS信号源的设计.武汉理工大学硕士论文.2007:3-6页
    [32]王本峰.MP3 SOC解码系统的设计与实现.上海交通大学硕士论文.2005:12-18页
    [33]孙晶鑫.基于SOPC的次声波合成技术与应用.长春工业大学硕士论文.2007:8-15页
    [34]李旭.多功能雷达信号产生器研究与实现.电子科技大学硕士论文.2008:35-42页
    [35]柯庚.PLD与SOPC系统设计技术.第一版.国防工业出版社,2006:184-210页

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

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

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