哈工大教程7.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:129 大小:3MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

哈工大教程7.pdf

哈工大教程7.pdf

预览

免费试读已结束,剩余 119 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第7章事件管理器7.1事件管理器模块概述7.2通用定时器7.3比较单元7.4PWM电路及PWM信号的产生7.5空间向量PWM7.6捕捉单元7.7正交编码器脉冲电路(QEP)7.8事件管理器中断7.1事件管理器模块概述最重要、最复杂的模块,可为所有类型电机提供控制技术。7.1.1事件管理器结构LF2407A两个事件管理器模块:EVA和EVB。每个事件管理器模块包括:两个通用定时器(GP)、三个比较单元、三个捕捉单元以及两个正交编码脉冲输入电路(QEP)。EVA和EVB功能相同,只是名称不同。通用定时器功能:具有计数/定时功能,可以为各种应用提供时基,并可以产生比较输出/PWM信号。比较单元功能:三个比较单元可以输出3组(6路)比较输出/PWM信号,且具有死区控制等功能。捕捉单元功能:三个捕捉单元可以记录输入引脚上信号跳变的时刻。QEP电路功能:具有直接连接光电编码器脉冲的能力,可获得旋转机械的速度和方向等信息。事件管理器的特殊设计,使得事件管理器既可以实时控制电机(由PWM电路实现),同时还可以监视电机的运行状态(由QEP电路实现)。EVA结构框图如图7-1所示。EV控制寄存器和控制逻辑ADC转换开始T1CMP/图7-1GP定时器1比较输出逻辑T1PWMTDIRAEVATCLKINAGP定时器1预定标结构CLKOUT图T1CON[4,5]T1CON[8,9,10]PWM1SVPWM输出...全比较单元死区带宽单元状态机逻辑PWM6T2CMP/GP定时器2比较输出逻辑T2PWMTCLKINAGP定时器2预定标CLKOUTT2CON[4,5]CLOCKT2CON[8,9,10]MUXTDIRACAPCONA[14,13]DIRQEPCAP1/QEP1电路CAP2/QEP2捕捉单元CAP37.1.2事件管理器引脚事件管理器A和B的引脚描述见表7-1(P83)。输入跳变脉冲宽度至少保持两个CPU时钟周期才能被识别。7.1.3功率驱动保护中断PDPINTx*可以用于向电动机的监视程序提供过电压、过电流和异常的温升等异常信息。为功率变换和电动机驱动等系统操作提供安全保证。如果PDPINTx*中断被允许,则PDPINTx*引脚电平变低后,则驱动所有PWM输出引脚为高阻态,同时产生一个中断请求。复位时,PDPINTx*中断被使能。如果PDPINTx*中断被禁止,则驱动PWM输出到高阻态的动作也被禁止。表7-1事件管理器的引脚描述事件管理器A的引脚事件管理器B的引脚引脚名称描述引脚名称描述CAP1/QEP1捕捉单元1输入,QEP电路CAP4/QEP3捕捉单元4输入,QEP电路输入1输入3CAP2/QEP2捕捉单元2输入,QEP电路CAP5/QEP4捕捉单元5输入,QEP电路输入2输入4CAP3捕捉单元3输入CAP6捕捉单元6输入PWM1比较单元1输出1PWM7比较单元4输出1PWM2比较单元1输出2PWM8比较单元4输出2PWM3比较单元2输出1PWM9比较单元5输出1PWM4比较单元2输出2PWM10比较单元5输出2PWM5比较单元3输出1PWM11比较单元6输出1PWM6比较单元3输出2PWM12比较单元6输出2T1CMP/T1PWM定时器1比较/PWM输出T3CMP/T3PWM定时器3比较/PWM输出T2CMP/T2PWM定时器2比较/PWM输出T4CMP/T4PWM定时器4比较/PWM输出TCLKINAEVA定时器的外部时钟输入TCLKINBEVB定时器的外部时钟输入TDIRAEVA定时器的计数方向输入TDIRBEVB定时器的计数方向输入7.1.4EV寄存器及地址下面四个表列出EVA所有寄存器的地址,EVB的类似。EVA定时器寄存器地址地址寄存器名称说明7400hGPTCONA定时器控制寄存器AEVA7401hT1CNT定时器1的计数寄存器定时器17402hT1CMPR定时器1的比较寄存器7403hT1PR定时器1的周期寄存器7404hT1CON定时器1的控制寄存器7405hT2CNT定时器2的计数寄存器定时器27406hT2CMPR定时器2的比较寄存器7407hT2PR定时器2的周期寄存器7408hT2CON定时器2的控制寄存器EVA比较控制寄存器地址地址寄存器名称7411hCOMCONA比较控制寄存器A7413hACTRA比较动作控制寄存器A7415hDBTCONA死区时间控制寄存器A7417hCMPR1比较寄存器17418hCMPR2比较寄存器27419hCMP