首页| 论坛| 消息
主题:(Arzhuo)CW莫斯电码发射之为FT-991A,IC-9700,FT-891打造远程电台电键操作
bd8alx发表于 2025-07-08 17:55
大部份电台控制软件在使用远程电台发送CW时都是敲键盘或发CAT指令,有一朋友说有点失去灵魂,要问CW的灵魂是什么,那就是使用手键,近来天气比较燥,周末在家吹空调感觉也有点过头,索性改装一下硬件,再写个脚本,随即就可以使用电键远程奏乐.........
说明一下,软件是基本TCP客户/服务模式,要求客户端和服务端两端都得有电脑,远程电脑连接电台,客户端电脑连接手键,测试的电台有FT991A,FT-891,IC-9700,这三部电台USB连接电脑后都是双串口,一个用于CAT指令,另一个用于RTS/DTR扩展,我们要远程操作的就是这个扩展串口.

先从硬件下手,从家里翻了两个闲置的芯片是CH340的USB转RS485的串口模块,撬开外壳来分析一下CH340的芯片.

这两个芯片,一个是CH340G,一个是CH340C.
CH340G: 特征是当我们短接信号线时,给出相应的状态值,但当断开时,状态值会保持,这不是我们想要的结果
CH340C:特征是当我们短接信号线时,给出相应的状态值,但当断开时,状态值立即复原,这正是我们想要的结果.
好了,就拿芯片CH340C来开干

在网上下载了一个CH340芯片封装的文档研究研究

找个串口软件(ATK_XCOM)来试试串口状态值是否能读取
这个ATK_XCOM正点原子的软件至少能检测串口的三个状态,CTS,DSR,DCD
比如CH340C芯片短路1和9脚,串口CTS:1 断开CTS:0
短路1和10脚,串口DSR:1 断开DSR:0
短路1和12脚,串口DCD:1 断开DCD:0

就相当于一个开关,手键用一个开关就行了,自动键用两路开关,搞定,好了,找个3脚的3.5插头焊上

成品展示

硬件打造完成!!!!!!!!,接下来就开始用Python写个脚本来运行.
回帖(6):
6楼:这个有点好玩的样子,但我缺的是一个联网的电台。
5楼:bh8dda:来给AIS点赞 (2025-07-09 11:24) 
人生何处不相逢呢,好久没见大 ..
4楼:来给AIS点赞

全部回帖(6)»
最新回帖
收藏本帖
发新帖