《基于磁阻传感器HMC1052的磁电式寻北仪》-公开DOC·毕业论文

上传人:zhuma****mei1 文档编号:134103753 上传时间:2020-06-02 格式:DOC 页数:53 大小:766KB
返回 下载 相关 举报
《基于磁阻传感器HMC1052的磁电式寻北仪》-公开DOC·毕业论文_第1页
第1页 / 共53页
《基于磁阻传感器HMC1052的磁电式寻北仪》-公开DOC·毕业论文_第2页
第2页 / 共53页
《基于磁阻传感器HMC1052的磁电式寻北仪》-公开DOC·毕业论文_第3页
第3页 / 共53页
《基于磁阻传感器HMC1052的磁电式寻北仪》-公开DOC·毕业论文_第4页
第4页 / 共53页
《基于磁阻传感器HMC1052的磁电式寻北仪》-公开DOC·毕业论文_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《《基于磁阻传感器HMC1052的磁电式寻北仪》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《基于磁阻传感器HMC1052的磁电式寻北仪》-公开DOC·毕业论文(53页珍藏版)》请在金锄头文库上搜索。

1、目 录 1 引 言12 概述22.1 数字寻北仪系统概况22.2 本设计方案思路22.3 研发方向和技术关键22.4 主要技术指标33方案选择与论证43.1处理器选择43.2 磁电传感器模块53.3 ADC模块53.4步进电机模块63.5步进电机驱动模块63.6温度传感器及时钟芯片模块63.7显示模块63.8供电模块73.9最終方案和系统原理框图74 硬件设计84.1微控制器模块的设计84.1.1 概述84.1.2 ATmega16单片机简介84.2磁阻传感器模块的设计94.2.1磁阻传感器HMC105294.2.2 HMC1052的放大电路104.2.3 HMC1052的设置/复位电路104

2、.3 ADC模块的设计114.3.1 ATmega16内部AD简介114.3.2 ADC外围电路设计114.4电机及驱动模块124.4.1 步进电机124.4.2 步进电机细分驱动器TA8435134.5温度传感模块154.5.1 温度传感器DS18B20简介154.5.2 DS18B20工作原理154.6时钟模块174.6.1 时钟接口概述174.6.2 DS1302简介174.7键盘接口电路设计194.8显示模块194.8.1液晶显示器简介194.8.2液晶显示器使用说明204.9电源模块224.10硬件电路的布线与焊接225 软件设计235.1主程序流程图235.2寻北子程序流程图245

3、.3日历程序流程图255.4 温度测量程序流程图265.5液晶显示流程图276 制作与调试286.1 硬件电路的布线与焊接286.1.1 总体特点286.1.2 电路划分286.1.3 焊接286.2 调试287 结论29参考文献31附录321 引 言 近年来,寻北仪在军事和民用方面得到了广泛的应用,引起了业内人士的极大关注。寻北仪能在静止状态下快速地测量出载体纵轴与地理真北的夹角,即初始方位角,它不仅广泛应用于火炮、坦克、汽车等载体中,而且还能为隧道、矿山等地下作业提供方位基准。 目前,寻北技术可以分为两类:惯性寻北技术和磁电寻北技术。惯性寻北常用陀罗仪作为传感器,而磁电寻北技术主要使用磁电

4、式传感器。 惯性寻北技术是惯性技术领域的重要组成部分,是现代信息化战争中确保武器系统快速、机动、精确打击的重要保障技术之一。因此,国际上众多发达国家均在发展高性能战略、战术武器的同时,也投入大量人力、物力研制开发高精度、快速寻北系统。无论气浮、液浮、光纤、还是磁悬浮陀螺寻北仪,都可全天候可靠地工作,不受外部环境如地球磁场、地形、气候的影响;都可在没有任何外部方位信息情况下实现自主寻北功能,测出当地地理北向。磁电寻北技术是依靠地磁场的分布来确定方位的,相比之下磁电式寻北仪精度不如惯性寻北仪高,但磁电式传感器具有体积小、功耗低、易于安装,且温度特性好、实时性和抗干扰能力强、误差不随时间积累等特点,

