[發明專利]一種基于DSADC的旋變軟解碼處理方法及其裝置有效
| 申請號: | 202010152343.5 | 申請日: | 2020-03-06 |
| 公開(公告)號: | CN111245443B | 公開(公告)日: | 2023-04-25 |
| 發明(設計)人: | 顏宇杰;張智勇;李輝 | 申請(專利權)人: | 創驅(上海)新能源科技有限公司 |
| 主分類號: | H03M13/11 | 分類號: | H03M13/11 |
| 代理公司: | 上海天翔知識產權代理有限公司 31224 | 代理人: | 陳駿鍵 |
| 地址: | 201611 上海市松*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 dsadc 變軟 解碼 處理 方法 及其 裝置 | ||
1.一種基于DSADC的旋變解碼處理方法,其特征在于,包括以下步驟:
步驟S10,接收旋轉變壓器產生的原始旋變信號,并對接收到的原始旋變信號進行濾波處理;
步驟S20,對經過濾波處理后的旋變信號進行解調處理,使得所述旋變信號生成Sin信號和Cos信號;
步驟S30,對所述Sin信號和Cos信號進行偏移檢測,并根據偏檢測結果對所述Sin信號和Cos信號進行偏移誤差補償;
步驟S40,對偏移誤差補償后的Sin信號和Cos信號進行計算,產生旋變角度信號及旋變速度信號并輸出。
2.如權利要求1所述的基于DSADC的旋變解碼處理方法,其特征在于,在所述步驟S30中,對所述Sin信號和Cos信號進行偏移檢測,并根據偏檢測結果對所述Sin信號和Cos信號進行偏移誤差補償,包括以下子步驟:
步驟S31,在每個運算周期中,對軟解碼輸出的角度進行積分,當角度積分大于360度時,生成使能信號,同時將角度積分清零;
步驟S32,在每個運算周期中,將當前周期的Sin信號值分別與歷史最大值SinMax和歷史最小值SinMin進行比較,若當前周期的Sin信號值大于歷史最大值SinMax,則將當前周期的Sin信號值替換歷史最大值SinMax,若當前周期的Sin信號值小于歷史最小值SinMin,則將當前周期的Sin信號值替換歷史最小值SinMin;
將當前周期中的Cos信號值與歷史最大值CosMax和歷史最小值CosMin進行比較,若當前周期的Cos信號值大于歷史最大值CosMax,則將當前周期的Cos信號值替換歷史最大值CosMax,若當前周期的Cos信號值小于歷史最小值CosMin,則將當前周期的Cos信號值替換歷史最小值CosMin;
步驟S33,當檢測到步驟S31的使能信號后,將歷史最大值SinMax、歷史最小值SinMin、歷史最大值CosMax以及歷史最小值CosMin進行輸出,輸出后將歷史最大值SinMax、歷史最小值SinMin、歷史最大值CosMax以及歷史最小值CosMin清零;
步驟S34,將步驟S33輸出的歷史最大值SinMax與歷史最小值SinMin相加并除以2,得到Sin信號的幅值偏移量SinOffset:
SinOffset=(SinMax+SinMin)/2;
將步驟S33輸出的歷史最大值CosMax與歷史最小值CosMin相加并除以2,得到Cos信號的幅值偏移量CosOffset:
CosOffset=(CosMax+CosMin)/2;
將步驟S33輸出的歷史最大值SinMaxOutput與歷史最小值SinMinOutput相減并除以2,得到Sin包絡線信號的Sin幅值SinAmp:
SinAmp=(SinMaxOutput-SinMinOutput)/2;
將步驟S33輸出的歷史最大值CosMaxOutput與歷史最小值CosMinOutput相減并除以2,得到Cos信號的Cos幅值CosAmp:
CosAmp=(CosMaxOutput-CosMinOutput)/2;
將幅值SinAmp除以幅值CosAmp,得到Sin幅值相對于Cos幅值的幅值比例SinCosRatio:
SinCosRatio=SinAmp/CosAmp;
步驟S35,在每個運算周期中,將當前周期中的Sin信號值、Cos信號值分別減去步驟S34輸出的幅值偏移量SinOffset、幅值偏移量CosOffset,將Cos信號值乘以步驟S34輸出的幅值比例SinCosRatio,補償后的Sin信號值、Cos信號值為
SinComp=Sin-SinOffset
CosComp=(Cos-CosOffset)*SinCosRatio;
步驟S36,在每個運算周期中,將按照步驟S35補償后的信號SinComp、CosComp用作角度計算的輸入。
3.一種用于實現如權利要求1或2所述的基于DSADC的旋變軟解碼處理方法的裝置,其特征在于,包括:
DSADC模塊,所述DSADC模塊用于接收旋轉變壓器產生的原始旋變信號,并對接收到的原始旋變信號進行濾波處理;
解調模塊,所述解調模塊用于對經過所述DSADC模塊濾波處理后的旋變信號進行解調處理,使得所述旋變信號生成Sin信號和Cos信號;
誤差補償模塊,所述誤差補償模塊用于對所述解調模塊生成的Sin信號和Cos信號進行偏移檢測,并根據偏檢測結果對所述Sin信號和Cos信號進行偏移誤差補償;
角度觀測器模塊,所述角度觀測器模塊用于對經過所述誤差補償模塊偏移誤差補償后的Sin信號和Cos信號進行計算,產生旋變角度信號及旋變速度信號并輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創驅(上海)新能源科技有限公司,未經創驅(上海)新能源科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010152343.5/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類





