- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
MSC12xx的平均值计算
应用报告
ZHCA010–2004年 12月
MMSSCC1122xxxx 的的平平均均值值计计算算
Russell Anderson 数据采集产品
摘摘要要
MSC12xx 系列微控制器产品包含一个 32 位累加器,简化了 24 位模数 (A/D) 转换器的数据平均运算。 本应用
手册阐述了数据平均法的优势,并讨论了使用累加器功能计算移动平均值的方法。 还将比较本流程与标准移
动平均值(数据块平均)计算,后者首先需要保存所有采样,然后才能计算平均结果。
内内容容
1 平均值计算 1
m
2 通过除以 2 简化移动平均法 3
3 数据块平均响应 4
4 使用固定移位量 5
5 MSC12xx 的平均方法 5
6 对移动平均法使用 32 位累加器 6
7 程序说明 7
附录 A 完整程序 9
附附图图目目录录
1 n 个数据点的移动平均法 2
2 m 的简单选择 4
3 m 的最优选择 4
4 数据块平均值和固定除数 256 的稳定时间 4
5 平均滤波器的最终稳定时间 5
6 数据块平均值和固定除数的比较(使用自动响应配置) 5
7 固定除数和数据块平均法的步阶响应 6
8 不完全的步阶恢复 7
9 正步阶响应 7
10 负步阶响应 7
附附表表目目录录
1 选择 m 的值 3
11 平平均均值值计计算算
平均值 (Ave ) 定义为 n 个采样的总和除以 n。
n
n
Samplei
i 1
Aven
n (1)
要计算任何一组 n 个采样的平均值,必须提供所有的采样数据。 如果 n 值很大,则需要很大的存储空间。
但是,可以将此条件限制为仅存储最后 n 个采样的数据。 在此种情况下,对于 k个数据的平均值,我们可以
使用以下公式:
ZHCA010–2004 年 12 月 MSC12xx 的平均值计算 1
平均值计算
k
Samplei
i 1 k n
Avek n
文档评论(0)