|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
王凱,赵忠,吴坤民 (西北工业大学自动化学院,陕西西安710072)
: m( R- \0 Y0 {摘要:介绍了一种基于DSP的光纤陀蜾捷联惯导系统的设计与实现方法;系统采用DSP+ mcu的体系结构,DSP主要完成导航计算,利用单片机实现对数据采集模块的控制,并通过双口RAM实现单片机和DSP的数据通信,构成了一套小型捷联惯导系统,同时给出了一种捷联惯导算法编排,简要介绍了SPI通信和TMS320C6713的二次bootloder方式;经测试,系统速度和精度都满足了设计要求,已应用于实际系统。0 m+ H0 G1 ?) L/ Y
关键词:捷联惯导;单片机;双口RAM; DSP
$ p" ^! [3 J1 b" T# Y6 _4 g
; q6 m% C' `. K6 {4 d+ _9 K" N1 A0 v$ R) i6 r e3 z
0引言
7 g3 k0 W, w* A0 j捷联惯导系统是- -种将惯性测量器件直接固连在载体上的自主式导航系统,用“数学平台”代替物理实体平台对惯性器件测量信息进行处理,从而得到载体姿态等信息,这在减小惯导系统体积和重量的同时大大增加了系统的运算量。TI公司近年来推出的TMS320C6713浮点DSP芯片内部集成了大容量RAM,采用哈佛结构和流水线技术,具有高速的数据计算能力,因此针对捷联惯导系统的特点,应用现代芯片发展成果,研制并开发基于DSP的捷联惯导系统具有重要意义和应用价值。1 p Y9 y% m) h" n/ i
a4 Q e6 p, m! o" _$ i0 @1捷联惯导系统结构和硬件实现8 W' o9 j9 F3 [) E! I
捷联惯导系统硬件平台由惯性测量装置、数据采集模块、导航计算模块和控制显示模块等部分组成。惯性测量装置包括敏感轴互相垂直的3个加速度计和3个陀螺仪,数据采集模块完成对IMU信息的采集,导航计算模块根据惯性器件测得的信息实时计算出载体的姿态、速度和位置,并送给显示器显示。
/ i7 [# N: n7 a1 p1 v$ K! E: r3 e% [: v( Q q7 G
系统原理结构框图如图1所示,单片机实现对数据采集部分的控制,DSP作为核心处理器完成导航计算,通过双口RAM实现两部分的数据通信,导航计算结果由RS232串口送显示器显示,Flash用于导航计算程序的掉电保存。' |7 \! L$ F, g# R
, Z6 b4 {2 a- D9 ^6 y8 A" E# I! }/ W% J6 l* _" Y
; j1 X, T9 I* u2 x- [4 `, [ y
$ O" j* Z4 Y, Z8 b7 D. N d$ q( ~1 c
3 s3 r* F' c# e% r) P$ J$ Z! c' R8 z- H' R8 l" L5 i% L
|
|