电子指南针系统是一个典型的单片机系统,了解其工作原理及其信号处理流程有利于研究更加复杂的嵌入式系统,特别是系统中采用进口的磁传感器及其相关信号的采集芯片更是有利于研究磁场传感器的实现机理,以便将其更加广泛的应用.44438
现在多数便携指南针为机械式,都是利用支撑使得磁针受到地磁场的影响而偏转。但是由于机械结构的特殊性,在精确度、灵敏度及寿命上都有很大的限制。由于电子行业的飞速发展,在MCU处理器、传感器及电子原件的性能方面有很大的进步。
电子指南针不再采用机械结构而是利用专用处理器与磁阻传感器对信号采集处理来显示当前方位的方式。电子指南针采用电子原件在PCB板或多功能版上进行系统连接,具有体积小、精度高、稳定性好等特点。
本设计采用单片机作为主控芯片,单片机只能处理数字信号,而磁阻传感器采集的信号是模拟量,必须经过模数模块把模拟信号转化为数字信号(电压或电流)。单片机处理后通过人机界面LCD来显示。
本系统设计采用模块化处理,主要分为以下部分:磁阻传感器模块、磁场测量转换模块、MCU处理模块、键盘模块、扩展模块、显示模块、电源模块等。
2.与课题有关的文献内容:
[1] 张毅刚《单片机原理及应用》本书主要详细介绍了美国ATMEL公司的AT89S51单片机的硬件结构及各功能部件的工作原理、指令系统及常用程序设计,并从应用设计的角度介绍AT89S51单片机的各种硬件接口设计、接口驱动程序设计以及AT89S51单片机应用系统设计。此外本书还简要介绍了Keil C51程序的设计,同时对AT89S51单片机应用系统设计中用到的各种新器件也进行了简单介绍。
[2] 谭浩强《C语言程序设计》第3版保留了深入浅出、易学易懂、取舍合理论文网、适宜教学的特点,并进一步充实了内容,在叙述方面更加详尽和深入。本书是以C语言的最新标准C99为依据编写的。学习程序设计必须重视实践环节,多读程序,多编写程序,多上机实践。本书提供了大量典型的例题分析和用于自测的丰富习题。
[3] 陈杰.黄鸿《传感器与技术检测》本书系统地论述了各种传感器的基本原理、基本特性、信号调节电路、设计原理以及它们在电量和非电量检测系统中的应用。
全书共15章。第0章和第1章为传感器和检测技术总论,介绍传感器和检测技术的基本概念、基本理论、一般特性和分析方法;第2章至第9章论述常见的、应用广泛的传感器,它们是电阻式、电感式、电容式、磁电式、压电式、光电式、热电式、核辐射传感器等传感器;第10章介绍国内外近年来研制与开发的智能化新型传感器,反映了当代传感器技术的新发展与新成就;第11章和第12章介绍传感器的标定方法和可靠性;第13章是检测技术基础;第14章介绍的是多传感器信息融合技术;第15章介绍的是现代检测系统。
[4] 郭天祥.《51单片机c语言教程——入门、提高、开发、拓展全攻略》本书从实际应用入手,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为入门篇、内外部资源操作篇、提高篇、实战篇和拓展篇。本书内容丰富,实用性强,书中大部分内容均来自科研工作及教学实践,许多C语言代码可以直接应用到工程项目中。
[5] 林志琦《基于Proteus的单片机可视化硬件仿真》本书针对目前日趋流行的单片机软硬件可视化仿真开发工具Proteus,讲解在实际开发中从原理图的绘制到仿真,最后到电子线路板制作的完整的软硬件开发过程。Proteus是目前比较流行的模拟单片机外围器件的工具,可以仿真51系列、AVR、PIC等常用的MCU及其外围电路。作者结合大量实例,综合以往丰富的开发经验,介绍如何运用Proteus来进行实际开发,分别从现实生活中常用的发光二极管显示屏、数字电压表、八音盒、多机通信系统、电子书、AVR单片机日历系统、国际象棋系统等实例中向读者阐述单片机开发过程。