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

随“芯”所欲----高精度SPWM芯片TDS2285试用记

                       随“芯”所欲----TDS2285试用记

                                         杭州  老寿



     对于象我这样不懂单片机编程的爱好者来说,要设计一个SPWM电路,首先肯定会想到用纯硬件方案,我在去年就花了大约半年时间来研究纯硬件SPWM的驱动电路,做出了很多版本的实验板,但没有一块是令人满意的。

 

   总结一下整个过程,我觉得要做出一款性能指标比较好的纯硬件电路,有以下三难:


    一是:设计一个性能稳定,波形良好的基准源有点难。一般常用的文氏电桥振荡器,虽然电路简单、起振容易,但有一个很头痛的问题,就是输出的幅度有温漂,且波形的失真度也较高,一般在1.7-2.5%之间。我也试过用函数块8038的振荡器,8038虽然输出比较稳定,但要把它的失真度做小,外围元器件也不算少了,更何况要几十元一个的高昂价格;

    二是:要设计一个速度快且线性很好的调制器也不容易,我曾试过用3525做调制器的,也试过用LM339做调制器,总觉得不是电路复杂就是指标不高;

    三是:设计一个大反馈稳压电路难。纯硬件方案中,做稳压反馈,一般是用误差放大器,如果放大器的增益过低,则稳压控制范围就不够大,稳压效果很差,如果放大器增益高了,又很容易自激;更有甚者,信号通过各级LC电路后,多多少少会有相移,所以在电路中还要做各种补偿。

    所以,要做出一款性能指标都不错的纯硬件SPWM驱动,需要有很强的电路设计能力,很好的电路基础知识,钟工就有一款很不错的纯硬件驱动,http://bbs.dianyuan.com/topic/180615。而象我这样的业余级别的“砖家”,要做好是有难度的。当然,纯硬件的方案如果做好了,其性能稳定,反应迅速,不会死机,是单片机方案不能比的。

  
一、TDS2285简介


    也是一个很偶然的机会,在论坛上看到了张工的TDS2285芯片:http://bbs.dianyuan.com/topic/488422,并下载了规格书进行研究。

 



    该芯片的一个最大特点是外围电路简单,因为它是用程序来产生SPWM波的,所以就不需要“基准源”,也不需要“调制电路”,对于反馈稳压,它是取输出回路的直流信号(经整流)进行稳压的,所以稳压电路十分简单了,也不用考虑相移补偿等,所以电路大为简化,元件的数量大大减少,这对于象我这样的“单片机盲”来讲,拿来就可以使用。记得钟工说过一句话:“单片机可以延续一个人的智慧”,确是这样,一个小小的14脚的芯片,凝聚了当初张工开发时的全部智慧,而这些智慧则可以会部体现在所有用2285的逆变器中。下图就是TDS2285一种应用方案:

 

 

以下是TDS2285的规格书:

