数字罗盘开放性实验.doc

上传人:李司机 文档编号:1189774 上传时间:2022-07-19 格式:DOC 页数:9 大小:148.39KB
返回 下载 相关 举报
数字罗盘开放性实验.doc_第1页
第1页 / 共9页
数字罗盘开放性实验.doc_第2页
第2页 / 共9页
数字罗盘开放性实验.doc_第3页
第3页 / 共9页
数字罗盘开放性实验.doc_第4页
第4页 / 共9页
数字罗盘开放性实验.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《数字罗盘开放性实验.doc》由会员分享,可在线阅读,更多相关《数字罗盘开放性实验.doc(9页珍藏版)》请在三一办公上搜索。

1、-基于单片机的数字罗盘设计和制作一、数字罗盘概述1、数字罗盘的特点及应用数字罗盘,在现代技术条件中电子罗盘作为导航仪器或姿态传感器已被广泛应用。数字罗盘与传统指针式和平衡架构造罗盘相比能耗低、体积小、重量轻、精度高、可微型化,其输出信号通过处理可以实现数码显示,不仅可以用来指向,其数字信号可直接送到自动舵,控制船舶的操纵。目前,广为使用的是三轴捷联磁阻式数字磁罗盘,这种罗盘具有抗摇动和抗振性、航向精度较高、对干扰场有电子补偿、可以集成到控制回路中进展数据等优点,因而广泛应用于航空、航天、机器人、航海、车辆自主导航等领域。典型的数字罗盘具有以下特点:1 三轴磁阻效应传感器测量平面地磁场,双轴倾角

2、补偿。2 高速高精度A/D转换。3 置温度补偿,最大限度减少倾斜角和指向角的温度漂移。4 置微处理器计算传感器与磁北夹角。5 具有简单有效的用户标校指令。6 具有指向零点修正功能。7 外壳构造防水,无磁。电子罗盘的原理是测量地球磁场,如果在使用的环境中有除了有地球以外的磁场且这些磁场无法有效的屏蔽时,则电子罗盘的使用就有很大的问题,这时只能考虑使用陀螺来测定航向了。2、设计任务及要求本次设计利用51单片机开发板及电子指南针模块实现一数字罗盘的设计。要求掌握电子指南针模块及其方位角度测量的工作原理,设计LCD显示电路及指南针模块的接口电路。在LCD显示器上实现方位角度的实时显示。用电子器件制作一

3、个指南针,可以实现指引方向的作用。有一定的抗干扰能力,可以实现蜂鸣提示的功能。二、电路设计原理及单元模块1、设计原理目前电子罗盘按照有无倾角补偿可以分为平面电子罗盘和三维电子罗盘,也可以按照传感器的不同分为磁阻效应传感器、霍尔效应传感器和磁通门传感器。 利用磁性材料的磁阻效应制成磁性效应传感器。磁性材料的易磁化轴、形状和磁化磁场的方向影响着其磁化方向。图 1.1显示出,当电流流通磁性材料时,其电阻阻值大小由材料流通电流的方向与磁化方向的夹角 决定。把磁场 M加在磁性材料上,之前磁化方向开场转动。如果磁化方向转向与电流的方向垂直, 角增大,电阻阻值将减小;如果平行,即角减小,电阻阻值将增大,电流

4、方向与电阻值的关系为 ,这就是磁阻效应2。磁阻式传感器具有低功耗,抗干扰,温度稳定性好,而且电路很容易搭建。灵敏度和线性度比拟好。其性能及稳定性容易被迟滞误差和零点温度漂移所影响,地磁场强度比拟小,外界非磁场容易对磁阻式电子罗盘产生干扰。电子罗盘开展相当迅速,在需要导航的系统的各行各业。并且有着非常大的应用前景3。 图1.1磁阻效应原理2、设计方案整个系统由89S52单片机,HMC5883L磁阻传感器,LCM12864组成。系统启动后,单片机先对液晶进展操作,使其显示出欢送界面,然后利用I2C协议对HMC5883L进展操作,连续读取其*轴,Y轴,Z轴的数据,通过公式运算,算出现在方位与正南之间

5、的夹角,通过对夹角进展数据处理,最终展现给人们的是准确到小数点后一位的角度数据和始终指向正南的图形化界面。设计思路是把HMC5883测得的数据传送至单片机上,处理后再将其位置信息显示在LCM12864上面,使用的集成的指南针模块,所以硬件电路较少,集中精力放在软件上面来实现。3、单元模块一主控制器STC89C52介绍STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51核,兼容标准MCS-51指令系统及80C51引脚构造,高性能8位单片机AT89S52 是一个低功耗,高性能CMOS 8位单片机,

