- 26
- 0
- 约 26页
- 2016-05-10 发布于湖北
- 举报
第九讲:增强型脉冲捕获模块eCAP “事无巨细,无非因果”,输入对输出有着非常重要的影响。脉冲量的输入是在数字控制系统中最常见的一类输入量,控制器专门设置了脉冲捕获模块(eCAP)来处理脉冲量,通过脉冲捕获模块捕获脉冲量的上升沿与下降沿,进而可以计算脉冲的宽度和占空比,可以采用脉冲信号进行相关控制。 捕获单元模块能够捕获外部输入引脚的逻辑状态(电平的高或低、电平翻转时的上升沿或下降沿),并利用内部定时器对外部事件或者引脚状态变化进行处理。典型应用如下: 1.电机测速; 2.测量脉冲电平宽度; 3.测量一系列脉冲占空比和周期; 4.电流/电压传感器的PWM编码信号的解码。 控制器给每个捕获单元模块都分配一个捕获引脚,在捕获引脚上输入待测脉冲波形,捕获模块会捕获到指定捕获的逻辑状态,如图9.1中的下降沿,捕获单元记录下定时器的时间,两个下降沿间的时间差就是脉冲周期,同理也可以捕获脉冲的上升沿,计算上升沿与下降沿之间的时间差就可以获得占空比,所以捕获单元可以用于测量脉冲周期以及脉冲的宽度。在一些数字脉冲测速场合,如电机的常见测速方法之一,在电机某个固定位置通过光电传感器发出一个脉冲,每周一个脉冲,两个脉冲之间的时间,就是电机的转速。在一些精确控制的场合中,一周当然不止发出一个脉冲,这取决于传感器(光电编码器)的选型与性能。 CAP1-CAP4寄存器通过32位的定时/计数器总线加载数值,当相应的捕获事件发生时,CTR[0-31]值加载到相应的CAP寄存器中。 通过控制CAP控制寄存器ECCTL1[CAPLDEN]位可以阻止捕捉寄存器数值的加载。在单次模式下,一个停止信号产生的时候(StopValue=Mod4)该位被自动清除(不加载)。 在APWM模式下CAP1与CAP2寄存器为有效的周期寄存器和比较寄存器;CAP3与CAP4寄存器相对CAP1与CAP2寄存器为独立的影子寄存器(APRD与ACMP)。 中断控制 捕捉事件的发生(CEVT1-CEVT4,CTROVF)或者APWM事件的发生(CTR=PRD,CTR=CMP)都将会产生中断请求。 这些事件中的任一个事件都可以被选作中断源(从eCAPx模块中)连到PIE。 中断使能寄存器(ECEINT)用于使能/屏蔽中断源。中断标志寄存器(ECFLG)包含中断事件标志和全局中断标志位(INT)。 如果相应的中断事件使能标志位为1,INT标志位为0,那么一个中断脉冲就会告知PIE。 在其他的中断脉冲产生之前,在中断服务程序里必须通过中断清除寄存器(ECCLR)清除全局中断标志和相应的中断事件。通过强制中断寄存器(ECFRC)可以强制发生某个中断事件,这个在测试的时候比较有用。 注意:CEVT1、CEVT2、CEVT3、CEVT4标志工作在捕捉模式(ECCTL2[CAP/APWM]==0);CTR=PRD,CTR=CMP标志工作在APWM模式(ECCTL2[CAP/APWM]==1);CNTOVF标志在两种模式下都可工作。 下面进行实例讲解。 对于输入信号,第一上升沿时,CAP1动作,并且产生CEVT1事件(如果该事件中断使能的话,则可以进入中断),同时将CTR数加载到CPA1中; 接下来,下降沿时,CAP2动作,并且产生CEVT2事件(如果该事件中断使能的话,则可以进入中断),同时将CTR数加载到CAP2中; 再接下来,上升沿时,CAP3动作,并且产生CEVT3事件(如果该事件中断使能的话,则可以进入中断),同时将CTR数加载到CAP3中; 再接下来,下降沿时,CAP4动作,并且产生CEVT4事件(如果该事件中断使能的话,则可以进入中断),同时将CTR数加载到CAP4中; 接下来在从CAP1往返动作。这时在一个循环里,可以利用四个CAPx里面的值进行周期和占空比的计算。 以上2个其实均为CAP口捕获功能,对应的I/O口为输入。ECAP口另外一个功能是产生APWM,和上述2个有很大的差别,对应的I/O口为输出。由于上面2个比较常用,特别是第一个,所以接下来,对设置CAP口为捕获功能的配置进行相关说明,以Ecap为例: 首先要设置GPIO引脚: EALLOW; GpioCtrlRegs.GPAPUD.bit.GPIO1 = 0; // Enable pull-up on GPIO1 (CAP6) // GpioCtrlRegs.GPBPUD.bit.GPIO49 = 0; // Enable pull-up on GPIO49 (CAP6) // Inputs are synchronized to SYSCLKOUT by default. // Comment out
您可能关注的文档
- 2012年店长绩效考核及薪资福利规定分析报告.pdf
- 8各具特色的民居-件分析报告.ppt
- 6.1压力控制回路,第13讲w分析报告.ppt
- 8各具特色的民居上课用分析报告.ppt
- 8工程地质勘察分析报告.ppt
- 2012年二级建造师机电真题分析报告.doc
- 8工程勘察分析报告.ppt
- 6.2(13级)组合体分析报告.ppt
- 2012年二级建造师考试《建设工程施工管理》真题及答案(全国)分析报告.pdf
- 8工程量清单计价分析报告.ppt
- 2014-11-25:茂业物流:发行股份及支付现金购买资产并向特定对象募集配套资金核准申请文件反馈意见的回复分析报告.pdf
- 6kV中置式开关分析报告.ppt
- 9、综合探究和第一单元复习分析报告.ppt
- 6K产品介绍-2013分析报告.ppt
- 9.1《和平发展:时代主题》2015分析报告.ppt
- 9.1《和平与发展:时代的主题》1新人教版分析报告.ppt
- 6m涵洞施工技术交底书2级分析报告.doc
- 9.1多元函数的基本概念分析报告.ppt
- 2014—2015东城区第一学期期末考试高三物理试卷赏析兼学习与复习指导(PDF文档)分析报告.pdf
- 6-SDCC2015-快的打车-王小雪-快的打车架构实践分析报告.pdf
最近下载
- 德尔格Sevina 300中文操作手册.pdf VIP
- 心理测量学 全套课件.PPT VIP
- 部编四年级上册语文快乐读书吧教案.docx VIP
- 青鸟消防JBF-21SF-C系列主机说明书.pdf
- 跨学科实践活动1微型空气质量“检测站”的组装与使用 九年级化学上册(人教版2024).pptx VIP
- 心理测量学(全套教程课件).pptx VIP
- 毛细管以及其制造方法.pdf VIP
- 德阳通航产业低空文旅航空小镇规划方案.docx
- 跨学科实践活动1 微型空气质量“检测站”的组装与使用(教学设计) 初中化学人教版(2024)九年级上册 第二单元 空气和氧气.docx VIP
- 美丽的勾股树课件.ppt VIP
原创力文档

文档评论(0)