[STM32F1] 我用的MA805-24mcu

[复制链接]
843|15
 楼主| songqian17 发表于 2022-2-20 20:13 | 显示全部楼层 |阅读模式
加速度传感器 LIS3DH
用的最简单的初始化程序
IicWrite(CTRL_REG1,0x47);   
IicWrite(CTRL_REG4,0x08);
然后每秒读两次数据,发现读出来的X,Z轴都是对的,只有Y轴不对。
morrisk 发表于 2022-2-20 20:15 | 显示全部楼层
还有什么现象?能再详细描述下吗?
 楼主| songqian17 发表于 2022-2-20 20:18 | 显示全部楼层
水平放的时候,三块板有两种异常的,其中有两块是这种情况,Y轴一直是负的最大值。
ACC:        -288        -32624        16496
ACC:        160        -32624        16384
ACC:        448        -32624        16368
ACC:        464        -32624        16304
ACC:        416        -32624        16368
另一块 Y轴有变化,但0点是在-16000左右,转一圈的范围是0到-32000左右,正常应该是+-16000左右
ACC:        432        720        -5120
ACC:        304        1104        -4976
ACC:        -176        1200        -2844
ACC:        -512        2064        -64
ACC:        -752        1920        4112
ACC:        -848        -864        8064
ACC:        -1088        -2592        11232
ACC:        -1328        -5792        13552
ACC:        -1760        -12688        15744
ACC:        -1552        -18096        15664
ACC:        -768        -23200        13232
ACC:        -640        -26608        10096
xxrs 发表于 2022-2-20 20:22 | 显示全部楼层
X和Z轴都是正常的?
supernan 发表于 2022-2-20 20:25 | 显示全部楼层
嗯,范围在+-16000左右
lizye 发表于 2022-2-20 20:31 | 显示全部楼层
有没有可能是读取的问题  
zhanghqi 发表于 2022-2-20 20:35 | 显示全部楼层
不像是读的问题呀,我试了用 0x28+0x80 的地址连读6个字节,或者从0x28一个字节一个字节的读到 0x2D, 或者反过来 从0x2D一个字节一个字节的读到 0x28,三种读法读出来都是完全一样的
ousj 发表于 2022-2-20 20:40 | 显示全部楼层
有条件的话 换一个芯片试试呢
 楼主| songqian17 发表于 2022-2-20 20:43 | 显示全部楼层
焊了第四块板子,总算XYZ都是对的了
jlyuan 发表于 2022-2-20 20:45 | 显示全部楼层
难道是吹的温度太高了
 楼主| songqian17 发表于 2022-2-20 20:47 | 显示全部楼层
焊了4片只有一片是对的。而且异常都出在Y轴上,这也太怪了
pengf 发表于 2022-2-20 20:49 | 显示全部楼层
感觉这个片子有些娇气啊
jiajs 发表于 2022-2-20 20:52 | 显示全部楼层
其实有时候也有焊接的问题在里边
chuxh 发表于 2022-2-20 20:54 | 显示全部楼层
传感器是好的吗
dingy 发表于 2022-2-20 20:57 | 显示全部楼层
换一下读取的通道试试看
 楼主| songqian17 发表于 2022-2-20 21:00 | 显示全部楼层
其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
您需要登录后才可以回帖 登录 | 注册

本版积分规则

463

主题

5749

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部