背景:
因為手邊的ICOM機器可以透過WLAN連接ft8cn進行遠端控制通訊,例如作者在如廁期間也可以透過手機與世界各地的友台進行 QSO,因此入手DX10後一直透過USB連接PC,再透過JDTX進行通訊。假如通訊2-3小時,一直坐著也會感到疲勞,於是開始研究無線方案,經過一番搜尋,發現Yaesu ft710有大神(Jerry)開發了BT401藍牙板,本人當即下單,故事就此展開。
DAY1
起初,我只是覺得 FT-710 和 DX10 介面看起來沒有什麼差別,這也是我的無知和疏忽所導致的後續幾天徹夜奮戰的原因。
收到藍芽板的第一天,我忘了買6針、8針連接線,我在淘寶上分別下單購買焊接頭和連接線,等東西都到齊後,我第一個徹夜進行測試,我花了整晚時間焊接6針、8針線,因為線材比較硬且粗,而且沒有合適的夾具,等到焊接完成連接頭後,我回頭一看,發現藍芽連接板上只需要7根線,我費了半天勁才焊接了14條,度過了第一個不值得的夜晚。
DAY2
在將所有線路焊接好後,冒著機體爆炸的風險,將其連接到無線電上,然後發現Audio部分功能正常,PC可以接收來自藍牙板的聲音,但無線電CAT卻無法使用。當時我單純地認為波特率不對?於是,我直接用我的USBTTL線連接到藍牙板上,這就導致了悲劇:藍牙模組完全失效,只有部分Log顯示,而且指示燈也出現異常閃爍。之後,我聯繫賣家,他們很快寄給我一個新的模組。在此等待快遞期間,我查閱了模組的使用手冊,發現…
因此,這次事故的原因是 TTL 5V 導致藍牙模組損壞。😢
DAY3
我開始仔細研究 FT-710。&FTDX-10 介面介紹,在此時發現其兩個介面完全不同,如圖所示:

事實上,我在第一天就發現機器設定中沒有FT710的CAT3選項,當時我並沒有太在意。之後,我開始在網路上搜尋相關資料,並與擁有DX10的人聯繫。既然DX10在Tuner上沒有CAT那麼目標只能放到DX-10的RS-232C接口上,因此開始下單RS232轉TTL模組。
DAY4
收到 RS232 模組後,我當晚就進行焊接並進行上機測試,結果當然是不行的。我多次仔細閱讀賣家的商品描述,其中提到有藍色的綠色 LED 燈,但拆開外殼後我並沒有發現任何藍綠色的 LED 燈。我還用萬用表單獨測量了 LED 燈,發現它們是紅色的。賣家一問三不知,原本的計畫是退貨並再找另一家廠商,但在當天中午之前,我在微信公眾平台上看到一篇文章是BG6LH文中提到YAESU FTDX10 RS232C線序問題,RX-TX需要交叉,午休時間我將RX TX的焊錫移除並使用跳線交換位置,當時插上電源後開機,CAT果然恢復正常,LED紅燈也亮起,事情就這樣結束了嗎?當然不是。😤

DAY5
CAT 在後續使用 JDTX 和 FT8CN 連線時,我用另一台機器偵測發送情況,發現頻譜會閃爍兩秒,同時伴隨著這個閃爍的 FT8 音訊也會斷續。這樣的結果就是導致對方收到你的信號時無法解碼,因為部分音訊可能會遺失。因此就需要找出閃爍的原因,仔細觀察 RS-232C RX TX 指示燈,每次亮起時頻譜就會閃爍,音訊也會跟著斷掉。賣家懷疑是干擾,但我發現太有規律了,不像干擾。帶著這個疑問去上班,期間想到既然 RX TX 燈閃爍,那是不是藍牙板的串口確實是有數據輸出?趁著閒暇時間再次打開藍牙模組的手冊,發現有一個 AT 指令可以關閉串口 Log。午休時間到拿出板子接上 1k 電阻直通 PC,開始驗證。果然在藍牙連接上以及 FT8 軟體正確連接成功後,一個串口數據會每兩秒印一次。當時透過 AT 指令去關閉回傳,設定完之後一定要執行 AT+CZ 進行軟重置或斷電重新啟動,否則就不生效。接著進行實機測試,發現頻譜不再閃爍,雖然問題看起來已經解決了,但感覺應該不是因為這個指令。


帶著疑問繼續研究,從串口記錄來看,當連接上 FT8CN 後才規律地每 2 秒輸出一次記錄,因此必然是控制軟體透過串口發送的,於是打開了 FT8CN 的原始碼,開始搜尋,最終找到了這個 Timer 在成功連接後會每 2 秒執行一次,並將數據發送到串口。簡單查看了一下這段程式碼,目前如果想要改進,可以延長 Delay 時間或在發射期間停止 Timer,但目前還沒有時間驗證,算是一個「半爛」的結果。




經驗
請仔細閱讀 DIY 產品的使用說明書。如果市場上有現成產品出售,那就買現成產品吧!
如果為了省錢而且技術也像我一樣差,那就用時間和精力來換取吧,徹夜不眠,頭髮就掉光光~
各位同台:73~
希望能再次相見~