完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
亲爱的大家,
关于这个设备我试着更好地理解灵敏度参数,从数据表中,使用±2.0g的设备(FS位设置为000)我们必须具有0.06 mg /位的灵敏度,因此数字应该是是:±2.0 /(0.06 * 10 ^ -3)=±33333.3实际上我认为±15位,我是对的吗? 从这开始我尝试在设备数据表第17/58页了解术语: '灵敏度描述了传感器的增益,例如可以通过确定 对其施加1 g加速度。由于传感器可以测量直流加速度,因此可以 通过将感兴趣的轴指向地球的中心,注意输出,可以轻松完成 值,将传感器旋转180度(指向天空)并注意输出值 再次。通过这样做,传感器将施加±1 g的加速度。减去较大的输出 来自较小的值,并将结果除以2,导致实际的灵敏度 传感器。该值随温度和时间变化很小。灵敏度 容差描述了大量传感器的灵敏度范围。“我可能没有正确地理解这句话,如果设备在理论上是理想的,那么这个测量步骤我会看到正好1克,任何差异应该是关于非理想的机械误差,电气偏移等等,你能解释一下为什么用这个程序我可以计算器件灵敏度,我认为更好的是零误差,我在这一点上有点困惑。 你能让我指出正确的方向吗? 最好的祝福 法比奥 以上来自于谷歌翻译 以下为原文 Dear All, about this device I'm try to better understand the sensitivity parameters, from the datasheet, using the device at ±2.0g (FS bit set to 000) we must have a Sensitivity of 0.06 mg/digit, hence the number of digit should be: ±2.0/(0.06*10^-3)=±33333.3 practically I suppose ± 15 bit, I'm right? From this I try to understand the Terminology at the device datasheet page 17/58: 'Sensitivity describes the gain of the sensor and can be determined, for example, by applying 1 g acceleration to it. As the sensor can measure DC accelerations this can be done easily by pointing the axis of interest towards the center of the Earth, noting the output value, rotating the sensor by 180 degrees (pointing to the sky) and noting the output value again. By doing so, ±1 g acceleration is applied to the sensor. Subtracting the larger output value from the smaller one, and dividing the result by 2, leads to the actual sensitivity of the sensor. This value changes very little over temperature and also time. The sensitivity tolerance describes the range of sensitivities of a large population of sensors.'may be I've not correctly understanded this sentence, if the device will be thoretically then ideal with this measumerement step I shold see exactly 1 g, any difference should be about non ideality the mechanical error, electrical offset and so on, could you explain a little bit more why with this procedure I can calculate the device sensitivity, I think better the zero error instead, I'm a little confused at this point. Could you please let me point in right direction? Best regards Fabio |
|
相关推荐
3个回答
|
|
使用上述步骤,您可以计算灵敏度和偏移量。
加速度计的输出定义为out =灵敏度*加速度+偏移量。 如果你执行这个程序,你会得到两个加速度(+ 1g,-1g)的两个值(out1,out2),所以你有两个未知数的方程。然后可以计算两个未知数:灵敏度=(out1-out2)/ 2和offset =(out1 + out2)/ 2。 顺便说一句。数据寄存器中指定了典型的灵敏度,因此您无需执行任何操作,只需将传感器的原始数据乘以典型的灵敏度值,您将获得以g为单位的加速度。 以上来自于谷歌翻译 以下为原文 Using the mentioned procedure you can calculate both the sensitivity and offset. The output of the accelerometer is defined as out = sensitivity * acceleration + offset. If you do the procedure you will get two values (out1, out2) for two accelerations (+1g, -1g) so you have two equations with unknowns. Both unknowns can be then calculated: sensitivity = (out1 - out2)/2 and offset = (out1 + out2)/2. Btw. the typical sensitivity is specified in the datahseet so you don't have to any procedure, you just multiply the raw data from the sensor by the typical sensitivity value and you will get the acceleration in g unit. |
|
|
|
你好Miroslav,
确实如此我错过了这一点,只是两个方程中的线性系统: out1 = sens *(+ 1g)+偏移量 OUT2 = SENS *( - 1克)+偏移量 其中out1是在观察到的轴上施加+ 1g时测量的输出值,类似于out2,施加-1g;当然,假设两次测量的偏移是恒定的。 该系统的解决方案很简单(通过使用求和成员成员和子成员的成员方式)将给出: 偏移量=(OUT1 + OUT2)/ 2 SENS =(OUT1-OUT2)/ 2 我只是以更加扩展的方式重写它,以便将来有人需要它。 谢谢! 法比奥 以上来自于谷歌翻译 以下为原文 Hi Miroslav, well is true I've missed the point, is just a linear system in two equations: out1=sens *(+1g)+offset out2=sens*(-1g)+offset where out1 is the output value measured when applied +1g on the observed axes and similary out2 with -1g applied; of course the offset is supposed constant over the two measurements. Solution of this system is simple (by using the summing member a member and subctrating member a member way) will give: offset=(out1+out2)/2 sens=(out1-out2)/2 I've just rewritten it in more expanded way for anyone need it in future. Thanks! Fabio |
|
|
|
嗨,
我正在为我的项目使用LIS3DSH,有任何方法可以通过将I2C时钟从100kHz增加到400KHz来每秒增加数据样本,每秒超过1600个样本。或者我们可以使用SPI获取更多数据样本。 我有一个疑问,就像我们可以连接两个LIS3DSH传感器,我们可以使用raspberry 3b plus板同时连接I2C,如果可以的话,该怎么办? 等待你的回复, 问候, 柴坦尼亚。 以上来自于谷歌翻译 以下为原文 Hi , I am using LIS3DSH for my project, there is any way to increase data samples per second ,more than 1600 samples per second by increasing I2C clock from 100kHz to 400 KHz. or we can use SPI for for getting more data samples. I am having one doubt like we can interface two LIS3DSH sensors we can interface on I2C simultaneously with raspberry 3b plus board,if we can do ,how to do ? waiting for your reply, Regards, chaitanya. |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2747 浏览 1 评论
3244 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1813 浏览 1 评论
3655 浏览 6 评论
6044 浏览 21 评论
1342浏览 4评论
204浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
359浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
449浏览 2评论
STM32处理增量式编码器Z信号如何判断中断是正转的还是反向转的?
276浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 00:21 , Processed in 1.193161 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号