㈠ 基于STM32单片机的GPS定位
这个连接倒是十分简单,串口连接只需三线
程序比较复杂,但卖模块有商家会给你例程,有51的和STM32的
如果找不到,可以搜一搜野火STM32开发板的资料或正点原子的资料,不买开发板,资料也可以下载
㈡ 买了个GPS模块用51单片机读取经纬度数据,但是为什么老是定位不准,定不到我所在的位置,是一个区但
卫星信号不好吧,你拿到空旷地段去试试。
㈢ GPS模块数据与单片机的通信问题。。。
要看你的通信方式了。
现在的GPS模块支持多种通讯接口,UART,I2C,SPI 都有支持的。
根据你选择的通讯接口,将模块与单片机相应的接口连接,最后用中断方式接受数据。
可以在中断过程中滤过你想要的信号帧,因为NMEA格式对于使用的时候并不是全部需要的。
这个看你的需求了,一般需要的是RMC和GGA帧,将需要的帧转存到数组后就可以使用了。
㈣ 想用单片机做GPS显示经纬度时间速度海波等信息,该选用什么模块
想用单片机做GPS显示经纬度时间速度海波等信息,该选用GPS模块。通过51单片机与GPS模块连接,获取GPS输出的经纬度数据,还需要再增加一个显示屏才能将数据显示出来。
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
GPS是英文Global Positioning System(全球定位系统)的简称。GPS起始于1958年美国军方的一个项目,1964年投入使用。20世纪70年代,美国陆海空三军联合研制了新一代卫星定位系统GPS 。主要目的是为陆海空三大领域提供实时、全天候和全球性的导航服务,并用于情报搜集、核爆监测和应急通讯等一些军事目的,经过20余年的研究实验,耗资300亿美元,到1994年,全球覆盖率高达98%的24颗GPS卫星星座己布设完成。在机械领域GPS则有另外一种含义:产品几何技术规范(Geometrical Proct Specifications, 简称GPS)。另外一种含义为G/s(GB per second)。GPS(Generalized Processor Sharing)广义为处理器分享,网络服务质量控制中的专用术语。
㈤ 请问如何用单片机实现GPS功能
GPS是用到三个卫星的时间 计算出 到三个卫星的距离。这样就计算出一个绝对的点。同是如果有到更多卫星的距离,就可以修正数据,使位置更精确。
一般有三个星就能定位。四个 到五个精度会很高。一般不会超过六个。因为地球是圆的,你不可能接收到地球北面等的卫星信号。
㈥ 如何通过51单片机实现GPS定位功能
GPS不需要驱动程序,只需要单片机用串口不停的接收程序并且解包就可以了。
㈦ 用单片机实现GPS定位,GPS模块大概得花多少钱谢谢!另外hmr3000电子罗盘要多少钱
GPS很便宜,裸模块大概几十元搞定(我见过80左右的,估计还有还价余地),hmr3000这个玩意就贵了,原装得6000+
㈧ 怎么把gps模块连接到单片机上面
GPS模块有四条线,一条是VCC、一条是地线,另外两条是输入输出线。
它们是232电平的,那就是说,要经过232电平转换电路才能和单片机的串口相连。
望采纳
㈨ 51单片机上安装GPS模块可以实现什么易操作的功能(急急急!!!!)
大部分GPS模块通过串口和单片机通讯,获得的数据主要是当前经纬度和时间等,要实现什么功能看你的需要了但想在地图上显示当前位置51单片机根本不可能实现
若要作自动导航小车,也勉强可以,因一般要已知经纬度求实际距离和方位角,用到较多的三角函数计算,51比较吃力在加上要用到电子罗盘和加速度计来测量当前方位和姿态,又要用到较多三角函数计算所以用51单片机估计1-2秒才能算出结果只能用于低速场合
若想在笔记本上显示方位,则不要单片机即可,好多GPS模块能直接通过232串口或USB接口与PC
通信,在上位机上安装软件和地图,就可实现导航功能
㈩ 如何呈现gps定位模块获得定位信息
gps定位模块定位之后会输出定位语句信息,GPS定位信息串行输出格式大多采用美国国家海洋电子协会制定的NMEA-0183 通信标准格式。其输出数据采用的是ASCII码,内容包含了纬度、经度、高度、速度、日期、时间、航向以及卫星状况等信息,常用语句有6 种,包括GGA、GLL、GSA、GSV、RMC 和 VTG。
GPS模块发送到单片机的数据主要由帧头,帧尾和帧内数据组成,因此,必须明确其帧结构,然后才能根据其结构完成明羡销对各个定位信息的提取。
如:$aaccc,ddd,ddd,…,ddd*hh<CR><LF>
1、“$”——帧命令起始位
2、aaccc——地址域,前两位为识别符,后三位为语句名
3、ddd…ddd——数据
4、“*”——校验和前缀
5、hh——校验和(check sum),$与*之间所有字符ASCII码激游的校验和(各字节做异或运算,得到校验和后,再转换16进制格式的ASCII字符。)
6、<CR><LF>——CR(Carriage Return) + LF(Line Feed)帧结束,回车和换行
NMEA-0183的数据信息有十几种,这些信息的作派信用分别是:$GPGGA:输出GPS的定位信息;$GPGSA:输出卫星DOP值信息;$GPGSV:输出可见的卫星信息;$GPRMC:输出最小数据量的GPS信息;$GPVTG:地面速度信息;$GPGLL:输出大地坐标信息;$GPZDA:输出UTC时间信息;$GPGST:输出定位标准差信息;$GPALM:输出卫星星历信息;