传感器要想提高位数和精度,只能说功夫要下在硬件上
一个是放大电路,将传感器微弱变化的信号进行足够的放大,这样就能提高精度,但是过度放大又会反过来抑制,甚至产生自激震荡
另一个是控制好滤波电容和放电电阻,滤波电容太大了,信号的变化就会不明显(关系到灵敏度),而放电电阻小了,又会影响下一次测量的间隔(放掉电容的电的速度)
这个其实是你使用的AD应该配合怎样的采样算法问题,看看别人的例程,通用流程都一样,具体参数设置都得依据AD芯片来调试!
减小算法的复杂程度,
使用更高精度的传感器。
网上有十种方法 滤波 算法 ,你可以去看看
如果是数字传感器那就没法提高了,传感器出来是多少就只有多少了
模拟传感器,可以用更高速度和精度的AD转换器