背景:
因为手头ICOM机器是可以WLAN连接ft8cn进行远程控制通联,比如作者如厕期间也可以通过手机进行和世界各地友台进行QSO,那么入手DX10后一直通过USB连接PC通过JDTX进行通联,假如通联2-3小时,一直坐着也累,那么就开始研究无线方案,搜寻了一番资料发现Yaesu ft710有diy大神(Jerry)开发了BT401蓝牙板,本人当即下单,故事就从此开始。
DAY1
起初我单纯的认为Ft-710和dx10接口看着没什么区别,这也是我无知、不认真致使我后面熬夜夜战几日的因。
蓝牙板到了第一天,我忘记买6pin、8pin连接线,淘宝分别下单了焊接头和连接线,等东西都到齐后我第一个夜战通宵开始了,6pin、8pin线焊接我焊了一晚上,因为线硬且粗又没有合适的夹具,等焊接完成连接头后,我回头一看蓝牙连接板上仅仅需要7根,我费劲半天焊了14条,熬了第一个不值的夜。
DAY2
把线路都焊接好以后,冒着炸机风险插到电台上,然后发现Audio部分功能正常,PC可接收来自蓝牙板的声音,但是电台CAT不行,此时我又一次单纯的认为波特率不对?抄起我的USBTTL线就直接怼到了蓝牙板上,那么悲剧也就开始了,蓝牙模块GG了,串口只有一部分Log,而且指示灯闪烁不正常,联系卖家后爽快又寄来一块,在此等待快递期间,我查阅了模块手册,发现
那么此次事故原因就是ttl 5v导致蓝牙模块损坏😢
DAY3
我开始仔细研究FT-710&FTDX-10接口介绍,这时发现他两接口压根不一样 如下图:
其实DAY1我在机器设置中就发现并没有FT710的CAT3选项,当时没太在意,这时我开始全网搜索相关资料,也和拥有dx10的几个HAM沟通过。既然DX10在Tuner上没有CAT那么目标只能放到DX-10的RS-232C接口上,那么开始下单RS232转TTL模块。
DAY4
RS232模块到货后,当晚我就焊接进行上机测试,结果必然是不行的,反反复复看了卖家商品描述,上电有蓝色绿色的LED灯,我是拆开外壳都没看见有蓝绿LED,用万用表单独测了一下LED灯,发现是红色的,卖家一问三不知,本身计划退掉重新拍另外一家,就在当天中午前,我在wx公众号看到了一片文章是BG6LH写的,文中提到YAESU FTDX10 RS232C线序问题,RX-TX需要交叉,午休时间我把RX TX焊锡去掉撬起来飞线交换了位置,这时插电开机,测CAT果然好了,LED红灯也亮起,事情就这么结束了?当然不是😤
DAY5
CAT可以后在使用JDTX和FT8CN通联时,我用另外一台机器检测发送情况,发现频谱会2秒一闪,伴随着这个闪烁正在发射的FT8音频也会断续,这样的结果就是会导致对方收到你信号时解码失败,因为有部分音频可能会丢失,那么就需要排查闪烁原因,仔细观察RS-232C RX TX指示灯,每次亮起时频谱就会闪烁,音频也会跟着断掉,卖家怀疑是干扰,但是我发现太有规律,不像干扰,带着这个疑问去上班了,期间想到既然RX TX灯闪烁,那么会不会是蓝牙板串口确实是有数据输出?趁着闲暇时间又一次打开蓝牙模块的手册,发现有一个AT指令可以关闭串口Log,午休时间到掏出板子接上1k电阻直通PC,开始验证,果然在蓝牙连接上以后且FT8软件正确连接成功后,有一个串口数据2秒一打印,此时通过AT指令去关闭回传,设置完以后一定要执行AT+CZ进行软复位或者断电重启,不然不生效。接着进行上机测试,发现频谱不闪了,虽然问题看着解决了,但是感觉应该不是因为这个指令。
带着疑问开始继续研究,从串口log看,当连接上FT8CN后才规律2s输出一次这个log,那么必然是控制软件通过串口发的,所以打开了FT8CN的源码,开始搜,终于是找到了这个Timer在连接成功后会2秒一轮训,给串口发数据,简单看了下这个代码,目前如果想改进可以将Delay延长或者在发射期间TImer停止,目前没来得及验证,算半烂尾。
教训
DIY产品要认真研读手册,如果市面有成品售卖,千千万万要买成品!!!
如果为了省钱且技术和我一样菜,那就用时间精力去换,熬夜头发掉光光~~
各位友台 73~
希望空中相见~