关于C51的AD采样问题

来源:百度知道 编辑:UC知道 时间:2024/07/12 08:09:24
我做了一个数字电压表,AD是用TLC1543。其他都没有什么问题,就是想解决一个问题。我的待测信号有0.2V的波动(上小跳)。所以我显示出来的数据很不稳定(换个稳定的电压就没有问题)。有没办法在程序上选择到这波动的中间数值来显示啊?怎么实现?谢谢先
我想要数字最好不要跳动,就算会,也应该是最后一位一两个数据之间跳。就像数字万用表一样的显示。精确到十毫伏级。

用AD首先要考虑它的分辨率,你用的TLC1543分辨率是10位的,它最小精确到0.04V,因此,你的电压表应该是在小数点后第三位跳动间隔是4,不稳定是很正常的,因为你的电压很不稳定,会有小小的抖动,不过应该第二位要稳住,你如果在程序上不加以控制计算,那么即使你的AD性能非常好,你也不可能会有很好的显示效果,因为你必须控制采样频率!
我当时做的是每50次踩一次样,每采十个样计算一次平均值,然后显示,然后和前面第十个一直取均值,这样就很很有效的保证显示效果的稳定性,而且很有效的节约了单片机的资源,通过这种手段,我当时的8位AD能精确到第三位,第二位已经稳定下来了!
你用这种方法再试试看