文件大小:157.93MB 适用专业:电子信息工程 适用年级:大学 论文编号:199820 论文简介: 毕业设计-二维高精度液晶显示电子指南针的设计与实现,论文共22页,7481字,硬件+程序+论文+文献翻译+PPT等完整全套毕业设计
本毕业设计的目录情况:
1.论文库(保存论文模板及各个阶段的论文草本)
2.硬件库(设计中需要制作的硬件图纸、版图等)
3.程序库(设计中驱动程序及其各个模块、阶段的草本)
4.图片库(论文中需要涉及的图片资料)
5.毕设要求及相关文档(保存各种通知、通讯信息等)
摘 要
早期的指南针采用了磁化指针和方位盘的组合方式,整个指南针从便携性、指示灵敏度上都有一定不足。本系统采用专用的磁场传感器结合高速微控制器(MCU)的电子指南针能有效解决这些问题。
系统采用了磁阻(GMR)传感器采集某一方向磁场强度后通过MCU控制器对其进行处理并显示上传,通过对电子指南针硬件电路和软件程序的分析,阐述了电子指南针基本的工作原理及实现。实际测试指南针模块精度达到1°,能够在LCD上显示当前方位并能通过键盘控制上传指南针处理得到的数据到上位机。
关键词:电子指南针;GMR;MCU;LCD
The design of electronic compass
Abstract
Since the early use of a magnetic compass and direction-pointer of the composition, the entire compass from scratch, on the instructions of a certain sensitivity of the defect. Using a dedicated high-speed magnetic sensors with microcontroller (MCU) electronic compass can effectively solve these problems.
The system is designed by the reluctance (GMR) sensors collecting a certain direction through the magnetic field strength after the MCU Controller its judgement will be dealt with the results, through the LCD screen display and can be sent to the MCU's top serial Machine. The actual test compass module can reach 1 °, in the LCD display on the current position of the keyboard and through selective compass upload the data processing.
Key words: electronic compass; GMR; MCU; LCD
目 录
论文总页数:18页
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的意义 1
2 系统框图及原理 1
3 磁场信号采集和处理 2
3.1 磁阻传感器 3
3.2 磁场测量ASIC 3
4 系统硬件 5
4.1系统控制器 5
4.1.1 控制器内部结构 5
4.1.2 控制器存储结构 5
4.1.3 控制器具体电路 6
4.2 系统扩展电路 7
4.2.1通信电路 8
4.2.2 指南针模块接口电路 8
4.2.3 实时时钟电路 9
4.2.4 液晶显示电路 10
4.2.5系统输入电路 11
5 系统软件 13
5.1 主监控程序 13
5.2 实时时钟驱动 13
5.3 人机界面驱动 14
5.3.1 液晶模块驱动 14
5.3.2 键盘驱动 14
5.4 指南针模块驱动 14
结 论 15
参考文献 16
致 谢 17
声 明 18
论文文件预览: 共89文件夹,402个文件,文件总大小:157.93MB,压缩后大小:20.99MB
- 毕业设计-基于单片机的二维高精度液晶显示电子指南针的设计与实现
- 毕业设计
- 5.毕业设计
- 1.论文
- PPT
仿真图.bmp [1.55MB] 仿真图.jpg [162.17KB] 毕设ppt_李杨_V0.20_20080415p2043.ppt [2.54MB]- 文献翻译
中文.doc [477.00KB] 英文原文.doc [25.33MB] 英文原文.pdf [150.89KB]- 正式版本
2004051149_李杨_提交版本.doc [2.37MB] V0.16_李杨的毕业论文.doc [2.58MB] 最终版本_李杨_20080603p1732.doc [2.37MB]- 2.硬件
- SCH_PCB库
Backup of buffer.Sch [4.19KB] Backup of chuange.Sch [16.61KB] Backup of LCM时序图.Sch [428.00B] Backup of PNI11096.Sch [6.60KB] Backup of 主控电路.Sch [9.71KB] Backup of 实时时钟电路.Sch [4.07KB] Backup of 毕业设计.PCB [140.73KB] Backup of 毕业设计.Sch [48.20KB] Backup of 毕业设计.XLS [6.00KB] Backup of 毕业设计原理图库.Lib [3.58KB] Backup of 液晶显示LCM内部结构.Sch [1.40KB] Backup of 系统时钟.Sch [3.01KB] Backup of 通信电路.Sch [4.37KB] Backup of 逻辑电路.Sch [6.53KB] Backup of 键盘.Sch [4.51KB] Previous Backup of buffer.Sch [4.21KB] Previous Backup of chuange.Sch [16.61KB] Previous Backup of PNI11096.Sch [6.60KB] Previous Backup of 毕业设计.PCB [758.23KB] Previous Backup of 毕业设计.Sch [47.97KB] Previous Backup of 毕业设计原理图库.Lib [3.58KB] 毕业设计.Bkp [902.00KB] 毕业设计.ddb [498.00KB]- 芯片资料及其应用库
21386874.pdf [144.43KB] ANSIC_pni11096.pdf [828.18KB] Ap Note Compassing Calibration Computations (APNOTE - 1000006 - R06).pdf [48.11KB] Ap Note Discrete Circuit for Magneto-Inductive Sensors.pdf [84.82KB] DS89C430-DS89C450_cn.pdf [1.26MB] DS89C450-K00_cn.pdf [349.77KB] MAX200-MAX213.pdf [542.10KB] PCF8563T.pdf [357.49KB] PCF8583.pdf [162.21KB] pg160128a.pdf [60.47KB] PNI+ASIC+Datasheet_rev+November+06.pdf [828.18KB] PNI-11096.pdf [838.36KB] SEN-L.pdf [619.51KB] SEN-S65.pdf [466.70KB] Standard Terms and Conditions of Sales_Nov 2006.pdf [49.69KB] T6963.pdf [1.76MB] 方位角归一化算法.pdf [148.39KB]- 3.程序
- Proteus仿真
160128LCD.DSN [126.64KB] 160128LCD.PWI [1.67KB] Last Loaded 160128LCD.DBK [126.64KB] 仿真图.bmp [98.48MB]- 图模软件
- MMlogo
CUIT.bmp [17.05KB] METAL.bmp [120.05KB] mY.bmp [2.06KB] Test1副本.bmp [11.30KB] title1.gif [22.87KB] xxxx.bmp [180.05KB] 复件 mY.bmp [7.56KB] 校标0.jpg [322.77KB]- PP兔
x.gif [480.00B] 原版.gif [7.70KB] 原版_p1.bmp [5.19KB] 原版_p2.bmp [5.19KB] 原版_p3.bmp [5.19KB] 原版_p4.bmp [5.19KB] 原版_p5.bmp [5.19KB] 原版_p6.bmp [5.19KB] 原版_p7.bmp [5.19KB] 原版_p8.bmp [5.19KB] 图模.txt [55.18KB]- 兔子1
01.bmp [3.30KB] 02.bmp [3.30KB] 03.bmp [446.00B] 04.bmp [3.30KB] 05.bmp [3.30KB] 06.bmp [3.30KB] 07.bmp [3.30KB] 08.bmp [3.30KB] 09.bmp [3.30KB] 10.bmp [3.30KB] 11.bmp [3.30KB] 12.bmp [3.30KB] 13.bmp [3.30KB] 14.bmp [3.30KB] 15.bmp [3.30KB] 图模.txt [27.78KB]- 兔子2
986300_16.gif [6.64KB] p01.bmp [5.54KB] p02.bmp [5.54KB] p03.bmp [5.54KB] p04.bmp [5.54KB] p05.bmp [5.54KB] p06.bmp [5.54KB] p07.bmp [5.54KB] p08.bmp [5.54KB] p09.bmp [5.54KB] p10.bmp [5.54KB] p11.bmp [5.54KB] p12.bmp [5.54KB] p13.bmp [5.54KB] p14.bmp [5.54KB] 图模数据.txt [47.63KB]- 兔子3
原图.gif [5.00KB] 原图_p1.bmp [4.57KB] 原图_p2.bmp [4.57KB] 原图_p3.bmp [4.57KB] 原图_p4.bmp [4.57KB] 原图_p5.bmp [4.57KB] 原图_p6.bmp [4.57KB] 原图_p7.bmp [4.57KB] 原图_p8.bmp [4.57KB] 原图_p9.bmp [4.57KB] 图模数据.txt [23.77KB]- 兔子4
原图.gif [9.34KB] 原图_p01.bmp [4.62KB] 原图_p02.bmp [4.62KB] 原图_p03.bmp [4.62KB] 原图_p04.bmp [4.62KB] 原图_p05.bmp [4.62KB] 原图_p06.bmp [4.62KB] 原图_p07.bmp [4.62KB] 原图_p08.bmp [4.62KB] 原图_p09.bmp [4.62KB] 原图_p10.bmp [4.62KB] 原图_p11.bmp [4.62KB] 原图_p12.bmp [4.62KB] 原图_p13.bmp [4.62KB] 原图_p14.bmp [4.62KB] 原图_p15.bmp [4.62KB] 原图_p16.bmp [4.62KB] 原图_p17.bmp [4.62KB] 原图_p18.bmp [4.62KB] 图模数据.txt [35.70KB]- 兔子5
- 液晶字模三
- 图例
DPY.psd.bmp [574.00B] qian.psd.bmp [574.00B] yema.bmp [1.06KB] BMPChgDLL.dll [55.00KB] DLLMatrix.dll [57.50KB] ReadMe.txt [1.76KB] ZimoIII.exe [353.00KB] ZIMOIII.INI [869.00B] 校名.jpg [314.31KB] 校标0.jpg [322.77KB]- 待用的库文件
- 多机串口通信测试版
- 四机串口通信汇编版本V1.0
- 四机串口通信
- 主机部分
- 1.Main
main.asm [1.20KB]- 2.Inc
- 3.Source
master.asm [5.57KB]- 4.Obj
4Uart [2.13KB] 4Uart.hex [783.00B] 4Uart.lnp [108.00B] 4Uart.plg [2.18KB] main.obj [939.00B] master.obj [1.81KB]- 5.List
4Uart.m51 [8.18KB] main.lst [4.54KB] master.lst [13.47KB]- 6.Documents
4Uart.Opt [1.26KB] 4Uart.plg [189.00B] 4Uart.Uv2 [2.19KB] 4Uart_Opt.Bak [1.39KB]- 第一从机
- 1.Main
Main.asm [539.00B]- 2.Inc
- 3.Source
slave.asm [5.13KB]- 4.Obj
Main.obj [752.00B] SLAVE [1.88KB] SLAVE.hex [694.00B] SLAVE.lnp [107.00B] slave.obj [1.59KB] SLAVE.plg [1.99KB]- 5.List
Main.lst [3.38KB] slave.lst [11.85KB] SLAVE.m51 [7.29KB]- 6.Documents
SLAVE.Opt [1.23KB] SLAVE.plg [189.00B] SLAVE.Uv2 [2.19KB] SLAVE_Opt.Bak [1.23KB] SLAVE_Uv2.Bak [2.19KB]- 第三从机
- 1.Main
Main.asm [754.00B]- 2.Inc
- 3.Source
slave.asm [5.20KB]- 4.Obj
Main.obj [752.00B] slave.obj [1.62KB] 第三从机 [1.92KB] 第三从机.hex [715.00B] 第三从机.lnp [113.00B] 第三从机.plg [1.03KB]- 5.List
Main.lst [3.50KB] slave.lst [12.10KB] 第三从机.m51 [7.45KB]- 6.Documents
第三从机.Opt [1.09KB] 第三从机.plg [192.00B] 第三从机.Uv2 [2.19KB] 第三从机_Opt.Bak [1.09KB] 第三从机_Uv2.Bak [2.19KB]- 第二从机
- 1.Main
Main.asm [757.00B]- 2.Inc
- 3.Source
slave.asm [5.20KB]- 4.Obj
Main.obj [752.00B] slave.obj [1.62KB] 第二从机 [1.92KB] 第二从机.hex [715.00B] 第二从机.lnp [113.00B] 第二从机.plg [809.00B]- 5.List
Main.lst [3.53KB] slave.lst [12.10KB] 第二从机.m51 [7.45KB]- 6.Documents
第二从机.lnp [58.00B] 第二从机.Opt [1.09KB] 第二从机.plg [192.00B] 第二从机.Uv2 [2.20KB] 第二从机_Opt.Bak [1.09KB]- 第四从机
- 1.Main
Main.asm [754.00B]- 2.Inc
- 3.Source
slave.asm [5.20KB]- 4.Obj
Main.obj [752.00B] slave.obj [1.62KB] 第四从机 [1.92KB] 第四从机.hex [715.00B] 第四从机.lnp [113.00B] 第四从机.plg [192.00B]- 5.List
Main.lst [3.47KB] slave.lst [12.10KB] 第四从机.m51 [7.45KB]- 6.Documents
第四从机.Opt [991.00B] 第四从机.plg [192.00B] 第四从机.Uv2 [2.19KB] 第四从机_Uv2.Bak [0.00B]- 多机通信C版本V1.05
- 主机部分
- 1.Main
MainTest.c [665.00B]- 2.Inc
HostSerial.h [666.00B]- 3.Source
MultiCOMLowDrv.c [8.92KB]- 4.Obj
MainTest.obj [1.32KB] MainTest.SRC [2.77KB] MainTest._ia [115.00B] MainTest.__i [117.00B] MultiCOMLowDrv.obj [5.38KB] MultiCOMLowDrv.SRC [21.47KB] MultiCOMLowDrv._ia [133.00B] MultiCOMLowDrv.__i [137.00B] MultiComunication [5.22KB] MultiComunication.hex [1.82KB] MultiComunication.lnp [173.00B] MultiComunication.plg [273.00B]- 5.List
MainTest.lst [12.50KB] MultiCOMLowDrv.lst [72.91KB] MultiComunication.m51 [20.40KB]- 6.Documents
MainTest.lst [1.13KB] MultiCOMLowDrv.lst [17.28KB] MultiComunication.Opt [1.54KB] MultiComunication.plg [7.05KB] MultiComunication.Uv2 [3.04KB] MultiComunication_Opt.Bak [1.54KB]- 从机部分
- 1.Main
SlaveTest.c [715.00B]- 2.Inc
Slave.h [333.00B]- 3.Source
Slave.c [6.73KB]- 4.Obj
Slave.obj [7.28KB] SlaveCOM [7.68KB] SlaveCOM.hex [1.84KB] SlaveCOM.lnp [118.00B] SlaveCOM.plg [264.00B] SlaveTest.obj [1.44KB]- 5.List
Slave.lst [16.90KB] SlaveCOM.m51 [12.34KB] SlaveTest.lst [2.08KB]- 6.Documents
Slave.lst [15.01KB] SlaveCOM.Opt [1.29KB] SlaveCOM.plg [4.23KB] SlaveCOM.Uv2 [2.25KB] SlaveCOM_Opt.Bak [1.41KB] SlaveTest.lst [801.00B] SlaveTest.obj [336.00B] ReadMe.txt [18.00B] ReadMe.txt [558.00B] DriverPCF8583.c [13.83KB] DriverPCF8583.h [2.31KB] DriverVIIC.c [18.88KB] VIIC.h [11.82KB]- 毕业设计程序测试包_20080618
- 1.Main
main.c [22.18KB]- 2.Inc
DataBase.h [41.39KB] DriverT6963.h [22.11KB] PCF8583.h [1.44KB] PinDefine.h [1.29KB] SPIDriver.h [1.21KB] UART.h [3.50KB] VIIC.h [11.59KB]- 3.Source
IICDRV_MO.LIB [10.76KB] PCF8583_MO.LIB [1.99KB] T6963DRV_MO.LIB [45.06KB] UART.c [5.88KB]- 4.Obj
main.obj [26.58KB] main.__i [107.00B] SPIDriver.obj [3.49KB] T.LIB [22.00B] T6963 [73.02KB] T6963.hex [34.04KB] T6963.LIB [22.39KB] T6963.lnp [196.00B] T6963.plg [216.00B] T6963.__b [82.00B] T6963DRV_O.LIB [22.00B] T6963test [42.29KB] T6963test.lnp [121.00B] T6963test.plg [1.19KB] UART.obj [4.08KB] VIIC_C51.obj [11.67KB]- 5.List
DriverPCF8583.lst [20.15KB] DriverT6963.lst [57.11KB] DriverVIIC.lst [26.87KB] main.lst [30.90KB] PCF8583.lst [5.56KB] SPIDriver.lst [4.45KB] T6963.m51 [72.04KB] T6963test.m51 [36.04KB] UART.lst [9.04KB] VIIC_C51.lst [13.83KB]- 6.Documents
LCM24064_CharacterAddressTable.txt [1.60KB] 日志.txt [368.00B] 160128LCD.DSN [126.62KB] 160128LCD.PWI [1.17KB] Last Loaded 160128LCD.DBK [126.64KB] Project.Opt [1.83KB] Project.Uv2 [2.81KB] ReadMe.txt [52.00B] T6963test.Opt [2.02KB] T6963test.plg [178.00B]- 程序版本库
系统程序_20080612.rar [159.17KB] 系统程序_20080614.rar [171.86KB] 系统程序_20080618.rar [178.49KB]- 4.图片库
- Protel图库
.pdf [10.29KB] LCM内部结构图.jpg [118.39KB] LCM内部结构图(黑白).jpg.jpg [52.98KB] PCB顶层.jpg [138.36KB] PCB顶层无色图.jpg [95.85KB] PCF8583.jpg [54.81KB] PNI11069传感器连接图.jpg [63.11KB] PNI11069传感器连接图(黑白).jpg.jpg [35.39KB] Protel Schematic.pdf [50.50KB] 下载逻辑电路.jpg [71.46KB] 串口.jpg [79.54KB] 串口.pdf [9.86KB] 串口下载逻辑.jpg [21.60KB] 串口下载逻辑.jpg.bmp [1022.33KB] 串口电路.bmp [512.62KB] 串口电路.jpg [35.40KB] 串口电路.jpg.jpg [45.49KB] 主控电路图.jpg [72.83KB] 传感器驱动电路(黑白).jpg [30.10KB] 实时时钟(黑白).jpg [28.84KB] 指南针模块图.jpg [113.26KB] 指南针模块图无色图.jpg [85.19KB] 指南针模块总电路.jpg [117.16KB] 指南针模块总电路(黑白).jpg.jpg [65.35KB] 指南针模块接口.jpg [33.54KB] 控制电路.pdf [12.60KB] 系统PCB底层无色图.jpg [93.90KB] 系统总原理图.jpg [104.59KB] 系统总图.jpg [110.93KB] 系统总电路.jpg [98.13KB] 系统总电路2.jpg [141.25KB] 系统控制.jpg [55.63KB] 系统时钟.jpg [17.33KB] 系统时钟发生.jpg [24.46KB] 系统核心原理图.jpg [108.88KB] 逻辑.jpg [48.18KB] 键盘.jpg [43.64KB] 键盘电路.jpg [24.99KB] 键盘电路.pdf [9.27KB] 驱动形式.jpg [65.71KB]- 毕设图稿jpg
MCU内部存储器分配.jpg [336.49KB] PNI11096内部功能图.jpg [58.38KB] PNI11096的SOIC封装.jpg [51.59KB] PNI11096的SOIC封装B.jpg [12.89KB] PNI11096的SOIC封装C.jpg [19.13KB] PNI11096的典型应用.jpg [46.91KB] PNI11096的驱动流程.jpg [105.77KB] SEN-L传感器温度特性.jpg [61.68KB] SPI接口时序.jpg [41.63KB] SPI接口的拓扑结构.gif [13.86KB] 主程序流程.jpg [153.67KB] 传感器与某个磁力线方向相平行的情况.jpg [7.29KB] 传感器被驱动的两种情况.jpg [18.36KB] 传感器被驱动的两种情况A.jpg [8.50KB] 传感器被驱动的两种情况B.jpg [8.87KB] 前端采集.jpg [61.66KB] 实际传感器测得的360范围内的磁场强度分布.jpg [37.07KB] 指南针模块内部数据处理流程.jpg [55.41KB] 时钟操作时序.jpg [336.96KB] 磁力线穿过传感器的情况.jpg [15.83KB] 磁阻效应.jpg [105.46KB] 穿过传感器磁场感应强度和温度的关系.jpg [47.64KB] 系统框图.jpg [213.10KB] 经过归一化的传感器测得的360范围内的磁场强度分布.jpg [32.08KB] 角度计算图形.jpg [19.81KB] 驱动程序层次图.jpg [194.82KB] ??.jpg [51.21KB]- 毕设图稿vsio
MCU内部存储器分配.vsd [44.50KB] 主程序流程.vsd [53.00KB] 前端采集.vsd [44.50KB] 指南针模块内部数据处理流程.vsd [44.50KB] 时钟操作时序.vsd [53.00KB] 磁阻效应.jpg [115.03KB] 磁阻效应.vsd [198.00KB] 系统框图.vsd [97.00KB] 老婆的图片.vsd [63.00KB] 驱动程序层次图.vsd [54.00KB]- 5.论文要求及其相关
清空.txt [0.00B] 毕业设计进程记录.txt [2.42KB]
|