论坛风格切换切换到宽版
  • 4430阅读
  • 26回复

探讨FT891直接蓝牙连接的可能性 [复制链接]

上一主题 下一主题
离线残月
发帖
293
只看该作者 20楼 发表于: 2024-06-28
回 bi4irz 的帖子
bi4irz:从CDC基础上改的一头雾水,放弃重开个自定义usb host class ,清晰多了
CP210X 的官方技术文档更直观:
https://www.silabs.com/documents/public/application-notes/AN571.pdf (2024-06-18 14:38) 

期待早日出成果
BG6IYU
离线bi4irz
发帖
11
只看该作者 21楼 发表于: 2024-07-03
大功告成!
使用了块 STM32F411 的开发板,模拟了USB HOST,适配接入的 CP210x 串口设备。FT-891内部为CP2105芯片USB虚拟两个串口,HOST端只需要对接 Enhanced COM Port 设备,与Stm32的CDC不同,只有In和Out两个EP负责通讯,连接USB后,EP0上有会话配置设备,需要参考CP210x的文档。

蓝牙部分开始测试的JDY-67模块,后来换成了BT401模块,都是蓝牙音频带SPP串口的,各有优劣。开发板负责USB串口和蓝牙串口的互传代理即可。

另外加点功能,在 JDTX 连接并设置数字模块后(MD0C;),插入一条设置带宽的CAT指令(SH0117;),把数字模式下带宽设置打开并设置到3000Hz。解决需要手动设置带宽的问题。

没有从八芯的插座借电,留着插其他设备。加了个16340升压5v供电。装个塑料盒子勉强用起来。





呼号: BI4IRZ
微信: oopsware
网站: https://oopsware.cn
离线BG2UOU
发帖
241
只看该作者 22楼 发表于: 2024-07-04

这是我做的891专用蓝牙适配器,照片中是第一版,现正在测试第二版的。第二版优化了代码部分和蓝牙音频输入输出电路,并增加的天调接口(大家强烈要求能够同时使用天调)。这个适配器可以很好的和FT8CN配合使用,并支持电脑上的FTDX和WSJTX和Ham Radio Deluxe软件。但在使用中也发现了一些问题,比如有些电脑自带的蓝牙不能很好的支持这个适配器,这样就需要外置蓝牙适配器,还有就是华为鸿蒙系统对这个蓝牙适配器也不是很友好。在使用的时候尽量不使用其它蓝牙设备。另外还要说明一下毕竟是蓝牙传输,由于蓝牙的封包发送和延时一定会损失信号,这一点不如接线方式,如果环境中2.4G设备多也会受到影响。使用蓝牙适配器会增加电台的底噪,这个也无法完全避免(不过不影响通联)。虽然有些问题,但是用起来还是很方便的,尤其是外出时连接手机非常爽。
姓名:董洪川
呼号:BG2UOU
电话:13081709315 微信
QQ:442698364地址:辽宁省营口市
离线bi4irz
发帖
11
只看该作者 23楼 发表于: 2024-07-05
回 BG2UOU 的帖子
BG2UOU:[图片]
这是我做的891专用蓝牙适配器,照片中是第一版,现正在测试第二版的。第二版优化了代码部分和蓝牙音频输入输出电路,并增加的天调接口(大家强烈要求能够同时 .. (2024-07-04 23:27) 

您这个设计很巧妙啊
蓝牙板地区有些不尽人意的地方。JDY-67的串口比较稳定,AT命令也规范易用,但是兼容性不好,联想的本子连上没声音。换了 BT401,兼容有提升,但感觉声音一般,也期待有更好的解决方案。
呼号: BI4IRZ
微信: oopsware
网站: https://oopsware.cn
离线bi4irz
发帖
11
只看该作者 24楼 发表于: 2024-07-05
891还可以再换个思路,再加个usb client,仿真USB串口和声卡组合,像SDR的电台那样,一根USB线解决问题。
当然了,蓝牙方式,手机玩ft8cn还是很爽的
呼号: BI4IRZ
微信: oopsware
网站: https://oopsware.cn
离线bd7oto
发帖
39
只看该作者 25楼 发表于: 2024-07-09
大功告成。
由於FT-891的USB無電源輸出,所以另外添加了一塊鋰電池為供電。
推薦使用500mA充電,因爲1A充電的產熱量太大了。
使用DC-DC升壓至5V給USB和液晶屏供電,使用LDO降壓至3.3V給MCU供電。





需要注意的是,CP210x是雙端點設備,寫程序容易掉坑裏。這裏參考了某老外寫的程序,成功將CP2105枚舉出來。
FT-891的CAT指令比較全面,甚至菜單命令也公開出來了,以後可能更換更大的彩屏,將菜單也做進去。
謝謝大家。
高级硬件攻城狮+程序猿,擅长DSP、FPGA、ARM
微信:132,三两两八,8051
QQ:344266487
https://shop197337704.taobao.com/
用最严格的规范去创造最可靠的产品,服务社会,创造价值
离线bi4irz
发帖
11
只看该作者 26楼 发表于: 2024-07-12
回 bd7oto 的帖子
bd7oto:大功告成。
由於FT-891的USB無電源輸出,所以另外添加了一塊鋰電池為供電。
推薦使用500mA充電,因爲1A充電的產熱量太大了。
使用DC-DC升壓至5V給USB和液晶屏供電,使用LDO降壓至3.3V給MCU供電。
..... .. (2024-07-09 16:39) 

大屏确实帅气,CAT命令可以把驻波和ALC都查询出来(ft8cn会查询),能同时显示到屏幕上就更爽了
呼号: BI4IRZ
微信: oopsware
网站: https://oopsware.cn