TDS2285N规格书 

    下面是各部分电路简介:

 

    这是电源电压检测电路,BT电压(我的逆变器BT是12V)经上面的100K电阻和下面的10K电阻分压,输入到芯片的13脚,在BT为12V时,正常工作范围是9.5V~14.5V,也就是BT超出这个范围,芯片就关断SPWM输出,并用长声报警,LED做慢闪指示。

 

    上面是自动稳压电路,这个稳压电路十分简单有效,用二个200K的隔离电阻,直接接到AC输出端,经简单的整流和滤波后输入到芯片的10脚。没有用取样变压器,既可以节省成本,又可以减小体积,实在巧妙。我没有对它的稳压精度做过详细的测试,但我的逆变器,当BT为11V时,在800W负载时也可以输出大于218V的电压,空载时我调在228V~230V。


 

   这是TDS2285的过载短路保护示意图,正常工作模式下,11脚为高电平,当过载电路或短路保护电路检测到过载或短路时,输出一个高电平,8050导通,11脚电平被拉低,芯片就会在0.6US内关闭SPWM输出。因为过载和短路共用一个IO口,所以,在设计逆变器时,其它过载和短路保护要全部用外围电路来解决,这应该是设计逆变器的难点所在。我这台用2285的逆变器,这次没有设计过载保护电路,只有短路保护功能。因为每个人对过载和短路现象的理解不同,可能设计出来的电路也会有很大的不同。下面是我对这二个电路功能的理解:

    1.过载保护:过载现象简单地说,就是工作时负载大于逆变器的额定输出功率,是一种超负荷运行状态,对设备来讲是很危险的。一般我们都会设计成用电流互感器来检测AC输出端的电流大小,这个方法比较简单,也很有效。例如:一台1000W的逆变器,负载加到1050W了,虽然过载了,但还不很严重,这时就要用声或光提示管理人员注意,如果负载不减轻,电路就要在延时一段时间后关闭机器(例如30秒后关断SPWM)。如果加载到1300W,同样除了有光或声提示外,延时时间要短一些(如10秒后就关断SPWM),也就是超负载越重,延时时间越短,这样可以充分保证设备的安全性。以这个要求来设计外围电路,估计电路也不会简单到哪里去了。

   2.短路保护:一台好的逆变器,做一个完美的短路是最重要的,论坛上有很多大师级的朋友,他们的逆变器都可以经得起上百次的短路而不烧H桥,所以,短路保护电路都做为一个技术核心而被设计者保护,轻易不肯放出来,也难怪,一般要试验成功,都是要花很大代价的,一大堆一大堆地烧管子后才能成正果。短路保护电路的设计,关键是二点,第一是要读取H桥的工作电流,一般取自H桥母线上的取样电阻,以0.1R的电阻为例,一个1000W的逆变器,正常工作时应该在3A以内,也就是满载时取样电阻上应该有3V左右的电压。第二是从检测到短路后再到关断SPWM之间的延时要合适,以现在的元器件,要做到快,是没有问题的,但有个问题是:关得太快了,就无法启动冲击性负载了,一个1000W的小太阳灯管,从冷管启动到完全点亮,要0.2-0.3秒;启动一台冰箱也要0.2秒左右。如果简单以这个0.2或0.3秒来设计保护电路的延时时间,是肯定不行的,因为在高频20K的情况下,0.2秒时间内,H桥已经通过8000个大电流的脉冲了,管子早就烧得惨不忍睹了。唯一的办法是在这0.2或0.3秒时间内对H桥进行抑流,让它工作在一个安全的范围内。例如H桥用20A的管子,就让它限流在10A左右(对于1000W的机器来讲,10A就意味着它短时间输出3000W以上的功率了,启动冲击性负载完全没有问题),等0.2或0.3秒后,如果短路还没有解除,电路输出高平到TDS2285的11脚,关断SPWM。

    我有一个朋友,在生产出口数码发电机的后级(实际上就是一个逆变器),用的就是这种保护方式,不过它是在程序中解决的,检测到短路后,单片机大幅度地削减SPWM的宽度,让H桥电流限止在一个安全的范围内,如果0.2钟短路还没有消除,就关断SPWM。它的外围电路没有时序和死区电路,全是在单片机中做好的,用的是一个32位单片机,输出4路直接到250光藕,工作很可靠。

 

 

上图是2285的报警电路,配合5脚上的LED一同工作,当BT出现过压或欠压时,蜂鸣器发出长声,LED做长闪;当11脚检测到过载或短路时,蜂鸣器发出短声,LED做短闪。

   二、TDS2285的性能

    限于技术和设备的原因,我无法对2285芯片做全面的技术测试,我只对它输出的正弦波失真度情况进行了测试,为了这项测试,我特意去买了一台固纬的201G失真度仪,因为从市面上看,常见的失真仪中,只有这款可以测试到300V,一般都只能测到100V。

 

 

下面是不同性质负载下的失真度指标:

 

