一種變頻器死區補償電路的制作方法
【技術領域】
[0001]本實用新型屬于電力電子技術領域,特別涉及一種變頻器死區補償電路。
【背景技術】
[0002]現有變頻器的IGBT死區補償的實現方式主要有硬件補償和軟件補償2類。硬件補償需要提供額外的硬件電路,并且需要比較實際電壓和電壓參考值,進而得到補償所需的電壓信號,因此既要占用較多的硬件資源,電路的各部分又要產生相互影響,致使其補償精度降低;軟件補償需要在電機的驅動控制程序中加入死區補償算法來實現對死區的補償,此種方法需要占用控制芯片內大量的內存資源,增加了控制芯片的負擔,影響控制芯片的運行速度和散熱效果。
[0003]因此,電力電子技術領域急需一種占用硬件資源少、電路的各部分不相互影響、控制芯片運行速度快、散熱效果好的變頻器死區補償電路。
【發明內容】
[0004]本實用新型提供了一種變頻器死區補償電路,技術方案如下:
[0005]一種變頻器死區補償電路,包括CPLD芯片、串行口模塊、死區補償模塊、死區插入模塊、保護模塊和輸出控制模塊,并且串行口模塊、死區補償模塊、死區插入模塊、保護模塊和輸出控制模塊都設置在CPLD芯片內;
[0006]CPLD芯片,上面具有脈沖發射端口、文件打開端口、多個輸入端口、復位端口、檢測端口和輸出端口;
[0007]串行口模塊,分別與脈沖發射端口、文件打開端口、死區補償模塊、死區插入模塊、輸出控制模塊相連接;
[0008]死區補償模塊,分別與檢測端口、死區插入模塊、保護模塊、一個輸入端口相連接;
[0009]死區插入模塊,分別與保護模塊、輸出控制模塊相連接;
[0010]保護模塊,分別與脈沖發射端口、文件打開端口、檢測端口、輸出控制模塊相連接;
[0011]輸出控制模塊,分別與輸入端口、復位端口、輸出端口相連接。
[0012]如上所述的一種變頻器死區補償電路,其中,脈沖發射端口為Shconf端口。
[0013]如上所述的一種變頻器死區補償電路,其中,文件打開端口為conf端口。
[0014]如上所述的一種變頻器死區補償電路,其中,輸入端口為BCV和T端口。
[0015]如上所述的一種變頻器死區補償電路,其中,復位端口為BRST端口。
[0016]如上所述的一種變頻器死區補償電路,其中,檢測端口為TFB端口。
[0017]如上所述的一種變頻器死區補償電路,其中,輸出端口為CT端口。
[0018]如上所述的一種變頻器死區補償電路,其中,串行口模塊內部還設置有特殊功能寄存器。
[0019]如上所述的一種變頻器死區補償電路,其中,死區補償模塊內部還設置有計數器。
[0020]本實用新型的有益效果:
[0021]1、本實用新型將串行口模塊、死區補償模塊、死區插入模塊、保護模塊和輸出控制模塊集中在一塊CPLD芯片上,體積小,與硬件補償相比,占用硬件資源少、電路的各部分不相互影響、抗干擾能力強、補償精度高。
[0022]2、本實用新型和軟件補償相比,無需在電機控制驅動程序中加入死區補償算法,節約了控制芯片的內存資源,控制芯片運行速度快、散熱效果好,進而同一橋臂的上下開關管不會因為開關速度問題而發生同時導通,補償精度高。
[0023]3、本實用新型具有保護模塊,并且在死區補償模塊內設置有計數器,通過串行口模塊內的特殊功能寄存器對保護模塊設置叫醒時間,能夠更好的補償串行數據,減少誤輸出,提高輸出準確度,提高補償精度。
【附圖說明】
[0024]下面結合附圖和【具體實施方式】來詳細說明本實用新型:
[0025]圖1是本實用新型一種變頻器死區補償電路的電路圖。
【具體實施方式】
[0026]為了使本實用新型技術實現的措施、創作特征、達成目的與功效易于明白了解,下面結合具體圖示,進一步闡述本實用新型。
[0027]圖1是本實用新型一種變頻器死區補償電路的電路圖。
[0028]如圖1所示,一種變頻器死區補償電路,包括一種變頻器死區補償電路,包括CPLD芯片1、串行口模塊2、死區補償模塊3、死區插入模塊4、保護模塊5和輸出控制模塊6,并且串行口模塊2、死區補償模塊3、死區插入模塊4、保護模塊5和輸出控制模塊6都設置在CPLD芯片I內;CPLD芯片I,上面具有脈沖發射端口 shconf、文件打開端口 conf、多個輸入端口 BCV、T1、T2、T3、T4、T5 和 T6、復位端口 BRST、檢測端口 TFB1、TFB2、TFB3 和輸出端口 CT1、CT2、CT3、CT4、CT5、CT6,串行口模塊2分別與脈沖發射端口 shconf、文件打開端口conf、死區補償模塊3、死區插入模塊4、輸出控制模塊6相連接;死區補償模塊3分別與檢測端口了?81、了?82、了?83、死區插入模塊4、保護模塊5、輸入端口11相連接;死區插入模塊4與保護模塊5、輸出控制模塊6相連接;保護模塊5與脈沖發射端口 shconf、文件打開端口conf、檢測端口 TFBl、TFB3、TFB5、輸出控制模塊6相連接;輸出控制模塊6分別與輸入端口Tl、T2、T3、T4、T5 和 T6、復位端口 BRST、輸出端口 CT1、CT2、CT3、CT4、CT5、CT6 相連接。
[0029]優選的,本實施例中的串行口模塊2內部還設置有特殊功能寄存器。
[0030]本實用新型工作時,首先,外部控制器通過脈沖發射端口 shconf向串行口模塊2發射移位脈沖,串行口模塊2接收到移位脈沖后,將外部控制器通過文件打開端口 conf傳遞的串行數據配置到串行口模塊內部的特殊功能寄存器上;進一步地,串行口模塊2激活死區補償模塊3,串行口模塊2中的特殊功能寄存器再對死區插入模塊的插入時間進行設定;進一步地,外部控制器每次向特殊功能寄存器內寫入串行數據時,保護模塊5會同時接收到串行數據,進而用此串行數據自動重置一次,即叫醒一次;進一步地,保護模塊5檢測到死區插入模塊4中輸出端口 CT1、CT3、CT5的激活情況,當電機相的檢測信號TFB通過檢測端口 TFB1、TFB3、TFB5輸入到死區補償模塊3內,通過死區補償模塊3感應到檢測信號TFB是否變化,進而控制死區補償模塊