如何将GPS接口到8051微控制器?
gps(全球定位系统)模块是一种设备,该设备已成为监视,跟踪和科学使用领域的有效工具。GPS模块基于卫星导航技术,提供地球上任何地方的所有天气条件中的时间和位置的信息。GPS系统的主要目的是找出人或车辆的位置。GPS接收器在经度和纬度方面提供了对象的确切位置,并且还为您在地球上任何时间和任何时间提供给用户的时序服务,定位和可靠的导航。
GPS系统主要使用24-32卫星来向用户提供数据。该系统对全球导航变得非常重要,并且对于跟踪,监控,方式和地图标记是有用的,还有更多。
但是在了解这个GPS系统之前,让我们先了解一下GPS是如何与8051单片机这是基于GPS的小应用程序,可以完成。它描述了GPS模块或接收器找到其位置的经度和纬度。从GPS接收器实现的数据由8051微控制器处理,以以经度和纬度的形式取出其值。与8051微控制器的GPS接口和位置值显示在LCD显示屏上。
GPS与8051单片机接口:
GPS的框图与8051微控制器接口如下所示。它由GPS模块、MAX 232、8051单片机和液晶显示器组成。
MAX232是一个集成电路,用来转换晶体管逻辑电平(TTL)RS232逻辑级别通过Atmels的bob的是什么网站串行通信微控制器用电脑。控制器在TTL逻辑电平0-5V下运行。但是,带有PC的串行通信USARbob的是什么网站T工作在RS232标准(-2.5V至+ 2.5V)上。这使得难以找到彼此通信的直接链接。
AT89C51单片机是Atmel 8051家族的8位单片机。它有4KB的闪存PEROM(可编程和可擦只读存储器和128字节的RAM。它可以被编程和擦除太多次。
一个16×2液晶显示器是一种电子显示器,广泛应用于许多设备和电路中。这些显示是首选的7段显示。
GPS模块工作原理是那它始终以句子的形式传输串行数据。该位置的经度和纬度值包含在句子中。沟通USART或UART您只需要三个基本信号:TXD、RXD和GND -以便您可以接口UART与8051微控制器。
这里的主要目的是根据经度和纬度找到GPS接收器的确切位置。GPS模块以RS232逻辑电平格式输出数据。为了将RS232格式转换为TTL格式,使用了MAX232行转换器。GPS模块与AT89C51单片机相连。与8051连接的GPS接口框图如上图所示。位置的值已经显示在LCD上与微控制器接口。
GPS接口与微控制器电路图:
电路元件为AT89C51微控制器,GPS模块,最多232 ic, LCD显示,编程板,12V直流电池或适配器,12MHz晶体。电阻,电容。
GPS接口与单片机的电路连接如下:
MAX232是串行通信。bob的是什么网站GPS模块的接收器PIN3连接到PIN13 R1in,最大232的输出引脚连接到RxD单片机的pin10。单片机AT89C51的引脚1,2和3连接到液晶显示器的控制引脚(RS, R/W和EN)。LCD显示屏的数据管脚连接到控制器的p2端口。经纬度值显示在LCD上。
在上面连接GPS与微控制器电路,GPS接收器始终根据使用协议RS232根据NMEA格式发送数据。在这种NMEA格式中,GPRMC句子中可用了确切位置的经度和纬度值。这些值从NMEA标准中提取并显示在LCD上。
通过使用UART协议,控制器从GPS模块接收数据,然后它从收到的消息中提取经度和纬度的值最终在LCD上显示它们。
从NMEA格式提取纬度和经度值:
将来自GPS模块的第一个接收六个字符与GPRMC字符串进行比较。如果字符串是匹配的,那么你需要等待直到你得到两个逗号;接下来,字符指定是否激活GPS模块。如果下一个字符是' A ',则GPS被激活,否则它不被激活。再说一遍,你得等到有逗号的时候。接下来的9个字符指定纬度。再一次,直到您得到两个逗号—接下来的10个字符指定经度。
如果要检查确切位置的纬度和经度值,则无需任何编码,请使用Trimble Studio软件。当您接口GPS模块时,该软件直接提供经度,纬度,速度,时间,高度和时间。它提供Google地图中的确切位置。此信息以特定的字符串格式收集,由GPS调制解调器解码。GPS调制解调器以称为NMEA的字符串格式给出输出数据,下面解释公共GPS句子。
GPGGA美元,080146.00、2342.9185 N, 07452.7442, E, 1, 06年,1.0,440.6m, -41.5 M, 0000 * 57
- 字符串总是以' $ '开头
- GPGGA:全球定位系统修复数据
- 逗号()指定两个值之间的分隔
- 080146.00:GMT时间为08小时:01分钟:46秒:00米秒
- 北纬23度42分9185秒
- 07452.7442,E:经度074度:52分钟:东部7442秒
- 1:修复数量0 =无效数据,1 =有效数据,2 = DGPS修复
- 06:当前已浏览的卫星数量
- 1.0: HDOP
- 440.6, M:海拔(海拔高度,单位:米)
- -41.5,M:大地腹高度
- ¬_ DGPS数据
- 0000:DGPS数据
- * 57:校验和
8051单片机与GPS接口的应用
全球定位系统(GPS)技术现在已经广泛应用于各个领域,从手表、手机到船运集装箱,atm(自动柜员机)和推土机。GPS在经济宽带跨越的生产力增加,包括建筑,农业,采矿,包裹交付,测量,银行系统和金融市场等。一些无线通信服务bob的是什么网站没有GPS技术无法运行。
该系统可用于船队管理、汽车导航和船舶导航。
- 它用于绘制和跟踪设备。
- 它被用于个人定位和许多嵌入式系统基于项目找出车辆或人的确切位置。
- 利用GPS,还可以进行相对于GMT的精确时间计算。
- 挖掘经度和纬度值从NMEA格式。
因此,这是关于GPS接口与8051微控制器,它是可以在许多中使用的技术电子工程项目利用GPS和其他导航系统通过卫星和地面站来确定车辆的确切位置。车辆信息可以在数码设备上查看地图通过使用软件。即使是数据也可以将其存储到基站的GPS单元的计算机上,后来它可以用于分析。
Plzzzzz帮助我使用带8051和LCD的GPS的流程图(第一图)