基于江科大自化协视频
一.输入捕获测频率
IC(Input Capture)输入捕获
输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数 每个高级定时器和通用定时器都拥有4个输入捕获通道
可配置为PWMI模式,同时测量频率和占空比
可配合主从触发模式,实现硬件全自动测量
图-------------
时基单元是定时器基础包含:PSC预分频器,CNT,ARR自动重装器
CCR--捕获比较器
CNT--计数器
二.频率测量
频率测量---经过处理最终输给STM32的信号是高低电平信号
测评法(高频),
测 周法(低频),
中界频率:测频法与测周法误差相等的频率点
令 测 频 法与测 周 法N相等,求出fc fm=根号fc/T,
当三个输入引脚的任何一个有电平翻转,输出引脚产生一次电平翻转,输出通过输出选择器到达数据选择器。选上面即是三个引脚的异或值
经过不同输入滤波器和边沿检测器后CH1和CH2的输入交叉连接因为:一个引脚的输入同时映射到两个捕获单元。
分频后的信号可以触发捕获电路工作,每来一个触发信号,CNT的值就会向CCR转运
如果需要在捕获瞬间处理一些事情,就可以开启捕获中断
测周法:上升沿用于触发输入捕获,CNT用于计数计时
每来一个上升沿取CNT的值,自动存在CCR里,CCR捕获到的值,就是计数器N
每次捕获后都要把CNT清零一下,主从触发自动完成
三.主从触发模式
主模式:定时器内部信号映射到TRGO用于触发别的外设
从模式:接收其他外设或自身信号用于控制自身定时器的运行
触发源选择选择指定信号,得到TRGI,TRGI触发从模式(在从模式列表中选择)
这三块对应三个函数,调用函数给参数
经过预分频后的时钟频率就是驱动CNT的标准预分频系数
CCR1的值始终保持最新一个周期的计数值 N fc/N就是信号频率
ARR,CNT上限65535,频率太低会溢出
四.PMI基本结构
TI1FP2配置为下降沿触发,通过交叉通道,去触发通道2的捕获单元
CCR2记入高电平期间计数值 CCR2/CCR1占空比