飞天 发表于 2013-12-11 22:43:07

APM 3G网络实现数传、图传、遥控三合一

1、gault

http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=755376


2、zxy7906052

http://bbs.5imx.com/bbs/forum.ph ... p;extra=&page=1

二、实验前的材料准备
1、APM四旋翼一套
2、TTL串口转网口模块一个
3、tp-link wr720n mini无线路由器(主要它有双网口)
4、3G上网卡一个
5、数字高清模块一个
6、其他跳线若干线
三、实验进程
1、编写TCP Server数据转发服务器
   由于APM地面站里有TCP 和UDP 两种模式,要在公网上传送数据,决定采用TCP模式;
   TTL串口转网络模块虽然具有TCP Server的功能,但它必须通过3G上网,无法知道它的IP地址;且无线路由器具有花生壳的功能,可以通过域名访问,但由于3G可能会出现断线,容易造成APM地面站的连接中断,因此要设立一个TCP Server数据转发服务器,用来转发APM主控与地面站的的数据交换,同时支持多个地面站控制APM主控。   建立TCP Server数据转发服务器的好处在于可以不管APM主控与地面站在哪里,只要向它发送数据,服务器自己向除了收到数据的IP外,向其它IP进行数据转发。并且可以建立长效的TCP连接、具有自动删除无效的TCP连接,保留有数据传送的有效TCP连接。


2、先在局域网内测试APM主控与地面站的TCP连接与数据交换
   (1)通过APM主控析上的数传接口连接到TTL串口转网模块。
       设置模块的工作方式,与串口速率。

将模块接到调试板上,这样接线比较容易弄。还没进行焊。

去掉主控上的3DR数传的接线。接到TTL网络模块,各个模块上电。

启动TCPServer服务器器、网络调试助手,查看数据收包情况
可以清楚的看到APM数据包都是按MAV协议传送的。数据包的开头都是以FE开头的



skylock 发表于 2015-1-22 12:42:03

{:1_3:}楼主自己顶了1年啊

duan123 发表于 2013-12-11 23:54:44

碉堡了

乱心术_﹌ 发表于 2013-12-12 07:48:08

说 ,谁搞的{:1_5:}

飞天 发表于 2013-12-12 13:33:53

乱心术_﹌ 发表于 2013-12-12 07:48 static/image/common/back.gif
说 ,谁搞的

{:1_10:}

飞天 发表于 2013-12-12 13:34:14

乱心术_﹌ 发表于 2013-12-12 07:48 static/image/common/back.gif
说 ,谁搞的

怎么?

五星上将 发表于 2013-12-12 13:38:08

{:1_1:}

乱心术_﹌ 发表于 2013-12-13 10:37:27

飞天 发表于 2013-12-12 13:34 static/image/common/back.gif
怎么?

我是想说他太有才了{:1_3:}

飞天 发表于 2013-12-13 19:45:01

{:1_1:}{:1_1:}{:1_1:}

飞天 发表于 2013-12-15 07:51:56

飞天 发表于 2013-12-15 07:51:56

飞天 发表于 2013-12-15 07:51:57

飞天 发表于 2013-12-15 07:51:57

飞天 发表于 2013-12-15 07:51:58

飞天 发表于 2013-12-15 07:51:58

飞天 发表于 2013-12-15 07:51:59

飞天 发表于 2013-12-15 07:51:59

飞天 发表于 2013-12-15 07:52:00

飞天 发表于 2013-12-15 07:52:00

飞天 发表于 2013-12-15 07:52:01

飞天 发表于 2013-12-15 07:52:01

页: [1] 2 3
查看完整版本: APM 3G网络实现数传、图传、遥控三合一