
全球定位系统GPS具有高精度,连续导航,抗干扰能力强,全天候,全球覆盖,便捷灵活,质优价廉等特点,具有广阔的应用前景. 下面介绍的GPS定位系统使用单片机将GPSNEMA0183包络转换为方位角信号(经度,纬度等),并将其显示在LCD屏幕上. 借助该系统,您只需按几个键,就可以清楚地知道自己的位置.
一个单片机gps模块有什么用,硬件设计
1. 系统硬件结构
如下图所示,系统硬件由单片机DS892O,GPS,LCD液晶显示器和串行通讯端口组成. 单片机接收到GPS信号后,将其解码,然后将获得的位置和时间等数据发送到LCD和主机.


2. GPS模块
RCB-LJ是一个12通道GPS,可以同时跟踪12个GPS卫星,因此可以快速定位.
RCB-L5的功耗非常低. 数据每秒更新一次,不仅可以满足陆地导航的灵敏度要求,还可以满足飞机的动态需求. 最简单的GPS接收系统除了GPS外,还包括外部电源和GPS天线. 可以使用串行端口与GPS系统通信. RCB-L的J结构如下所示.
V-ANT,VCC,RESET_N是从系统到GPS的信号,V-ANT是天线偏置电压,用于为天线供电,VCC是GPS电源,RESET-N是复位信号信号低电平有效. GPS通过TXDI,TTL电平以异步串行模式输出NMEA0183 2.0版数据,波特率为9600或19200,默认值为9600.


3. 液晶显示模块
使用128x64点阵汉字图形LCD显示模块,该模块可以显示汉字和图形模块. 内置8192个汉字(l6xl6点矩阵),128个字符(8xl6点矩阵)和64x256点矩阵显示器(GD)单片机gps模块有什么用,它们可以直接连接到CPU的I / 0端口,LCD模块和液晶显示屏之间的硬件连接如下图所示.

第二,软件设计
1. 系统软件流程如下图所示.


(1)NEMA0183协议
NAEA01832.0协议被采用,它为GPS导航设备建立了统一的RTCM标准. NAEA0183语句以ASCII格式输出. 读取输出语句时,最好用逗号“,”区分数据,不要一点一点地读取,以确保应用程序的兼容性. 某些信封的格式如下:




首页的时间和日期来自数组时间. 当时钟脉冲的上升沿(GPS输出的第二个脉冲)到来时,它将触发DS892O的外部中断2,并在中断服务函数int2sever()中更新时间和日期. 第二页的经度和纬度以及第三页的太阳位置位于外部中断0的中断服务功能中. 在系统中设计一个按钮以触发外部中断0. 该功能根据击键次数. 根据该标签,可以在主功能中显示第二页和第三页.
4. 串行通讯程序
DS892O的串行端口0用于系统与主机之间的通信. 在timepulse的上升沿触发外部中断2,使用中断服务函数中的串行端口发送函数UARTsend()将所需的数据发送到主机.
系统显示诸如时间,准确性和纬度之类的信息,足以用于野外工作. 如有必要,还可以显示速度和海平面等信息. 该系统还可以用作向其他系统提供GPS信息的组件.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-258500-1.html
其实我作为大陆人十分理解台胞和香港人的关切
美国人也是有言无信