摘要:电子罗盘,又称数字电子罗盘。在地磁导航技术不断发展的今天,电子罗盘在生活中往往作为导航仪器或姿态传感器的形式被广泛应用。由于罗盘可以根据地球磁场感应地球的自传,一般的磁性物质对其角度感应几乎没有影响,这使得罗盘自身的指向非常稳定,读取数据也十分的精确。尤其是在高山、密林等遮蔽物较多的地方或偏远地区,电子罗盘的应用极大地方便了人们的日常生活。
本论文目的在于设计一种简单的电子罗盘系统,采用专用的三轴磁场传感器+高速微控制器:系统由AVR单片机最小控制电路、LCD1602液晶显示电路和GY-273指南针罗盘模块组成。基本原理是:通过ISP接口与PC机连接后,GY-273指南针模块获取位置信息,将信息经过AVR单片机处理后在液晶屏LCD上显示方向和角度,从而实现指向功能。
关键词:ISP;AVR单片机;GY-273指南针模块;LCD1602
目录
摘要
ABSTRACT
第一章 绪论-1
1.1引言-1
1.2研究的意义-1
1.3电磁技术发展现状与发展前景-2
1.4本文研究目标、主要内容和论文结构安排-3
1.5论文的章节结构安排-3
第二章 AVR单片机简介-4
2.1引言-4
2.2 AVR单片机简介-4
2.3 AVR单片机主要特点-4
2.4 AVR单片机-最佳的平台选择-4
2.5小结-6
第三章 设计方案与论证-7
3.1控制方案的确定-7
3.2控制方案的选择-7
3.2.1选用AVR单片机作为主控制器-7
3.2.2选用LCD1602显示模块-8
3.2.3选用GY-273磁场传感器模块-9
3.2.4 HMC5883L的介绍-10
3.2.5选用HJ-ISP 作为芯片程序烧写软件-10
第四章 系统软件设计介绍-12
4.1程序流程图-12
4.2编程语言选择-13
4.3高级语言集成开发环境-CodeVisionAVR-13
4.4 CodeVisionAVR软件编译流程-14
4.5 PCB板图设计-14
4.6小结-15
第五章 简易电子罗盘的检测与实验验证-16
5.1引言-16
5.2电路的焊接与调试-16
5.3系统程序调试-16
5.4实验结果-18
5.5小结-18
结束语-19
致谢-20
参考文献-21
附录-22