我们用搭载ADXL362的样机去进行方波振动测试,设置的400Hz,量程±8g,在|7g|以内的测试结果都比较正常(还未精确校准所以会有点误差但能接受),但在|8g|和大于|8g|(只测到-9g)的测试时发现读数没有固定在|8g|,反而随着振动加速度的增大,读数变小了,甚至会小于5g。我们需要将大于6g的值作为一个危险信号,如果在高g时读到的值小于5g,那对我们的产品来说是完全不可接受的。请问这是mems加速度传感器的特性还是会有其他因素导致这个问题?
我们用搭载ADXL362的样机去进行方波振动测试,设置的400Hz,量程±8g,在|7g|以内的测试结果都比较正常(还未精确校准所以会有点误差但能接受),但在|8g|和大于|8g|(只测到-9g)的测试时发现读数没有固定在|8g|,反而随着振动加速度的增大,读数变小了,甚至会小于5g。我们需要将大于6g的值作为一个危险信号,如果在高g时读到的值小于5g,那对我们的产品来说是完全不可接受的。请问这是mems加速度传感器的特性还是会有其他因素导致这个问题?
我发现该芯片旧版本规格书里提到了超量程会裁剪为满量程值0x0FFF,按最新的Rev.G为准的话确实对于该芯片是正常现象。
类似的其他芯片会有这个问题吗?比如ADXL345
直接选用ADXL375多好啊,±200g的量程,足够你用了
345应该不会,而且345能到±16g,如果您确实对量程有需求可以选一下大量程产品。
一开始选ADXL362是看中他极低功耗,ADXL375功耗略高,也还行,多谢。
不过超量程(未损坏)后的读数非最大问题真的让人猝不及防orz
362是消费级的,主要是用在手环等这种产品,所以不会有太大的加速度