查看ADC Filter的源代码
←
ADC Filter
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== 算术平均滤波 == ;;方法: * 连续取 N 个采样值进行算术平均运算 * N 值较大时:信号平滑度较高,但灵敏度较低 * N 值较小时:信号平滑度较低,但灵敏度较高 * N 值的选取:一般流量,N=12;压力:N=4 ;;优点: * 适用于对一般具有随机干扰的信号进行滤波 * 这样信号的特点是有一个平均值,信号在某一数值范围附近上下波动 ;;缺点: * 对于测量速度较慢或要求数据计算速度较快的实时控制不适用 <source lang=cpp> #define N 12 char filter() { int sum = 0; for (count=0; count<N; count++) { sum + = get_ad(); delay(); } return (char)(sum / N); } </source> <br><br>
返回到
ADC Filter
。
个人工具
3.149.28.145
该IP地址的讨论
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面