旋轉變壓器軟解碼系統的制作方法
【專利摘要】本發明公開了一種旋轉變壓器軟解碼系統,包括角度區間判定模塊、角度計算模塊、角度補償模塊、頻率計算模塊、電角度和電頻率轉換模塊;角度區間判定模塊根據sin和cos差分信號的采樣值,判定DMA中斷時刻角度的所在角度區間;角度計算模塊根據DMA中斷時刻角度所在角度區間,計算DMA中斷時刻角度;角度補償模塊,用于對DMA時刻角度進行補償得到軟解碼中斷時刻角度;頻率計算模塊用于計算旋轉變壓器頻率;電角度和電頻率轉換模塊,將當前軟解碼中斷時刻角度轉換為電機電角度,將當前旋轉變壓器頻率轉換為電機電頻率。本發明的旋轉變壓器軟解碼系統,不需要解碼芯片,可以降低電機控制器的成本。
【專利說明】旋轉變壓器軟解碼系統
【技術領域】
[0001]本發明及電機轉子位置和轉速的傳感器,特別涉及一種旋轉變壓器軟解碼系統。【背景技術】
[0002]旋轉變壓器(Resolver)作為常見的電機轉子位置和轉速的傳感器,在電動(純電動、混合動力)汽車上也得到了廣泛應用。在旋轉變壓器(Resolver)的應用中,往往還需要解碼芯片來將旋轉變壓器(Resolver)的輸出信號轉換為旋轉變壓器(Resolver)的角度和頻率,進而再利用軟件轉換成電機的電角度和電頻率,成本較高。
【發明內容】
[0003]本發明要解決的技術問題是提供一種旋轉變壓器軟解碼系統,不需要解碼芯片,可以降低電機控制器的成本,降低電路復雜度,同時具有較高的精度。
[0004]為解決上述技術問題,本發明提供的旋轉變壓器軟解碼系統,其包括采樣模塊、角度區間判定模塊、角度計算模塊、角度補償模塊、頻率計算模塊、電角度和電頻率轉換模塊;
[0005]所述米樣模塊,用于對旋轉變壓器輸出的sin和cos差分信號進行米樣;
[0006]所述角度區間判定模塊,用于根據sin和cos差分信號的采樣值,判定DMA中斷時刻角度Θ的所在角度區間;
[0007]所述角度計算模塊,用于根據DMA中斷時刻角度Θ的所在角度區間,計算DMA中斷時刻角度Θ ;
[0008]所述角度補償模塊,用于對所述角度計算模塊計算得到的DMA時刻角度Θ進行補
償,得到軟解碼中斷時刻角度:
[0009]
【權利要求】
1.一種旋轉變壓器軟解碼系統,其特征在于,包括采樣模塊、角度區間判定模塊、角度計算模塊、角度補償模塊、頻率計算模塊、電角度和電頻率轉換模塊; 所述采樣模塊,用于對旋轉變壓器輸出的Sin和COS差分信號進行采樣; 所述角度區間判定模塊,用于根據sin和cos差分信號的采樣值,判定DMA中斷時刻角度Θ的所在角度區間; 所述角度計算模塊,用于根據DMA中斷時刻角度Θ的所在角度區間,計算DMA中斷時刻角度Θ ; 所述角度補償模塊,用于對所述角度計算模塊計算得到的DMA時刻角度Θ進行補償,得到軟解碼中斷時刻角度:
2.根據權利要求1所述的旋轉變壓器軟解碼系統,其特征在于, 旋轉變壓器軟解碼系統,還包括一過零點檢測硬件電路、內存; 過零點檢測硬件電路,當旋轉變壓器的激勵正弦信號過零點時輸出觸發信號到所述采樣模塊; 所述采樣模塊,當接收到所述觸發信號,開始在激勵信號的正半周期內等間隔采樣一組數據,利用DMA將這組采樣數據傳遞到內存中的數組內。
3.根據權利要求1所述的旋轉變壓器軟解碼系統,其特征在于, 所述角度區間判定模塊,判定DMA中斷時刻角度Θ的所在角度區間的方法如下:
4.根據權利要求1所述的旋轉變壓器軟解碼系統,其特征在于, 以微控制器內部的實時定時器為計算周期At的時間來源;在所述角度計算模塊每個計算角度的中斷程序中累加連續兩個DMA中斷時刻的角度差,用t+At時刻的角度增量減去t時`刻的角度增量即可得到一個計算周期的角度差Λ Θ。
【文檔編號】H02P6/16GK103762912SQ201310723417
【公開日】2014年4月30日 申請日期:2013年12月24日 優先權日:2013年12月24日
【發明者】陳涵, 鄭海濤 申請人:聯合汽車電子有限公司