您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 51单片机HMC5883L指南针毕设论文
1论文题目:电子指南针的设计与实现专业:电子信息工程学生:签名:指导教师:签名:摘要指南针是中国古代四大发明之一,是古老中国贡献给世界的宝贵智慧之一,由此传入西欧,进而开启了发现新大陆,环球旅行的波澜壮阔的史诗,但是古老的指南针具有不稳定,精度低,不易携带的缺点。随着集成电路工艺的改进和发展,人们利用磁场的变化影响电感电路的原理制作出了磁阻传感器,利用磁阻传感器,人们制作出了电子指南针,使得指南针的发展进入了一个崭新的时代。本文利用Honeywell公司生产的磁阻传感器HMC5883L通过采集某一方向的磁场强度并将输出的数据上传到51单片机,单片机进行数据处理后把它直观的显示到LCM12864液晶显示屏上面。指南针精度达到小数点后一位,同时人们可以根据指针的位置判断出自己所在的方位。【关键词】磁阻传感器51单片机LCM12864【论文类型】设计2Title:Major:Name:Signature:Supervisor:Signature:Abstract【Keywords】(小四号TimesNewRoman)【TypeofThesis】(小四号TimesNewRoman)3绪论指南针是一种重要的导航工具,可应用在多种场合中。指南针的前身是中国古代四大发明之一的司南。主要组成部分是一根装在轴上可以自由转动的磁针。磁针在地磁场作用下能保持在磁子午线的切线方向上。磁针的北极指向地理的北极,利用这一性能可以辨别方向。常用于航海、大地测量、旅行及军事等方面。随着电子技术的发展,电子指南针的优势渐渐体现出来,电子指南针内部结构固定,没有移动部分,可以简单地和其它电子系统接口,因此可代替旧的磁指南针。并以精度高、稳定性好等特点得到了广泛运用。通过采集某一方向磁场强度,传至mcu对其进行处理并输出到液晶屏上显示。通过采用磁阻传感器采集地球上磁场的强度,并通过51单片机处理后显示在液晶显示屏上,有利于研究国外先进传感器工作机理,为以后做更精密的系统打下基础。指南针的始祖大约出现在战国时期。它是用天然磁石制成的。样子象一把汤勺,圆底,可以放在平滑的“地盘”上并保持平衡,且可以自由旋转。当它静止的时候,勺柄就会指向南方。后来随着人们认识的深入,指南针越来越精巧,但其基本原理还是依靠某种支撑机械式的工作,易受到外界因素的制约影响工作,随着电子技术的不断进步,人们做出了磁阻传感器,应用在导航仪,手机等电子设备中,电子指南针内部结构固定,没有移动部分,可以简单地和其它电子系统接口,因此可代替旧的磁指南针。并以精度高、稳定性好等特点得到了广泛运用,使指南针的发展有了质的发展。4目录1系统基本方案选择...........................................1.1单片机的选择........................................................1.2磁阻传感器的选择........................................1.3液晶显示的选择..........................................1.4多种方案的比较....................................2主要元器件的基本功能介绍...........................2.1主控制器STC89S52介绍...................................2.2磁阻传感器HMC5883L介绍.................................2.2.1I2C通信协议...........................................2.2.2连续测量模式............................................2.2.3数据处理..................................................2.312864液晶显示器介绍....................................3功能框图...............................................3.1单片机外围电路..........................................3.2磁阻传感器外围电路.....................................4程序流程图............................................5设计思路...............................................6总结与致谢.............................................参考文献................................................附录......................................................51系统基本方案选择1.1单片机的选择51系列单片机源于Intel公司的MCS-51系列,在Intle公司将MCS-51系列单片机实行技术开放政策之后,诸如Atmel,STC,Dallas,华邦,LG,Siemens等都以MCS-51中的基础结构8051为基准推出各种型号的兼容型单片机统称为51系列单片机。1.1.1AVR系列简介AVR单片机是Atmel公司推出的较为新颖的单片机,特点是高性能,高速度,低功耗,取消了机器周期,以时钟周期为指令周期,实行流水作业。大部分指令为单周期指令,而单周期的指令既可以执行本指令功能,同时完成下一条指令的读取,时钟频率用4-8MHz,故最短指令执行时间为250-125ms。主要类型有以下三种:AT90s2313(简装型),AT90S8515,AT90S8535(带A/D转换)。在51系列中,所有的逻辑运算都必须在A中进行,而AVR却可以在任意两个寄存器中进行,省去了在A中的反复,这些都比51系列强。1.1.2PIC系列简介PIC单片机系列是美国微芯公司(Microship)的产品,是当前市场份额增长最快的单片机之一。CPU采用RISC结构,分别有33,35,38条指令(视单片机的级别而定),属精简指令集。而51系列有111条指令,AVR有118条指令,都比前者复杂。采用Harvard双总线结构,运行速度快,属于指令流水线结构,在一个周期完成执行指令和从程序存储器取出下一条指令。具有低工作电压,低功耗,驱动能力强等特点。在编程过程中,少不了要与专用寄存器打交道,得反复选择对应的存储体,给编程带来了一定的麻烦。1.1.351系列应用最为广泛的八位单片机当属Intel的51系列,由于产品硬件结构合理,指令系统规范,世界有许多著名芯片公司购买了51系列芯片的核心专利技术,并在其基础上进行性能上的扩充,使得芯片得到进一步的完善,形成了一个庞大的体系。651系列优点之一是它从内部的硬件到软件有一套完整的按位操作系统,统称为位处理器,或布尔处理器它的处理对象不是字或字节而是位。它不光能对片内某些特殊功能寄存器的某位进行处理,如传送,置位,清零,测试等,还能进行位的逻辑运算,其功能十分完备。在一个较复杂的程序在运行工程中会遇到许多的分支,因而需要建立许多标志位,在运行过程中,需对有关标志位进行置位,清零,或者检测,以确定程序的运行方向。而实施这一处理(包括前面所有的位功能),只需用一条位操作指令即可。51系列的另一个优点是乘法和除法指令,八位除以八位的除法指令,商为八位,而八位乘八位的乘法指令,其值为十六位,精度可以满足大多数的要求,用的较多。考虑到大学所开课程,曾系统的学习过51单片机原理,以及其成本低,所设计的电子指南针处理速率的要求,所以选择51单片机来做主控制器。在市场上选择了主流的STC公司的89S52来做开发。1.2磁阻传感器的选择1.2.1Honeywell三轴磁阻传感器HMC5883L,见图1-1。图1-1特点(1)数字量输出:I2C数字量输出接口,设计使用非常方便。(2)尺寸小:3x3x0.9mmLCC封装,适合大规模量产使用。(3)适用于消费类电子设备应用中通用双线串行数据接口(4)符合RoHS标准7(5)可获得罗盘航向、硬磁、软磁以及制自动校准库(6)精度高:1-2度,内置12位A/D,OFFSET,SET/RESET电路,不会出现磁饱和现象,不会有累加误差。(7)支持自动校准程序,简化使用步骤,终端产品使用非常方便,有相应软件及算法支持。(8)最大输出频率可达160Hz(9)内置自测试电路,方便量产测试,无需增加额外昂贵的测试设备。(10)带有设置/复位和偏置驱动器用于消磁、自测和偏移补偿。(11)功耗低:供电电压1.8V,功耗睡眠模式--2.5微安测量模式--0.1mA。(12)价格在7到10元之间。1.2.2Honeywell磁阻传感器HMC1501,见图1-2图1-2特点(1)永磁产生材料不需稀土磁钢,只要用铝镍钴或陶瓷型磁钢,价格便宜。(2)具有宽角度量程(±45°),0.07°的最小分辨率。(3)8mm的有效线性区,多个器件时可以增加区间。(4)绝对灵敏,不用于增量“编码”器件,HMC1501可以精确走位,无需遍索引。(5)非接触,无磨损,不会因转动机械传感器磨损而降低讯号。8(6)小包装,8脚表面贴装,尺寸5×4×1.2mm,可以在小于6mm的空间工作。(7)大讯号输出:在5伏电源时有120mV的满量程输出。(8)价格在30元左右1.2.3HoneywellHMC1001/1002单、双轴磁阻传感器,见图1-3图1-3特点(1)磁场范围高至6高斯(地磁场=0.5高斯)(2)封装尺寸小(3)设计成单轴和双轴可组合在一起工作从而提供3轴(xyz)传感(4)单轴传感器封装在8针SIP或8针SOIC,或陶瓷8针DIP内(5)双轴传感器封装在16针或20针SOIC封装内(6)这类小型装置相比于机械磁通门大大降低了装配成本并提高了可靠性和耐用性(7)价格便宜,这类传感器经专门设计对于大批量的OEM应用价格合适,市场价格100到500元。1.2.4QHS103双极锁存磁传感器,见图1-4。9图1-4特点(1)高灵敏度、高速、低功耗、高精度应用而开发的双极锁存磁传感器,集成了TMR和CMOS技术。(2)采用高精度推挽半桥TMR磁传感器和CMOS集成电路,包括TMR电压发生器,比较器,施密特触发器和CMOS输出电路,能将变化的磁场信号转化为数字电压x信号输出。(3)通过内部电压稳压器来提供温度补偿电源,并允许宽的工作电压范围。QHS103低电压工作、消耗电流低、响应频率高,微安级的电流消耗成为众多低功耗应用的理想选择。(4)市场价格50元左右。考虑到所选择的单片机为51系列,课程设计所要求的精度及成本问题,所以选择了Honeywell公司的HMC5883L磁阻传感器来做课程设计。1.3液晶显示的选择1.3.1LCD1602LCD1602工业字符型液晶,能够显示16*2即32个字符。即16列两行。是一种专门用来显示字母,数字,符号等的点阵型液晶。由若干个5*7或者5*11等点阵字符位组成,每个字符位都可以显示一个字符,每位之间有一个点阵的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以不能很好的显示图形(用自定义CGRAM,显示效果也不好)。见图1-510图1-51.3.21286412864是128*64点阵液晶模块的点阵数简称,业界约定俗成的简称。其可以良好的显示自定义的图形,字符。操作简单,应用广泛。见图1-6。图1-6因为本课程设计要用图形界面来直观的显示指南针,并且要做欢迎界面来增加指南针的美观和实用性,所以综合考虑用带字库的12864来做显示。1.4多种方案的比较1.4.1采用DS89C450+PNI11096+SEN-R65传感器组合的设计方案。
本文标题:51单片机HMC5883L指南针毕设论文
链接地址:https://www.777doc.com/doc-4293458 .html