三维电子指南针max155——毕业设计_第1页
三维电子指南针max155——毕业设计_第2页
三维电子指南针max155——毕业设计_第3页
三维电子指南针max155——毕业设计_第4页
三维电子指南针max155——毕业设计_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录1前言32地磁场43电子指南针需要测试的量631导航系统中的姿态角以及用到的坐标系简介6311地理坐标系6312机体坐标系7313姿态角732电子指南针中测量的角7321方位角7322俯仰角及横滚角833方位角的计算方法8331当指南针水平放置时8331当指南针非水平放置时94核心传感器的选择与比较1141选择一利用一维磁阻微电路芯片HMC1052感应磁场1141选择二用霍尼韦尔HMC1022各向异性磁阻传感电路感应磁场1243选择三使用PHILIPS公司生产的KMZ52/KMZ51感应磁场125使用KMZ52和KMZ51设计三维电子指南针的设计方案1451系统模块设计1452各模块功能设计15521信号调节模块15522俯仰角及横滚角测量模块21523A/D转换模块24524LED显示模块2453硬件介绍25531传感器KMZ52/KMZ5125532加速度传感器ADXL20329533运算放大器30534AD转换器MAX15532535微处理器8051336软件设计3561系统主流程357总结与体会368谢辞379参考文献3810附录39附录一系统电路图39附录二AD转换程序及LED显示程序41附录三英文文献471前言指南针是我国的四大发明之一,是一种利用地磁实现定向功能的装置,为世界文化的发展作出了巨大的贡献。随着人们对指南针原理认识的不断深入,指南针也由先前笨重的“司南”发展到现在的便携式的指南针。但其基本构造是没有改变的,都是属于机械的指针式,其指示的机械结构基本上没有改变,都是利用某种支撑使得磁针能够受到地磁场的影响而自由的旋转。由于机械的先天因素导致了指针式指南针在便携性、灵敏度、精度以及使用寿命上都有一定的限制,旧的机械式指南针已经不能满足人们的需要。由于国内外电子技术的飞速发展,特别是在磁传感器和专用芯片(ASIC)上的发展使能指南针的基本实现机理有了质的改变,不再是机械结构而采用了磁场传感器和专用处理器对磁场进行测量和处理后指示方向,这就是当前应用较为广泛的电子式指南针。电子指南针采用固态的元器件,因此具有极高的精度,能最大限度的减小误差,同时使用图形显示和数字显示的方法,能方便直观的显示出用户所需要的方位信息。电子指南针在移动方面有着重要的应用价值。与传统的自主惯性导航设备相比,磁电子罗盘具有体积小、成本低、无累计误差、能够自动寻北等特点。与常规的指针型罗盘相比,磁电子罗盘在抗冲击性、抗震性等方面性能良好。并且能够对杂散磁场进行补偿,输出电信号可方便地与其他电子设备组成应用系统。2地磁场磁场是一种看不见,而又摸不着的特殊物质。磁体周围存在磁场,磁体间的相互作用就是以磁场作为媒介的。电流、运动电荷、磁体或变化电场周围空间存在的一种特殊形态的物质。由于磁体的磁性来源于电流,电流是电荷的运动,因而概括地说,磁场是由运动电荷或变化电场产生的。磁场的基本特征是能对其中的运动电荷施加作用力,磁场对电流、对磁体的作用力或力距皆源于此。而现代理论则说明,磁力是电场力的相对论效应。与电场相仿,磁场是在一定空间区域内连续分布的矢量场,描述磁场的基本物理量是磁感应强度矢量B,也可以用磁感线形象地图示。然而,作为一个矢量场,磁场的性质与电场颇为不同。运动电荷或变化电场产生的磁场,或两者之和的总磁场,都是无源有旋的矢量场,磁力线是闭合的曲线族,不中断,不交叉。换言之,在磁场中不存在发出磁力线的源头,也不存在会聚磁力线的尾闾,磁力线闭合表明沿磁力线的环路积分不为零,即磁场是有旋场而不是势场(保守场),不存在类似于电势那样的标量函数。地磁场是从地心至磁层顶的空间范围内的磁场。地磁学的主要研究对象。人类对于地磁场存在的早期认识,来源于天然磁石和磁针的指极性。地磁的北磁极在地理的南极附近;地磁的南磁极在地理的北极附近。磁针的指极性是由于地球的北磁极(磁性为S极)吸引着磁针的N极,地球的南磁极(磁性为S极)吸引着磁针的N极。这个解释最初是英国W吉伯于1600年提出的。吉伯所作出的地磁场来源于地球本体的假定是正确的。这已为1839年德国数学家CF高斯首次运用球谐函数分析法所证实。地磁的磁感线和地理的经线是不平行的,它们之间的夹角叫做磁偏角。中国古代的著名科学家沈括是第一个注意到磁偏角现象的科学家。地磁场是一个向量场。描述空间某一点地磁场的强度和方向,需要3个独立的地磁要素。常用的地磁要素有7个,即地磁场总强度F,水平强度H,垂直强度Z,X和Y分别为H的北向和东向分量,D和I分别为磁偏角和磁倾角。其中以磁偏角的观测历史为最早。在现代的地磁场观测中,地磁台一般只记录H,D,Z或X,Y,Z。近地空间的地磁场,像一个均匀磁化球体的磁场,其强度在地面两极附近还不到1高斯,所以地磁场是非常弱的磁场。地磁场强度的单位过去通常采用伽马(),即1纳特斯拉。1960年决定采用特斯拉作为国际测磁单位,1高斯104特斯拉(T),1伽马109特斯拉1纳特斯拉(NT),简称纳特。地磁场虽然很弱,但却延伸到很远的空间,保护着地球上的生物和人类,使之免受宇宙辐射的侵害。地磁场包括基本磁场和变化磁场两个部分,它们在成因上完全不同。基本磁场是地磁场的主要部分,起源于地球内部,比较稳定,变化非常缓慢。变化磁场包括地磁场的各种短期变化,主要起源于地球外部,并且很微弱。地球的基本磁场可分为偶极子磁场、非偶极子磁场和地磁异常几个组成部分。偶极子磁场是地磁场的基本成分,其强度约占地磁场总强度的90,产生于地球液态外核内的电磁流体力学过程,即自激发电机效应。图2为地磁场简易分布图。图2地磁场3电子指南针需要测试的量31导航系统中的姿态角以及用到的坐标系简介习惯上,讨论一个物体相对于另一个物体运动,必须具有与两个物体相关联的参考坐标系才能确定其位置。对于在地球表面附近运动的载体,不论是飞机、舰船还是车辆,知道它们相对地球的地理位置和相对于地理坐标系的首向角及水平姿态角是最重要的,因此必须在运动物体上获得一个地理坐标系或一个惯性坐标系。311地理坐标系原点在地球的重心,XT轴指向东,YT轴指北,ZT轴沿垂线指向天,通常称东北天坐标系。对于地理坐标系还有不同的取法,如北西天、北东地等坐标系指向不同仅仅影响某一矢量在坐标系中求取投影分量的正负号不同而已。图311地理坐标系312机体坐标系机体坐标系是固连在机体上的,其原点在运动体的重心,YB轴指向运动体纵轴向前,XB轴指向机翼右方,ZB轴垂直OXBYB平面向上。机体坐标系相对地理坐标系的方位为飞行器的姿态和航向。312机体坐标系313姿态角(1)绕垂直轴OZT转动角(方位角),到达新系T1。(2)在绕OXT1轴转动角(俯仰角),到T2系。(3)最后,绕OYT2轴转动(横滚角),到达机体系(B系)。32电子指南针中测量的角321方位角地磁北极和前进方向之间的夹角,地磁北极的方向为HEH的方向。方位角是三维电子指南针所主要测定显示的角。本设计基于顺时针方向的,北为0(360),东为90,南为180,西为270。322俯仰角及横滚角当电子指南针非水平放置时,指南针的方位角将出现偏差,此时需要使用加速度传感器对偏差进行修正。与X轴的夹角称为俯仰角(PITCH),与Y轴的夹角称为横滚角(ROLL)。图322非水平放置的电子指南针33方位角的计算方法331当指南针水平放置时图33水平放置的指南针方位角示意图HE为磁场向量,根据方位角的定义可知X轴与磁北极的夹角为方位角,由图33几何分析可得方位角ARCTAN(HEH在Y的磁场分量/HEH在X轴的磁场分量)即ARCTANHEY/HEX。当方位角处于不同的四个象限时,表示方法如下图图321处于不同象限方位角的计算方法当指南针位于第一象限时为方位角为北偏东。当指南针位于第二象限时为方位角为东偏南。当指南针位于第三象限时为方位角为南偏西。当指南针位于第四象限时为方位角为西偏北。分别为0,90,180,270时对应北东南西四个方向。331当指南针非水平放置时1、当指南针非水平放置时,如果套用上述公式则会造成方位角的计算偏差,此时需要对电子指南针的倾斜角进行补偿根据图322图33以及方位角计算公式方位角ARCTAN(HEH在Y的磁场分量/HEH在X轴的磁场分量)可得COSSINCOSINHEXHYZ(1)SSIYZ2)其中角为俯仰角,角为横滚角,可由加速度传感器测得。HXC,HYC,HZC分别为指南针倾斜放置时磁场向量在传感器坐标系OXYZ上的磁场分量,可由磁阻传感器KMZ52/KMZ51测得。由公式1和公式2分析,当指南针水平放置时角和角均为0,可得HEXHXC,HEYHYC,和水平放置时所得的方位角计算公式是相符合的。2、倾斜补偿当指南针非水平放置时,将会产生倾斜误差,误差值基于指南针所在位置地磁场的磁倾角,下图是磁倾角误差各个角的关系图。为了简化论述,假设XY坐标面与地球表面平行,假设倾斜角0时,Y轴则为南北方向,X轴为东西方向,因此,如果0时磁场HE的水平分量就只有Y轴的分量,指南针正确的指向北方,当在南北方向存在倾斜时,HE的水平分量很大但是仍然会指向北方。当南北方向的倾斜角为0时,就会在在东西方向存在一个倾斜角。这个误差角为。图312倾斜误差补偿的各个角的关系图由图可以分析得到倾斜误差角最大值的计算公式(3)一个经典的避免倾斜误差的方法是将指南针放入液体中,因为液体使指南针因为重力的原因而处于水平位置,这就是经常提到的平衡环,但是这里并没有为指南针提供液体掩护,可以通过电子的平衡来补偿倾斜误差,那么需要使用使用传感器元件。4核心传感器的选择与比较41选择一利用一维磁阻微电路芯片HMC1052感应磁场HMCI052是一个双轴线性磁传感器,像其它HMC10XX系列传感器,每个传感器都有一个由磁阻薄膜合金组成的惠斯通桥。当桥路加上供电电压,传感器将磁场强度转化为电压输出,包括环境磁场和测量磁场。HMC1052包含两个敏感元件,它们的敏感轴互相垂直。敏感元件A和B,共存于单硅芯片中,完全正交,且参数匹配。HMC1052的尺寸小,低工作电压,而且消除了两个敏感元件引起的非正交误差。除了惠斯通电桥,HMCI052有两个位于芯片上的磁耦合带;偏置带和置位/复位带。敏感元件A和B,都有这两个带。置位/复位带,用于确保精度。偏置带,用于校正传感器,或偏置任何不想要的磁场。在标准的10针外形MSOP中,两个敏感元件可以独立上电,用于减少功耗。然而,却不能使用偏置带。若需要偏置带,可以用另一种封装的HMCI052。图41是该传感器的结构图。图41HMC105241选择二用霍尼韦尔HMC1022各向异性磁阻传感电路感应磁场可实现小型和低成本罗盘电路设计。该参考设计结构是针对那些希望采用现成的模拟和数字元件就能取得主要的罗盘功能的产品开发者设计的。一个罗盘线路在与一个包括有双模拟数字转换器(ADC)输入装置的微控制器结合后,可以与HMC1052双轴传感器、低压双运算放大器以及少量常用的离散元件组装在一起。虽然这不是一个完全的三轴倾斜补偿的罗盘设计结构,该参考设计可以用于各种电平平台或用户的校平系统,如手表等。图42为HMC1022原理图图42HMC1022原理图43选择三使用PHILIPS公司生产的KMZ52/KMZ51感应磁场KMZ52是PHILIPS公司生产的一种磁阻传感器,是利用坡莫合金薄片的阻效应测量磁场的高灵敏度磁阻传感器。该磁阻传感器内置两个正交磁敏电阻桥、完整的补偿线圈和设置复位线圈。补偿线圈的输出与当前测量结果形成闭环反馈,使传感器的灵敏度不受地域限制。这种磁阻传感器主要应用于导航、通用地磁测量和交通检测。该磁阻传感器在金属铝的表面沉积了一定厚度的高磁导率的坡莫合金,在翻转线圈和外界磁场两个力的作用下,电子改变运动方向,使得磁敏电阻的阻值发生变化。同时KMZ52的斑马条电阻成45放置,这使得电子在正反向磁场力作用下有较好的对称性。由于加入了翻转磁场,KMZ52的变化曲线与普通的磁敏电阻不同,加线性化。KMZ52磁阻传感器的核心部分是惠斯通电桥,是由4个磁敏感元件组成的磁阻桥臂。磁敏感元件由长而薄的坡莫合金薄膜制成。在外加磁场的作用下,磁阻的变化引起输出电压的变化。KMZ51内部只有一个电阻桥。图43为KMZ52内部电路图,图431为KMZ51内部电路图。图43KMZ52电路图图431KMZ51电路图综上所诉,采用KMZ52/KMZ51设计三维电子指南针。5使用KMZ52和KMZ51设计三维电子指南针的设计方案51系统模块设计三维电子指南针的核心元件是KMZ51/KMZ52,采用这两个磁阻传感器以及加速度传感器测得的俯仰角和横滚角一起测得指南针非水平放置时磁场向量在X,Y,Z轴上的磁场分量HXC、HYC、HZC,并通过补偿线圈和翻转线圈消除信号的偏移和温度的敏感漂移。最后输出电压值,将电压值和加速度传感器测得的数据经运算放大器放大后交由微处理器处理,并显示在LED上,系统模块如下图所示KMZ52KMZ51(测量XYZ轴的磁场分量)加速度传感器(测量俯仰角和横滚角)运算放大器VY微处理器A/D转换横滚角俯仰角LED显示VXVZ5V电源信号调节模块模块1产生周期性的翻转脉冲电流驱动翻转线圈模块2功能放大翻转后的传感器信模块3其功能是电压偏置的补偿模块4为同步整流器模块5为积分控制器,与6一起驱动补偿线圈模块6为补偿线圈驱动5V电源图51三维电子指南针系统模块52各模块功能设计521信号调节模块该模块的功能是测量磁场分量HXC、HYC、HZC,然后得到输出电压输出到运算放大器。该模块的另一重要功能则是信号调理。信号调理只要依靠传感器内部的翻转线圈及补偿线圈实现,按照最微弱的地磁场强度为大致为15A/M,传感器的典型的灵敏度为80MV/(KA/M)(当电源电压为5V时),传感器此时的输出电压大约为12MV,KMZ52/KMZ51有一个最大大为为15MV的偏置电压和一个大约为3UV/(V/K)的漂移偏置电压,当VCC5V时,由于KMZ52本身偏差及温度漂移的影响,最大偏差电压可达到75MV,最大温度漂移电压为15MV,都比传感器输出电压12MV高很多,所以指南针系统的内部偏移补偿是很重要的。根据电子指南针精度的设计要求,信号调节模块需要解决以下三个问题(1)信号调节模块的输出电压偏置VOX,VOY。该偏置是由于传感元件和相连接的运算放大器造成的,传感器元件的偏置由元件中的四个磁敏电阻的公共误差和温度漂移造成,因此在没有加电源电压的情况下传感器的输出电压偏移了0V开始输出。偏置电压的幅度大约在08,振幅比为1则会引起08的方位角误差。(2)X轴和Y轴之间的灵敏度差异造成的,该灵敏度的差异由公差和温度的漂移造成。该误差大约为03,也就是/S为1时将为引起03的方位角误差。(3)由于封装公差,传感器真正的角位移从正交的90偏移了角。即下图中DIE1与DIE2的非正交性偏移为时。1的非正交性偏移会引起1的方位角误差。KMZ52的非正交性误差为2,将会引起2的方位角误差。图5221非正交性偏移角公式4给出了这些加入这些误差因素后的角位置计算公式,根据HEX、HEY正比于VX、VY可得公式(4)(4)关于以上3个误差的消除(1)偏置电压的补偿应用“翻转技术”可以消除偏移,即在KMZ52的置位/复位线圈中通上正负脉冲电流,传感器的特性和输出信号就会周期地反转,反转传感器信号的幅值包含了需要的磁场信号,而传感器偏移是一个纯直流信号,通过放大级中的高通滤波器,可以除去这一直流信号,同时消除偏差和温度漂移造成的偏移。图521是翻转电路原理框图。图5211翻转电路原理框图图5211是翻转技术的波形图,A是得到的输出信号,B是滤波去除偏移后的信号,C是翻转后得到的原来信号。图5212翻转技术的波形图由上图可知放大后的传感器信号电压值VX,Y1/2(VPVN),电压偏移值VO1/2(VPVN),送入到微处理器的翻转后电压值VX,YVPVO。(2)X轴Y轴灵敏度差异补偿在一个给定的温度下,当指南针旋转时,可以通过调节X轴、Y轴的输出电压摆幅VX,PPVY,PP并使之相等来获得补偿。输出电压摆幅比率VY,PP/VX,PP等于灵敏度比率SY/SXSS/S,VY校正后壳得到公式4(5)为了避免温度造成的影响而获得高精度的电子指南针,传感器的温度漂移必须得到补偿,下图给出了在不同的温度下磁阻传感器的电压偏移特性。图5213磁阻传感器温度漂移特性由图可知,温度漂移可以通过控制传感器的0点来补偿,所以,通过磁阻传感器的干扰磁场必须通过等强度极性相反的磁场来抵消以获得补偿,这种技术称为电磁反馈技术(ELECTROMAGNETICFEEDBACK)。事实上,这个补偿磁场可以通过在传感器周围的安装合适的线圈来产生,PHILIPS公司的磁阻传感器的内部集成有补偿线圈,因此不需要在传感器外部安装补偿线圈。由于这些补偿线圈的磁场已经是充分确定的,所以对于所测的磁场强度的补偿也就确定了。图5214给出了信号调节单元的翻转技术和电磁反馈技术框图,电磁反馈技术电路是一个闭合的回路控制器,整流器驱动翻转线圈以保证此时传感器输出电压为0V。为了保证传感器的输出电压为0V,一个适当的整流器是必不可少的。测量到的磁场强度可以通过电压来表示,正比于补偿电流。图5214翻转技术和电磁反馈技术框图(3)非正交性偏移补偿假设两个磁敏感元件准确的摆放为正交90,则不存在非正交性偏移引起的误差,然而,在实际的封装过程中有不可避免的公差,存在一个角的偏差,这会影响到指南针的读数,对本设计使用的KMZ52而言,最大的非正交性偏差角度为2,那么就会引起方位角2的偏差。对于高精度的指南针,角需要得到补偿,如果指南针转动,考虑到地磁场,VX和VY之间的相位差是90,确定了值,该误差就可以从数学计算上被消除。VYVMAXSIN;VXVMAXCOS,而未发生正交性偏差时,VY,CORRECTEDVMAXSIN,根据SINSINCOSCOSSIN可得(6)下图是信号调节模块的电路图设计,包含了前置放大电路,翻转技术补偿电路,电磁反馈技术补偿图5215信号调节模块电路图模块1的作用是产生周期性的翻转脉冲电流,KMZ51/KMZ52都需要周期为6US大小为1A的脉冲电流,驱动电流由OP输出来控制,TR1和TR2是两个达林顿晶体管。产生快速的脉冲电流来激励KMZ51/KMZ52的翻转线圈。模块2的功能放大翻转后的传感器信号。由于运用了电磁反馈技术,所以当闭环回路置位时,前置放大的输出电压为0。OP2应该在闭环回路瞬变过程保持它的线性变化范围。当闭环回路中断时OP2的输出保持它的线性变化。放大100倍较为合适。模块3用于电压偏置的补偿,OP3旁边的低通滤波器提取出偏置量,偏置量为输出信号翻转后的直流分量。模块4为同步整流器,它将翻转的交流信号恢复为需要的直流信号,通过控制开关S1,使得放振幅在1和1之间交替变换。实现信号的翻转,S1由方波发生器控制。模块5为积分控制器,与模块6一起驱动补偿线圈来消除温度的敏感漂移。模块6为补偿线圈驱动。522俯仰角及横滚角测量模块俯仰角和横滚角的测定可由加速度传感器完成,俯仰角和横滚角的测定是为了修正当指南针上倾斜放置时造成的方位角偏差,由公式1和公式2可知这两个角对方位角的具体影响。本设计选用的加速度传感器是由美国模拟器件公司生产的ADXL203。ADXL203是一种高精度、低功耗及单一的IMEMS型IC芯片双轴加速计,具有信号可调的电压输出。输出量为一个与加速度成比例的模拟电压信号,比例系数达到1000MV/G。该加速计既可测量动态加速度,又可以用来实现诸如重力加速度的静态测量,此时可以替代倾斜角传感器进行倾斜测量。ADXL203最常见的应用是进行倾斜度测量。加速计以重力矢量作为基准来测定物体的空间方位。当加速计的感应轴与重力方向垂直(即感应轴水平)时,它对倾斜度的变化是最敏感的,倾斜度每变化1,输出G值变化175MG;当感应轴与水平成45角时,倾斜度每变化1,输出G值变化只有122MG;而当感应轴与重力方向接近平行时所感应到的加速度接近G或G,倾斜度每变化1,加速计输出几乎没有什么变化。随着测量倾斜角度的增大,测量精度下降。AXAYPITCHROL图522重力矢量关系图将加速计的X和Y轴都水平放置,就可以作为双轴倾斜计测量倾斜度了。如图522所示。将输出模拟电压信号VX,VY换算成对应的G值变化量AX,AYV/5/10M2VAX(7)V/G5/10M2VAY(8)代入下面公式计算得到X、Y轴的倾斜角度俯仰角(PITCH)和倾斜角(ROLL)1G/ARCSINPITHX(9)/ARSIOLY(10)下图是ADXL203的参数对照表图5221ADXL203参数对照表图5222ADXL203接口电路图523A/D转换模块该模块的主要功能是将磁阻传感器KMZ52/KMZ52和加速度传感器ADXL203输出的模拟信号转换为数字信号送入微处理器处理,之后将方位角,俯仰角,横滚角显示在LED上。本设计采用的是美信公司生产的MAX155。图523数模转换模块电路图524LED显示模块该模块的功能是将测量到得方位角俯仰角横滚角显示在LED上。当微处理器采集到通过模数转换后的信号后,经过程序处理,将所测量的方位角显示在数码管上,微处理器选用STC8051。当MAX155采集到加速度传感器和KMZ52/51的输出电压后,进行数模转换,将得到的数字量输出到单片机,单片机通过程序的处理和运算,得到方位角俯仰角和横滚角的值,将方位角的值通过I/O口P0口输出到锁存器,锁存器将数字量输出到数码管进行显示,P2口控制数码管的位选。下图是LED显示模块电路图。图524LED显示模块电路图53硬件介绍531传感器KMZ52/KMZ51KMZ52是一个使用坡莫合金薄片的磁阻效应来测量磁场的高灵敏度的磁场传感器。感器器件里包含两个正交的磁敏电阻桥、完整的补偿线圈和设置/复位线圈。补偿线圈的输出和当前的测量结果形成一个闭环反馈,使得传感器的灵敏度不受地域的限制。主要应用于导航、通用地磁测量和交通检测等。其内部结构图如图43所示。KMZ52的引脚说明如图所示图531KMZ52管脚说明PIN1翻转线圈。PIN2电阻桥电源。PIN3接地。PIN4补偿线圈。PIN5接地。PIN6补偿线圈。PIN7补偿线圈。PIN8电阻桥输出电压。PIN9电阻桥输出电压。PIN10翻转线圈。PIN11翻转线圈。PIN12电阻桥电源电压。PIN13补偿线圈。PIN14电阻桥输出电压。PIN15电阻桥输出电压。PIN16翻转线圈。从KMZ52的结构图中可以看出KMZ52中的测量输出为两组电阻桥的电压变化输出。电阻桥由四个磁敏电阻组成。磁敏电阻会根据磁场的变化来改变自身的电阻值。根据霍尔效应的原理,半导体里的电子运动轨迹会受到磁场作用而横向偏移这种偏移,改变了电子运动的路径,因而呈现了电阻改变的特性。KMZ52的磁敏电阻的结构示意图如下图5311KMZ52的磁敏电阻的结构示意图KMZ52磁敏电阻是在金属铝的表面上沉积了一定厚度的高磁导率的坡莫合金,在翻转线圈和外界磁场两个力的作用下电子改变了运动方向,使得磁敏电阻的阻值发生变化。同时KMZ52的斑马条电阻是成45度放置,这样使得电子在正反的磁场力作用下有较好的对称性。因为加进了翻转磁场,使得KMZ52的变化曲线与普通的磁敏电阻不同,更加线性化。KMZ52磁敏电阻与普通磁敏电阻的变化曲线比较如下图图5312KMZ52磁敏电阻与普通磁敏电阻的变化曲线在翻转线圈的作用下使得KMZ52磁敏电阻阻值变化的中点平移上去,可以更加方便的测量外界磁场正反两个方向的变化。同时,翻转线圈还起着磁场偏置点校正的作用。因为磁敏电阻桥的平衡点会随着环境的不同而改变。翻转线圈产生的正反两个方向的磁场和外界磁场的合力使得磁敏电阻产生两个相反的变化曲线。在本系统中在磁场传感器的翻转线圈Z1和Z2上加载翻转电信号后使之能够产生化的磁场由于该变化磁场会造成磁阻变化R,并将其转化成变化的差动电压输出,这样,就能根据磁场大小正比于输出差动电压的原理,分别读取对应的两轴信号,然后再进行处理计算即可得到偏转角度为了克服不同地域和温度造成的响,通过补偿线圈对其进行补偿,提高了系统精度。下图是KMZ52/KMZ51的参考数据。图5313KMZ52参考数据图5314KMZ52参考数据532加速度传感器ADXL203ADXL203是美国模拟器件公司(简称ADI)生产的一种高精度、低功耗及单一的IMEMS型IC芯片双轴加速计,具有信号可调的电压输出。输出量为一个与加速度成比例的模拟电压信号,比例系数达到1000MV/G。该加速计既可测量动态加速度,又可以用来实现诸如重力加速度的静态测量,此时可以替代倾斜角传感器进行倾斜测量。ADXL203典型测量范围在17G,该加速计既可测量静态的也可测量动态的加速度,可承受3500G极限加速度。其下拉电流小于700A,灵敏度达到1000MV/G。该加速计在40C到125C温度范围内具有03的温度灵敏性25MG的零点偏移精度;在小于60HZ的带宽下具有解决小于1MG的解决方案006倾斜以及优于01MG/C的稳定性。采用552MM的LCC的封装。ADXL203的管脚封装及引脚功能如图532及表532所示。12438675XYVSSTDNCCOMXOUTYOUTDNC图5321ADXL203管脚图表532管脚序号管脚名称管脚功能1ST自检电压输入2DNC空白脚3COM公共地4DNC空白脚5DNC空白脚6YOUTY轴电压输出7XOUTX轴电压输出8VS3V到6VADXL203内部电路框图如图2所示。传感器输出幅值与所测加速度成正比的方波信号,经过信号交流放大,相敏检波、低通滤波,得到与加速度成比例的电压信号。图5322ADXL203内部电路框图传感器主要是由一个利用表面微机械加工的多晶硅机构和一个差动电容器组成。多晶硅结构由多晶硅弹簧支撑,处于晶片的顶部,并与差动电容的运动的中心极板相连。分别在差动电容的固定的上下极板上加两路幅度相等、相位差为180的方波。在加速度的作用下,多晶硅结构会产生偏移,拉动差动电容的中心极板滑动,使两个电容值不同,便在中心极板产生电压,传感器输出方波。输出方波的幅值与测量的加速度成正比。533运算放大器运算放大器选用的是CA741,运算放大电路对信号进行100倍放大,放大后的信号能满足信号处理单元的要求。UA741M,UA741I,UA741C(单运放)是高增益运算放大器,用于军事,工业和商业应用这类单片硅集成电路器件提供输出短路保护和闭锁自由运作。这些类型还具有广泛的共同模式,差模信号范围和低失调电压调零能力与使用适当的电位。下图是UA741的内部电路图以及管脚说明。图533UA741内部电路图UA741管脚说明图1和5为偏置调零端,2为正向输入端,3为反向输入端,4接地,6为输出,7接电源,8空脚。534AD转换器MAX155一般的AD转换芯片只有1个采样保持器,只能通过多路模拟开关轮流采集各通道的信号,因此各通道采集的信号数据在时间上相差很大,若用这样的数据作为同期原始数据使用,将带来相应的系统误差。因此,本系统采用了美信公司生产的一种高性价比、具有多路采样保持器的8位8通道AD转换芯片MAX155。其内部结构如下图5341MAX155内部结构图MAX155转换速度快,每通道转换时间为36S,可编程指定单极性或双极性转换、单端和差分输入,便于和8位单片机接口,具有电路简单、接口方便、同时采样、造价低、转换快等明显优点。在每次接到启动命令后,同时把8路信号分别保持在8个采样保持器里,之后自动依次转换,数据全部转换完成后,依次保存在片内的RAM中,并提供转换完成信号。为了充分利用CPU资源,CPU采取中断方式读取数据。MAX155的控制配置方式方便灵活,通过改变其内部的多路复用配置器的配置和硬件接线模式就可以改变采集方式。具体方法如下图为了数据采集编程的方便,采用的是硬连线模式,MODE接地,VSS接5V,即8通道单端双极性转换方式在这种方式下,不使用配置寄存器,D0D7上的输入数据被忽略在WR脉冲作用下,启动8通道单端双极性转换,在WR上升沿转换开始,BUSY变低,等转换结束即BUSY变高后,将数据放到内部RAM中,此时微处理器可以用连续的RD脉冲依次读入8个通道的转换结果。图5342MAX155转换类型535微处理器8051单片微型计算机简称为单片机,又称为微型控制器,是微型计算机的一个重要分支。单片机是70年代中期发展起来的一种大规模集成电路芯片,是CPU、RAM、ROM、I/O接口和中断系统于同一硅片的器件。80年代以来,单片机发展迅速,各类新产品不断涌现,出现了许多高性能新型机种,现已逐渐成为工厂自动化和各控制领域的支柱产业之一。图535是8051管脚图。图53518051管脚图P0口有三个功能1、外部扩展存储器时,当做数据总线(如图1中的D0D7为数据总线接口)2、外部扩展存储器时,当作地址总线(如图1中的A0A7为地址总线接口)3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。P1口只做I/O口使用其内部有上拉电阻。P2口有两个功能1、扩展外部存储器时,当作地址总线使用2、做一般I/O口使用,其内部有上拉电阻;P3口有两个功能除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。有内部EPROM的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的,即编程脉冲30(ALE/PROG)编程电压(25V)31脚(EA/VPP)接触过工业设备的兄弟可能会看到有些印刷线路板上会有一个电池,这个电池是干什么用的呢这就是单片机的备用电源当外接电源下降到下限值时,备用电源就会经第二功能的方式由第9脚(RST/VPD)引入,以保护内部RAM中的信息不会丢失。P0口如果作为输入时,处在高阻抗状态,只有外接一个上拉电阻才能有效。ALE/PROG地址锁存控制信号在系统扩展时,ALE用于控制把P0口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。(在后面关于扩展的课程中我们就会看到8051扩展EEPROM电路,在图中ALE与74LS373锁存器的G相连接,当CPU对外部进行存取时,用以锁住地址的低位地址,即P0口输出。ALE有可能是高电平也有可能是低电平,当ALE是高电平时,允许地址锁存信号,当访问外部存储器时,ALE信号负跳变(即由正变负)将P0口上低8位地址信号送入锁存器。当ALE是低电平时,P0口上的内容和锁存器输出一致。关于锁存器的内容,我们稍后也会介绍。在没有访问外部存储器期间,ALE以1/6振荡周期频率输出(即6分频),当访问外部存储器以1/12振荡周期输出(12分频)。从这里我们可以看到,当系统没有进行扩展时ALE会以1/6振荡周期的固定频率输出,因此可以做为外部时钟,或者外部定时脉冲使用。6软件设计61系统主流程整个系统监控程序流程图如果61所示,当系统上电后,最先执行的就是对系统各个部件进行初始化的代码,其中要包括对内部定时器、时钟以及系统通信串口的初始化,系统初始化后对经过数模转换后的指南针输入量进行读取,读取到指南针的VX,VY,VZ三个量以及加速度传感器的输出量后,微控制器根据公式据算出方位角。微控制器再根据得到的数据驱动LED进行相应的显示。初始化微处理器依次读RAM中的数据LED显示启动转换输入端5通道同时采样Y转换结果存入MAX155的RAM五个数据是否读完I5YNBUSY1,Y5N从最低通道依次转换图61主程序流程图7总结与体会随着毕业日子的到来,毕业设计也接近了尾声。经过几周的奋战我的毕业设计终于完成了。在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。我毕业设计选择的题目是三维电子指南针的设计,开始拿到题目时一头雾水,不知从何做起,经过黄老师的指导开始阅读参考资料经过仔细的阅读和大量的资料检索,思路逐渐清晰,明白了三维电子指南针需要测试的量,以及测试的原理。我的心得也就这么多了,总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。最后终于做完了有种如释重负的感觉。此外,还得出一个结论知识必须通过应用才能实现其价值有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。8谢辞经过半年的忙碌和工作,本次毕业设计已经接近尾声,作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及一起工作的同学们的支持,想要完成这个设计是难以想象的。在这里首先要感谢我的导师黄勇老师。黄老师平日里工作繁多,但在我做毕业设计的每个阶段,从查阅资料到设计草案的确定和修改,中期检查,后期详细设计等整个过程中都给予了我悉心的指导。我的设计较为复杂烦琐,但是张老师仍然细心地纠正设计中的错误。除了敬佩黄老师的专业水平外,他的治学严谨和科学研究的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作。其次要感谢我的同学对我无私的帮助,特别是在软件的使用方面,正因为如此我才能顺利的完成设计,我要感谢我的母校西华大学,是母校给我们提供了优良的学习环境;另外,我还要感谢那些曾给我授过课的每一位老师,是你们教会我专业知识。在此,我再说一次谢谢谢谢大家。9参考文献1电子测量与传感器杨蕾等编,北京大学出版社,20082KMA199PROGRAMMABLEANGLESENSORPDF3ELECTRONICCOMPASSDESIGNUSINGKMZ51ANDKMZ52PDF4GPS的原理和应用,北京航空航天大学出版社,赵剡5单片机的原理及应用,高等教育出版社,张毅刚6MEMS加速度传感器的原理及分析J,电子工艺技术,张海涛,阎贵平7集成传感器应用M北京中国电力出版社,2005沙占友8MEMS加速度传感器的原理及分析J电子工艺技术,200324(6),张海涛,阎贵平9数字水平仪的设计与应用,微机算机信息,20048汤琳宝,毛洋林,潘志浩10PRECISION17GSINGLE/DUALAXISIMEMSACCELEROMETERZANALOGDEVICES,INC11汪雪莲电子罗盘的方位测量误差及其补偿校正J声学与电子工程,200512电子罗盘的倾斜及罗差补偿算法研究传感技术学报,2007,06邵婷婷,马建仓,胡士峰,王超13基于系统芯片SOC的低成本电子罗盘的设计J测控技术,2006赵忠,何海涛,徐晓东10附录附录一系统电路图附录二AD转换程序及LED显示程序INCLUDEINCLUDEDEFINESEGP0DEFINESCANPP2DEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTSBITSTP30SBITOEP31SBITEOCP32SBITCLKP33SBITPOINTP37VOIDDELAYINTUNSIGNEDCHARCOUNT_T00UNSIGNEDCHARCODEUNSIGNEDCHARSCAN0,TEMP0UCHARQIAN,BAI,SHI,GEUINTHEX,HEY,AZIMUTH,PITCH,ROLLSBITDULAP10SBITP3_2P32UCHARCODETABLE0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F,0X77,0X7C,0X39,0X5E,0X79,0X71VOIDINITVOIDDELAYUINTZVOIDMAINDOUBLEAZIMUTH,PITCH,ROLLDOUBLEHEX,HEY,AX,AY,VX,VY,VXC,VYC,VZCAXVX25/1000AYVY25/1000PITCHASINAX/LGROLLASINAY/LGHEXVXCCOSPITCHVYCSINPITCHSINROLLVZCCOSROLLSINPICTHHEYVYCCOSROLLVZCSINROLLANGLEATAN2HEX,HEYTRACEANGLEAZIMUTH180X/PIINITTMOD0X22/方式2;TH0256250/赋初值0X06TL0256250/溢出之后进入中断1,将TH0中的数返回TL0TH12562/赋初值0XFETL12562/溢出之后进入中断3,将TH1中的数范围TL1ET01/允许T0中断ET11/允许T1中断EA1/CPU开中断TR01/启动定时器T0TR11/启动定时器T1WHILE1OE0/输出数据线呈高阻ST0/转换启动信号,上升沿复位,下降沿启动转换ST1ST0/DELAY2/延时显示所显示的电压值WHILEEOC0OE1/当A/D处于转换状态时,输出转换数据到锁存器,再输出到P1口TEMPP1/将P1口获得的数据赋给TEMP变量/DELAY2/延时OE0RESULTSTEMP196RESULTSRESULTS/10VOIDT0_CLKINTERRUPT1CLKCLK/产生时钟脉冲,时钟周期大约为250USWHILE1IFP3_21BAI1AZIMUTH/100SHI1AZIMUTH100/10GE1AZIMUTH10BAI2PITCH/100SHI2PITCH100/10GE2PITCH10BAI3ROLL/100SHI3ROLL100/10GE3ROLL10P20XFEDULA11P0TABLEBAI1DULA0DELAY20P20XFDDULA11P0TABLESHI1DULA0DELAY5P20XFBDULA11P0TABLEGE1DULA10DELAY5P20XFEDULA21P0TABLEBAI2DULA20DELAY20P20XFDDULA21P0TABLESHI2DULA20DELAY5P20XFBDULA21P0TABLEGE2P10XFEDULA31P0TABLEBAI3DULA0DELAY20P10XFDDULA11P0TABLESHI3DULA30DELAY5P10XFBDULA31P0TABLEGE3VOIDINITAZIMUTH0EA1EX01IT01VOIDDELAYUINTZUINTHEX,HEYFORHEXZHEX0HEXFORY125HEY0HEYVOIDWBZD0INTERRUPT0IF9999AZIMUTH0附录三英文文献THEDIRECTIONFINDINGINSTRUMENTUSEDINNAVIGATIONCOMPASS1、TYPESOFCOMPASSESTHEREARETWOWIDELYUSEDANDRADICALLYDIFFERENTTYPESOFCOMPASSTHEMAGNETICCOMPASSCONTAINSAMAGNETTHATINTERACTSWITHTHEEARTHSMAGNETICFIELDANDALIGNSITSELFTOPOINTTOTHEMAGNETICPOLES6SIMPLECOMPASSESOFTHISTYPESHOWDIRECTIONSINAFRAMEOFREFERENCEINWHICHTHEDIRECTIONSOFTHEMAGNETICPOLESAREDUENORTHANDSOUTHTHESEDIRECTIONSARECALLEDMAGNETICNORTHANDMAGNETICSOUTHTHEGYROCOMPASSSOMETIMESSPELLEDWITHAHYPHEN,ORASONEWORDCONTAINSARAPIDLYSPINNINGWHEELWHOSEROTATIONINTERACTSDYNAMICALLYWITHTHEROTATIONOFTHEEARTHSOASTOMAKETHEWHEELPRECESS,LOSINGENERGYTOFRICTIONUNTILITSAXISOFROTATIONISPARALLELWITHTHEEARTHSTHEWHEELSAXISTHEREFOREPOINTSTOTHEEARTHSROTATIONALPOLES,ANDAFRAMEOFREFERENCEISUSEDINWHICHTHEDIRECTIONSOFTHEROTATIONALPOLESAREDUENORTHANDSOUTHTHESEDIRECTIONSARECALLEDTRUENORTHANDTRUESOUTH,RESPECTIVELYTHEREAREOTHERDEVICESWHICHARENOTCONVENTIONALLYCALLEDCOMPASSESBUTWHICHDOALLOWTHETRUECARDINALDIRECTIONSTOBEDETERMINEDTHEYARESAIDTOWORK“LIKEACOMPASS“,OR“ASACOMPASS“,WITHOUTACTUALLYBEINGACOMPASSFOREXAMPLE,AGLOBALPOSITIONINGSYSTEMGPSSATELLITERECEIVERDETERMINESITSOWNPOSITIONONTHEGROUND,ASTRUELATITUDEANDTRUELONGITUDEIFTHERECEIVERISBEINGMOVED,EVENATWALKINGPACE,ITCANFOLLOWTHECHANGEOFITSPOSITION,ANDHENCEDETERMINETHECOMPASSBEARINGOFITSDIRECTIONOFMOVEMENT,ANDTHENCETHEDIRECTIONSOFTHECARDINALPOINTSRELATIVETOITSDIRECTIONOFMOVEMENTSOMEGPSRECEIVERSHAVETWOANTENNAS,FIXEDSOMEDISTANCEAPARTTOTHESTRUCTUREOFAVEHICLE,USUALLYANAIRCRAFTTHEEXACTLATITUDESANDLONGITUDESOFTHEANTENNASCANBEDETERMINEDSIMULTANEOUSLY,WHICHALLOWSTHEDIRECTIONSOFTHECARDINALPOINTSTOBECALCULATEDRELATIVETOTHEHEADINGOFTHEAIRCRAFTTHEDIR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论