基于单片机的空调遥控器设计2演示教学.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的空调遥控器设计2演示教学.doc》由会员分享,可在线阅读,更多相关《基于单片机的空调遥控器设计2演示教学.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于单片机的空调遥控器设计2-本科毕业设计基于单片机的农田边界GPS坐标检测与显示系统设计-摘要GPS(GlobalPositioningSystem)即全球定位系统,是一种利用卫星支持的无线电导航系统。目前,GPS技术广泛应用于工业、医疗、军事和生活等许多领域,在农业,特别是精细农业领域,GPS技术也越来越多地被运用。在精细农业研究中,农田边界坐标和农田面积是农田信息中必不可少的数据,农田面积的大小决定了农业生产时种子、肥料的用量,也是机械作业方面需要了解的数据。因此采用GPS采集农田边界坐标信息,对
2、实现农业劳作精细化等有非常重要的现实意义。目前,有些设计能够实现农田边界GPS坐标监测及面积计算,但设备价格较高是其最大的缺点。在实际农田边界坐标监测中,要求系统具有稳定性和便携性,因此设计一种便携式的农田GPS坐标监测与显示系统很有意义。本文提出一种基于GPS技术的农田边界信息采集与面积计算的解决方案,该方案基于单片机和GPS开发板来设计GPS信息采集系统。该系统采用增强型单片机STC12LE5A60S2和u-blox的GPS开发板来采集农田坐标信息,通过TFT屏进行显示,并通过PC机进行面积计算。以往对土地坐标和面积的测量常采用人工操作的方法完成,该法具有耗时费工、工作效率低下的明显缺陷。
3、该系统利用GPS技术设计了便携式的农田边界坐标监测设备,通过单片机对GPS报文信息进行处理,可实时获取和显示农田边界坐标信息,并对农田面积进行计算,该系统具有系统构成简单,维护方便,运行费用低等优点,能够实现可靠的数据采集和处理,可以应用于农田边界坐标信息的监测。关键词:单片机STC12LE5A60S2GPSGPScoordinatedetectionanddisplaysystemofFieldboundarybasedonMCUXieZhenhe(CollegeofEngineering,SouthChinaAgriculturalUniversity,Guangzhou510642,Ch
4、ina)Abstract:GlobalPositioningSystem(GPS),isauseofradionavigationSystemsupportedbysatellite.Atpresent,GPStechnologyiswidelyusedinindustrial,medical,militaryandlifeandmanyotherfields,inagriculture,especiallyinprecisionfarmingareas,theGPStechnologyisalsoincreasinglybeingused.Inthestudyofprecisionagric
5、ulture,farmlandboundarycoordinates,andareaoffarmlandisanessentialdatainfarmlandinformation,determinestheamountofseed,fertilizerandagriculturalproduction,isalsothemechanicaloperationsneedtounderstandthedata.Therefore,usingGPStocollectecoordinateinformationoffarmlandboundaries,hasaveryimportantpractic
6、alsignificancetorealizetheagriculturalworkfine.Atpresent,somedesigncanrealizefarmlandbordermonitoringGPScoordinates,andareacalculation,butthehighpriceoftheequipmentisitsbiggestdrawback.Inactualfieldboundarycoordinatesmonitoringsystemhasstabilityandportability,sodesignofaportableGPScoordinatesfarmlan
7、dmonitoringanddisplaysystemisverymeaningful.ThispaperproposesaboundingfarmlandinformationcollectionbasedonGPStechnologyandtheareacalculationofsolution,thesolutionisbasedonsinglechipmicrocomputertodesigntheGPSandGPSOEMboardinformationacquisitionsystem.ThesystemusingenhancedMCUSTC12LE5A60S2andu-bloxGP
8、SOEMboardtogatherfarmlandcoordinateinformation,throughtheTFTscreenfordisplay,andcalculatethearea.Evertolandcoordinates,andareameasurementsoftenadoptthemethodofmanualoperationtofinish,thelawhas,theobviousflawoftime-consumingwork,workefficiencyislow.ThesystemUSESGPStechnologytodesignaportableareaoffar
9、mlandboundarycoordinates,monitoringandmeasuringinstrument,throughsinglechipmicrocomputertodealwithGPSmessageinformation,coordinateinformationcanbereal-timeacquisitionanddisplayoffarmlandboundaries,andacalculationismadeonthefarmlandarea,thesystemhasthesystemstructureissimple,easymaintenance,lowoperat
10、ingcostadvantages,toachievereliabledataacquisitionandprocessing,canbeappliedtofarmlandboundarycoordinatesinformationmonitoring.Keywords:microcontrolleruintSTC12LE5A60S2GPScoordinate目录1前言12系统方案分析与选择论证12.1系统方案设计12.1.1主控芯片方案12.1.2显示模块方案22.2系统最终方案23主要芯片介绍和系统模块硬件设计33.1STC12LE5A60S2单片机33.2u-BloxGPS模块43.2.
11、1GPS定位原理介绍43.2.2LEA-5SGPS模块概述53.2.3原理图53.2.4接口电路63.2.5供电电源63.3显示模块73.3.1TFT液晶概述73.4系统电源模块84系统软件设计84.1单片机软件设计84.1.1提取定位数据程序设计84.1.2单片机程序流程图94.2坐标信息转换104.2.1常用坐标系统104.2.2高斯克吕格投影(Gauss-Kruger)104.2.3经纬度转换为高斯坐标114.2.4高斯坐标转化为经纬度124.3PC机软件编程134.3.1计算误差范围内某点坐标134.3.2面积计算算法及程序设计135硬件电路及调试155.1硬件调试155.3硬件调试结
12、果166软件测试176.1GPS数据采集测试176.2坐标计算程序测试186.2.1坐标转换程序测试186.2.2计算某点坐标程序测试186.3计算面积程序测试197结论20参考文献21附录22致谢23华南农业大学本科生毕业设计成绩评定表1前言全球定位系统(GlobalPositioningSystem),是一种利用卫星支持的无线电导航系统,以测量精度高、操作简便、仪器体积小、便于携带、全天候操作和高效益等显著特点,在精细农业中得到了广泛的应用。精细农业是20世纪80年代初国际农业领域发展起来的一门新兴的跨学科综合技术。它是通过可变尺度的田块区别管理的方式,来确定经济、合理的投入,高效利用农业
13、资源,从而获得经济、环境等方面最高回报的一种管理策略和技术体系。精细农业技术是一种以信息为基础的农业管理系统,快速、有效采集和处理农田空间分布信息,是实现精细农业的重要基础(魏卓等,2010))。在精细农业的农田基本建设和农机作业中,农田边界坐标信息和面积是关键的数据,在农田的机械作业时也是非常重要的参考数据。在精细农业中,作业面积也是很重要的指标,它决定了种子、农药、化肥等资源的投入量。目前,多数人仍采用米尺、凭经验进行农田面积的测量,而且对于不规则图形无法测量出其准确面积。随着全球定位系统的日趋成熟,GPS全球卫星定位系统能够提供实时的经度、纬度、高度等导航和定位信息,是支撑精细农业实践的
14、核心技术之一。本文提出一种基于GPS技术的农田边界信息采集与面积计算的解决方案,该方案基于单片机和GPSOEM板来设计GPS信息采集系统,该系统利用GPS技术设计了便携式的农田边界坐标监测及面积测量仪,可实时获取和显示农田边界坐标信息,并通过三角形算法计算出农田面积,该系统有良好的数据显示界面,可以实现快速获取和精确定位,能够适应精细农业的要求。2系统方案分析与选择论证2.1系统方案设计2.1.1主控芯片方案方案一:采用宏晶科技有限公司的STC89C52RC单片机作为主控芯片。此芯片为51类单片机,价格便宜、易于操作,低功耗,比较经济实惠。方案二:采用宏晶科技有限公司的STC12LE5A60S
15、2增强型51单片机作为主控芯片。该芯片是STC生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强干扰的新一代8051单片机,指令代码完全兼容传统8051单片机,但速度快8至12倍。方案三:采用Atmel公司的Mega128单片机作为主控芯片。该芯片是ATMEL公司的8位系列单片机的最高配置的一款单片机,该单片机采用先进的RISC结构,集成128KB的FLASH和4KB的SRAM,丰富的外设:两个具有预分频器、比较功能和捕捉功能的16位定时器/计数器、8路10位ADC、两个可编程的串行USART,可工作于主机/从机模式的SPI串行接口等,但价格较贵。考虑到此系统的复杂度,GPS模块为3
16、.3V系统,且要驱动彩屏,故要求主控制器具有较宽的工作电压,并且能较快速处理GPS信息,采用传统51单片机的话,处理速度不是很理想,而且必须增加电平转模块,而Mega128单片机虽然速度较快,且能工作在3.3V电压下,但价格比较贵。从性能和价格上综合考虑,选择方案二,即用STC12LE5A60S2作为本系统的主控芯片。2.1.2显示模块方案方案一:选择主控为ST7920驱动器的带字库的LCD12864来显示信息。LCD12864是一款通用的液晶显示屏,能够显示常用的汉字及ASCII码,而且能够绘制图片,描点画线,设计成比较理想的结果,但成本较高。方案二:采用字符液晶LCD1602显示信息,LC
17、D1602是一款比较通用的字符液晶模块,能显示字符和数字等信息,且价格便宜,容易控制。方案三:采用TFTLCD(ThinFilmTransistor-LiquidCrystalDisplay)显示屏,界面显示友好性好,显示内容方便,可现实各种内容包括图片的显示,只要选择合适的MCU,其显示的速度也比较理想。综合以上方案,为了更直观和方便的进行数据显示,选择了选择界面友好性更好的2.4寸240*320的TFTLCD液晶显示屏来作为系统的显示器。2.2系统最终方案系统硬件平台由五部分构成,如图1所示,分别为微处理器即MCU、GPS接收模块、TFT液晶显示屏、数据存储部分和电源。微处理器STC12L
18、E5A60S2增强型51单片机是硬件系统的核心,负责协调其他四个子系统正常工作,完成GPS数据采集、存储、显示,再PC上进行坐标计算面积计算。本文是将GPS的报文信息等通过串口传送到STC12LE5A60S2单片机芯片中,经过微处理器的处理,再通过TFT液晶显示屏显示出来。GPS信号接收由GPS接收模块来完成,这里采用XC-GPS开发板。该开发板采用LEA-5SGPS模块,该模块是50通道的GPS接收机模块,热启动和辅助启动首次定位时间小于1秒,跟踪卫星性能优越,能够实现快速的定位。GPS接收机模块的功耗非常小,数据更新率为每秒一次。GPS接收机模块从硬件和软件上都十分易于使用,非常适合做系统
19、集成。最简单的系统,除GPS接收机模块外还要包括外部电源和GPS天线。与GPS系统的通讯可以通过TTL电平的串行口来实现。GPS接收模块可以将卫星轨道参数、上次定位位置、时间和日期等数据保存在静态存储器,接收机内部有备用电池来为存储器供电。显示设备主要是TFT液晶显示屏。本设计采用2.4寸TFT彩色LCD板一块。存储设备指内存系统和外围扩展存储设备,本设计无外扩存储设备,数据存储部分在这里指主控芯片60KB的Flash和1KB的EEPROOM。在电子系统中,电源管理占有重要地位,其直接影响到硬件平台的稳定性和可靠性。本设计中,硬件平台上采用直流稳压电源供电,由220V转5V直流适配器给系统供电
20、,系统内部通过ASM1117-3.3稳压芯片将直流5V电压转换为处理器、GPS模块以及TFT屏所需要的工作的3.3V电压。GPS接收模块TFTLCD微处理器电源FLASH、EPPROM图1系统框图3主要芯片介绍和系统模块硬件设计3.1STC12LE5A60S2单片机单片机控制模块由STC12LE5A60S最小系统组成,包括STC12LE5A60SC单片机、晶振电路和复位电路。晶振电路由两个22pF左右电容和一个11.0592MHz晶体振荡器构成,接入单片机的X1、X2引脚,单片机复位端高电平有效(王卫星,2009)。单片机最小系统如图2所示。本设计GPS模块与MCU是通过串行UART口进行通信
21、,STCLE5A60S2单片机内部集成MAX810专用复位电路,2路PWM,8路高速A/D转换,4个16位定时器,两个与传统8051兼容的定时/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器,可做串行通讯的波特率发生器,再加上2路PCA模块可实现2个16位定时器。工作电压为2.23.6V,工作频率范围为035MHz,相当于普通8051单片机的0420MHz,具有两个串行通信接口,本设计采用串口2作为GPS模块与单片机通信接口,接口引脚为P1.2、P1.3,下载程序接口采用串口1,接口引脚为RXD/P3.0和TXD/P3.1,TFT液晶显示数据接口为P2.0P2.7,控制接口
22、为P0.0P0.5。图2单片机最小系统3.2u-BloxGPS模块3.2.1GPS定位原理介绍卫星定位系统有以下几种,分别是:GPS系统、GLONASS系统、双星导航定位系统(北斗一号),以及GNSS加俐略系统。GPS是美国国防部主要为满足军事部门对海上、陆地和空中设施进行高精度导航和定位的需要而建立的。它从根本上解决了人类在地球上的导航和定位问题,在军事和工农业等领域得到了广泛的应用,给导航和定位技术带来了巨大的变化。GPS由三个独立的部分组成,包括空间部分、地面控制系统、用户设备部分。GPS地面监控系统的主要作用是跟踪、观测GPS卫星,计算编制卫星星历,监测和控制卫星的工作状态,保持精确的
23、GPS时间系统,向卫星注入导航电文和控制指。GPS信号包含有二种信号分量,即载波、测距码和数据码。这些信号分量都是在同一个基本频率F=10.23MHz的控制下产生的,每个GPS卫星在两个频率波段上发布独立信号。GPS的空间部分和地面监控部分,是用户应用系统进行定位的基础。用户接收部分主要由以无线电传感和计算机技术支撑的GPS信号接收机和GPS数据处理软件构成。GPS信号接收机的基本结构是天线单元和接收单元两部分。天线单元的主要作用是:当GPS卫星从地平线上升起时,能捕获、跟踪卫星,接收放大GPS信号。接收单元的主要作用是:GPS接收机对接收到的卫星信号,进行解码或采用其它技术,将调制在载波上的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 空调 遥控器 设计 演示 教学
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内