- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * 方式3下,可采用TCLKINA/B引脚的外部时钟或内部CPU时钟作为输入时钟。 该模式主要用于QEP中对光电编码器的脉冲计数。 GPTCONA中方向标志位:1-递增计数;2-递减计数。 The latency from a change of TDIRA/B to a change of counting direction is one clock cycle after the end of the current count。 * 当TDIRA/B引脚的电平变化后,需要在结束当前计数脉冲,并延迟一个计数脉冲后才变化。 Encoder多用于测量角位移和位移、速度和角速度。 * 与方式3相同,只是引脚TDIRA/B不再影响计数方向。 同方式3,可采用TCLKINA/B引脚的外部时钟或内部CPU时钟作为输入时钟。 在实验6中建议大家设置定时器1时采用方式4。 * 在正常的计数模式下,如果比较已经被使能,则通用定时器的PWM输出引脚就会发生变化。 该模式下,计数方向不受TDIRA/B引脚的输入信号控制。首先递增计数直到TxCNT=TxPR或0xFFFF时,开始递减计数直到TxCNT=0,然后重新从递减变为递增计数 除第一个周期外,计数周期都是2×TxPR个时钟定标后的周期 周期、下溢、上溢中断标志及其操作与连续计数方式相同 同样,由GPTCONA/B中的计数方向标识位可知增或减计数 * 复位后,所有通用定时器的操作被禁止,中断标志位清零,中断被屏蔽,所有定时器的比较输出置为高阻状态。 用通用定时器产生PWM信号时: 1)连续递增计数模式,可产生非对称的PWM波形; 2)连续递增/递减模式,产生对称PWM波形。 方式3不用于产生PWM信号。 * 采用通用定时器产生PWM信号在上一节已介绍过,每个定时器有1个输出引脚。 本节介绍的PWM电路用于产生3对互补输出的PWM信号,死区可编程,可用于三相交流电机的数字控制。 PWM电路的特点主要由定时器、比较单元和PWM输出电路决定。 * 这里的三路互补输出的PWM电路与定时器的一路PWM信号相比在于其死区可编程,并可产生空间矢量PWM。 COMCONA-比较控制寄存器 ACTRA-比较动作控制寄存器,控制PWM1-6的引脚有效方式 DBTCONA--死区定时器控制寄存器 * COMCONA:比较控制寄存器 ACTRA:全比较动作控制寄存器 DBTCONA:死区定时器控制寄存器 * 死区定时器控制寄存器为16位,可单独使能三个比较单元。 DBT3~0--死区定时器周期(m=0~15),减计数 EDBT3~1--死区定时器使能,分别对应PWM56、 PWM34、 PWM21 0-屏蔽,1-使能 DBTPS2~0--死区定时器预定标控制位(101-111相同):x/2^p=x/(1~32) 死区时间=1/HSPCLK×m×2^p 其中HSPCLK=SYSCLKOUT/(1~14) 取HSPCLK=37.5MHz,则死区时间=[0,12.8μs] * PWM信号是一系列可变脉宽的脉冲信号,每个PWM周期有一个脉冲输出(宽度为0时除外)。 PWM输出相当于DA转换的模拟电压输出。 若忽略开关管的导通压降和开关损耗,则理想情形下效率为100%。 线性放大:A类《25%(单管,小功率),B、AB类《78.5%(双管) PWM功放或电源多用于对体积、效率要求较高的场合。 如ESS的二次电源,大功率电机驱动器。 功率器件的冷却方式:自然冷却,强迫风冷,水冷等。 * 在事件管理器模块中,3个比较单元的任何一个与通用定时器1(EVA)、比较单元、死区单元和输出逻辑组合就产生一对死区和极性可编程的PWM输出。 PWM电路可用于开关磁阻电机、同步磁阻电机、BLDC、PMSM、DCM、步进电机等。 空间矢量PWM是实现三相功率逆变器6个功率管控制的一种方法,这种方法能够在三相交流电机的绕组中产生较小的电流谐波。与采用正弦波调制相比,能够提高电源的利用效率。 * 需要配置的寄存器: 1)设置比较方式控制寄存器ACTRA 2)如果使能死区,设置DBTCONA 3)初始化全比较寄存器CMPRx (x=1-3) 4)设置比较控制寄存器COMCONA 5)设置定时器周期寄存器T1PR 5)设置定时器控制寄存器T1CON,启动定时器 6)在每个PWM周期用新的计算值更新CMPRx。 * 为产生非对称PWM信号,定时器设置为连续递增计数模式,周期寄存器装入PWM周期值,COMCONx寄存器使能比较操作,将输出引脚设置成PWM输出。 由于比较寄存器带有映射寄存器,在一个周期的任何时候都可以将新的比较值写入到比
文档评论(0)