6、片含8k Bytes的可反复擦写1000次的Flash只读程序存储器,做了很多的改良使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,置4KB EEPROM,MA*810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断构造兼容传统51的5向量2级中断构造,全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停顿工作,

7、允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停顿,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。如图1.2是单片机的最小系统。 图1.2 单片机的最小系统二磁阻传感器HMC5883L介绍霍尼韦尔 HMC5883L 是一种外表贴装的高集成模块,并带有数字接口的弱磁传感器芯片,应用于低本钱罗盘和磁场检测领域。HMC5883L 包括最先进的高分辨率HMC118* 系列磁阻传感器,并附带霍尼韦尔专利的集成电路包括放大器、自动消磁驱动器、偏差校准、能使罗盘精度控制在12的12 位模数转换器.简易的I2C 系列总线接

8、口。HMC5883L 是采用无铅外表封装技术,带有16 引脚,尺寸为。HMC5883L 的所应用领域有手机、笔记本电脑、消费类电子、汽车导航系统和个人导航系统。霍尼韦尔HMC5883L磁阻传感器电路是三轴传感器并应用特殊辅助电路来测量磁场。通过施加供电电源,传感器可以将量测轴方向上的任何入射磁场转变成一种差分电压输出。磁阻传感器是由一个镍铁(坡莫合金)薄膜放置在硅片上,并构成一个带式电阻元件。在磁场存在的情况下,桥式电阻元件的变化将引起跨电桥输出电压的相应变化。这些磁阻元件两两对齐,形成一个共同的感应轴(如引脚图上的箭头所示),随着磁场在感应方向上不断增强,电压也会正向增长。因为输出只与沿轴方

9、向上的磁阻元件成比例,其他磁阻电桥也放置在正交方向0上,就能精细测量其他方向的磁场强度。模块电路图见图1.3。图1.3模块电路三显示模块的设计显示模块1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线。它可以显示两行,每行16个字符,采用单+5V电源供电,外围电路配置简单,价格廉价,具有很高的性价比。1602液晶模块部的字符发生存储器CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比方大写的英文字母“A的代码是01000001B41H,显示时模块把地址41H

10、中的点阵字符图形显示出来,我们就能看到字母“A。管脚功能如表1.4所示:表1.4 LCD1602引脚功能引脚符号功能说明1VSS一般接地2VDD接电源+5V3V0液晶显示器比照度调整端。4RSRS为存放器选择。5R/WR/W为读写信号线。6EE(或EN)端为使能(enable)端,下降沿使能。7DB0底4位三态、双向数据总线 0位最低位8DB1底4位三态、双向数据总线 1位9DB2底4位三态、双向数据总线 2位10DB3底4位三态、双向数据总线 3位11DB4高4位三态、双向数据总线 4位12DB5高4位三态、双向数据总线 5位13DB6高4位三态、双向数据总线 6位14DB7高4位三态、双向

11、数据总线 7位最高位四LCD1602主要管脚介绍V0为液晶显示器比照度调整端,接正电源时比照度最弱,接地电源时比照度最高,比照度过高时会产生鬼影使用时可以通过一个10K的电位器调整比照度。RS为存放器选择端,高电平时选择数据存放器,低电平时选择指令存放器。RW为读写信号线端,高电平时进展读操作,低电平时进展写操作。当RS和RW共同为低电平时可以写入指令或者显示地址;当RS为高电平RW 为低电平时可以写入数据。E为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。将L1602的RS端和P2.0,R/W端和P2.1, E 端和P2.2相连,当RS=0时,对LCD1602写入指令;当RS=1时

12、,对LCD1602写入数据。当R/W端接高电平时芯片处于读数据状态,反之处于写数据状态,E端为使能信号端。当R/W为高电平,E端也为高电平,RS为低电平时,液晶显示屏显示需要显示的示数。图1.5为1602液晶显示屏与单片机的硬件连接图。图1.5 LCD液晶与单片机硬件连线图三、安装与调试1、电路的安装将51单片机最小系统的VCC, P10, P11, GND 和HMC5883L模块的VDD, I2C_CLK , I2C_DATA ,VSS用杜邦线连接起来。2、电路的调试单片机烧写程序成功后,上电,首先看1602液晶的背光灯有没有亮起来,其次看上面有没有显示数据,如果有数据,可以尝试将HMC58

