使用PIXIWell_RF 射频模块 虚拟GPS windows系统
文章目录
- 使用PIXIWell_RF 射频模块 虚拟GPS windows系统
- 前言
- 一、PIXIWell_RF射频是什么?
- 二、虚拟GPS使用步骤
-
- 三.查看连接情况
- 四.发送GPS模拟消息:
- 五.验证
- 总结
前言
应用场景:虚拟GPS用于室内测试:
目前室内测试GPS的方法有两种:
第一种:使用GPS转发器将室外GPS信号转发到室内。优点是无需软件开发,直接使用转发器模块即可实现;缺点是受环境影响,室外天线遮挡,阴雨天信号可能较弱影响测试一致性。
第二种:使用射频模块,模拟GPS信号频率,带宽,GPS数据nmea格式等相关信息,虚拟GPS信号。优点:1.免去了外接GPS天线布置,一个小模块放在电脑旁边轻松搞定。2.不受环境影响,一致性高。 3.可调功率,稳定性高。 缺点:需配合软件一起使用,会指令是输入即可。
一、PIXIWell_RF射频是什么?
上一篇文章我们介绍过了,可参考:使用PIXIWell_RF 射频模块 虚拟GPS
二、虚拟GPS使用步骤
1.硬件连接
1.连接所有天线,避免使用过程中不连接天线,损坏射频功放模块。
2.使用USB连接供电,和相关串口连接。
2.Windows系统使用
本次测试使用的是win10系统
1.软件准备
前面我们介绍过了使用pixiwell_gps_sim软件生成GPS轨迹模拟发送文件,在windows下编译比较麻烦,我们就使用原ubunt生成的.bin文件进行测试。
驱动软件:zadig-2.4.exe
![在这里插入图片描述](https://img-blog.csdnimg.cn/3608ce0f28f442e1930954b522a7734f.png)
模拟发送软件:PothosSDR-2021.07.25-vc16-x64.exe
![在这里插入图片描述](https://img-blog.csdnimg.cn/94e3425e63aa4df484f197edc990c0e6.png)
2.软件环境安装
a.驱动安装:打开zadig-2.4.exe软件,点击Options,勾选第一项List All Devices
![在这里插入图片描述](https://img-blog.csdnimg.cn/a1b656e7629c4ac39d2f76b8e5bde15b.png#pic_center)
b.然后点击安装驱动:
![在这里插入图片描述](https://img-blog.csdnimg.cn/6036947538a543bf89e1a441780fe43c.png)
c.双击打开PothosSDR-2021.07.25-vc16-x64.exe,按提示进行安装即可,
三.查看连接情况
找到安装的目录,把要发送的.bin文件拷贝到该目录,C:\Program Files\PothosSDR\bin
在该目录下按住Shift键+右击鼠标,选择在此处打开cmd命令窗口,如下图
![在这里插入图片描述](https://img-blog.csdnimg.cn/ccd8287a2db448f4a9aec01fb9b159a3.png)
输入命令查看设备信息
.\hackrf_info
![在这里插入图片描述](https://img-blog.csdnimg.cn/2e13d42db3644756951706af5361c9ee.png)
出现以上设备信息代表硬件连接成功,
四.发送GPS模拟消息:
执行命令
.\hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 0 -R
-t 文件名,从文件传输数据(刚刚生成的.bin文件)
-f 频率赫兹 1575420000民用频段(不需要修改)
-s采样速率2.6Msps(不需要修改)
-a 放大器使能,接收/发射射频放大器 1 =使能,0 =禁用
-x 增益分贝,TX VGA(中频)增益,0-47分贝,1dB步长,室内短距离可以为0,远距离可提高增益
-R 重复发射模式
![在这里插入图片描述](https://img-blog.csdnimg.cn/70e14662b574495ba4c4beca3c0f3f47.png)
五.验证
使用PX4飞控接收GPS消息,查看定位消息,查看经纬度信息
![在这里插入图片描述](https://img-blog.csdnimg.cn/e9ebb88311e84978af668f27ef71617b.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/e27013903af241ff8a755de78a6f5989.png)
显示为惠州南站
总结
通过Window工具也可像Ubuntu系统一样使用虚拟GPS,该模块支持双系统,提高使用的便捷性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)