1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用的是LSM303D,发现噪音水平非常高。我用以下参数配置它:
#define CTRL0 0b00000000 //对于普通模式,过滤器被旁路 #define CTRL1 0b00011111 //读取后更新,所有加速轴均在3.125Hz启用 #define CTRL2 0b11000001 // 50Hz抗锯齿,+ / - 2g,无自检,(SPI 3线) #define CTRL3 0b00000000 //没有INT1操作 #define CTRL4 0b00000000 // INT2上没有活动。 #define CTRL5 0b01100000 //无温度,高分辨率磁场,25Hz,无INT2锁存 #define CTRL6 0b00000000 // + / - 2gauss灵敏度。 #define CTRL7 0b00000000 //正常加速度滤波器,无温度,磁性始终开启,连续转换模式 我将它放在固定位置和静磁场中,并获得附加的XLSX文件中显示的值: 我能改进吗? 以上来自于谷歌翻译 以下为原文 I am using an LSM303D and find the noise level surprisingly high. I have configured it with the following parameters: #define CTRL0 0b00000000 //for normal mode, filters by-passed #define CTRL1 0b00011111 //update after read, and all axes of acceleration enabled at 3.125Hz #define CTRL2 0b11000001 //50Hz anti-alias, +/- 2g, no self-test, (SPI 3-wire) #define CTRL3 0b00000000 //No INT1 actions #define CTRL4 0b00000000 //No activity on INT2. #define CTRL5 0b01100000 //No temperature, high-res magnetic, 25Hz, no INT2 latching #define CTRL6 0b00000000 //+/-2gauss sensitivity. #define CTRL7 0b00000000 //normal acceleration filter, no Temp, magnetic always on, continuous conversion mode I have it at a fixed position and static magnetic field and get the values shown in the attached XLSX file: Could I improve it? |
|
相关推荐
1个回答
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2730 浏览 1 评论
3239 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1808 浏览 1 评论
3647 浏览 6 评论
6035 浏览 21 评论
1339浏览 4评论
198浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
350浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
442浏览 2评论
STM32处理增量式编码器Z信号如何判断中断是正转的还是反向转的?
273浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 09:44 , Processed in 1.199129 second(s), Total 76, Slave 60 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号