完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
GPS和GNSS的区别:
GPS:指全球定位系统(Global Positioning System); GNSS:全球卫星导航系统(Global Navigation Satellite System),是对北斗系统、GPS、GLONASS、Galileo系统等这些单个卫星导航定位系统的统一称谓。 差分GPS定位原理: 普通的单点定位技术由于卫星信号在空间传播受到电离层、对流层等影响,信号传播发生了一定的折射,带来了伪距观测误差,使得定位精度在5到10米范围内。差分定位技术可以消除伪距测量误差,有效提高定位精度。对于同一区域的所有用户来说,卫星信号传播经过大气层带来的误差具有相关性,可以认为误差相等,基准站计算出这些测量误差值,通过网络传输给移动站,从而消除移动站的GPS测量误差值,提高测量和定位精度。差分增强技术是GNSS定位的一种补充,可以有效提高定位精度。 GPS定位是利用一组卫星的伪距、星历、卫星发射时间等观测值来实现的,同时还必须知道用户钟差。因此,要获得地面点的三维坐标,必须对4颗卫星进行测量。 在这一定位过程中,存在着三部分误差。一部分是每一个用户接收机所公有的,例如,卫星钟误差、星历误差、电离层误差、对流层误差等;第二部分为不能由用户测量或由校正模型来计算的传播延迟误差;第三部分为各用户接收机所固有的误差,例如内部噪声、通道延迟、多径效应等。利用差分技术,第一部分误差完全可以消除,第二部分误差大部分可以消除,其主要取决于基准接收机和用户接收机的距离,第三部分误差则无法消除。 根据差分GPS基准站发送的信息方式可将差分GPS定位分为三类,即:位置差分、伪距差分和载波相位差分。这三类差分方式的工作原理是相同的,即都是由基准站发送修正数据,由用户站接收并对其测量结果进行修正,以获得精确的定位结果。所不同的是,发送修正数据的具体内容不一样,其差分定位精度也不同。 1.位置差分原理(略) 这是一种最简单的差分方法,任何一种GPS接收机均可改装和组成这种差分系统。安装在基准站上的GPS接收机观测4颗卫星后便可进行三维定位,解算出基准站的坐标。由于存在着轨道误差、时钟误差、SA影响、大气影响、多径效应以及其他误差,解算出的坐标与基准站的已知坐标是不一样的, 存在误差。基准站利用数据链将此改正数发送出去,由用户站接收,并且对其解算的用户站坐标进行改正。 最后得到的改正后的用户坐标已消去了基准站和用户站的共同误差,例如卫星轨道误差、 SA影响、大气影响等,提高了定位精度。以上先决条件是基准站和用户站观测同一组卫星的情况。 位置差分法适用于用户与基准站间距离在100km以内的情况。 2.伪距差分原理(DGPS) 目前用途最广。 在基准站上的接收机要求得它至可见卫星的距离,并将此计算出的距离与含有误差的测量值加以比较。利用一个α-β滤波器将此差值滤波并求出其偏差。然后将所有卫星的测距误差传输给用户,用户利用此测距误差来改正测量的伪距。最后,用户利用改正后的伪距来解出本身的位置, 就可消去公共误差,提高定位精度。 与位置差分相似,伪距差分能将两站公共误差抵消,但随着用户到基准站距离的增加又出现了系统误差,这种误差用任何差分法都是不能消除的。用户和基准站之间的距离对精度有决定性影响。利用伪距差分方法,定位精度可达到亚米级。 3.载波相位差分原理(RTK)(重点) 是实时处理两个测量基站载波相位观测量的差分方法,将基准站采集的载波相位发给用户接收机,进行求差解算坐标。RTK技术能实时提供观测点的三维坐标,并达到cm级的高精度。 RTK定位原理:将位于基准站上的GPS接收机观测的卫星数据,通过数据通信链(无线电台)实时发送出去,而位于附近的移动站GPS接收机在对卫星观测的同时,也接收来自基准站的电台信号,通过对所收到的信号进行实时处理(即进行差分消除相同误差项),给出移动站的三维坐标,并估其精度。 利用RTK测量时,至少配备两台GPS接收机,一台固定安放在基准站上,另外一台作为移动站进行点位测量。在两台接收机之间还需要数据通信链,实时将基准站上的观测数据发送给流动站。对流动站接收到的数据(卫星信号和基准站的信号)进行实时处理还需要RTK软件,其主要完成双差模糊度的求解、基线向量的解算、坐标的转换。 RTK技术可以在很短的时间内获得厘米级的定位精度,广泛应用于图根控制测量、施工放样、工程测量及地形测量等领域。但RTK也有一些缺点,主要表现在需要架设本地参考站,误差随移动站到基准站距离的增加而变大。 这个基准站可以自己去建,然后通过UHF/4G等和移动设备建立联系,适用于在固定位置。如果长途跋涉,就需要考虑跨域资源共享(CORS,cross-origin resource sharing),国内用的比较多的是千寻位置。 千寻位置 千寻位置提供全国最大范围的精准定位服务。目前大众使用的美国GPS导航定位精度是5-10米级的,而兼容北斗/GPS双模的大众导航终端定位精度大部分也在3-5米左右,千寻位置通过地基增强系统,已经可以将定位精度提升到厘米级、甚至是静态毫米级。 定位原理:千寻位置和GPS是不同的概念。GPS主要通过卫星去定位,没有任何定位增强系统,而由于信号传播有误差,所以定位精度在米级;千寻位置在各个地区搭建基站,而基站的目的主要是将卫星发过来的信息误差进行修改,使得定位更加准确。因此千寻位置需要配合卫星完成精准定位;精度级别在厘米级别。 千寻知寸套餐买回来后,有两种使用方法: (1)appkey+appsecret(密钥),用官方的SDK开发比较方便; (2)自己设置的差分账号+密码,用在通用设备如4G DTU里。 想自己开发硬件或者写代码就看SDK集成指南, 想直接买了其他家4G DTU然后就用的, 看差分账号指南。 对于第二种使用差分账号+差分密码的,直接买其他厂家开发好的硬件如4G DTU, 一般是单片机+4G模块搞的, 都实现好了Ntrip协议进行通信, 插个手机卡/物联卡, 再稍微设置, 接上惯导等就可以用了, 设置的几个选项如下: ①地址域名:rtk.ntrip.qxwz.com 或IP(60.205.8.49) ②端口 端口:8001 对应坐标框架ITRF2008 参考历元2016.0 端口:8002 对应坐标框架WGS84 参考历元2005.0 端口:8003 对应坐标框架CGCS2000 参考历元2000.0 ③mountpoint/源/挂载点 RTCM32_GGB 或 RTCM30_GG ④差分账号 ⑤差分密码 参考链接 串口、RS-232 参考串口、COM口、UART口, TTL、RS-232、RS-485区别详解 首先,串口、UART口、COM口、USB口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)。 串口:串口是一个泛称,UART、TTL、RS232、RS485都遵循类似的通信时序协议,因此都被通称为串口。 UART接口:通用异步收发器(Universal Asynchronous Receiver/Transmitter),UART是串口收发的逻辑电路,这部分可以独立成芯片,也可以作为模块嵌入到其他芯片里,单片机、SOC、PC里都会有UART模块。 COM口:特指台式计算机或一些电子设备上的D-SUB外形(一种连接器结构,VGA接口的连接器也是D-SUB)的串行通信口,应用了串口通信时序和RS232的逻辑电平。 USB口:通用串行总线,和串口完全是两个概念。虽然也是串行方式通信,但由于USB的通信时序和信号电平都和串口完全不同,因此和串口没有任何关系。USB是高速的通信接口,用于PC连接各种外设,U盘、键鼠、移动硬盘、当然也包括“USB转串口”的模块。(USB转串口模块,就是USB接口的UART模块) TTL:我们进行串口通信的时候,从单片机直接出来的基本都是TTL电平。 TTL电平:全双工(逻辑1:2.4V-5V;逻辑0:0V-5V) 硬件框图如下,TTL用于两个MCU间通信。 RS-232:全双工(逻辑1:-15V-5V;逻辑0:3V-15V) 硬件框图如下,RS-232用于MCU和PC机间通信。 RS485:RS485是一种串口接口标准,为了长距离传输采用差分方式传输,传输的是差分信号,抗干扰能力比RS232强很多。两线压差为-(2-6)V表示0,两线压差为+(2-6)V表示1。 RS-485:半双工、(逻辑1:+2V–+6V 逻辑0: -6V—2V)这里的电平指AB 两线间的电压差。 串口 一般见到的有两种标准:D型9针插头、4针杜邦头。 1.常见的4针串口: 在电路板上常见,经常上边还带有杜邦插针。还有时候有第五根针,3.3V电源端。 嵌入式里边说的串口,一般指UART口。UART有4个pin(VCC、GND、RX、TX),用的TTL电平,低电平为0(0V),高电平为1(3.3V或以上)。 2.D型9针串口(DB9): 这种接口的协议只有两种:RS-232和RS-485,不会是TTL。一般只接出RXD、TXD两针,外加GND。 USB转TTL: USB转RS-232: 串口通信基本原理 参考【STM32】串口通信基本原理 设备之间的通信方式一般为:并行通信、串行通信两种。 串行通信分类: 1.按数据传送方向分为: ·单工:只支持数据在一个方向上传输; ·半双工:允许数据在两个方向传输,但是在某一时刻只允许一个方向,它实际上是一种切换方向的单工通信; ·全双工:允许数据同时在两个方向上传输。 2.按通信方式分为: ·同步通信:带时钟同步信号传输,如SPI、IIC通信接口。 ·异步通信:不带时钟同步信号,如UART(通用异步收发器)、单总线。 在同步通讯中,收发设备上方会使用一根信号线传输信号,在时钟信号的驱动下双方进行协调,同步数据。例如,通讯中通常双方会统一规定在时钟信号的上升沿或者下降沿对数据线进行采样。 在异步通讯中不使用时钟信号进行数据同步,它们直接在数据信号中穿插一些用于同步的信号位,或者将主题数据进行打包,以数据帧的格式传输数据。通讯中还需要双方规约好数据的传输速率(也就是波特率)等,以便更好地同步。常用的波特率有4800bps、9600bps、115200bps等。 两个芯片之间的连接:TTL电平通信。 芯片与PC机(或上位机)相连:通常PC机(或上位机)使用的是RS232接口,故要想使芯片与PC机的RS232接口直接通信,需要先经过电平转换电路实现TTL电平与RS232电平之间的转换。 |
|
|
|
只有小组成员才能发言,加入小组>>
4413个成员聚集在这个小组
加入小组3307 浏览 0 评论
航顺(HK)联合电子发烧友推出“近距离体验高性能Cortex-M3,免费申请价值288元评估板
4246 浏览 1 评论
4266 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 03:27 , Processed in 0.460231 second(s), Total 45, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号