本帖最后由 SHAWEIHANG 于 2014-7-11 22:43 编辑
玩APM几个月了,飞的久了感觉有点无聊,上礼拜新换了碳管机架安装时没留意飞控的USB口被遮挡,导致连接电脑非常不方便,遂开始考虑增加数传。但是上网一找一对数传怎么的也要近2百米,倒也不是买不起,而是无疑搜索中无疑看到有商家卖超小型433数传模块,TTL输入接口,空旷地方200米距离(我只近距离连电脑足够用了),主要价格便宜才19.9/只。但是在论坛搜索有关APM数传的帖子,都说要支持MAVLINk协议,但也有人说不需要,所以抱着试试看的态度买了2只回来,连同运费48块钱
就是上面这种模块,供电电压3-5V,可以设置信道、波特率等,发射跟接收可以互换使用,所以买2个回来就可以了
另外还要买一格USB转TTL模块,10块钱以内,芯片有PL2303、CP2102等选择(与数传模块可以在同一家买到,避免广告嫌疑需要的可以PM),我自己用的是CP2102(其实是富斯6通控连接电脑的那个东西,遥控坏了而已)(经过测试,发现CP2102 无法通过手机OTG使用手机地面站,更换为FT232芯片即可支持手机,连接、调试均与本文CP2102相同)
准备好以上3个东西,接下来就要设置数传模块了。先下载一个串口调试软件http://4.gddx2.crsky.com/201005/SerialDebugTool_v1.0.rar,下载好后不用安装双击即可运行。但是在运行这个软件之前要先连接好USB转TTL模块与数传模块,看下图
把usb转TLL模块的TX端连接数传模块的RX端,USB转TTL模块的RX连接数传模块的TX,另外数传模块的引脚5(CON接口)接地线(此线不连无法写入命令),最后不要忘了把电源VCC+5v跟GND地线也连接到USB模块上,千万别接错否则通电即烧433模块。 完成好上面的连接后就把USB接口插电脑上,电脑可能会提示你安装新硬件驱动,照做就是,这个就不用我解释怎么做了吧(驱动精灵搞定) 安装完硬件后,就可以打开刚才下载的那个串口调试软件了(要先插好USB模块再打开软件),如下图
选择好端口(可以在 我的电脑-管理 看到端口号),点击 打开串口 ,如果连接成功的话左下角的状态栏会有个绿灯,否则请重新检查连接。软件左边的串口设置就用默认不需修改,串口号下面的波特率指的USB接口的不要修改,默认是9600,改为其他会导致无法写入命令更改信道。在软件下方有个发送栏,依次输入 AT 点发送,再次输入 AT+B57600 点击发送,最后输入 AT+C069 点击发送。输入这一步如果成功的话会在软件的空白区域显示 OK OK-57600 OK-069,如果没有显示这些就说明串口设置一栏的波特率不对或者没有打开串口,请返回上一步检查操作。输入命令直接点发送,软件界面下面两个选项:HEX格式发送以及自动发送都不选。 把2块数传模块都按照上面的步骤设置好相同的信道(C001-C127)、波特率同样为57600(其它波特率会导致无法连接地面站)。 设置完成后,把2块数传模块的引脚5(CON接口)与地线断开悬空即可,其中一数传模块依旧连接USB转TTL模块,另外一数传模块按照对应接口连接APM飞控的数传接口(飞控RX输出接数传TX,飞控TX输出接数传RX,电源地线对应连接)。 到此就完成了一对433M的APM数传连接了。 连接步骤: 飞控通电自检,打开地面站,选择对于端口,波特率选择57600,点击CONNET即可! 祝你成功!
最后说一下,这个数传由于非3DR数传,再地面站的3DR RADIO选项里面是无法设置的,但是依然可以正常使用。连接完成后可能会有大概5~6秒地面站无反应(不明白什么原因),过后就好了,也几乎感觉不到延时。 下面是我今天刚刚做好的这个数传
飞控端
USB电脑端
今天测试了手机地面站,发现无法识别,几个地面站都是如此(非手机问题),上淘宝看到有商家宣传使用FT232芯片作为USB转TTL使用,手头也刚好还有之前玩单片机时留下的一块USB转TTL板,按照同样的接线方式连接好数传板,由于之前数传已经设置好信道以及波特率等参数,故现在只需确认连接无误即可直接使用,通过验证,无论是电脑还是手机,均可以正常使用!
另外有魔友提到这个数传模块距离太短,刚刚上网搜了下有400米~5000米距离的,价格从几十到150块之间,看了介绍都是TTL接口并且连接设置方式都几乎相同,所以如果你需要远距离的可以找商家问清楚接口模式,按照上面的方式设置连接即可! 有魔友提到无法使用这种数传升级固件(3DR没有用过不清楚),我自己也试过不行。研究后发现问题在于:无限数传虽然有着跟USB同样的通信功能,但是它缺少RESET(复位)信号,无法在刷固件的过程中给2560复位进而会导致安装失败,所以请不要用数传安装升级固件!
|