ZL_electric 发表于 2015-3-29 13:25:01

BMP085读出数据不会变化,损坏了吗?

使用AHRS_V1的程序,结合论坛里某人做的平衡算法,能计算出俯仰角,翻滚,但是唯独我的BMP085读出数据感觉不对,温度全是零下52度,这是没通讯成功的表现吗?谁用过求指点。
BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 8379.04m        BMP085:        t= -52.0`C        p= 33.699 Kpa        h= -0.61m        ADXL345:ax: 0.058g,        ay: 0.020g,        sz: 0.948g        L3G4200D:gx:    7,        gy:   13,        gz:   -3        0.021.......-0.062
BMP085:        t= -52.0`C        p= 33.699 Kpa        h= 8378.44m        BMP085:        t= -52.0`C        p= 33.695 Kpa        h= 0.81m        ADXL345:ax: 0.055g,        ay: 0.023g,        sz: 0.944g        L3G4200D:gx:   49,        gy:   76,        gz:   -5        0.025.......-0.058
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.699 Kpa        h= -0.20m        ADXL345:ax: 0.058g,        ay: 0.016g,        sz: 0.944g        L3G4200D:gx:   48,        gy:   80,        gz:-10        0.017.......-0.062
BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 8379.04m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= -0.41m        ADXL345:ax: 0.055g,        ay: 0.023g,        sz: 0.952g        L3G4200D:gx:   -8,        gy:-10,        gz:    0        0.025.......-0.057
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.699 Kpa        h= -0.20m        ADXL345:ax: 0.058g,        ay: 0.020g,        sz: 0.948g        L3G4200D:gx:   48,        gy:   66,        gz:    0        0.021.......-0.062
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.700 Kpa        h= -0.40m        ADXL345:ax: 0.055g,        ay: 0.020g,        sz: 0.944g        L3G4200D:gx:   53,        gy:   84,        gz:   -5        0.021.......-0.058
BMP085:        t= -52.0`C        p= 33.699 Kpa        h= 8378.44m        BMP085:        t= -52.0`C        p= 33.699 Kpa        h= 0.00m        ADXL345:ax: 0.051g,        ay: 0.020g,        sz: 0.944g        L3G4200D:gx:-16,        gy:-21,        gz:    0        0.021.......-0.054
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.051g,        ay: 0.020g,        sz: 0.948g        L3G4200D:gx:   42,        gy:   73,        gz:   -6        0.021.......-0.053
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.699 Kpa        h= -0.20m        ADXL345:ax: 0.055g,        ay: 0.023g,        sz: 0.948g        L3G4200D:gx:   62,        gy:   86,        gz:   -4        0.025.......-0.058
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.055g,        ay: 0.016g,        sz: 0.948g        L3G4200D:gx:   53,        gy:   85,        gz:   -8        0.016.......-0.058
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.055g,        ay: 0.020g,        sz: 0.948g        L3G4200D:gx:   -6,        gy:   -6,        gz:    0        0.021.......-0.058
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.051g,        ay: 0.020g,        sz: 0.952g        L3G4200D:gx:   38,        gy:   45,        gz:    2        0.020.......-0.053
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.699 Kpa        h= -0.20m        ADXL345:ax: 0.051g,        ay: 0.020g,        sz: 0.952g        L3G4200D:gx:   34,        gy:   50,        gz:    0        0.020.......-0.053
BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 8379.04m        BMP085:        t= -52.0`C        p= 33.700 Kpa        h= -0.81m        ADXL345:ax: 0.051g,        ay: 0.023g,        sz: 0.948g        L3G4200D:gx:   22,        gy:   34,        gz:   -1        0.025.......-0.053
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.051g,        ay: 0.020g,        sz: 0.944g        L3G4200D:gx:   39,        gy:   68,        gz:   -3        0.021.......-0.054
BMP085:        t= -52.0`C        p= 33.699 Kpa        h= 8378.44m        BMP085:        t= -52.0`C        p= 33.699 Kpa        h= 0.00m        ADXL345:ax: 0.051g,        ay: 0.020g,        sz: 0.944g        L3G4200D:gx:   33,        gy:   42,        gz:    1        0.021.......-0.054
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.047g,        ay: 0.020g,        sz: 0.948g        L3G4200D:gx:   53,        gy:   74,        gz:    0        0.021.......-0.049
BMP085:        t= -52.0`C        p= 33.699 Kpa        h= 8378.44m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.20m        ADXL345:ax: 0.051g,        ay: 0.020g,        sz: 0.948g        L3G4200D:gx:   36,        gy:   55,        gz:   -3        0.021.......-0.053
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.055g,        ay: 0.020g,        sz: 0.948g        L3G4200D:gx:   19,        gy:   28,        gz:   -2        0.021.......-0.058
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.695 Kpa        h= 0.61m        ADXL345:ax: 0.051g,        ay: 0.020g,        sz: 0.944g        L3G4200D:gx:   -2,        gy:   -2,        gz:    0        0.021.......-0.054
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.700 Kpa        h= -0.40m        ADXL345:ax: 0.055g,        ay: 0.027g,        sz: 0.944g        L3G4200D:gx:   42,        gy:   62,        gz:   -1        0.029.......-0.058
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.055g,        ay: 0.020g,        sz: 0.936g        L3G4200D:gx:   11,        gy:   17,        gz:    0        0.021.......-0.058
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.051g,        ay: 0.020g,        sz: 0.948g        L3G4200D:gx:   52,        gy:   75,        gz:   -6        0.021.......-0.053
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 0.41m        ADXL345:ax: 0.047g,        ay: 0.023g,        sz: 0.948g        L3G4200D:gx:   35,        gy:   52,        gz:    0        0.025.......-0.049
BMP085:        t= -52.0`C        p= 33.699 Kpa        h= 8378.44m        BMP085:        t= -52.0`C        p= 33.699 Kpa        h= 0.00m        ADXL345:ax: 0.055g,        ay: 0.020g,        sz: 0.948g        L3G4200D:gx:   12,        gy:   25,        gz:   -1        0.021.......-0.058
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.051g,        ay: 0.020g,        sz: 0.944g        L3G4200D:gx:   57,        gy:   84,        gz:   -2        0.021.......-0.054
BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 8379.04m        BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 0.00m        ADXL345:ax: 0.055g,        ay: 0.016g,        sz: 0.948g        L3G4200D:gx:   51,        gy:   80,        gz:   -5        0.016.......-0.058
BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 8379.04m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= -0.41m        ADXL345:ax: 0.055g,        ay: 0.023g,        sz: 0.948g        L3G4200D:gx:   31,        gy:   43,        gz:    0        0.025.......-0.058
BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 8379.04m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= -0.41m        ADXL345:ax: 0.058g,        ay: 0.020g,        sz: 0.944g        L3G4200D:gx:-16,        gy:-21,        gz:    0        0.021.......-0.062
BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 8379.04m        BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 0.00m        ADXL345:ax: -0.020g,        ay: -0.004g,        sz: 0.952g        L3G4200D:gx:    4,        gy:    9,        gz:    2        -0.004.......0.020
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.700 Kpa        h= -0.40m        ADXL345:ax: 0.047g,        ay: 0.016g,        sz: 0.940g        L3G4200D:gx:   20,        gy:   41,        gz:   -5        0.017.......-0.050
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.702 Kpa        h= -0.81m        ADXL345:ax: 0.047g,        ay: 0.020g,        sz: 0.948g        L3G4200D:gx:   47,        gy:   80,        gz:   -3        0.021.......-0.049
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.696 Kpa        h= 0.41m        ADXL345:ax: 0.047g,        ay: 0.020g,        sz: 0.952g        L3G4200D:gx:    5,        gy:   10,        gz:   -1        0.020.......-0.049
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.031g,        ay: 0.020g,        sz: 0.956g        L3G4200D:gx:   51,        gy:   70,        gz:   -5        0.020.......-0.033
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.027g,        ay: 0.047g,        sz: 0.971g        L3G4200D:gx:-13,        gy:-15,        gz:   -2        0.048.......-0.028
BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 8378.64m        BMP085:        t= -52.0`C        p= 33.698 Kpa        h= 0.00m        ADXL345:ax: 0.055g,        ay: 0.016g,        sz: 0.940g        L3G4200D:gx:    0,        gy:    3,        gz:   -1        0.017.......-0.058

