购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.6 eCAP捕获功能

在数字控制系统中,脉冲信号是一种常见的输入量,F28335中设置了eCAP模块来处理脉冲量,通过捕获脉冲量的上升沿与下降沿来计算脉冲的宽度和占空比。捕获单元记录下定时器时间,2个下降沿的时间差就是脉冲周期。同理,也可以捕获上升沿,计算上升沿与下降沿之间的时间差就可以获得占空比,所以捕获单元可以用于电机转速测量、位置传感器脉冲时间测量、脉冲周期和占空比测量的场合。

F28335共有6组eCAP模块,每个eCAP模块都可以工作在捕获外部脉冲模式和脉冲发生器模式(APWM)两种工作模式下:当工作在捕获模式时,可以捕获外部输入信号获得其各种信息;当工作在APWM模式下,可以用该模块输出PWM信号,与ePWM模块相同,也是通过设置周期寄存器和比较寄存器来获得不同的PWM信号。eCAP模块有4组32位的时间标志寄存器,4级捕获事件序列,可以灵活配置捕获事件边沿极性。同时4级触发事件都可以产生中断,并且一次捕获可以最多得到4个捕获时间。eCAP工作模式如图1-7所示。

图1-7 eCAP工作模式 GVOjlqhRPbVVwDM49+/X7bSx3WfBXpHnbB3E8kzzU6hDZuXzbXxMavtnzho9rgLD

点击中间区域
呼出菜单
上一章
目录
下一章
×