|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:介绍了~种基于DSP的光纤陀螺捷联惯导系统的设计与实现方法,系统采用DSP+mcu的体系结构,DSP主要完成导航计 算,利用单片机实现对数据采集模块的控制。并通过双口RAM实现单片机和DSP的数据通信,构成了一套小型捷联惯导系统.同时给出了一种捷联惯导算法编排,简要介绍了SPI通信和TMS320C6713的二次bootloder方式;经测试,系统速度和精度都满足了设计要求,已应用于实际系统。
9 ^, Z' @2 V6 |# S关键词:捷联惯导;单片机;双口RAM;DSP" ?: e9 L2 A+ \/ D6 ?/ B9 P6 a
: P& b- q& W+ v) I. ^4 b! h& _+ e* p
2 S& I B# N4 s% F- [
引言5 ^* y% ?6 q j8 `5 J
捷联惯导系统是一种将惯性测量器件直接固连在载体上的 自主式导航系统,用“数学平台”代替物理实体平台对惯性器 件测量信息进行处理,从而得到载体姿态等信息,这在减小惯导系统体积和重量的同时大大增加了系统的运算量。TI公司 近年来推出的TMS320C6713浮点DSP芯片内部集成了大容量 RAM,采用哈佛结构和流水线技术,具有高速的数据计算能力[1],因此针对捷联惯导系统的特点,应用现代芯片发展成果,研制并开发基于DSP的捷联惯导系统具有重要意义和应用价值。! W3 x0 F5 Z) E5 [/ a1 ^- Z
1 M _& K0 V0 ^% W6 f
$ _$ K/ i6 W1 _# I" n! c2 I1捷联。. v: b# f; H* O( i {
赁导系统结构和硬件实现捷联惯导系统硬件平台由惯性测量装置、数据采集模
5 w$ v4 Z6 w' ]: ]9 K& v块、导航计算模块和控制显示模块等部分组成。惯性测量装置包括敏感轴互相垂直的3个加速度计和3个陀螺仪,数据采集模块完成对tMU信息的采集,导航计算模块根据 惯性器件测得的信息实时计算出载体的姿态、速度和位置,并送给显示器显示。
' S; V v6 o' I: E, R3 a系统原理结构框图如图1所示,单片机实现对数据采集部分的控制,DSP作为核心处理器完成导航计算,通过双口 RAM实现两部分的数据通信,导航计算结果由RS232串口送显示器显示,Flash用于导航计算程序的掉电保存。9 v9 ~8 y! ~8 M( m) Z9 D7 }
![]()
! T, R2 O" g$ I; M/ W8 X* G$ V" S
! H$ m# l, A5 O$ N+ Y0 _8 U1 W
3 @4 G$ m" R4 O, b& P* A9 W7 L. E/ {& a7 u8 y; ~
2 j( E, j9 C/ s
- g1 F0 D# v, _, Q( Z5 @ ]# V2 f, ]: l
/ |. v4 K, E! [2 f9 l" S
# N Q) f( t, }, [6 c/ [5 B, Z+ M2 q$ g) b
2 C3 X- t+ i* X2 T) |- g
& m/ a) l1 w: |' \/ H: E$ l
/ K; ]: S- _1 n$ w4 U0 e' ]6 S- |* V- G
8 B) q% Y, Z" x3 a) Q) ~; E
2 y, m% L" H( R; E/ @
|
|