完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用IIS2DH,我把它配置为普通模式,所以它是10位分辨率,每个轴有16位数据,现在我右移16位数据得到10位数据,范围是0-1023,是对?
但 如果我保持电路板水平,我得到Z = 125 * 7.81mg /数字= 1g,这是正确的,但如果我反转电路板,理想的Z应该是-g,对吗?但我得到的数据是905,所以Z = 905 * 7.81mg /数字= 7g,这是不对的,我找不到有关如何在网站中将数据转换为g的详细信息,谁可以帮助我? #data-convert #g#iis2dh 以上来自于谷歌翻译 以下为原文 I'm using IIS2DH, I config it to normal mode, so It's 10bit resolution, and I got 16bit data for each axis, now I right shift the 16bit data to get a 10bit data, and the range is 0-1023, is that right? but And if I keep the board horizontal, I got the Z = 125*7.81mg/digit= 1g, it's right, but if I reverse the board, the ideal Z should be -g, right? But I got the data which is 905, so Z = 905*7.81mg/digit = 7g, it's not right, I can't find details about how to convert data to g in the website, who can help me ? #data-convert #g #iis2dh |
|
相关推荐
1个回答
|
|
你好,
你的数据是正确的,但解码不是。数据存储为二进制补码。请参阅: https://en.wikipedia.org/wiki/Two%27s_complement 要么 http://stackoverflow.com/questions/1049722/what-is-2s-complement 最好的祝福 米罗斯拉夫 以上来自于谷歌翻译 以下为原文 Hello, your data are correct but the decoding is not. The data are stored as Two's complement. Please refer to: https://en.wikipedia.org/wiki/Two%27s_complement or http://stackoverflow.com/questions/1049722/what-is-2s-complement Best regards Miroslav |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2900 浏览 1 评论
3285 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1866 浏览 1 评论
3718 浏览 6 评论
6131 浏览 21 评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
415浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
515浏览 2评论
STM32处理增量式编码器Z信号如何判断中断是正转的还是反向转的?
342浏览 2评论
使用STM32F407VET6的USB2.0功能,发现ctl后芯片无数据返回,是什么原因可能导致的呢?
248浏览 2评论
用STM32G431开发工程,1.50版本的Package包文件无法输出项目工程
357浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-6 22:11 , Processed in 0.832226 second(s), Total 42, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191