上图是在空载和加载到400W左右的失真度,只有0.7%,这实在是一个比较满意的指标了。

 

上图是加载到800-1000W时的失真度情况,大约在0.90-0.95%之间。

 

上图是带一个感性负载(一台600W的磨光机)时的失真度,大约在0.8-0.9%左右。

  

上图是带一台用17寸CRT显示器的电脑时的失真度,应该算是整流性负载,大约在1.14%左右。

   三、几点改进建议

    从我试用的情况来看,2285的性能还算是非常满意的,它外围电路简单,SPWM精度很高,能让使用者设计出指标绝对OK的逆变器,在我装的二台机器中,没有因为程序出错而死机等现象发生过,性能很可靠。但我还想对张工提几点改进建议,因为我不懂单片机,可能提出的建议不一定正确,请不要见笑:

    1.芯片的第12脚是一个去关断前级的IO口,一旦发生过载或短路,12脚就输出一个高电平,去关断前级的PWM(例如SG3525的第10脚),但我想,这个功能可以用外围电路实现,可以在保护电路输出高电平时一同去关闭前级的PWM,这样可以省下一个宝贵的IO口。

    2.如果芯片IO口够用的话,最好把“过载”和“短路”这二部分的输入端分开,让程序对这二种情况进行分开处理。例如:用一个带内部AD的IO口,让它采集过载电路过来的电压,因为负载越重,采集到的电压越高,程序就可以在不同负载时做出不同的处理:

     如:负载超10%,延时30秒关断SPWM(延时期间先减小SPWM的宽度,并声光报警,下同)

           负载超20%,延时20秒关断SPWM

           负载超30%,延时10秒关断SPWM

           负载超50%,把控制权交给11脚,当短路处理,即先限流,再关闭。

这样做的好处是:过载保护部分的电路会大幅度简化,调试也很简单,只要调一个额定最大功率的基准值就可以了。芯片11脚可以仍保留现在的功能。

    3.如果用IO口多一点的芯片,可以多用几个LED,分别来指示过载,短路,欠压,过压等等。

      以上建议不一定正确,仅供张工参考,哈哈!





全部回复(82)
正序查看
倒序查看
2010-03-28 13:19
很好很好
0
回复
2010-03-29 08:05

呵呵,非常感谢老寿先生的评测!

关于您说的那3点意见,确实值得好好改进。希望能做的更完美一点。再次感谢老寿先生!

0
回复
2010-03-29 08:07
好贴!顶下!
0
回复
正弦芯
LV.8
5
2010-03-29 09:17

赞老寿先生!

TDS2285是个好东东!



一般的8-10Bit SPWM,如果要做到检测短路后,大幅度地削减SPWM的幅度,是不太现实的,因为电压利用率必须有能力降到0.1以下,所以这个方法仅能用在高 Bit 的系统中。

0
回复
miky1188
LV.6
6
2010-03-29 09:53
LaoSHOU又要開始動手啦,贊一個..........
0
回复
huamg
LV.7
7
2010-03-29 14:08
老寿先生又出新品了,张工是多面的好手,学习了。老寿先生说的很好,我也是给SPWM搞到头也大了,现正休息(做个电鱼机玩),过阵再参与这个行列,到时大家不要抛弃我了(说笑了)。还有钟工和正弦芯等等大师傅。
0
回复
2010-03-30 08:43
@huamg
老寿先生又出新品了,张工是多面的好手,学习了。老寿先生说的很好,我也是给SPWM搞到头也大了,现正休息(做个电鱼机玩),过阵再参与这个行列,到时大家不要抛弃我了(说笑了)。还有钟工和正弦芯等等大师傅。
黄工,你那电鱼机好了没有呢?
0
回复
zhuzhu
LV.5
9
2010-05-14 16:59
请问老寿先生有没有波形测试数据分享呢,如MOS的DS之间,IC输出SPWM两组同时测得波形,为什么你的输出SPWM还要加一个反相器,请告知原因,谢谢!
0
回复
shayu1000
LV.8
10
2010-05-14 17:19
张工是不是把芯片电源稳压部分和后级的驱动部分直接集成进去,开发出一款更强大的芯片来,类似于3525输出(SPWM),直接加图腾推MOS,
0
回复
2010-05-15 08:08
@shayu1000
张工是不是把芯片电源稳压部分和后级的驱动部分直接集成进去,开发出一款更强大的芯片来,类似于3525输出(SPWM),直接加图腾推MOS,
这样做比较困难呢,暂时没有这个打算。
0
回复
shayu1000
LV.8
12
2010-05-15 08:20
@lizlk
这样做比较困难呢,暂时没有这个打算。

