当前位置: 首页 > article >正文

PWM频率测量方法

测量PWM(脉宽调制)信号的频率是嵌入式系统中的常见需求,尤其是在电机控制、LED调光、传感器信号处理等场景中。

在这里介绍两种测量PWM频率的方法:测频法测周法

在这里插入图片描述

1、测频(率)法

原理:在闸门时间T内,对上升沿计次,得到N,则

频率 fx = N/T;

2、测周(期)法

原理:两个上升沿内,以标准频率fc计次,得到N,则

频率 fx = fc/N;

3 比较

测频法测周法
测量信号适合测量高频信号适合测量低频信号
测量结果结果是一段时间的平均值,值比较平滑结果更新的快,数据跳变也非常快

对于测量结果部分进行一些补充:

  • 测频法在测量时相当于是自带了一个均值滤波,如果在闸门时间内波形频率有变化,得到的是这一段时间的平均频率;

  • 测周发在测量时只测量一个周期,结果受噪声的影响,波动比较大。

  • 这两种方法都会有±1的误差(最后的波形没有完成的一个周期,只能舍弃或算出一个周期),可以通过增大计次N来减小误差带来的影响。

4 中界频率

概念:测频法与测周法误差相等的频率点。

fm = ( f   c   / T ) \sqrt(f~c~/T) ( f c /T)

  • 当待测信号频率小于中界频率时,测周法误差更小,选用测周法。

  • 当待测信号频率大于中界频率时,测周频误差更小,选用测频法。


http://www.kler.cn/a/524056.html

相关文章:

  • STM32 TIM输入捕获 测量频率
  • RocketMQ 中如何实现消息的可靠传递?
  • 代码随想录算法训练营第三十八天-动态规划-完全背包-279.完全平方数
  • 【apt源】RK3588 平台ubuntu20.04更换apt源
  • Spring Security(maven项目) 3.0.2.9版本
  • Android Studio安装配置
  • langchain基础(二)
  • 【数据结构】_链表经典算法OJ:分割链表(力扣—中等)
  • 信息学奥赛一本通 1390:食物链【NOI2001】| 洛谷 P2024 [NOI2001] 食物链
  • 通过 NAudio 控制电脑操作系统音量
  • 8638 直接插入排序
  • 9.7 打造你的专属智能助手:基于 GPT Builder 定制化 ChatGPT 应用全指南
  • 智能客服系统:结合 AI 模型与数据库实现对话与知识检索
  • FastAPI + GraphQL + SQLAlchemy 实现博客系统
  • DearMom婴儿车:书籍点亮希望,为乡村留守儿童架起知识桥梁
  • 【1.安装ubuntu22.04】
  • (四)线程 和 进程 及相关知识点
  • postgres基准测试工具pgbench如何使用自定义的表结构和自定义sql
  • Autogen_core:Concurrent Agents
  • 出现 Error processing condition on org.springframework.cloud.openfeign 解决方法
  • 线程局部存储tls的原理和使用
  • C++ 中用于控制输出格式的操纵符——setw 、setfill、setprecision、fixed
  • 智能化加速标准和协议的更新并推动验证IP(VIP)在芯片设计中的更广泛应用
  • vim交换文件的工作原理
  • 知网爬虫,作者、摘要、题目、发表期刊等主要内容的获取
  • 文章分类列表查询功能