找回密码
 注册
关于网站域名变更的通知
查看: 517|回复: 1
打印 上一主题 下一主题

 关于ADIS16405的三轴陀螺姿态计算程序 

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-11-2 10:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

/ B4 L! U6 c4 x5 k& O
关于ADIS16405的三轴陀螺姿态计算程序,用的是四阶龙格库塔法,单片机是STM32F103,对于ADIS16405的SPI采样是模拟方式,验证通过非常实用, g* l* V+ r3 {& ]7 z1 h

5 T6 V1 A, m6 H; \' A, `( ~/ g2 ~三轴陀螺四阶龙格库塔法
$ V- h7 V$ [7 R  ......................\11.txt  H# F% W8 g+ {+ l# x- N
  ......................\ADIS16405.h
: r6 ?* u2 |% l3 T9 g  ......................\FWlib
$ q5 X& c! O" Q# o  ......................\.....\inc
$ L& a3 C" j; `- p% H# u: Z: ?' X  ......................\.....\...\misc.h: d& l, a$ t; }( a& r* M
  ......................\.....\...\stm32f10x_adc.h
5 N  Z2 v3 |  Z  ......................\.....\...\stm32f10x_bkp.h
  U+ A+ j, M# U1 h4 T' O2 D5 \  ......................\.....\...\stm32f10x_can.h7 M7 `$ h+ k! L' n5 t1 l2 y
  ......................\.....\...\stm32f10x_conf.h& E4 {" E: a  j* W8 R' ~( T
  ......................\.....\...\stm32f10x_crc.h
" b* a, c8 e2 A3 f0 \' w  W8 P  ......................\.....\...\stm32f10x_dac.h* ?8 e" Q) M2 N9 o# n( v
  ......................\.....\...\stm32f10x_dbgmcu.h- B+ o, W/ Y7 m  ^- y- _  r
  ......................\.....\...\stm32f10x_dma.h
. E" m. l9 m1 L# i  ......................\.....\...\stm32f10x_exti.h
0 ~2 M& z! x4 Z  ......................\.....\...\stm32f10x_flash.h
3 Y1 d8 ]  X0 I/ x  ......................\.....\...\stm32f10x_fsmc.h
+ r  e5 |: W, z" {  ......................\.....\...\stm32f10x_gpio.h9 \, ]/ Y% Q7 ]4 n& ~9 g
  ......................\.....\...\stm32f10x_i2c.h
- h( b4 ?, f3 c* a5 p) |: v0 \  ......................\.....\...\stm32f10x_iwdg.h
" ?. F8 \9 W* ]' F0 l  ......................\.....\...\stm32f10x_pwr.h& g/ F" K2 f8 u8 E# r/ J" @) E
  ......................\.....\...\stm32f10x_rcc.h
% {+ F. e7 y  u! s$ }  ......................\.....\...\stm32f10x_rtc.h! ~% j5 j- f' @2 F
  ......................\.....\...\stm32f10x_sdio.h