这些动作也只能寄希望在你们这些大师身上了,理由:1.模数能力都具备,2.逆变专业,3.有志于打造高品质的逆变器。


支持的顶一下

0
回复
2010-05-15 10:24
@shayu1000
这些动作也只能寄希望在你们这些大师身上了,理由:1.模数能力都具备,2.逆变专业,3.有志于打造高品质的逆变器。支持的顶一下
呵呵,大师不敢称,您过奖了!
0
回复
KONGBIN
LV.2
14
2010-05-18 19:56

老寿先生,您好


小生认为模拟电路做的纯硬件逆变器才是最优秀的产品,才能令您和我满意。模拟系统对波形失真度、突加负载波形失真、电压稳定等指标都远远优于由单片机或者DSP系统中用程序完成的数字电路。因此对您老上述模拟电路问题提点点看法。


老师说的三个问题


一:关于正弦波基准源,我试过用方波或者三角波经过三级二阶滤波,即可得到波形失真度在0.6左右正弦波,如果要求更低,可以多增加滤波级数,达到0.1一下没问题。


 二单片机和DSP程序设计的调制器线性度几乎完美,但我认为模拟系统也能做好,三角波要标准,正弦波的幅度要低于三角波,即不能调整过度,一般调制度不超过1.2其电路也并不复杂。


三:设计一个大反馈稳压电路不难。纯硬件方案中分为两个部分,一是稳压,系统反应速度慢,用于电压稳定。第二个部分是波形校正,也称重复控制,其原理是用输出的正弦波和标准的正弦波做比较,用它们的差值去和三角波切割,得到需要的SPWM波形送IGBT驱动器。


单片机和DSP系统最擅长的是计算,数据计算和逻辑计算。对于模拟量的控制还是显得牵强。试想用单片机和DSP程序控制模拟量,而用模拟电路去完成数据和逻辑关系运算工作,结果会怎么样呢?

0
回复
lab2010
LV.4
15
2010-06-02 11:10
@KONGBIN
老寿先生,您好小生认为模拟电路做的纯硬件逆变器才是最优秀的产品,才能令您和我满意。模拟系统对波形失真度、突加负载波形失真、电压稳定等指标都远远优于由单片机或者DSP系统中用程序完成的数字电路。因此对您老上述模拟电路问题提点点看法。老师说的三个问题一:关于正弦波基准源,我试过用方波或者三角波经过三级二阶滤波,即可得到波形失真度在0.6左右正弦波,如果要求更低,可以多增加滤波级数,达到0.1一下没问题。 二:单片机和DSP程序设计的调制器线性度几乎完美,但我认为模拟系统也能做好,三角波要标准,正弦波的幅度要低于三角波,即不能调整过度,一般调制度不超过1.2其电路也并不复杂。三:设计一个大反馈稳压电路不难。纯硬件方案中分为两个部分,一是稳压,系统反应速度慢,用于电压稳定。第二个部分是波形校正,也称重复控制,其原理是用输出的正弦波和标准的正弦波做比较,用它们的差值去和三角波切割,得到需要的SPWM波形送IGBT驱动器。单片机和DSP系统最擅长的是计算,数据计算和逻辑计算。对于模拟量的控制还是显得牵强。试想用单片机和DSP程序控制模拟量,而用模拟电路去完成数据和逻辑关系运算工作,结果会怎么样呢?

