基于弱磁传感器的电子罗盘设计及干扰补偿算法研究
发布时间:2017-08-03 21:26
本文关键词:基于弱磁传感器的电子罗盘设计及干扰补偿算法研究
更多相关文章: 弱磁传感器 电子罗盘 软硬磁干扰 振动干扰 最小二乘法
【摘要】:电子罗盘(Electric Compass)作为一种定位导航工具,具有精度高、反应迅速、体积小、能耗低、成本低、适合大批量生产等优点,已经被广泛地应用于航天、航空、航海、车辆导航、手机定位、生物医学、地理测绘等领域。近年来,电子罗盘已经广泛研究、取得了很多研究成果,但是电子罗盘受周围环境的干扰影响比较大,仍然离工程化、实用化有一定的差距。本文设计了基于弱磁传感器的电子罗盘、分析了电子罗盘的干扰原因并提出了可行的干扰补偿算法。本文首先分析了电子罗盘的测量原理,通过建立数学模型并通过纯数学矩阵的方式推导出电子罗盘航向角与测量数据的数学关系式,确保了推导过程的严密性,并设计了电子罗盘系统框架。然后根据电子罗盘的系统框架和硬件设计需求,本文对电子罗盘关键元器件进行了选型并设计了包含主控模块、传感器模块、电源模块和显示与传输模块的电子罗盘硬件测量系统。最后在硬件的基础上设计了配套的软件程序,其中传感器模块通过IIC总线将测量数据传输给主控模块,主控模块再根据角度解算公式解算出电子罗盘的航向角,并通过显示器显示出来或者通过USART数据总线传输到电脑。根据软磁材料和硬磁材料的材料特性,分别建立了软磁干扰和硬磁干扰的数学模型,并根据此数学模型推导出电子罗盘受到硬磁干扰和软磁干扰的数据分布轨迹表达式,证明了软硬磁干扰使得磁传感器的数据分布从以原点为圆心的正圆畸变成一个原点偏离原点的椭圆。本文同时还分别分析了三轴磁传感器不正交误差、灵敏度误差和零点误差对于电子罗盘的干扰效果,并建立了相应的数学模型,通过数学模型证明了三轴不正交误差和灵敏度误差的对电子罗盘的干扰效果可等效为软磁干扰,零点漂移误差可以等效为硬磁干扰。最后分析了电子罗盘被使用在振动环境下时,振动加速度矢量对于三轴加速度传感器的影响,并建立了相应的数学模型。基于对于电子罗盘的振动干扰的分析与建模,本文提出了限幅滤波法和递推平均法以补偿振动环境对电子罗盘的干扰,实验结果表明此方法能够有效地滤除受偶然的振动干扰的数据并平滑三轴加速度传感器的数据。基于对电子罗盘软磁、硬磁干扰以及与其等效的干扰的分析及建模,提出了椭圆长短轴补偿法和改进型最小二乘椭圆补偿方法两种补偿方法。椭圆长短轴方法是基于椭圆的几何特点提出的补偿方法,此方法具有快速、运算量小的特点,特别适合运算能力不强的嵌入式处理器。改进型最小二乘椭圆补偿方法是基于最小二乘法椭圆拟合法提出的,其分两步分别对电子罗盘的硬磁干扰和软磁干扰进行补偿,此方法具有精度高的特点且能够弥补最小二乘椭圆拟合方法的运算量极大的缺陷。通过实验证明椭圆长短轴补偿法和改进型最小二乘法椭圆补偿法都能快速有效地对电子罗盘的软磁干扰和硬磁干扰进行补偿与矫正。通过对比分析,经过矫正后的电子罗盘的测量精度能够达到1°以内,而未经过矫正的电子罗盘测量误差最大能够达到23°。
【关键词】:弱磁传感器 电子罗盘 软硬磁干扰 振动干扰 最小二乘法
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN96;TP212
【目录】:
- 摘要5-7
- ABSTRACT7-11
- 第一章 绪论11-16
- 1.1 研究工作的背景与意义11
- 1.2 电子罗盘的国内外研究历史与现状11-14
- 1.3 本文的主要贡献与创新14-15
- 1.4 本论文的结构安排15-16
- 第二章 电子罗盘的工作原理与系统设计16-23
- 2.1 地磁场的概念16-17
- 2.2 电子罗盘测量模型与姿态解算17-21
- 2.2.1 坐标系的定义17
- 2.2.2 二维平面电子罗盘的数学模型17-18
- 2.2.3 三维空间电子罗盘的数学模型18-21
- 2.2.4 电子罗盘多组传感器的安装21
- 2.3 电子罗盘系统框架21-22
- 2.4 本章小结22-23
- 第三章 电子罗盘的硬件设计23-38
- 3.1 硬件设计方案讨论23-24
- 3.2 关键芯片的选型24-29
- 3.2.1 处理器的选型24-26
- 3.2.2 三轴磁传感器的选型26-27
- 3.2.3 三轴加速度传感器的选型27-28
- 3.2.4 电源芯片的选型28-29
- 3.3 硬件电路设计29-37
- 3.3.1 STM32F103C8芯片最小系统设计30-34
- 3.3.2 传感器模块的电路设计34
- 3.3.3 电源模块的设计34-35
- 3.3.4 数据接.模块的设计35-36
- 3.3.5 显示模块的设计36-37
- 3.4 PCB版图设计及实物照片37
- 3.5 本章小结37-38
- 第四章 电子罗盘的软件设计38-46
- 4.1 软件开发平台的介绍38
- 4.2 软件流程图设计38-39
- 4.3 各功能子模块程序设计39-45
- 4.3.1 HMC5883L的驱动39-42
- 4.3.2 ADXL345的驱动42
- 4.3.3 LCD1602驱动42-43
- 4.3.4 USART的驱动43-44
- 4.3.5 FLASH存储器驱动44
- 4.3.6 上位机界面设计44-45
- 4.4 本章小结45-46
- 第五章 电子罗盘的干扰分析及补偿算法研究46-72
- 5.1 电子罗盘干扰分析46-55
- 5.1.1 硬磁干扰和软磁干扰的分析46-49
- 5.1.2 三轴不正交误差分析49-50
- 5.1.3 灵敏度误差和零点误差分析50-51
- 5.1.4 振动干扰分析51
- 5.1.5 干扰分析的实验验证51-55
- 5.2 电子罗盘干扰补偿与验证55-71
- 5.2.1 振动干扰补偿与验证55-57
- 5.2.1.1 限幅与递推平均振动干扰补偿方法55-56
- 5.2.1.2 实验验证56-57
- 5.2.2 软磁、硬磁干扰补偿与验证57-71
- 5.2.2.1 椭圆长短轴补偿方法58-60
- 5.2.2.2 改进型最小二乘法椭圆补偿方法60-65
- 5.2.2.3 实验验证65-71
- 5.3 本章小结71-72
- 第六章 全文总结与展望72-75
- 6.1 全文总结72-73
- 6.2 后续工作展望73-75
- 致谢75-76
- 参考文献76-79
- 攻读硕士学位期间取得的成果79-80
【参考文献】
中国期刊全文数据库 前2条
1 范成叶;李杰;陈文蓉;景增增;刘俊;;电子罗盘安装误差标定与补偿方法研究[J];传感技术学报;2013年05期
2 蒋颜玮;房建成;盛蔚;黄学功;;巨磁阻抗磁传感器的研究进展[J];仪表技术与传感器;2008年05期
,本文编号:616423
本文链接:https://www.wllwen.com/kejilunwen/wltx/616423.html