新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PIC單片機的空間電壓矢量PWM控制方法研究

        基于PIC單片機的空間電壓矢量PWM控制方法研究

        作者: 時間:2011-04-06 來源:網絡 收藏

        在一個周期Ts內都改變相鄰基本的作用時間,并保證所合成的的幅值都相等,因此當Ts取足夠小時,的軌跡是一個近似圓形的正多邊形。為了使每次的狀態轉換時,開關次數最少,需要在t0=Ts-t1-t2。為了使磁鏈的運動速度平滑,插入零矢量不是集中地插入,而是將零矢量平均分為幾份,多點地插入到磁鏈軌跡中去。
        1.2 確定扇區
        將圖2劃分為6個扇區,扇區的編號在圖中標識,下面介紹一下確定扇區號的方法,令、 、分別為:

        定義三個變量:m、n和p,如X>0,則m=1,否則m=0;y>0,則n=1,否則n=0:Z>0,則p=1,否則p=0。設扇區編號N=4p+2n+m,N與輸出矢量所在的扇區對應關系如表1所示,

        本文引用地址:http://www.104case.com/article/172889.htm



        2 的SV實現
        電壓矢量采用Microchip公司出品的24FJ64GA芯片實現,它是在現有的RISC系列構架的基礎上發展來的一種功能強大的架構。通過向用戶提供更強的計算功能和更豐富的外設集,此架構使用戶能夠升級他們的應用。與此同時,此架構還被嚴格設計為與
        現有的 MCU功能急和指令助記符盡可能一致,從而簡化了應用的升級工作。
        PIC24FJ64GA004采用了改進的哈佛結構,具有獨立的程序和數據存儲以及獨立的程序和數據總線。架構還允許在代碼執行的過程中直接通過數據空間訪問程序空間。程序地址空間可存儲4M指令字。最高的運行速度可達到16MIPS,帶有4×PLL選項的8MHz內部振蕩器和多個分頻選項,17位×17位單周期硬件乘法器,32位/16位工作寄存器,還具有優化的C編譯器指令構架,并且PIC24FJ64GA004還具有一系列能在工作時顯著降低功耗的功能,主要包括:動態時鐘切換,打盹模式操作,指令的節能模式。在模擬特性方面,它最多13通道的10位模DAC,用于電機轉速的反饋,電壓、電流等模擬信號的采用實現電機的各種,并且還具有故障保護時鐘監視器操作功能,可以很好對電路進行保護。
        2.1 硬件電路框圖
        PIC24FJ64GA具有5個帶編程預分頻器的16位定時器/計數器,5個16位輸入捕捉,5個16位比較/PWM輸出。在測速環節方面,本文采用光電碼盤測算方式,結合PIC24F的定時器/計數器及相關接口,使用M/T法編程實現轉速的計算。歐姆龍公司生產的編碼器型號E6B2-CWZ6C,它由5~24V電源供電,有三路輸出,分別為A相、B相、Z相,其中A與B用于測速,它們的相位差為90°,每轉過一圈輸出1500個脈沖;而Z脈沖則是每轉過一圈輸出一個脈沖,用于系統定位。其中在電路設計中,逆變器的驅動,我們采用IR2130集成芯片,該芯片驅動的逆變器具有結構簡單,工作穩定,可靠地實現過流和短路保護等優點,硬件結構如圖4所示。

        pwm相關文章:pwm原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 从江县| 绿春县| 建瓯市| 噶尔县| 遵义市| 若羌县| 永新县| 南召县| 贺州市| 大英县| 景洪市| 翁源县| 汉沽区| 怀安县| 旌德县| 麻江县| 深圳市| 南安市| 三河市| 时尚| 江川县| 祁阳县| 大庆市| 新竹市| 广东省| 黎城县| 云南省| 松阳县| 东乡族自治县| 台中县| 许昌市| 图木舒克市| 蒲城县| 开鲁县| 安吉县| 新安县| 武冈市| 乐业县| 文山县| 台湾省| 阿克陶县|