5、因此在车辆航位推算系统中采用磁电式传感器具有较高的性价比。惯性寻北仪虽然寻北精度高,但价格昂贵、体积大、对环境要求高(如要求载体静止、无振动)、且误差随时间积累,因此不适合于要求低成本的车辆导航。进入2l世纪后,寻北仪在军事上的需求越来越迫切,在隧道施工、矿山开采、大地测量、资源勘测等民用工程中也越来越显示出广阔的应用前景。而随着光学等固体陀螺的问世和技术上的日益完善,快速反应,高精度要求,恶劣环境中的可靠性工作的新型寻北仪已经相继问世,尤其与GPS等高技术相融合的寻北仪将会进一步地改善寻北仪的性能。 本次设计的数字寻北仪是基于磁阻传感器HMC1052的磁电式寻北仪,具有自动寻北功能,通过步进

6、电机旋转来指示磁北方向,并能够显示步进电机转过的角度,寻北时间短,寻北精度较高(1),体积小等特点,因此具有较高的性价比。2 概述2.1 数字寻北仪系统概况数字寻北仪是一种重要的导航工具,已广泛应用于航空、航海、机器人和车辆导航等领域。一般在飞机和航海导航系统中使用的惯性导航系统,由于价格昂贵、结构复杂、导航误差随时间累计等原因而不适合车载使用;传统定位装置如罗盘,虽然价格便宜,但不能工作于像行驶的汽车这种不稳定的环境中。另外,传统罗盘不能够电子输出,其信号不能集成到汽车的控制系统中,给实现基于精确导航的智能交通带来了不便。当今,GPS(Globe Positioning System)全球定

7、位系统已日趋成熟,作为一种全新的导航方式在军用及民用领域都发挥着巨大作用。但是GPS也有其局限性,如存在定位死区,有累计误差,对静止物体无法直接定向等。同时相对于GPS,具有还具有结构简单,成本低,可靠性高等优点。所以即便在GPS越来越普及的今天,数字寻北仪仍然在诸多领域有着广泛的应用。 2.2 本设计方案思路本系统利用磁阻传感器指向磁北时其阻值为极值的特性设计一数字寻北仪器,具体为将磁阻传感器固定在步进电机转盘上,一边旋转电机一边测量阻值,直到阻值最大为止,传感器指向磁北。磁阻传感器是测量地磁场的强度,并将磁场信号转换成电信号,然后通过ADC将模拟信号转换成数字信号,再将数据传到单片机进行运

8、算处理,从而控制步进电机的转动。液晶显示器用来显示步进电机旋转的角度。为了使本设计更加完美,系统又扩展了两个功能:显示日期和温度。2.3 研发方向和技术关键 (1) 磁阻传感器信号前端放大处理。(2) ADC的信号采集。(3) 逼近算法的设计 。(4)主控模块与电机控制模块的隔离,避免电机运转对主控制电路产生干扰而造成误动作。 (5)步进电机细分驱动,确保能够提供电机工作所需的电流,同时实现细分控制。(6)磁阻传感器抗干扰设计。地磁场强度很微弱,约为0.50.6 gauss,因此系统很容易受到外界环境干扰,步进电机的存在对系统的干扰很大,所以,如何做好步进电机的磁场屏蔽也成为该系统的一大难题。

9、2.4 主要技术指标(1)+5V供电,电流小于1A 。(2)角度测量精度为1。(3)响应时间 2 s 。(4)测量和显示步进电机旋转时的角度。(5)显示时间,日期,星期。(6)具有校时功能。(7)显示温度。(8)能够指示设置的任意方位。(9)能够测量方位角。3方案选择与论证数字寻北仪系统结构的组成框图如下图3-1。该系统由处理器模块、A/D采样模块、磁阻传感器模块、电机及驱动模块、键盘、温度传感器、显示模块与电源模块组成。为更好地实现各模块的功能,我们分别对各模块的设计方案并分别进行了论证。电机及驱动 A/D采样磁电传感器时钟芯片温度传感器 微处理器 键盘 显示 电源图3-1 数字寻北仪系统总