ZL_electric 发表于 2015-3-29 18:18:37

芯片貌似损坏了,使用买的模块,同样的程序就能使用

ZL_electric 发表于 2015-3-29 18:18:54

BMP085:        t= 21.6`C        p= 100.234 Kpa        h= 91.23m        ADXL345:ax: -0.449g,        ay: -0.039g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.731
BMP085:        t= 21.6`C        p= 100.231 Kpa        h= 91.48m        ADXL345:ax: -0.445g,        ay: -0.043g,        sz: -1.026g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.100.......2.733
BMP085:        t= 21.6`C        p= 100.228 Kpa        h= 91.73m        ADXL345:ax: -0.449g,        ay: -0.043g,        sz: -1.033g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.100.......2.732
BMP085:        t= 21.6`C        p= 100.237 Kpa        h= 90.98m        ADXL345:ax: -0.449g,        ay: -0.043g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.100.......2.731
BMP085:        t= 21.6`C        p= 100.234 Kpa        h= 91.23m        ADXL345:ax: -0.449g,        ay: -0.035g,        sz: -1.026g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.107.......2.729
BMP085:        t= 21.6`C        p= 100.228 Kpa        h= 91.73m        ADXL345:ax: -0.449g,        ay: -0.035g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.108.......2.731
BMP085:        t= 21.6`C        p= 100.228 Kpa        h= 91.73m        ADXL345:ax: -0.445g,        ay: -0.039g,        sz: -1.026g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.733
BMP085:        t= 21.6`C        p= 100.228 Kpa        h= 91.73m        ADXL345:ax: -0.445g,        ay: -0.043g,        sz: -1.033g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.100.......2.735
BMP085:        t= 21.6`C        p= 100.228 Kpa        h= 91.73m        ADXL345:ax: -0.449g,        ay: -0.039g,        sz: -1.037g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.734
BMP085:        t= 21.6`C        p= 100.228 Kpa        h= 91.73m        ADXL345:ax: -0.449g,        ay: -0.039g,        sz: -1.033g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.732
BMP085:        t= 21.6`C        p= 100.225 Kpa        h= 91.99m        ADXL345:ax: -0.445g,        ay: -0.039g,        sz: -1.037g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.737
BMP085:        t= 21.6`C        p= 100.234 Kpa        h= 91.23m        ADXL345:ax: -0.445g,        ay: -0.035g,        sz: -1.033g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.108.......2.735
BMP085:        t= 21.6`C        p= 100.237 Kpa        h= 90.98m        ADXL345:ax: -0.449g,        ay: -0.043g,        sz: -1.033g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.100.......2.732
BMP085:        t= 21.6`C        p= 100.231 Kpa        h= 91.48m        ADXL345:ax: -0.449g,        ay: -0.039g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.731
BMP085:        t= 21.6`C        p= 100.231 Kpa        h= 91.48m        ADXL345:ax: -0.452g,        ay: -0.039g,        sz: -1.026g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.726
BMP085:        t= 21.6`C        p= 100.234 Kpa        h= 91.23m        ADXL345:ax: -0.445g,        ay: -0.039g,        sz: -1.033g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.735
BMP085:        t= 21.6`C        p= 100.231 Kpa        h= 91.48m        ADXL345:ax: -0.445g,        ay: -0.039g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.734
BMP085:        t= 21.6`C        p= 100.219 Kpa        h= 92.49m        ADXL345:ax: -0.445g,        ay: -0.043g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.100.......2.734
BMP085:        t= 21.6`C        p= 100.234 Kpa        h= 91.23m        ADXL345:ax: -0.445g,        ay: -0.035g,        sz: -1.033g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.108.......2.735
BMP085:        t= 21.6`C        p= 100.228 Kpa        h= 91.73m        ADXL345:ax: -0.449g,        ay: -0.031g,        sz: -1.033g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.111.......2.732
BMP085:        t= 21.6`C        p= 100.216 Kpa        h= 92.74m        ADXL345:ax: -0.441g,        ay: -0.043g,        sz: -1.033g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.100.......2.739
BMP085:        t= 21.6`C        p= 100.237 Kpa        h= 90.98m        ADXL345:ax: -0.445g,        ay: -0.035g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.108.......2.734
BMP085:        t= 21.6`C        p= 100.234 Kpa        h= 91.23m        ADXL345:ax: -0.449g,        ay: -0.039g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.731
BMP085:        t= 21.6`C        p= 100.237 Kpa        h= 90.98m        ADXL345:ax: -0.449g,        ay: -0.039g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.731
BMP085:        t= 21.6`C        p= 100.234 Kpa        h= 91.23m        ADXL345:ax: -0.449g,        ay: -0.039g,        sz: -1.037g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.734
BMP085:        t= 21.6`C        p= 100.228 Kpa        h= 91.73m        ADXL345:ax: -0.441g,        ay: -0.039g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.737
BMP085:        t= 21.6`C        p= 100.234 Kpa        h= 91.23m        ADXL345:ax: -0.445g,        ay: -0.035g,        sz: -1.037g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.108.......2.737
BMP085:        t= 21.6`C        p= 100.231 Kpa        h= 91.48m        ADXL345:ax: -0.445g,        ay: -0.039g,        sz: -1.030g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.734
BMP085:        t= 21.6`C        p= 100.222 Kpa        h= 92.24m        ADXL345:ax: -0.441g,        ay: -0.039g,        sz: -1.026g        L3G4200D:gx:    0,        gy:    0,        gz:    0        -3.104.......2.736

liyo2012 发表于 2024-2-20 22:47:03

ZL_electric 发表于 2015-3-29 18:18
BMP085:        t= 21.6`C        p= 100.234 Kpa        h= 91.23m        ADXL345:ax: -0.449g,        ay: -0.039g,        sz: -1.030g        L3G4200D: ...
(引用自3楼)

我只能读出温度与气压,转换海拔不对,
你的程序可以参考一下吗?
页: [1]
查看完整版本: BMP085读出数据不会变化,损坏了吗?