DSP霍爾FOC 角度解析


DSP28335 程序  基於霍爾的FOC 

角度校正部分解析。

 

 

 

 

 

 

 

 

 

 

按照上圖進行 在霍爾狀態突變處對角度進行校正。 

那么校准角度0度   對應的是 U相反電勢的峰值     即IQ(1)

校准角度60度   對應的是校准角度數組[1] 即IQ(0.16) 0.16等於 60除以360

校准角度120度  對應的是校准角度數組[2]  即IQ(0.33) 

校准角度180度  對應的是校准角度數組[3]  即IQ(0.5)

校准角度240度  對應的是校准角度數組[4]  即 IQ(0.66)

校准角度300度  對應得是校准角度數組[5]  即IQ(0.83)

校准角度360度(0度)  即IQ(1)

認為 扇區5---扇區1---扇區3---扇區2---扇區6---扇區4---扇區5  是正轉方向。

是電機角度增加的方向。

 

正轉情況

 

(1)       若上次是扇區4  本次是扇區5

是正轉

在霍爾變化處  :基准值:此刻度的校准角度是 校准角度0

實際軟件計算的角度 :Hall_Three.angleIQ

則偏差就是: 基准值 減去  Hall_Three.angleIQ 

  偏差的符號  是正數   或者  是負數 

則在扇區4 實際角度的增量不在是60度 

而是60度 加上   偏差    (注意:正轉是加上偏差,反轉是減去偏差)

即 在扇區4 內角度的增量 是 

Hall_Three.angleIQ[1]+Hall_Three.angleIQ[0] – Hall_Three.angleIQ .

 

 

 

 

 

 

 

 

 

(1)       若上次是扇區 5  本次是扇區1

是正轉

在霍爾狀態變化處  基本值: 此時刻的校准角度是 校准角度60  即Hall_Three.angleIQ[1],

 偏差是 Hall_Three.angleIQ[1] 減去Hall_Three.angleIQ 

則在扇區4實際角度的增量不在是60度

而是  60度 加上偏差 

則扇區4內角度的增量是

Hall_Three.angleIQ[1]+Hall_Three.angleIQ[1] -  Hall_Three.angleIQ

 

 

 

 

 

 

 

 

 

(3) 若上一次是扇區1  本次是扇區3 

正轉

校准刻度值   是校准角度2  Hall_Three.angleIQ[2]

偏差 Hall_Three.angleIQ[2] 減去 Hall_Three.angleIQ

則在扇區1 的實際角度增量  

Hall_Three.angleIQ[1]+ Hall_Three.angleIQ[2] - Hall_Three.angleIQ

 

 

 

 

 

 

 

 

 

(4) 若上一次是扇區3   本次是扇區2 

正轉

校准角度值  是校准角度3   Hall_Three_angleIQ[3]

偏差 Hall_Three.angleIQ[3] 減去 Hall_Three.angleIQ

則在扇區3 的實際角度增量 

Hall_Three.angleIQ[1] + Hall_Three.angleIQ[3] - Hall_Three.angleIQ

 

 

 

 

 

下面 開始 分析 反轉  

 

若上一次是扇區 5  本次是扇區 4 

校准角度為  刻度 0    Hall_Three.angleIQ[0]

偏差 為 Hall_Three.angleIQ[0] 減去 Hall_Three.angleIQ 

 

現在需要改為 60度  減去 該值    (正轉是加   反轉是減)

Hall_Three.angle[1] –(Hall_Three.angleIQ[0]-- Hall_Three.angleIQ  )   即等於 

 

Hall_Three.angle[1]+Hall_Three.angleIQ – Hall_Three.angleIQ[0] 

 

 

 

 

 

 

 

 

若上一次是扇區4  本次是扇區6 

標准角度  Hall_Three.angleIQ[5]

偏差為 Hall_Three.angleIQ[5] –Hall_Three.angleIQ

則在扇區4的實際角度的增量 為  

60度 減去 該偏差 

Hall_Three.angle[1]+Hall_Three.angleIQ—Hall_Three.angle[5] 

 

 

 

 

 

 

 

 

 

 

若上一次是扇區6  本次是扇區2 

在霍爾狀態變化處   校准角度 Hall_Three.angle[4]

偏差為 Hall_Three.angle[4]—Hall_Three.angleIQ

則在扇區6實際角度的增量 

60度基准值 減去 該偏差  

Hall_Three.angle[1]+ Hall_Three.angle—Hall_Three_angle[4]

 

 

 

 

 

 

 

 

百度網盤鏈接 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM