基于AT89C52单片机的液晶GPS定位仪设计
- 格式:pdf
- 大小:184.70 KB
- 文档页数:3
JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY测控系统综合训练基于单片机和液晶显示的温度测量系统学院名称:电气信息工程学院专业:测控技术与仪器班级:08测控2班姓名:董亮学号:08314237指导教师:王久龙2011年12月基于单片机及液晶显示的温度测量系统摘要:本文将介绍一种基于单片机控制的数字温度测量系统,本温度计属于多功能温度计,可以软件预设置上下报警温度,当温度不在设置范围内时,可以报警。
本文设计的数字温度计具有读数方便,测温范围广,测温精确,液晶显示,适用范围宽等特点。
它的主要组成部分有:AT89C52单片机、温度传感器、温度显示电路、温度报警电路等。
关键词:温度测量;温度传感器;液晶显示;仿真目录前言 (1)第一章设计目的及设计要求 (2)1.1 设计目的 (2)1.2 设计要求 (2)第二章设计方案论证 (3)2.1 总体设计原理 (3)2.2 单片机AT89C51介绍 (3)2.3 温度传感器的选择 (5)2.4 显示元件的选择 (7)第三章硬件电路设计 (8)3.1 时钟振荡电路 (8)3.2 测温电路 (8)3.3 复位电路 (8)3.4 报警电路 (9)3.5 显示电路 (9)第四章软件设计 (10)4.1 主程序设计 (10)4.2 液晶显示程序设计 (10)4.3 温度采集程序设计 (11)第五章安装调试与分析 (12)结束语 (13)参考文献 (14)附录 (15)附录一系统仿真图 (15)附录二实物组装图 (16)附录三元器件清单 (17)附录四程序清单 (18)前言在这个信息化高速发展的时代,单片机作为一种最经典的微控制器,单片机技术已经普及到我们生活、工作、科研等各个领域,已经成为一种比较成熟的技术。
随着科技的不断进步,在工业生产中温度是常用的参数,而采用单片机来对这些参数进行测量与控制已成为当今的主流,现代社会对各种信息参数的准确度和精确度的要求也在不断增长,而如何准确而又迅速的获得这些参数就取决于现代信息基础的发展水平。
毕业论文基于AT89C52单片机最小系统设计摘要MCS-52单片机的内部虽已集成了很多资源,但这类单片机内部的各种资源都是折中配置的,在实际许多应用中,基本型MSC-52单片机的资源显得缺乏,针对这个问题,本文首先通过对主要部件方案论证,选取合理可用的部件,其次详述了通过对单片机进行扩展外围设计一个能满足广泛应用要求的单片机通用系统,并重点介绍了单片机扩展原理,系统硬件原理图的设计过程与说明和软件的设计过程,同时也简要介绍了硬件制作工艺等环节。
最后,通过硬件测试和软件调试,该系统具有功能强,效率高等优点,符合大部分单片机应用设计要求并可投入使用关键词 MCS-52单片机,系统硬件原理图,单片机AbstractMCS-52 microcontroller has integrated a lot of internal resources, but such single-chip resources are the various configurations of compromise, in many practical applications, the basic MSC-52 MCU resources it is lack of response to this problem, this paper first of all, the main components of the program through the demonstration, select the components reasonably available, followed by details of the external expansion of single-chip design of a widely used to meet the requirements of general-purpose single-chip systems, and focuses on extension of theprinciple of the single-chip, system hardware schematic diagram and description of the design process and software design process, as well as a brief introduction of the hardware manufacturing process and so on. Finally,Through the hardware test and debug software, the system has a strong functions, high efficiency, in line with the requirements of most single-chip microcomputer application design and put into use.Key Words MCS-52 microcontroller ,system hardware schematic diagram,microcontroller目录摘要IAbstract II1 引言 11.1选题意义 11.2单片机简介 11.3 单片机应用 22系统设计及工作原理 42.1 系统整体方案提示42.2 系统工作原理及整体电图框图 42.3 AT89C52芯片的介绍 53 系统硬件设计113.1 硬件模块设计113.1.1 AT89C52单片机电路113.1.2 指拨开关,按键和显示接口电路的设计123.1.3 独立按键电路的设计143.1.4 蜂鸣器电路定时模块设计153.1.5 LCD液晶显示接口电路的设计153.1.6 A/D转换电路设计173.1.7 EEPROM存储器电路设计173.1.8 RS-232接口电路设计183.1.9 电源电路设计194 系统软件设计204.1 键盘扫描程序的设计204.2显示程序设计23结论25致谢26参考文献27附录 A1.1 28附录 A1.2 291 引言1.1选题意义由于单片机技术在各个领域正得到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中,MCS-52系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流。
第22卷 第4期2007年8月郑州轻工业学院学报(自然科学版)J OURNAL OF Z H ENGZ HOU UNI VERS I TY OF L I G HT I NDUSTRY(Nat u ral S cience)V o.l 22 N o .4A ug .2007收稿日期:2007-03-20基金项目:国家自然科学基金项目(60666001)作者简介:张正平(1964 ),男,贵州省贵阳市人,贵州大学副教授,博士,主要研究方向:信号处理和通信理论.文章编号:1004-1478(2007)04-0041-05基于AT89C52单片机的车载智能测距系统的设计张正平1, 张 波2, 夏 斌1(1.贵州大学计算机科学与工程学院,贵州贵阳550025;2.双星东风轮胎有限公司,湖北十堰442011)摘要:利用AT89C52单片机,结合超声波传感器,设计了一个可以发出声光信号或者是防止事故发生的执行机构的测距系统.该系统硬件结构简单,工作性能可靠,误差小且经济耐用.关键词:车载智能测距系统;单片机;超声波传感器中图分类号:TP274文献标识码:AD esign of vehicle m ount intelligence rang m easuri ng syste m based on AT89C52Z HANG Zheng p i n g 1, ZHANG Bo 2, XI A B in1(1.C olle ge of C o mp.Sci .and E ng .,Guizhou Univ .,Gui y ang 550025,China ;2.D ouble Star and D ongfeng T i re Co.,L t d.,Shi yan 442011,China )Abstract :The syste m o f the m easure that m ay send out sound and ligh t or avo id accidents based on AT89C52and ultrasonic w ave senso r w as designed .The syste m has si m p le the hardw are architecture ,t h e re liable operati n g perf o r m ance ,s m a ll error durality .Key w ords :ve h i c le m o unt i n telligence rang m easuri n g syste m ;si n gle chi p m icroco mputer ;se nsor ultr asonic wave0 引言超声波是一种振动频率高于声波的机械波,是由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小、方向性好、能够成为射线而定向传播等特点.超声波碰到杂质或分界面会产生显著反射形成回波,碰到活动物体会产生多普勒效应.要以超声波作为检测手段,就要产生超声波和接收超声波,完成这种功能的装置就是超声波传感器.利用超声波传感器检测,迅速、方便、计算简单,易于实现实时控制且测量精度能满足要求.该文将超声波传感器用于汽车测距,用AT89C52单片机作为处理数据的核心,并采用车内仪表进行数据显示,同时发送语音信号,使驾驶员及时了解汽车在倒车时与其他汽车或物体的距离是否安全.1 超声波测量原理超声测距有2种:共振式和脉冲反射式.脉冲反射式测距是先发生高频声波,然后测量声波从发生郑州轻工业学院学报(自然科学版)器至目标物体再反射回来所需要的时间,以此进行距离检测.原理图如图1所示.图1 超声波测量原理图2 系统硬件电路设计ATMEL 公司的AT89C52单片机是一种低功耗、高性能的微机,片内含有4KB F l a shROM 的8位C MOS 单片机,工作电压范围为2.7V ~6V,有8位数据总线.它有一个可编程的全双工串行通信接口,能同时进行数据的接收和发送,通过RXD 引脚和TXD 引脚与外界进行通信.超声测距系统的原理框图如图2所示.图2 系统原理框图2.1 系统工作原理系统上电工作后,脉冲发生器发出脉冲信号,一边通过驱动电路推动脉冲发生器继续发出脉冲,一边触发AT89C52内部定时器T 1(由外部中断I N T 0实现)开始定时,同时由AT89C52控制按时间自动改变放大增益,即按发射波未到达接收器的传播时间来逐渐增大放大增益.接收到的超声回波经过放大、滤波后,直接送给鉴幅器,或经峰值保持电路提取回波峰值作为阈值的基准信息.AT89C52通过ADC0809采样回波峰值,经过软件加权处理后作为鉴别阈值,再经过DAC0832送给鉴幅器.当回波包络中某个波白鉴别出来时,立即触发外部中断I N T 1关闭定时器T 1.同时,P 1.1设置检测窗口,由T 0计数检测窗口内鉴别回波个数n,根据n 再确定下次鉴别给定值的大小,然后从补偿表中取出与n 对应的补偿值,对T 1的计时时间(即从发射超声波到接收到第1个鉴别回波之间的计数值,计数周期为1 s)进行修正,获得超声波实际的往复传播时间,再通过3字节浮点运算求出距离,由AT89C52串行通信口送LCD 显示.由于超声波是一种声波,其速度与温度有关,所以系统还需定时对环境温度采样,在程序中进行温度补偿,以修正声速.超声波传感器安装在汽车尾部和后轮位置,如果系统检测到危险距离,AT89C52单片机就通过I /O 口发出语音提示,或者启动制动机构,防止意外发生.2.2 发生器和接收器的硬件电路超声波发生器要不停地发出175k H z~215k H z 高频率声波,同时接收器接收反射回来的声波,具体实现电路如图3所示.接收部分电路接收到反射波,经滤波和两级放大后,将输出信号送到AT89C52单片机的P 1.1口进行数据处理.检测到的距离数据由串口线RXD 和TXD 输出到4054,转化为并行数据控制LCD 进行动态显示,语音报警信号通过AT89C52的P 2.1口输出.3 温度补偿原理如果传播介质比较稳定,而且温度是影响传播速度的主要因素,则可采用温度传感器对超声波速度进行实时校正,具体方法是:通过实验确定传播介质中超声波速度与温度之间的关系曲线,按一定的温度间隔截取到速度与温度的关系数据表,最后编成软件存入超声波测距传感器的硬件系统.实时测距时,系统通过温度传感器获得介质的实时温度,然后从速度与温度关系表中提取对应速度,从而测出距离.对于不同形状和位置的物体,回波形状大致相同,只是幅度不同.对此,可采用变阈值鉴幅固定补偿法.1)采用微处理器闭环控制自动改变阈值;2)在超声回波中鉴别其包络峰附近少于6个波的第1个波,形成关闭定时器的触发信号,并同时设置检测窗口;42 2007张正平等:基于AT89C52单片机的车载智能测距系统的设计a)超声波接收部分电路图b)发射、预置、显示、语言报警等部分电路图3 超声波发生与接收实现电路3)计数检测窗口内的鉴别回波个数n ;4)判断n 的大小,若n >5,则增大鉴别规定阈值,转到2)重新检测;若n <5,则从先验的固定补偿表中取出与n 对应的补偿值进行修正.鉴别回波提取及补偿时间如图4所示.补偿修正公式为t =t !- t t =(N -n !-78)T 0式中,t 为从发射到接收反射波的传播时间;t !为检测时间; t 为补偿时间;T 0为超声波周期;N 为回波包络峰顶以前波的个数;n !为检测窗口内包络峰顶以前的鉴别回波个数.4 系统的软件设计AT89C52单片机及其开发应用系统具有语言简洁、可移植性好、表达能力强、实现方式灵活等特1.超声回波2.鉴别阈值3.鉴别窗口4.鉴别回波图4 鉴别回波的提取与补偿时间点,可以进行结构化设计,也可以直接控制计算机硬件,所生成的代码质量高,使用方便.该系统采用模块化设计,由主程序、定时子程序、数据运算处理程序、显示子程序、语音提示子程序、执行结构执行子程序等构成.系统的主程序框图如图5所示,图中43 第4期郑州轻工业学院学报(自然科学版)L 0为预设置的倒车安全距离.图5 系统主程序框图4.1 显示子程序图3b)所示的显示模块,采用静态驱动段型液晶4054,背极由4047构成的震荡电路提供方波信号.4054是带有锁存器的4位液晶显示驱动器,可用于小数点和符号位的显示.4056为带有锁存器的BCD 7段译码器/驱动器,用作数字位显示.4514为4-16译码器,将它的D 端接地,A,B ,C 连到AT89C52的地址线上,形成3-8译码器.AT89C52的A 15与RD,WR 信号经2个与非门连接到4514的输出允许端I BT ,用以控制4514的译码输出,分别选通4056芯片的选通信号,来向它们传递符号位和2位要显示的数字位.4054的通道地址为8020H,2个4056的通道地址分别为8030H 和8040H.若需要显示更多的数字位,则再增加4056.显示电路如图6所示.编程时,把要显示的数字位送入显示字缓冲区,然后用一个寄存器存入显示字缓冲区的首地址,用另一个寄存器存放显示字符的长度,再把I /O 通道的初始地址送入DPTR 寄存器.设计一个循环程序,第1次进入循环体时,用MOVX 指令向4054和4056传送要显示的符号位和数字位,延时0.5s 后返回.第2次进入循环体时,再用MOVX 指令向4054和4056传送等长度的关显示字符,再延时0.5s 后结束.4.2 报警子程序报警子程序流程如图7所示.图中d 表示实际测试距离,d h 表示危险报警距离,d b 表示提示报警距离.5 性能测试将一根20mm ∀20mm 的矩形截面杆在超声波的可达范围内移动,声纳可以精确检测到杆件的距离0.29m ~12.8m,测量范围左右边线的夹角为80#.分别将试验杆置于0.2m,0.3m,0.4m,0.5m,1m 处进行测量.测量结果如表1所示.图6 LCD 静态显示电路44 2007张正平等:基于AT89C52单片机的车载智能测距系统的设计图7 报警子程序流程图表1 测量距离分析c m 实杆实际距离测量距离平均最大测量误差平均值相对误差200198.62.30.71300298.53.00.40400398.63.30.45500497.44.20.501000995.64.60.42 由表1可知,测量误差均小于5c m,精确度较高.再将直径为3mm,5mm,10mm等的圆柱体在距离传感器4m处进行检测实验,结果表明,传感器能有效测出的圆柱体障碍物的最小直径为4mm,可以满足汽车安全行驶的需要.6 结语利用超声波传感器和单片机设计的汽车智能测距系统,易于设计和安装维护,功能扩展便捷,价格实惠,系统的高精确度和稳定的性能可大大提高夜间行车、安全避让以及倒车的安全系数.随着交通业的发展,单片机车载测距系统的应用前景非常广阔.参考文献:[1] 金篆芷,王明时.现代传感器技术[M].北京:电子工业出版社,1995:331.[2] 路锦正,王建勤.超声波测距仪的设计[J].传感器技术,2002(8):29.[3] 先锋工作室.单片机程序设计实例[M].北京:清华大学出版社,2003:188.(上接第3页)区间时,还原糖,水溶性糖,氮碱比均处于较佳范围.因此,通过测定烤烟烟叶拉力,可以对烟碱,还原糖,水溶性糖和氮碱比这些影响品质的内在成分进行初步预测.表2 烟叶化学成分指标与拉力的对应关系化学成分指标拉力/N1.101.802.2w(烟碱)/%1.841.551.41w(还原糖)/%19.6623.0723.77w(水溶性糖)/%29.5232.0232.86氮碱比0.680.820.913 结论烤烟拉力与主要化学成分指标在样品间存在着广泛变异.在一定范围内,拉力与烟碱呈极显著负相关,与氮碱比呈极显著正相关,与还原糖、水溶性糖呈显著正相关,而与总氮相关系数不显著,通过改变烟叶拉力可有效调控烟碱、还原糖、水溶性糖含量和氮碱比.由拉力与化学指标的回归方程得出:当把拉力控制在1.10N~2.20N的适宜范围内时,烟碱、还原糖、水溶性糖含量和氮碱比分别为1.84%~1.41%,20.39%~24.11%,29.40%~ 33.36%,0.68~0.91,也将处于相应的适宜范围内,这与已往研究的烟叶弹性的强弱与质量关系密切的结论是一致的[1].烟叶需求者也可根据拉力初步预测出上述各化学成分的含量,以便判断烟叶质量.参考文献:[1] 宫长荣,于建军.烟草原料初加工[M].北京:中国轻工业出版社,1993.[2] 徐杰,闫克玉,帅红梅,等.河南烤烟(40级)酚类物质含量及规律性研究[J].烟草科技,1999(1):23. [3] 张翔,范艺宽,黄元炯,等.烤烟吸收氯的主要来源及其在体内分布的研究[J].土壤肥料,2006(2):62.[4] 许自成,张莉,肖汉乾,等.烤烟硝酸盐、亚硝酸盐含量与若干品质指标的典型相关分析[J].郑州轻工业学院学报:自然科学版,2007,20(1):43.[5] 贾琪光,宫长荣.烟叶的成熟度与生长发育对质量的影响[J].烟草科技,1986(2):32.[6] 王卫康.烤烟国标中分级因素的概念及把握[J].烟草科技,2004(5):44.[7] 杨林波,刘洪祥,章新军,等.氯素营养对黔北烟区烤烟产量和品质的效用研究[J].中国烟草科学,2002(1):21.[8] 袁宝生,张巨祥,孙闻海,等.生物钾肥对改良烟草品质提高烟草产量的效果[J].河北省科学院学报,1994(2):33.[9] 王瑞新.烟草化学品质分析法[M].郑州:河南科技出版社,1990.[10]王瑞新.烟草化学[M].北京:中国农业出版社,2003.45第4期。
目录摘要 (1)关键词 (1)Abstract (1)Key words. (1)1. 引言 (2)2. 系统总体设计方案 (4)系统可实现的功能 (4)2.2 数字时钟的硬件系统框图 (5)2.3各元器件的选用 (6)2.3.1 单片机AT89C52 (6)2.3.2 时钟芯片DS1302 (9)2.3.3 显示器的结 (10)3. 系统硬件设计 (11)3.1单片机复位电路的设计 (11)3.1.1 设计原理 (11)3.1.2 方案的比较与选择 (11)3.1.3 复位电路与单片机的连接 (11)3.2单片机时钟电路的设计 (12)3.2.1振荡器电路原理 (12)3.2.2 DS1302时钟电路 (13)3.3 显示器和单片机的接口电路 (14)3.3.1 显示电路 (14)3.3.2 显示器的接入 (15)4. 系统软件设计 (16)4.1软件系统中的主模块设计 (16)4.1.1 主模块的C语言实现 (16)5. 系统的实现 (18)5.1 电路的仿真 (18)6. 总结 (18)参考文献 (18)致谢: (20)液晶显示的数字钟的设计与实现(湖南人文科技学院湖南娄底)摘要:数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。
本文介绍了一款基于AT89C52单片机数字钟的设计,通过多功能数字钟的设计思路,详细叙述了系统硬件、软件的具体实现过程。
软件采用简单流通性强的C语言编写实现。
本设计实现了年、月、日和时、分、秒的显示功能。
并且运用Proteus软件进行仿真,通过对比实际的时钟,查找出了误差的来源,确定了调整误差的方法,尽可能的减少误差,使得系统可以达到实际数字钟的允许误差范围内。
关键词:AT89C52单片机数字钟 Proteus.The Design and Implementation of LCD Digital ClockFang He(Hunan Institute of Humanities Science and Technology,Loudi,Hunan) Abstract:A digital clock is a kind of device which is used by digital circuit technology to achieve the timing . It is higher than the mechanical clock in accuracy and intuitive . And it has no machinery and has more longer service life, so it has been widely used . The design of LCD digital clock based on SCM of AT89C52 was introduced in the paper , the specific process of how the system hardware and software achieved were detailed description through the design of multifunction digital clock. Software design used the C language to achieve because of its simple and strong negotiability. In this design, the functions of the year, month, day , hour, minute and seconds display have been achieved.,andthe Proteus software has been used to simulate. By comparing the actual clock, we can find out the source of the error and determine the method of adjusting error, reduce errors as much as possibly, so this system can achieve a practical digital clock with error within the permissible range.Key words :AT89C52 microcontroller; Digital clock; Proteus .1引言现今数字钟已成为人们日常生活必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来了极大的方便,由于数字集成技术的发展和采用先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等特点,它还应用于计时、自动报时及自动控制等各个领域,尽管目前的市场上已经有现成的数字钟集成电路芯片出售,价钱便宜、使用方便,但鉴于数字钟集成电路的基本电路包含了数字电路的主要部分,因此进行数字的设计是必要的,研究数字钟及扩大其应用有着非常现实的意义。
浙注创扌储离院本科生毕业论文(设计)开题报告题目:基于AT89S52单片机的电子罗盘系统的设计与实现学生姓名******0*** *200 ***指导教师******二级学院信息学院专业名称计算机科学与技术班级0* 计算机*班2012年3月浙江财经学院毕业论文(设计)对学生的要求1.学生应充分认识毕业论文(设计)工作的重要性,学生本人应对工作的质量负责,有高度的责任感,在规定的时间内全面完成毕业论文(设计)的各项工作,争取优异成绩。
2.学生在接到毕业论文(设计)任务书后,在领会课题的基础上,进一步了解任务的范围及涉及的素材,应向指导教师提呈调查研究提纲,查阅、收集、整理、归纳资料,学生在毕业论文(设计)中都应结合毕业论文(设计)课题进行必要的外文阅读以及完成规定的外文资料翻译和文献综述。
3.学生应在充分调研的基础上编写毕业论文(设计)工作计划,列出完成毕业论文(设计)任务所采取的方案与步骤,认真做好论文提纲。
4.学生应主动接受教师的检查与指导,定期向指导教师汇报工作进程,听取教师对?作的意见和指导。
5.学生在毕业论文(议计)工作中应充分发挥主动性傌创造性,树立实事求是的科学作风,严格遵守规章制度,要独立完成毕业论文(设计)任务,严禁抄袭。
6.学生在毕业论文(设计)答辩结束后,应亠回毕业论文(设计)的所有材料,对设计内容中涉及的有关技术资料$学生负有保密责任,未经允许不得擅自对外交流或转让,并华助做好归档工作。
摘自《浙江财经学院本科毕上论文(设计)工作管理暂行规定》、论文(设计)选题的依据(选题的目的和意义、该选题国内外的研究现状及发展趋由于GPS导航定位的不稳定性,而地磁大小和方向随地点(甚至随时间)而异,无论何地磁场的水平分量永远指向磁北,这是所有电子罗盘的制作基础,所以电子罗盘可以用于稳定的精确的汽车导航定向,电子罗盘系统的市场需求也在我国日趋明显,而且也初具规模。
其主要发展趋势概括如下:(1)制定行业规范与产业标准(2)专业分工和产业化(3)与GPS技术结合,提高系统性能,实现定位一体化。
基于AT89C52的GPS车辆导航设备研制
摘要:本文论述了GPS 车辆导航系统的车载台的电子电路设计与实现,详细论述了基于单片机的嵌入式系统设计方法。
介绍了GPS、GSM 短信息以
及液晶显示技术。
自行定制了车载台与监控中心的通信协议。
系统的特点与功能
如图1 所示,本设计中GPS 车辆导航系统将全球卫星定位技术(GPS)、
蜂窝移动通信技术(GSM)和地理信息技术(GIS)结合在一起,分为监控中心与车
载台两部分,两者间采用GSM 短信息的无线通信方式传输数据。
车载台属
GPS 车辆导航系统中的下位机部分,完成的主要功能有:1)接收GPS 卫星定位信号;2)以GSM 短信息方式与监控中心通信;3)使用软件狗技术,防止死机现象等。
设计实现
车载台分为车外的GPS 天线部分与车内部分两部分,车内部分包括
GPS-OEM 板、单片机、液晶显示模块、GSM 终端、电源模块。
车载台主要部
件组成如图2。
单片机采用ATMEL 公司的AT89C52 单片机作为车载台的中央控
制芯片,目前单片机编程可以选择的开发语言主要是汇编语言与单片机C 语言,即C51 语言。
在对单片机进行编程时,主要功能采用C51 语言实现,液晶驱动、显示部分采用汇编语言实现。
接收GPS 信号车载台的定位功能是由GPS 天线和Conexant 公司的GPS-OEM 板(型号Jupiter TU30-D410)一起提供的。
GPS-OEM 板记录天线传来的GPS 信号,对信号进行解调和滤波,还原出GPS 卫星发送的导航电文,获
得实时定位数据,通过串行方式输出数据。
基于STC89C52RC单片机的GPS与电子温度计的系统开发作者:杨宁来源:《硅谷》2013年第13期摘要为了实现对环境的整体测量,先开发集GPS与电子温度计于一体的系统设备,其主要由GPS模块,GPS接收器、数字温度传感器DS18B20、单片机STC89C52RC、液晶显示器和电子电路构成,根据GPS数据结构对其进行解析,并编写相关程序,在温度采集部分重点掌握时序,并完成整体原理图及源程序的设计,对兼有GPS及温度测量的系统的设计,根据其数据信息量选择LCD进行显示,并且对其PCB板进行调试,从而完成相关设计。
整合后的系统具有较高的使用价值,从而满足现实的需要。
关键词单片机;GPS;电子温度计;系统设计;LCD中图分类号:TP277 文献标识码:A 文章编号:1671-7597(2013)13-0034-02GPS是指利用GPS定位卫星,在全球范围内实时进行定位、导航的系统,全称全球卫星定位系统,应用于诸多方面,本系统旨在完成GPS的基础上,增加电子温度计的功能,从而达到对所在环境客观全面的测定,使得整体效果更具实用性。
1 GPS原理3 系统硬件设计1)开机复位后,对DS18B20、输入输出口进行初始化。
2)从DS18B20 的温度下限存储单元读取上次测量存储的温度值,显示3 s。
3)单片机内部定时器T0进行启动,并且记录测温的时间。
4)按照DS18B20的通讯协议通过其传感器读取温度信号,判别符号,并通过计算处理后获得温度值,并且在该温度的基础上加上0.2℃作为实际温度,将25℃~50℃范围内的测量误差进行校正,使其达到误差达到±0.1℃。
5)将所测的温度值送到显示器上进行显示,主显示区指示温度值,副显示区指示测温时间值。
6)测温时间为5 min时,将当前的温度值送DS18B20的温度下限存储单元寄存,并送副显示区显示。
当测温时间到6分钟时,单片机的14 脚输出低电平,温度计自动掉电。