變頻器控制平台軟體工程師如何提高自己?
01-13
公司變頻器控制平台DSP,FPGA,,ARM三類是分工進行,DSP負責演算法,FPGA負責觸發脈衝,ARM負責邏輯。我主要是DSP寫控制演算法。請知乎朋友給予些軟體工程師如何有效提升的經驗。謝謝!
「知其然,後知其所以然」
主流DSP控制逆變器時,用的都是pwm中斷進行逆變器的內環電流控制,為什麼?
採樣點一般在pwm最低或最高點,為什麼?
電流控制為什麼要進行dq變換?PI參數怎麼設計?那麼多佔用時間的一階甚至二階數字濾波器怎麼簡化?怎麼提高代碼效率?
DSP控制基於離散域模型,離散域和時域控制有什麼不同?帶寬怎麼設計?怎麼根據控制對象設計控制器?內環外環的速度怎麼選取?說實話,DSP只是一個工具,難的不是寫代碼,改改寄存器,而是根據逆變器的控制對象 設計代碼的結構和代碼的控制邏輯...
現在國內很多小企業只招會用DSP的,會編代碼的,殊不知一個真正理解DSP和系統控制的軟體架構工程師是多麼重要...
謝邀,立志做全棧工程師,代碼寫到死。
再補充幾點。
為什麼內環控制器的魯棒性很重要?帶載後哪些電機參數變化較大?
電機的額定電頻率和硬體電流濾波器截止頻率有何關係?如果極對數較多,如何合理設置pwm採樣頻率?電流環採樣時間和電流控制器帶寬的關係?同理,轉速環採樣時間和轉速控制器帶寬的關係?電流環和轉速環的採樣時間如何合理選擇?
硬體電流濾波器帶寬和電流環控制器帶寬如何合理選擇?如何實測電流環的帶寬?直接轉矩控制中磁鏈觀測器的帶寬如何選取?帶載後如何保證參數敏感性?高壓大功率如何減小開關損耗和電機損耗?
還有弱磁,各種保護。代碼規範,OOC,這也是匯川正在做的。TI給了開源的資料,但是裡面涉及到的電機,電力電子,控制理論,這些知識需要自己去深入學習。一個變頻器三個控制器,啥牌子的這麼屌
軟體工程師是最低級別的碼農,系統、架構是關鍵,系統、架構是關鍵,系統、架構是關鍵。
怎麼還會用到ARM呢?
arm為啥負責邏輯呢
往系統工程師發展吧
推薦閱讀:
※SPWM變頻器的調製方式有同步調製非同步調製和混合調製,這些調製方式適合什麼頻率(變頻器輸出頻率)範圍?
※作為電力電子專業的學生,有哪些專業書籍值得反覆閱讀?
※如果穿越回古代如何給手機充電?
※請問供電中如何將變頻變幅變成恆頻恆幅?
TAG:電力電子技術 |
