自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 C#的UDP的IP和端口复用

然而,有时候这个端口可能被别人用了,所以默认编程运行时候,会提示长,比如端口被占用。那么,有时候,我们其实只想监听端口,别人用了也没有关系,我们也可以用。或者直观点,我们做了几个程序,不想影响别人,那么就需要增加下面的语句。在使用C#编程UDP时候,需要使用IP和端口。加上这句话,就可以重复利用了。下面是msdn的解释。

2023-11-09 22:03:33 409

原创 LabVIEW的3D控件,同一级创建,及引用。

LabVIEW的3D控件知识,

2023-11-04 22:48:37 205 1

原创 【经验分享】关于RS422通信的干扰问题

422通信干扰,接地

2023-07-23 19:51:09 1527

原创 LabVIEW与Xplane飞行界面数据仿真交互

LabVIEW和Xplane数据交互仿真

2023-02-17 23:23:44 1693 3

原创 Mission Planner离线地图保存路径位置

Mission planner离线地图保存位置

2022-12-22 15:24:46 664

原创 Mission planner加载天地图(混合卫星地图含标注)

国内某些地方,高德卫星地图更新的时间比较慢,例如郊区(城区还是很新的,跟google地图一样),天地图,卫星地图整体更新很慢,但是**郊区会同步更新。两个地图各有千秋(虽然最好的还是谷歌地图,基本上都一起更新了,无奈有防火墙,用不了)。前面一篇文章,讲了mission planner加载高德地图。今天就讲一下,加载天地图。效果如下图所示。高德地图的坐标纠偏算法,和谷歌是一致的,都是WGS84,再加上GCJ02。所以高德地图足够了。但是就是前面所言,有些郊区,卫星地图更新很慢,像我们这,有的地方,还

2022-05-14 21:54:52 4734 2

原创 Mission planner 增加高德混合地图(卫星加标注)

由于谷歌地图不能用,我们在使用mission planner时候。可以选择bing地图。而mission planner自带一个高德地图的选项。高德地图在国内还是比较新的了。但是,高德地图,只有标准地图,和卫星地图。我们常用的都是卫星地图+地点标注这种形式,在谷歌里,叫混合地图,HybridMap。而Mission planner默认不带混合地图,导致有时候卫星地图没有标注不是很方便,如下图所示,只有高德卫星地图。那么,怎么怎么办呢?由于Mission planner使用的是GMAP.NET控件,而

2022-04-28 21:22:10 3133 4

原创 STM32CubeMX接收和发送含0x00时,接收/发送不成功问题。

在使用STM32cubemx生成串口代码时候。如果接收0x01 0x00 0x03 字符串那么,收到0x01后,后面可能收不到。同理,发送也可能发送不成功。一开始很纳闷,后来百度加上看代码。原因很简单,中断中,对NULL进行了判断,NULL就返回。而#define NULL 0具体代码如下:接收中断代码:发送中断代码:可以看到。判断了数据是否为NULL,是的话,return。...

2022-03-25 22:01:59 1747 3

原创 APM飞控自动飞行模式下,异常Land降落

在四旋翼切换模式为Auto之后,飞机飞了一段距离,然后异常降落。一开始以为GPS位置错误,后来发现报错EKF Variance,查了一下官网。In autonomous modes that require GPS (i.e. Loiter, PosHold, RTL, Guided, Auto, etc) the FS_EKF_ACTION controls the behaviour. By default this is “1” meaning the vehicle will switch t

2021-10-27 17:26:31 985 2

原创 APM飞控油门差动调整方向

在地面滑行时,常规的飞机,都使用前轮进行方向控制。对水上航模来说,在水里的转向就比较麻烦。有的水上航模,在方向舵下面有所谓的“水舵”,和船一样,但是那个效果不是很好。水上飞机,一般都是上单翼布局,两边都有发动机,可以利用发动机差动进行转向,效果十分明显。而APM飞控当中,直接可以设置油门差动的。具体参数为:RUDD_DT_GAIN参数值范围为0 100,默认是10。具体解释为: gain control from rudder to differential thrust一般而言,要设置油门差动,

2021-10-20 15:19:25 1187 3

原创 Mission Planner安卓安装包

可以在安卓手机上安装并使用的安装包链接: https://pan.baidu.com/s/1tfiJIuqjJKQqZqGSv63o2w 提取码: eugc 复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员v2的分享

2021-09-16 09:46:09 2958 1

原创 思翼FM30高频头蓝牙数传连接地面站远距离通信功能

前面文章我们讲到,可以通过高频头进行数据转发。也就是高频头放于高处,遥控器和高频头通信,高频头在高处和飞控通信。另外,FM30高频头可以替代普通的数传。高频头上对应的接收机有FR和FRmini两个版本。这两个接收机上有RX和TX两个端口,可以连接飞控的数传,这样飞控数传把数据发给高频头,高频头通过蓝牙,可以连接地面站。具体操作,如下,注意使用FRmini这个接收机时候,RX和TX和飞控的不交差(这里说明书表述不清楚,注意不交叉)使用FR的这个带外壳的,R和T这个要交叉,大家用的时候要避免采坑。

2021-09-09 16:24:50 6864 3

原创 思翼FM30高频头转发模式

遥控器和接收机的通信距离比较远的时候,我们需要在遥控器上使用高频头。但是使用高频头,在有遮挡的环境当中,信号质量还是会受到影响。所以,就有一种玩法,把高频头当做中继(类似手机基站),把高频头挂在高处,遥控器和高频头上的接收机通信,高频头与飞机上的接收机通信。以下是网上找的一个图,很通俗易懂。需要注意的是,机载端,必须是FR/FRmini接收机,其他品牌型号的不行。使用现在有遥控器和接收机改装时,什么都不需要变,只需要把现在本来插飞机sbus上的接收机接口,FM30的模式旋钮,要旋转到SBUS上。