( p, m( l. W5 q, s1 [  ......................\.....\...\stm32f10x_spi.h
* D% `! Y+ [3 _) v* s) f  ......................\.....\...\stm32f10x_tim.h+ k- Q6 I, _7 [1 h- E
  ......................\.....\...\stm32f10x_usart.h
. Y3 g: V* l5 C! v/ f  ......................\.....\...\stm32f10x_wwdg.h
5 ~. l5 m6 [/ V  L; L, E, q$ ~  ......................\.....\SRC
0 j$ x5 r% L( P: _1 o  ......................\.....\...\misc.c: y5 `2 S5 t4 j; n$ u
  ......................\.....\...\stm32f10x_adc.c
; ~$ @* F4 ^# ]! G7 n* C  ......................\.....\...\stm32f10x_bkp.c
! B/ {1 r5 q8 J1 O3 T# F  \  ......................\.....\...\stm32f10x_can.c+ _( X) x/ V& ?
  ......................\.....\...\stm32f10x_crc.c: x$ T) [# M, ^+ s8 ~2 E7 q5 }
  ......................\.....\...\stm32f10x_dac.c
( {9 i$ C- T; ^/ v( R( R  ......................\.....\...\stm32f10x_dbgmcu.c
  Q- h: a- e5 k% `7 Q+ A  ......................\.....\...\stm32f10x_dma.c* e) Z( N# u  s
  ......................\.....\...\stm32f10x_exti.c5 v4 k% t3 q: a  C' x( \4 e, K: Q
  ......................\.....\...\stm32f10x_flash.c
# \9 w/ a- _0 s7 M: u  c6 J  ......................\.....\...\stm32f10x_fsmc.c/ ^$ A7 X) r- g* x+ ]
  ......................\.....\...\stm32f10x_gpio.c
3 I+ Z# ~; C- x! t0 ?8 k$ E  ......................\.....\...\stm32f10x_i2c.c2 B1 h# s# j" H8 L4 g# Q
  ......................\.....\...\stm32f10x_iwdg.c2 G5 U- \  ]" b4 v& Y2 `
  ......................\.....\...\stm32f10x_pwr.c) t  [4 t$ z: I4 [5 s
  ......................\.....\...\stm32f10x_rcc.c
0 t  g: F$ s3 `' _  ......................\.....\...\stm32f10x_rtc.c9 v7 U# G$ z7 n& z! D5 R! i1 r* ?
  ......................\.....\...\stm32f10x_sdio.c
8 B2 i$ O$ ?$ L5 B4 u  ......................\.....\...\stm32f10x_spi.c
- G  r0 ~  d$ H0 K$ w7 M9 Z7 n  ......................\.....\...\stm32f10x_tim.c4 n9 @! L+ d% v, {
  ......................\.....\...\stm32f10x_usart.c
8 K. D6 p# o9 \# ^9 h  s5 c  ......................\.....\...\stm32f10x_wwdg.c
5 ^( r0 i. n7 t4 y9 l5 ~/ D  ......................\.....\...\system_stm32f10x.c
6 S. I, P/ d' G* h/ x% @  ......................\JLinkARM_STM3210B-EVAL.ini" E# w% U, B5 M2 r# `
  ......................\JLinkLog.txt0 x, H' s3 }9 @  {) u
  ......................\List
& c% `& _: D, T" s+ K  ......................\....\startup_stm32f10x_hd.lst
7 i3 Z" ^4 a% [- b0 c4 [, g8 [% G  ......................\....\STM32_FD_AD45DB161D-SPI.map7 W2 X7 y: L9 l6 H
  ......................\main.c
! @7 Q6 n) J) W: h% ]  ......................\Obj6 k# c2 z9 E* ?) z/ p& X
  ......................\...\core_cm3.d
- B; L, b" Q- E# J# @  ......................\...\core_cm3.o0 @. u* I6 h, ^4 y+ u- D. L% D% F8 l
  ......................\...\main.d
+ C# ^; D# J' p0 y  A3 ^  ......................\...\main.o3 r+ ?: u/ Y- c6 b" J- t' N
  ......................\...\misc.d
) E3 V$ L& R1 ~% U; v  ......................\...\misc.o
& }; n7 y9 }6 g  ......................\...\startup_stm32f10x_hd.d( e6 U" c" }. {# c& r
  ......................\...\startup_stm32f10x_hd.o
# I) `+ a0 c- P- s# \" i1 Y6 n  ......................\...\stm32f10x_gpio.d
) L( T+ e+ c  [+ o  ......................\...\stm32f10x_gpio.o3 |- @6 ^# A3 j" x$ v! j& d$ t
  ......................\...\stm32f10x_rcc.d6 o# x- q+ M; V9 s9 j4 Q" v, o
  ......................\...\stm32f10x_rcc.o/ e1 i3 P* R8 b/ o, T
  ......................\...\stm32f10x_spi.d" b. r7 \# U* o+ t5 Z% |
  ......................\...\stm32f10x_spi.o
' g; l4 a! s8 ?2 t) }( V! i7 `& K  ......................\...\stm32f10x_tim.d
( H$ B0 c' B1 h- d! N% B$ m  ......................\...\stm32f10x_tim.o
$ q3 A1 I7 A( L+ [  Q  ......................\...\stm32f10x_usart.d! l; S+ I+ P3 C$ i
  ......................\...\stm32f10x_usart.o
# T: [, s3 x3 {' t* L# k  ......................\...\STM32_FD_AD45DB161D-SPI.axf, O7 J& y4 w- w9 _  b
  ......................\...\STM32_FD_AD45DB161D-SPI.hex: y& f- R. C8 B; x; u! {
  ......................\...\STM32_FD_AD45DB161D-SPI.htm
9 o0 ]9 o# J% u  ......................\...\STM32_FD_AD45DB161D-SPI.lnp
( Y% {* V+ t' f$ H3 X7 Q  ......................\...\STM32_FD_AD45DB161D-SPI.plg* }- `) A0 k" w% S+ w# }
  ......................\...\STM32_FD_AD45DB161D-SPI.sct6 Q4 l% E2 |: u- n3 y$ k( T8 R
  ......................\...\STM32_FD_AD45DB161D-SPI.tra2 R# N6 I/ `6 O6 [
  ......................\...\system_stm32f10x.cRF
! R5 N* \; v& U6 Q; L/ m0 q. J  ......................\...\system_stm32f10x.d
; }" \. S' F1 q6 {" P( ^  ......................\...\system_stm32f10x.o$ ^1 Q$ K# a5 B6 o. v, O
  ......................\sins.h; L! S6 x; b( v& y- K3 z! g
  ......................\startup
0 K9 h( c, e2 J  ......................\.......\startup_stm32f10x_hd.s6 h  S) k0 {5 T9 t' @. n
  ......................\.......\startup_stm32f10x_ld.s
. T' X1 {& C+ G! p, Q) h% c' ~  ......................\.......\startup_stm32f10x_md.s
) s& N0 O( \, }) a4 k8 ~3 j  ......................\STM32-FD-AT45DB161D-SPI.opt.bak6 h$ z7 t8 d$ q$ E& @2 n
  ......................\STM32-FD-AT45DB161D-SPI.Uv2.bak6 ?& m: e, B$ P" V$ h5 d' r
  ......................\STM32-FD-AT45DB161D-SPI.uvopt
* N4 W( N7 ~! v, _* h& p- i, e  ......................\STM32-FD-AT45DB161D-SPI.uvproj
# M( E; O# q+ o  ......................\STM32-FD-AT45DB161D-SPI_Opt.Bak
! t  r! C5 [; R" c/ \- b/ p  ......................\STM32-FD-AT45DB161D-SPI_STM32-SPI-AT45DB161D.dep
# i8 v# I! Z" _' O  ......................\STM32-FD-AT45DB161D-SPI_Uv2.Bak% ~! n& j- g7 d4 s: \% L: K7 a
  ......................\STM32-FD-AT45DB161D-SPI_uvopt.bak9 _2 y/ n. D6 F/ T% R3 K
游客,如果您要查看本帖隐藏内容请回复

1 _/ b0 f6 V- s& `. M7 J; G, q5 D' f5 ~# X
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 23:22 , Processed in 0.187500 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表