13、83L模块换个方向,查看数据是否有变化,最后与真的罗盘进展比对,查看数据的正确性。经调试可知:STC12LE系列低功耗单片机的正常电压为3.3V,但LCD1602液晶的比照度电压要高于5V才能看出显示效果,最初采用3.3V供应整个系统的时候,发现液晶上无显示,后来将系统电源调至5V,LCD1602就可以正常显示了,而经测试,STC12LE单片机是可以在5V条件下进展工作的。具体流程图如下:四、结论与心得在本次开放性实验中,对学习有了新的认识,以前注重理论的比拟多,真正自己动手做的时候比拟少,所以在设计的过程中,遇到了很多的困难。但是还是在教师和同学的帮助以及自己的不懈努力下成功地完成了。 通过

14、对该课题的研究,提高对课外知识的学习能力,增强知识的应用能力,提高解决实际问题的能力,培养自我创新意识。积累实践经历,为以后的开展打下根底,也为以后我们自己在这方面的开展打下根底,并能够在这方面培养自己的兴趣。在设计中我们必须首先熟悉和掌握单片机的构造及工作原理,单片机的接口技术及相关外围芯片的外特性,控制方法。以单片机核心的电路设计的根本方法和技术。单片机不是完成*一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格廉价、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与构造的最正确选择。 开放性实验能培养

15、学生综合运用所学知识,提高发现,提出,分析和解决实际问题的能力,是对学生实际工作能力的具体训练和考察过程。通过这次,从理论到实践都使我学到了很多东西,它不仅可以稳固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。同时也明白了理论与实践相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会效劳,从而提高自己的实际动手能力和独立思考的能力。通过一段时间的设计与调试,其能在大局部场合下测量出模块设定的正方向与地理磁场所成的夹角,并在LCD1602液晶显示器上实时显示。 本文设计的数字罗盘尺寸小,本钱低,性能稳定,在导航领域上有远

16、大的应用前景。随着控制技术的开展,传感器的精度测量将有很大的提高。虽然该系统完全满足了本课程设计的各项要求,但是在两周的仔细专研后发现还有一些有待提高的地方,只是限于时间精力有限,未能在本文实现。该系统在应用过程中原则上是需要水平放置,实验证明,在非水平状态下,精度会明显的下降。还有不能在强磁场或者是靠近磁场的场合使用,假设是换成三轴的立体传感器应该能实现任何方位的准确测量。 地磁场在任何地方任何时间都不一样,然而本系统中给出的系统磁补偿是一个固定值,如果能加上一个更加准确的磁场传感器的话,应该能实现动态磁补偿,实现更准确的导航定位。 我相信,在未来的许多领域,必将大规模,大批量的使用数字罗盘

17、。本次数字罗盘系统包含了磁场传感器、微控制器、显示部件、输入部件和实时时钟等局部,微控制器通过对磁场传感器配套的ASIC进展读取获得当前方向地磁场的强度,通过一定的运算后由直观的液晶界面显示出来,并可通过微控制器的串口和独立按键进展数据的交互。 在整个设计系统中充分掌握各模块电路的工作原理,对硬件电路进展设计,并使用C语言编写全部的驱动程序。该指南针系统用于方位指示实测精度可以到达1、功耗小、显示直观、携带方便,可作为出行、旅游、导航的必备之物,具有较高的经济适用价值。 因为个人在知识面和能力方面还有限,再加上条件的限制,电子指南针的采样精度和抗干扰能力等各项技术指标的提高、诸多功能的完善还需

18、要进一步的研究和开发,此外在完成根本功能的根底上,还需要努力提高软件的效率、硬件系统的稳定性、进一步降低系统功耗等。五、参考文献1 催岚波船舶通信与导航M.:工程大学,2007:35-37 2 高光天传感器与信号调理器件应用技术M:科学2002.7:168-170 3 TAMARA BRATLAND ROBERT BICKING 和 BHARAT B. PANT.为什么选择磁性传感器.4 希延,纪元法,施浒立卡尔曼滤实现车载GPS/DR组合导航J. 现代电子技术. 2006.11 5 王勇军、智、翔. 车载电子罗盘中的一种新型抗干扰设计J,单片机与嵌入式系统应用,2010,5:8-10 6 益民. 基于单片机与可编程逻辑控制器的控制系统的分析与设计D.邮电大 学,2007 7 文桦.单片机教学与应用平台的研究D.同济大学软件学院,2009 8 丁保华,有忠,军.单片机原理与接口技术实验教学改革与实践J. 实验技术与 管理,2010,27(1)六、附件1、总电路图2、元件清单元件数量0.22uf1个1uf2个led 1个1k3个662k1个58831个Pcb1个4.7uf1个排针6位1个. z.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号