模型和结果比较的代码如上所示。
v数组模拟的是一个sin波形的电压,相当于小王的测量结果。
vb数组模拟的是相同波形被电容滤波后的电压,相当于小明的测量结果。
adc_a和adc_b模拟了12位ADC采样。
adc_a_d和adc_b_d是为了证明最后结果一样并不是截断误差导致的。
a和b分别是模拟100次adc采样后求平均。
a_d和b_d也是为了证明最后结果一样并不是int数据的小数点截断误差导致的。
最后能得出结果结果a-b=0
小伙伴们试着讨论一下为什么a会等于b。
a、b的计算都是使用的adc_b啊
顺便贴上程序计算的结果