非常赞同KONGBIN 先生的说法,先顶一下。


关于稳压部分能再具体点吗?


有没有具体工频正弦波方案?


我的邮箱:631729544@qq.com

0
回复
KONGBIN
LV.2
16
2010-06-02 18:06
@lab2010
非常赞同KONGBIN先生的说法,先顶一下。关于稳压部分能再具体点吗?有没有具体工频正弦波方案?我的邮箱:631729544@qq.com
有方案,完整的,改天有时间公布
0
回复
lab2010
LV.4
17
2010-06-04 14:50
@KONGBIN
有方案,完整的,改天有时间公布

KONGBIN先生


按你的方案做稳压会存在一个问题,


输出的正弦波要比参考正弦波滞后一些,如何同步?

0
回复
avrmcu
LV.4
18
2010-06-06 23:19
@KONGBIN
老寿先生,您好小生认为模拟电路做的纯硬件逆变器才是最优秀的产品,才能令您和我满意。模拟系统对波形失真度、突加负载波形失真、电压稳定等指标都远远优于由单片机或者DSP系统中用程序完成的数字电路。因此对您老上述模拟电路问题提点点看法。老师说的三个问题一:关于正弦波基准源,我试过用方波或者三角波经过三级二阶滤波,即可得到波形失真度在0.6左右正弦波,如果要求更低,可以多增加滤波级数,达到0.1一下没问题。 二:单片机和DSP程序设计的调制器线性度几乎完美,但我认为模拟系统也能做好,三角波要标准,正弦波的幅度要低于三角波,即不能调整过度,一般调制度不超过1.2其电路也并不复杂。三:设计一个大反馈稳压电路不难。纯硬件方案中分为两个部分,一是稳压,系统反应速度慢,用于电压稳定。第二个部分是波形校正,也称重复控制,其原理是用输出的正弦波和标准的正弦波做比较,用它们的差值去和三角波切割,得到需要的SPWM波形送IGBT驱动器。单片机和DSP系统最擅长的是计算,数据计算和逻辑计算。对于模拟量的控制还是显得牵强。试想用单片机和DSP程序控制模拟量,而用模拟电路去完成数据和逻辑关系运算工作,结果会怎么样呢?

14楼:MCU擅长的是实时控制方面,DSP擅长的是复杂的计算。当然MCU绝对不是万能的,要说到实时处理的速度数字电路是不能和模拟电路比的。我看这款TDS2285特别像ATtiny24。


 

0
回复
2010-07-26 05:42
@avrmcu
14楼:MCU擅长的是实时控制方面,DSP擅长的是复杂的计算。当然MCU绝对不是万能的,要说到实时处理的速度数字电路是不能和模拟电路比的。我看这款TDS2285特别像ATtiny24。 

最近怎么没有人来看看 新作品呀!   顶

 

0
回复
jxmcu
LV.1
20
2010-08-19 02:29
@avrmcu
14楼:MCU擅长的是实时控制方面,DSP擅长的是复杂的计算。当然MCU绝对不是万能的,要说到实时处理的速度数字电路是不能和模拟电路比的。我看这款TDS2285特别像ATtiny24。 

回复 14 楼的朋友:

你这个话题我比较感兴趣,我本人自认为见到的MCU种类也算不少了吧,我也来竞猜一下吧,我看ATtiny24的资源是完成不了SPWM波形修正功能及实时产生SPWM波形的,它需要用软件编写实现这些功能。我看最有可能的16HV616这款芯片了,它带PWM模块,ADC模块,并且引脚也基本符合,从而在软件上有充分的时间进行计算并修正波形问题不是很大!如果你有芯片,如楼主没有把数据线和信号线破坏掉的话可以拿调试工具读一下,就可看出它本来的面目了!

