[發明專利]一種基于霍爾效應的角位移解算方法有效
| 申請號: | 201811204614.6 | 申請日: | 2018-10-16 |
| 公開(公告)號: | CN109323649B | 公開(公告)日: | 2020-09-08 |
| 發明(設計)人: | 段東建;宋萬祿;孫拓 | 申請(專利權)人: | 天津津航技術物理研究所 |
| 主分類號: | G01B7/30 | 分類號: | G01B7/30 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 王雪芬 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 霍爾 效應 位移 方法 | ||
1.一種基于霍爾效應的角位移解算方法,其特征在于,包括以下步驟:
第一步,組裝出一種基于線性霍爾傳感器的測角裝置,用于測量框架角位移,該裝置中,使用兩個線性霍爾傳感器即第一霍爾傳感器和第二霍爾傳感器,正交安裝在電機驅動電路板上,電機輸出軸端面粘貼圓形磁鐵,磁鐵隨電機旋轉時,兩路霍爾傳感器通過磁感應輸出相位差90°的電壓信號,電機和吊艙框架之間采用齒輪傳動;
設Hall_sin是第一霍爾傳感器輸出電壓經AD芯片采樣后的值;Hall_cos是第二霍爾傳感器輸出電壓經AD芯片采樣后的值;Tsam是AD采樣周期;fc是低通濾波器的截止頻率;fHall_sinK是第一霍爾傳感器輸出電壓經AD芯片采樣后的值再經過低通濾波后的當前值;fHall_sinK-1是第一霍爾傳感器輸出電壓AD采樣值上一次低通濾波后的值;fHall_cosK是第二霍爾傳感器輸出電壓經AD芯片采樣后的值再經過低通濾波后的當前值;fHall_cosK-1是第二霍爾傳感器輸出電壓AD采樣值上一次低通濾波后的值;Angle_motorK是電機輸出軸角度當前計算值;Angle_motorK-1是電機輸出軸角度上一次計算值;Angle_gimbleK是吊艙框架角度當前計算值;d_scale是齒輪減速比;Angle_gimble是吊艙框架角度值;init_ang是初始零位偏差角;P是電機正轉的圈數;N是電機反轉的圈數;
第二步、采集兩個霍爾傳感器的輸出的數據,并對兩個霍爾傳感器的輸出的數據進行低通濾波:
采集第一霍爾傳感器輸出電壓AD采樣值上一次低通濾波后的值、第一霍爾傳感器輸出電壓經AD芯片采樣后的值、第二霍爾傳感器輸出電壓經AD芯片采樣后的值、第二霍爾傳感器輸出電壓AD采樣值上一次低通濾波后的值;
第三步、根據第二步的數據采集結果計算第一霍爾傳感器的AD采樣值數字低通濾波值:
第四步、根據第二步的數據采集結果計算第二霍爾傳感器的AD采樣值數字低通濾波值:
第五步、根據第三步、第四步的結果,將兩路濾波后的霍爾傳感器濾波值解算成電機輸出軸在-180°~180°范圍內的角度值:
Angle_motorK=atan2(fHall_sinK,fHall_cosK) (3)
第六步、根據第五步的結果進行正反轉圈數計數邏輯判斷
如果Angle_motorK-Angle_motorK-1≥300,那么P=P+1;
如果Angle_motorK-Angle_motorK-1≤-300,那么N=N-1;
第七步、將電機輸出軸角度值解算成吊艙框架角
Angle_gimbleK=[Angle_motorK+(P+N)×360]/d_scale-init_ang (4)
第八步、根據以下邏輯將吊艙框架角轉換到-180°~180°區間
如果Angle_gimbleK>180,那么
Angle_gimbleK=Angle_gimbleK-360;P=P-d_scale;
如果Angle_gimbleK<-180,那么
Angle_gimbleK=Angle_gimbleK+360;N=N+d_scale。
2.如權利要求1所述的方法,其特征在于,Tsam不小于1ms。
3.如權利要求2所述的方法,其特征在于,Tsam取0.5ms。
4.如權利要求1所述的方法,其特征在于,fc為100Hz。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津津航技術物理研究所,未經天津津航技術物理研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811204614.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種導線間隔棒安裝距離測量器具
- 下一篇:用于光電測量裝置的驗證方法及裝置





