• 10
    回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

DSP2812 实现移相全桥的脉冲控制

dsp中怎么来实现它的移相调节,是调整它的死区时间,还是调整它的初始计数值?有哪位做过的大人,给个意见先,先谢了.
全部回复(10)
正序查看
倒序查看
great
LV.4
2
2004-09-02 13:52
对应用DSP内部PWM发生器的系统来说,调整死区应该是调整某个初始值,这种情况没有做过.现在对于这种数控系统很多是采用DSP+CPLD/FPGA来实现的,DSP主要负责算法的处理,而CPLD负责实现DPWM(包括死区调节)以及对A/D转换器的控制,还有一些外围像解编码电路等,有的系统需要显示的话它还可以结合单片机进行显示.
0
回复
thomas
LV.1
3
2004-09-22 19:48
个人认为调节计数值好点,那样频率可以保持不变!
0
回复
我爱dsp
LV.3
4
2004-09-29 11:33
移相什么意思,是移30度或任意角度吗?这可以利用定时器实现!
兄弟可否提供DSP2812-A的原理图和相关的资料,如CPLD程序啊?
非常感谢!EMAIL:jinbao78@yahoo.com.cn
我是用DSP2407A的目标板,希望能多交流!
QQ:275708035
0
回复
yxb624
LV.1
5
2004-10-10 18:46
我用2407作过移相全桥的控制,使用增减计数模式,在下溢中断和周期中断中修改比较器的值实现移相.个人体会,CPU资源占用比较大,控制精度差,闭环开关20K已经是上限了,不如用CPLD. F2812频率高,控制精度应该好一些,不过仍用中断的方法的话,开销还是很大,有点得不偿失.:)
0
回复
2004-10-11 11:23
@great
对应用DSP内部PWM发生器的系统来说,调整死区应该是调整某个初始值,这种情况没有做过.现在对于这种数控系统很多是采用DSP+CPLD/FPGA来实现的,DSP主要负责算法的处理,而CPLD负责实现DPWM(包括死区调节)以及对A/D转换器的控制,还有一些外围像解编码电路等,有的系统需要显示的话它还可以结合单片机进行显示.
great ,说得很对!!!!!!1
0
回复
sanfeng
LV.2
7
2005-01-07 10:49
@yxb624
我用2407作过移相全桥的控制,使用增减计数模式,在下溢中断和周期中断中修改比较器的值实现移相.个人体会,CPU资源占用比较大,控制精度差,闭环开关20K已经是上限了,不如用CPLD.F2812频率高,控制精度应该好一些,不过仍用中断的方法的话,开销还是很大,有点得不偿失.:)
那频率是不是改变了?
0
回复
thinkups
LV.3
8
2005-05-19 18:16
用freescale的56f8xx了
实现移相全桥很方便
0
回复
2005-05-22 21:18
@thinkups
用freescale的56f8xx了实现移相全桥很方便
用8051控制全控桥的原理图知道吗?求教
有的请发zjp86834631@yahoo.com.cn
0
回复
sonowsonow
LV.1
10
2005-05-27 02:36
@yxb624
我用2407作过移相全桥的控制,使用增减计数模式,在下溢中断和周期中断中修改比较器的值实现移相.个人体会,CPU资源占用比较大,控制精度差,闭环开关20K已经是上限了,不如用CPLD.F2812频率高,控制精度应该好一些,不过仍用中断的方法的话,开销还是很大,有点得不偿失.:)
2406可以做到100KHz,同时控制pfc和dcdc,控制精度很高,移项控制时,无法做到移项为0,也就是说,没有任何的重叠,空载时容易出现电压比正常时高一点点,需要接0.0几安的负载才能够解决问题
0
回复
浪鑫
LV.2
11
2012-01-02 16:18
@thinkups
用freescale的56f8xx了实现移相全桥很方便
同求教!是否所有56f800系列都有那个功能?
0
回复