摘要:利用FPGA并行处理的特点及其丰富的电感器市场需求I/O接口,在此设计了一种针对捷联惯导系统的组合数据采集和控制系统。该系统能够实时采集惯导系统所需的IMU和GPS数据,能够根据需要产生任意占空比的PWM控制信号,该系统预留了丰富的I/O接口,方便和DSP等处理器进行无缝连接。测试结果表明,通过这种方法设计的系模压电感统,体积小,可靠性高、实时性强。
关键词:捷联惯导系统;FPGA;IMU;GPS;PWM
0 引言
捷联惯导系统是将惯性敏感器件陀螺仪和加速度计直接安装在运载体上,是不需要稳定平台的惯性导航系统。捷联惯导系统通过计算机内的姿态矩阵实时解析计算而得到一个数学平台,该平台起到在惯性空间始终保持所要求姿态的作用。由于捷联惯导的数学平台代替了稳定平台,这要求导航计算机必须具有很高的运算速度和精度。由于纯惯导系统的速度、位置信息误差随时间积累,随着导航技术的发展,惯性测量单元(IMU)提供的数据难以完成精度较高的长期导航任务。这就需要在长期导航任务中引入GPS进行辅助导航,但是GPS数据自主性差,发射的信号容易受到外部干扰,接收机数据更新频率低,单独使用难以满足导航实时要求。通过将IMU与GPS组合构成的导航系统可以克服两者单独工作的缺点,互相取长补短,更好地完成导航任务。IMU,GPS数据的两者融合正是通过IMU-GPS数据采集系统实现的。
根据惯性导航系统的特点,设计了一种基于FPGA实现IMU-GPS数据采集及PWM控制的系统,可以实现IMU数据和GPS数据的同时采集,可以根据需要产生任意占空比的PWM控制信号。
1 系统总体结构
惯导和GPS组合导航系统要求既要具有高速实时的计算能力,也要具有丰富的外设接口,保证采样速度和精度。同时,根据整个系统小型化的考虑,惯导平台通常采用小容量PWM驱动装置,从而减小对加速度计、陀螺仪等惯性器件外部电磁环境的影响,保证其工作精度。FPGA具有丰富的I/O功能,还可以多个进程并行运行,能满足组合导航的要求。本文设计的捷联惯导数据采集与处理系统就采用FPGA作为核心处理芯片实现IMU-GPS数据采集处理和PWM控制,系统硬件结构如图1所示,系统的核心处理器FPGA选用Xilinx公司的XC3S400,它采用90 nm工艺,最大容量40万门,工作频率可达200 MHz。此外,系统还包括电源管理单元,程序和数据存储器,接口电平转换单元等部分组成。系统采用5 V供电,选用TI公司的TPS75003作为电源管理芯片,提供3.3V,2.5V和1.2V电压。
2 FPGA设计实现
该系统充分利用FPGA可并行运行的特点,利用软件编程在单片FPGA上并行实现IMU数据、GPS信息的接收处理、存储器和PWM控制,同时根据FPGA具有丰富的I/O接口特点,通过编程为DSP等微处理器的无缝接入预留接口。系统的工作流程如图2所示。
在系统设计中FPGA采用Xilinx公司的ISE软件进行编程,FPGA主要完成IMU,GPS数据的接收处理,PWM控制等功能。在系统中IMU,GPS数据通过电平转换电路连接至FPGA,FPGA通过不间断地检测IMU和GPS的数据头信塑封电感器息进行接收并进行相应处理,IMU,GPS数据接收的RTL实现图如图3所示。
在系统中,IMU数据以RS 422接口形式提供,信息速率为115 200 b/s,由帧头、陀螺角速度信息、加速度信息、陀螺温度信息、加速度温度信息,时间信息和校验和组成。在工作过程中,FPGA首先检测是否接收到IMU数据的开始信息即帧头,如果没有接收到就一直进行检测,如果收到就接收并进行相应的处理和存储。接收完1帧IMU数据后,FPGA对这些信息进行累加校验,并将计算得到校验结果和接收到的数据校验信息进行比较,如果校验信息一致则存储该帧信息,存储地址自动加1,如不一致则丢掉该帧信息,存储地址不变。信息接收完成后,产生接收完成标志位。
GPS数据由卫星导航接收机以RS 232接口的形式提供,能实现机动载体的实时高精度三维定位、三维测速、精确定时。GPS数据的接收及处理原理和IMU数据类似,不同之处在于需要检测信息头和需存储的数据长度不同。
Proteus软件在嵌入式系统教学中的应用研究0 引言嵌入式系统是一门涉及计算机体系结构、计算机软件以及其他相关电子技术的综合技术。目前,嵌入式系统技术已经成为最热门的技术之一,各类企业对具备嵌入式系统设计开发能力人才的需求量非常旺盛。在目前各高
由 LDO 稳压器实现高效率、低电压转换和单电源背景低电压降压型稳压和转换可运用多种方法来实现。开关稳压器能够在宽电压范围内实现高效运作,但其正常操作需要使用磁性元件及电容器。另外,也可以采用充电泵 (或开关电容器电压转换器) 来实现较低电压转换,
热烈欢迎下一代照明技术可调白光LED的到来随着固态照明技术的性能与效率不断超越传统照明技术,该新技术得到了广泛应用。不过,如果我们只是用静态白光LED来取代传统技术的话,就难以真正发挥固态照明技术的全部潜力,不能充分实现产品的特色化。在智能驱