10、框图3.1处理器选择方案一:采用可编程逻辑器件CPLD作为控制器。CPLD可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。方案二:采用Atmel公司的ATmaga16单片机作为主控制器。ATmaga16是一款高性能、低功耗的8位AVR微处理器,片内含16k空间的可反复擦些10,000次的Flash只读存储器,具有1Kbytes的随机存取数据存储器(RAM),32个IO口,两个具有独立预分频器和比较器功能的8位定时器/计数器,一个具有预分频器、比较功能和捕捉功能的16位定

11、时器/计数器,四通道PWM,内置8路10位ADC。maga系列的单片机更容易编写PWM且maga系列的单片机可以在线编程、调试,方便地实现程序的下载与整机的调试。本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不是非常高,ATmega16的I/O口、定时器/计数、中断逻辑以及ADC等资源足以满足设计要求,且单片机价格较CPLD要低得多,故最终确定选择ATmega16作为系统的主控制器。3.2 磁电传感器模块方案一:采用磁通门传感器。磁通门传感器分辨率可达几十个微高斯,提供了一种低成本的磁场探测方法,但缺点是体积偏大、易碎、响应速度较慢。方案二:采用霍尔传感器。霍尔器件成本低廉、体积较小、测

12、量磁场范围宽,但是精度,线性度较差,响应时间较慢,温度漂移较大。方案三:采用磁阻传感器。磁电阻传感器具有体积小、灵敏度高、可靠性高、可作为集成电路生产、易在电路板上安装等优点。此外磁阻传感器功耗极低,因此非常适合电子指南针、数字寻北仪等磁定位系统。综合以上几点,本设计最终选定方案三,选用磁阻传感器HMC1052作为系统的磁电传感器。3.3 ADC模块方案一:采用专用的ADC芯片。常见的ADC有ADC0809,TLC1549等。专用ADC芯片具有转换精度高,转换时间快,非线性误差小等优点;缺点是功耗较大,价格贵,且占用单片机口线多,从而也造成布线困难。方案二:使用ATmega16内部ADC。AT

13、mega16有一个10位的逐次逼近型ADC。非线性误差0.5 LSB,绝对精度2 LSB,转换时间65-260 us,最高采样率为15 KSPS。ADC集成于单片机内部,因此不占用单片机口线且价格便宜。本系统要求角度测量精度为1,我们知道,地球表面某点磁场强度随水平角度的变化而变化,且构成了正弦波形,即地磁场在某点从磁北到磁南,场强由大到到小,遵循余弦变化趋势。并且可知波形的变化率在峰值时最小,因此要保证测量精度=1,则要求ADC的最小分辨率 1.92 mV,因此实时采样并不能满足系统的要求,但可以通过过采样算法来弥补ADC分辨率的不足,即牺牲采样率来换取ADC的位数。假如将ADC的位数扩展到

14、11位,此时ADC的LSB变为2.56 V / 2048 = 1.25 mV 1.92 mV,但此时ADC的最大采样率减为15 KSPS / 4 = 3.75 KSPS,幸好本系统对ADC的采样率不高,因此,方案二完全可行。3.4步进电机模块步进电机的选择需同时满足步进角与转速的要求。本设计要求系统响应时间 =0.5r /2s=0.25 r / s = 15 r / min,即要求步进电机的转速15r/min。此外,系统要求角度测量精度为1,因此要求步进电机的步进角= 0.5。但市场上步进角小于0.5的步进机很不常见,而且价格昂贵,体积较大。考虑到以上两方面的因素,最终选用一款EPSON公司生产的步进机, 8欧姆,最大转速1200r/min,步进角1.8,然后经过细分驱动器将步进角1/4细分为0.45。3.5步进电机驱动模块方案一:采用由达林顿管组成的H型PWM电路。PWM电路由四个大功率晶体管组成H桥电路构成,四个晶体管分为两组,交替导通和截止,用单片机控制

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号