2021-09-02 17:26:06 5345

原创 Mini Crossbow AAT自动跟踪云台设置(配合TeleFlyTiny模块)

飞行器在空中,位置和方位时刻变化,而我们使用的图传接收机,需要时刻保持跟随飞行器材能捕获较好的图像,靠人去调整地面天线角度是不太合适的,所以我们可以使用AAT自动跟踪云台来完成调整角度和方位的功能。本次使用的是http://www.myflydream.com/的一个跟踪云台。这个是国内的。除了说明书,资料很少,所以根据说明书和实际需要,记录一下设置。会者不难,难者不会。搞过一次就会了。**自动跟踪原理:**Mini Crossbow AAT 自动跟踪云台可以根据飞行器的位置,自动跟踪方向和高度角.

2021-08-27 08:59:59 3415 2

原创 APM飞控如何验证无线数传uart口可用

APM飞控除了购买官方的无线数传外,其实可用其他任意厂家的无线数传。理论上,只要把uart接口的rx、tx接线,还有电源接线接对,就可以通过地面站Mission Planner或者Qground control就可以了。所以,如果没有数传,可以购买USB-TTL串口,直接和数传口连接起来,利用mission planner,选择auto,地面站会自动连接到飞控。默认无线数传的端口和波特率等,飞控是会穷举的,大家记得在配置里设置SERIAL对应的接口就行。...

2021-07-19 14:34:41 825

原创 LabVIEW编写无人机GCS地面站(LabVIEW地平仪,电子地图)

目前主流的地面站,就是开源的mission planner和QGround control(简称QGC)。虽然是开源的,但是编程语言是C#和Qt,对于没有编程对应编程语言基础来说的人,想读懂,想二次开发自己的GCS地面站还是很困难的。LabVIEW作为一门面向工程化的语言,好处还是很多的,相对容易上手。对飞行器地面站来说,最重要的界面,就是地平仪和地图。地平仪就是如下图所示,显示飞机姿态,还有一些附加信息。地图当然大家都懂咯。显示飞机的水平位置,跟手机导航一样。那么,用LabVIEW能不能实现

2021-07-10 14:56:45 3268 6

原创 Omnibus F4V3 Pro飞控,APM飞控显示电池电压电流

默认时,Omnibus F4 Pro烧写APM飞控后,电池检测器没有设置的。想要屏幕上显示电池电压和电流信息,就需要设置一下。设置信息如下:BATT_MONITOR=4然后重启:重启后,继续设置:BATT_VOLT_PIN 12BATT_CURR_PIN 11以上两步很重要,设置引脚。BATT_VOLT_MULT 11.0然后,到mission planner主界面,就可以看到电池电压电流信息了。不过可能电池电压此时的信息不一定对,剩下的就是校准电压。用万用表量下实际电池电压,然后填在下

2021-07-10 14:40:23 3079

原创 Ominibus F4V3 Pro飞控原理图和接线图

Ominibus F4V3 Pro飞控接线图如下图所示。部分实物接线图如下注意上图中,电流计入口 描述是错误的,最形象的是第一个接线图,那里表的很清楚。电源这块接线为电池接线到飞控板上的电池+和电池GND,然后电流计输出那,输出到电调,然后电调的GND和电池GND并一起。飞控的部分芯片引脚如下图所示。其中,需要注意的是,遥控器输入这,有个选择,是SBUS还是PPM,板子上需要自己焊接对应的跳线,默认没有焊接。原理图如下。SBUS直接经过放大后,进入了Usart1的RX。而PPM是直接到了原

2021-07-10 14:29:14 10742

原创 Mission Planner烧写修改后的APM的hex固件

ArduPilot-Arduino-1.0.3-windows编译好了程序后,会生成hex文件,默认我们是不知道hex文件在哪里的。那怎么办呢在菜单中,把 下面打钩,然后在编译时候就可以知道输出hex路径。然后,把APM飞控板用USB线连接电脑,用Mission planner点击自定义下载固件,选择刚才编译好的hex文件,等待下载完成即可。...

2021-03-03 23:22:16 856 2

原创 APM飞控板增加继电器控制

有时候,我们飞机在飞行过程中,需要增加额外的功能,比如使用继电器触发某i个设备工作,比如相机拍照,比如降落伞开启等。如何利用最简单操作来完成呢。首先,淘宝购买如下的APM飞控板子.将5V控制的继电器连接到9的S和-两个端子。在Mission Planner地面站中,可以用如下的按钮控制继电器动作。![在这里插入图片描述](https://img-blog.csdnimg.cn/20210302223109142.png?x-oss-process=image/watermark,type_ZmFuZ

2021-03-02 22:36:08 539

原创 ArduPilot-Arduino-1.0.3-windows免费下载

百度搜这个APM的Arduino的编译器,搜了好多,都是要积分的。后来找到了官方的这个地址。免费下载。直接去以下链接。https://firmware.ardupilot.org/Tools/Arduino/找到下图的下载包,下载即可。下载后,参考https://blog.csdn.net/u010682510/article/details/53019637?utm_medium=distribute.pc_relevant_download.none-task-blog-BlogCommen

2021-02-26 20:05:22 897

LiComNet串口网口小工具

为大家带来一款人机交互友好,集串口网口通信、数据收发、数据分析等众多功能于一身的工具软件LiComNet。

2024-04-21

GMAP.NET.CORE.DLL

,将此文件覆盖Mission planner 1.3.7安装目录下后,会在mission planner地图选项新增一个“”“高德混合地图”,除显示卫星为,还显示地名,非常方便。默认的mission planner不带该地图。

2022-04-28

Mission Planner.apk

Mission Planner安卓版

2021-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除