0
回复
avrmcu
LV.4
21
2010-08-20 20:18
@jxmcu
回复14楼的朋友:你这个话题我比较感兴趣,我本人自认为见到的MCU种类也算不少了吧,我也来竞猜一下吧,我看ATtiny24的资源是完成不了SPWM波形修正功能及实时产生SPWM波形的,它需要用软件编写实现这些功能。我看最有可能的16HV616这款芯片了,它带PWM模块,ADC模块,并且引脚也基本符合,从而在软件上有充分的时间进行计算并修正波形问题不是很大!如果你有芯片,如楼主没有把数据线和信号线破坏掉的话可以拿调试工具读一下,就可看出它本来的面目了!
有哪点时间去读它里面的程序还不如我自己写. 关键是稳压及保护的算法能否实现,一个是程序空间,还有就是ADC及CPU是否足够快。
0
回复
2010-08-21 08:10
@avrmcu
有哪点时间去读它里面的程序还不如我自己写.关键是稳压及保护的算法能否实现,一个是程序空间,还有就是ADC及CPU是否足够快。
欢迎破解啊!
0
回复
2010-08-21 10:17
@lizlk
欢迎破解啊![图片]
不得不承认我们国家民间的破解实力还是很强的哦,你看微软的炒作系统,iphone,ipad,各种软件,还有中九,哪个不能破解啊。
0
回复
avrmcu
LV.4
24
2010-08-21 20:57
@xzszrs
不得不承认我们国家民间的破解实力还是很强的哦,你看微软的炒作系统,iphone,ipad,各种软件,还有中九,哪个不能破解啊。
我认为对那些盗版者来说很复杂的软件可能有破解的必要,一般单片机的程序空间就几个K的数据,没必要破解。而且破解的软件发现BUG是没法修改程序的,单片机要防止盗版有很多办法,比如我在程序里加入自毁程序,你来破解好了,时间一到芯片可以自己把程序全部改写为0,怕你是哭都来不及。就能深刻的体会到盗版的好处了。哈哈
0
回复
jxmcu
LV.1
25
2010-08-21 23:38
@avrmcu
有哪点时间去读它里面的程序还不如我自己写.关键是稳压及保护的算法能否实现,一个是程序空间,还有就是ADC及CPU是否足够快。

回复21贴的朋友:

      首先不要见怪,本来只不过是一句猜想,确引起大家的兴趣,有点意思。当然本人也用过AVR的芯片,它确实比较快,但ATtiny24此款,应该不是楼主的芯片型号!

      再者对于SPWM的每个输出波形都在跟据反馈电压进行修整,此款芯片我想算实时运算的能力还不够,它在对SPWM修正运算,ADC采样,保护运算等,一个程序10分钟能够,搞定的话,一定是高人了,可能写一个代码来试一下,贴出来看看行不行!哈哈!玩笑了!当然程序是需要闭环控制输出信号的!这样的程序才能适应不同的负载,而不产生波形失真!

      当然,我提出的16HV616 也不一定就是楼主所用的,也有可能楼主用的比我猜想的还要好,我提出616的原因是 它带 PWM, ADC,再都功能引脚也基本符合,由于此芯片带硬件的PWM ADC 当然处理运算能力就大大的增强了,也就比较能实现楼主的功能!

      另外,在这里声明,我们不谈什么破解,在这里只是讨论技术。群里有好多的朋友都是编程高手,如有时间的话,不妨可以写一些代码贴出来,大家共同进步!

