三相SPWM波形发生器的设计与仿真
数据与三角波数据进行比较,输出SPWM波形。数据比较器的位宽为8位。
5 死区时间控制模块
为了防止后级H桥上下开关功率管同时闭合而造成功率管或者其它器件损坏[4] ,需要在SPWM与反向NSPWM的输出端加一个死区时间控制器,提高了后级电路的可靠性。
死区时间控制器的设计思想是当SPWM信号由高电平跳变为低电平时,NSPWM不是立刻由低变高,而是延时一段时间后再变为高电平。同理,SPWM信号由低变高时SPWM信号的输出也不能立刻输出,而是先让NSPWM由高变低,延时一小段时间后再让SPWM变为高电平。这一小段延时时间称为死区时间。死区时间的长短应根据开关管的开关速度来选择。本设计中设置死区时间为1uS。死区时间控制器模块在Quartus II 9.1环境的仿真如图4所示,其中a为输入的方波信号,b、c为输出反向带死区时间的控制信号输出。
6 测试
本设计使用了台湾友晶公司生产的FPGA实验板(型号为DE2-70)进行验证。实验表明该方法能够很方便地产生三相SPWM波形,并且载波与调制波信号均可任意调节。图5上部分为示波器测试其中1路的SPWM与NSPWM信号的示波器波形,下部分为示波器测量SPWM与NSPWM信号死区时间为1uS时的信号。
7 结束语
设计了一种基于数字系统的三相SPWM波形发生器的方法。结合DDS技术原理与VHDL语言可对SPWM的载波频率、调制波频率进行调节。并且设计了死区时间控制器,利用FPGA设计了死区时间可精确调节的SPWM信号发生器,解决了传统器件在设计SPWM信号发生器时对死区时间控制不精确、不稳定等问题,本设计在Quartus II 9.1环境进行了仿真,并最终下载到DE2-70实验平台进行了实验测试验证了该方法的可行性,并且该信号发生器输出SPWM波形稳定,可根据后级选用的开关管参数来精确调节输出信号的死区时间,可降低开关管的损耗。
参考文献:
[1] 王春侠,聂翔 . 基于面积等效法的SPWM 发生器的设计[J] . 微计算机信息, 2008(24) : 216-217
[2] 李晓宁 . 基于FPGA的SPWM波形控制器设计[J] . 实验技术与管理,2010(27) : 60-61
[3] 陈湘令,张莹.基于DSP变频器的SPWM控制算法[J].微计算机信息,2007,23:134-136
[4] [美]Ron Lenk著 王正仕等编译 实用开关电源设计[M].北京:人民邮电出版社,2006.4:15-20
VHDL SPWM DDS 死区时间 FPGA 201505 相关文章:
- 基于FPGA的三相PWM发生器(06-23)
- 基于CPLD的高速可程控数字延迟线系统的设计(08-02)
- 基于CPLD在臭氧电源中的应用(08-19)
- 基于SPCE061A和CPLD的电动自行车充电系统研制(10-22)
- 基于FPGA电火花加工脉冲电源的设计与研究(11-11)
- 一种高效多串口单一中断源的芯片设计(11-14)
- 濡ゅ倹岣挎鍥╀焊閸曨垼鏆ョ€规悶鍎抽埢鑲╂暜閸繂鎮嬮柟瀛樺姇閻撹法鎷嬮鐔告畬缂佸顑呴〃婊呮啑閿燂拷
闁稿繈鍔嶉弻鐔告媴瀹ュ拋鍔呭☉鏃傚Т閻ㄧ姵锛愰幋婊呯懇濞戞挻姘ㄩ悡锛勬嫚閸☆厾绀夐柟缁樺姇瀹曞矂鎯嶉弬鍨岛鐎规悶鍎扮紞鏃堟嚄閽樺顫旈柨娑樿嫰婵亪骞冮妸銉﹀渐闂侇偆鍠愰崹姘舵⒐婢舵瓕绀嬪ù鍏坚缚椤懘鎯冮崟顐ゆ濡増鍨垫导鎰矙鐎n亞鐟�...
- 濞戞搩鍘炬鍥╀焊閸曨垼鏆ョ€规悶鍎抽埢鑲╂暜閸繂鎮嬮柟瀛樺姇閻撹法鎷嬮鐔告畬缂佸顑呴〃婊呮啑閿燂拷
缂侇噣绠栭埀顒婃嫹30濠㈣埖宀稿Λ顒備焊閸曨垼鏆ラ柛鈺冾攰椤斿嫮鎷犻崜褉鏌ら柨娑樺缁楁挾鈧鍩栧璺ㄦ嫚閹惧懐绀夐柛鏂烘櫅椤掔喖宕ㄥΟ鐑樺渐闂侇偆鍠曢幓顏堝礆妫颁胶顏卞☉鎿冧簻閹酣寮介悡搴f濡増鍨垫导鎰矙鐎n亞鐟庨柣銊ュ椤╋箑效閿燂拷...
- Agilent ADS 闁轰焦鐟ラ鐔煎春绾拋鍞查悹鍥у⒔閳诲吋绺藉Δ鍕垫
濞戞挻鎸搁宥夊箳閸綆鍤﹂柨娑樿嫰閸欏繘妫冮姀锝庡敼閻熸瑯鏋僁S闁告艾瀚~鎺楀礉閻旇鍘撮柛婊冭嫰娴兼劗绮欑€n亞瀹夐柣銏╃厜缁遍亶宕濋埡鍌氫憾闁烩偓鍔嶅〒鍫曟儗椤撶姵鐣遍柡鍐ㄧ埣濡法鈧冻缂氱槐鐧咲S...
- HFSS閻庢冻缂氱弧鍕春绾拋鍞查悹鍥у⒔閳诲吋绺藉Δ鍕垫
閻犙冨缁讳焦绋夐幘鎰佸晙闁瑰搫鐗愰鎶芥晬鐏炶棄寮块梻鍫涘灱椤斿骞掗崷娆禨S闁汇劌瀚慨娑㈡嚄閽樺瀚查幖瀛樻⒒閺併倝鏁嶇仦钘夌盎闁告柡鏅滈崑宥夊礂閵娾晜妗ㄧ紒顖濆吹缁椽宕烽弶娆惧妳濞戞梻濮电敮澶愬箵椤″锭SS...
- CST鐎甸偊鍠楃亸婵嗩啅閵夈倗绋婇悗骞垮€曢悡璺ㄦ媼椤撶喐娈岀紒瀣儏椤ㄦ粎鎲楅敓锟�
闁哄瀛╁Σ鎴澝虹€b晛鐦滈悹浣筋嚋缁辨繈宕楅妸鈺傛〃閻犱礁寮跺绶維T闁告艾瀚伴妴宥夊礉閻旇鍘撮柛婊冭嫰娴兼劗绮欑€n亞瀹夐柣銏╃厜缁辨繈宕濋埡鍌氫憾闊浂鍋婇埀顒傚枙閸ゆ粎鈧冻闄勭敮澶愬箵椤″T閻犱焦宕橀鍛婃償閺冨倹鏆�...
- 閻忓繐瀚伴。鍫曞春閾忚鏀ㄩ柛鈺冾攰椤斿嫮鎷犻崜褉鏌�
濞戞挸娲g粭鈧Δ鍌浬戦妶濂哥嵁閸愬弶鍕鹃悹褍鍤栫槐婵囨交濞嗗海鏄傞悹鍥у⒔閳诲吋绋夋潪鎵☉闁革负鍔岄惃鐘筹紣閹寸偛螚闁哄牜鍨堕。顐﹀春閻旀灚浜i悘鐐存礃鐎氱敻鎳樺鍓х闁瑰灚鎸风粭鍛村锤濮橆剛鏉介柣銊ュ缁楁挻绋夊顒傚敤缁绢厸鍋�...
- 鐎甸偊鍠楃亸婵堜焊閸曨垼鏆ユ繛鏉戭儔閸f椽骞欏鍕▕闁糕晝顢婇鍕嫚閸撗€鏌ら柛姘墦濞夛拷
閻犳劦鍘洪幏閬嶅触閸儲鑲犻柡鍥ㄦ綑閻ゅ嫰骞嗛悪鍛缂傚啯鍨甸崹搴ㄥΥ娓氣偓椤e墎鎷崣妯哄磿闁靛棔鑳堕妵姘枖閵忕姵鐝ら柕鍡曟娣囧﹪宕i柨瀣埍闁挎稑鏈崹婊呮啺娴e湱澹夐柡宥夘棑缁ㄥ潡鏌呴敓锟�...