1,说明PWM波的基本构成 2,画出基于DSP的PWm波形发生器的硬件连接图,说明工作原理 3,软件编程要C语言的

本人初学请细讲,谢谢... 本人初学请细讲,谢谢 展开
 我来答
vincentinxjtu
2011-03-26
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
1:PWM就是PULSE WIDTH Modulation 脉宽调制 - 矩形脉冲波形,你可理解为占空比可调的方波。
2.DSP直接可以输出PWM波,所以不需要额外的硬件连接。但是DSP输出的驱动能力有限,驱动电机必须额外加放大驱动电路。
3.以DSP的EVA单元为例子,EVA的2个通用定时器可以产生2路独立的PWM波,3个比较单元能够产生6对带死区的PWM波。(1)T1CNT为连续计数模式产生不对称的PWM波,此时PWM的周期为(t1pr+1)/tclk,t1pr为周期寄存器值,TCLK为当前定时器每计数一次所需时间。(2)T1CNT为连续增减计数产生对称的PWM波。周期为2T1PR/tclk.程序如下:void InitEV(void) {
EvaRegs.T1PR=5000;EvaRegs.T1CMPR=2500//没用这种方式产生;EvaRegs.T1CNT=0//定时器1初值设0;EvaRegs.T1CON.ALL=0x144E//连续增模式,使能定时器1和设置T1P的周期;EvaRegs.CMPR1=500;//使用比较单元输出PWM;EvaRegs.ACTR.all=0x0006//设置输出管教地有效还是高有效;EvaRegs.DBTCON.all=0x0530//使能死区定时器,死区时间为5倍定时器时间;EvaRegs.COMCONA.all=0xa600//比较器控制A操作时能
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式