多日不見十分想念,工作原因和個人技術欠缺,不是在工作的路上就是在學習的路上,也沒有多余的時間與大家交流分享,今日簡單和大家聊聊!直奔主題。
1.因大家都是或多或少接觸過EG8010做的EG002驅動板,所以目前好多單逆變結構驅動部分都是用的分離式獨立設計驅動小板,引腳定義也幾乎大同小異,各種技術原因,萬一和供應商鬧掰了,芯片缺貨難買,漲價太厲害,想換性價比高的驅動板卡,或者自己想鉆研一下軟件等等,所以首先考慮就是做成一樣的架構,替換無憂,升級無憂,多重選擇,便捷性大,兼容性好,因此大多民用級單逆變都做成MCU+2110+393+358,甚至加個555。
2.硬件設計中需注意2110自舉電路,自舉電容如果硬件技術不自信的就用鉭電容,自舉電容不易過大,10-47UF之間,根據驅動功率不同微調,大了充電時間長驅動在小占空比時不能完全大開,小了當然驅動能力差,也是不行的,容易燒管呦,低電壓測試沒問題,電壓一旦加到200V以上問題就不來了,還有就是燒管后燒單片機,好多做PWM口三極管互鎖電路,二極管反相阻斷電路,個人目前考證下來意義不大,燒狠了照樣燒單片機;因為用2110本身就沒有隔離,高壓直接就過來了,電路又是超性價比的,所以此處就不要去毛球次,畢竟都這樣了,您還不給它報廢期,高抬貴手,學會接受,坦然面對。
3.軟件設計中需注意驅動頻率,死區時間,碼表點數,驅動頻率一般10-24kHz不等,根據所使用的功率器件選擇合適的驅動頻率,碼表點數和驅動頻率有關,舉例20K驅動頻率,碼表點數半波就是200個點,10K驅動頻率半波就是100個點,碼表點數越多,頻率越高,輸出LC濾波參數越小,輸出正弦波的精度越高,失真度越??;當然前提是您的搭配正確的LC參數;
4.軟件設計中死區和碼表點數的關系,好多朋友在實際做產品時會發現好多時候正弦波輸出波型不那么平滑,過零點畸變有過渡平臺,或者管子發熱量大,因為碼表點數和死區的關系沒搞明白;當碼表點數在200點時,死區時間可以大點,700NS-1.5US之間;國產管子必須在1US以上,進口的可以稍微小點;不然短路保護過不了;還有一種特殊現象,用低端8位機做設計時,20K驅動頻率碼表點數很可能是50個點,這個我之前的文章里有說明,低端單片機運算速度限制,PWM定時器要做分頻處理,或者重復計數次數,重復計數4次才中斷一次,還原出50Hz基波,此種模式死區時間就要小一點,500-800NS之間;高于這個值,波型失真度大,過零點畸變嚴重,所需的LC參數也要高很多,無形中增加了成本;但時要說明的是,50個點+500ns死區和200點+1us死區,管子承受的工作量基本差不多,因為200個點10MS周期里有200個脈寬,但時它每個脈寬的休息時間長,50個點10MS周期里有50個脈寬,它的休息時間短;你們可以品品,仔細品品!@
5.最后附上我最近用國產單片機做的正弦波驅動板,供大家欣賞點評,發文章不帶點圖片,顯示不出文案的完整性,欠缺之處還望各位同仁多多批評。