0
回复
2010-08-23 08:20
@jxmcu
回复21贴的朋友:      首先不要见怪,本来只不过是一句猜想,确引起大家的兴趣,有点意思。当然本人也用过AVR的芯片,它确实比较快,但ATtiny24此款,应该不是楼主的芯片型号!     再者对于SPWM的每个输出波形都在跟据反馈电压进行修整,此款芯片我想算实时运算的能力还不够,它在对SPWM修正运算,ADC采样,保护运算等,一个程序10分钟能够,搞定的话,一定是高人了,可能写一个代码来试一下,贴出来看看行不行!哈哈!玩笑了!当然程序是需要闭环控制输出信号的!这样的程序才能适应不同的负载,而不产生波形失真!     当然,我提出的16HV616也不一定就是楼主所用的,也有可能楼主用的比我猜想的还要好,我提出616的原因是它带PWM,ADC,再都功能引脚也基本符合,由于此芯片带硬件的PWMADC当然处理运算能力就大大的增强了,也就比较能实现楼主的功能!     另外,在这里声明,我们不谈什么破解,在这里只是讨论技术。群里有好多的朋友都是编程高手,如有时间的话,不妨可以写一些代码贴出来,大家共同进步!
呵呵,我的本意不是这样的,因为这东西就算是用个单片机去做,没有非常多的时间,和专业的批量测试、生产。也是搞不稳定的。
0
回复
avrmcu
LV.4
27
2010-08-29 23:03
@正弦芯
赞老寿先生!TDS2285是个好东东!一般的8-10BitSPWM,如果要做到检测短路后,大幅度地削减SPWM的幅度,是不太现实的,因为电压利用率必须有能力降到0.1以下,所以这个方法仅能用在高Bit的系统中。
楼上的大大,电压利用率降到0.1是啥意思?
0
回复
MOSTECH
LV.1
28
2010-11-23 16:42
@lizlk
呵呵,我的本意不是这样的,因为这东西就算是用个单片机去做,没有非常多的时间,和专业的批量测试、生产。也是搞不稳定的。
这个应该是PIC的一个单片机,软件实现的
0
回复
老矿石
LV.7
29
2010-11-23 20:46
@KONGBIN
老寿先生,您好小生认为模拟电路做的纯硬件逆变器才是最优秀的产品,才能令您和我满意。模拟系统对波形失真度、突加负载波形失真、电压稳定等指标都远远优于由单片机或者DSP系统中用程序完成的数字电路。因此对您老上述模拟电路问题提点点看法。老师说的三个问题一:关于正弦波基准源,我试过用方波或者三角波经过三级二阶滤波,即可得到波形失真度在0.6左右正弦波,如果要求更低,可以多增加滤波级数,达到0.1一下没问题。 二:单片机和DSP程序设计的调制器线性度几乎完美,但我认为模拟系统也能做好,三角波要标准,正弦波的幅度要低于三角波,即不能调整过度,一般调制度不超过1.2其电路也并不复杂。三:设计一个大反馈稳压电路不难。纯硬件方案中分为两个部分,一是稳压,系统反应速度慢,用于电压稳定。第二个部分是波形校正,也称重复控制,其原理是用输出的正弦波和标准的正弦波做比较,用它们的差值去和三角波切割,得到需要的SPWM波形送IGBT驱动器。单片机和DSP系统最擅长的是计算,数据计算和逻辑计算。对于模拟量的控制还是显得牵强。试想用单片机和DSP程序控制模拟量,而用模拟电路去完成数据和逻辑关系运算工作,结果会怎么样呢?
纯硬件做逆变器存在温飘问题,频率不太稳定,现在单片机价格不高,我觉得用单片机有事半功倍之效,当然,为了更好的熟悉电路也未尝不可。
0
回复
flyahead
LV.5
30
2010-11-24 20:21
@lizlk
呵呵,我的本意不是这样的,因为这东西就算是用个单片机去做,没有非常多的时间,和专业的批量测试、生产。也是搞不稳定的。
只要带PWM,AD转换的单片机几乎都能做正弦波逆变器,但是这种数字的逆变器是很难保证稳定性的,抗干扰能力比较差
0
回复
龙的心
LV.6
31
2011-03-26 01:04
@老矿石
纯硬件做逆变器存在温飘问题,频率不太稳定,现在单片机价格不高,我觉得用单片机有事半功倍之效,当然,为了更好的熟悉电路也未尝不可。

留个脚印

0
回复